- Docs (README): lbs; add release blurb

- npm: Bump to 4.3.0
master
Brett Zamir 2019-04-03 17:44:00 +08:00
parent bff04dd58a
commit b8cc9cf724
4 changed files with 42 additions and 27 deletions

View File

@ -1,6 +1,6 @@
# SVG-Edit CHANGES # SVG-Edit CHANGES
## ? ## 4.3.0
- Fix: Droplets for gradient pickers can now be double-clicked in - Fix: Droplets for gradient pickers can now be double-clicked in
other browsers in addition to Firefox such as Chrome other browsers in addition to Firefox such as Chrome
@ -34,8 +34,8 @@
controls and difficult to fix) controls and difficult to fix)
- Testing: Skip js errors in Testcafe; we're getting some uncaught - Testing: Skip js errors in Testcafe; we're getting some uncaught
error despite not replicating manually; should file a Testcafe issue error despite not replicating manually; should file a Testcafe issue
- Docs: Some JSDoc descriptions, JSDoc spacing, fix svgIcons param - Docs: Some JSDoc descriptions, JSDoc spacing, fix svgIcons
def; add todo param def
- Docs (Accessibility): Refer to known issues - Docs (Accessibility): Refer to known issues
- npm: Update devDeps; update nested deps for security audit; remove - npm: Update devDeps; update nested deps for security audit; remove
one unneeded) one unneeded)

View File

@ -23,10 +23,11 @@ to join the project.
### [Try SVG-edit here](https://svg-edit.github.io/svgedit/releases/latest/editor/svg-editor.html) ### [Try SVG-edit here](https://svg-edit.github.io/svgedit/releases/latest/editor/svg-editor.html)
See the [latest release](https://svg-edit.github.io/svgedit/releases/latest/editor/svg-editor.html) See the [latest release](https://svg-edit.github.io/svgedit/releases/latest/editor/svg-editor.html)
(or its [ES6-Module](https://svg-edit.github.io/svgedit/releases/latest/editor/svg-editor-es.html) version, which requires a modern browser). (or its [ES6-Module](https://svg-edit.github.io/svgedit/releases/latest/editor/svg-editor-es.html)
version, which requires a modern browser).
You may also try it at <https://unpkg.com/svgedit/editor/svg-editor.html> (which You may also try it at <https://unpkg.com/svgedit/editor/svg-editor.html>
redirects to a versioned URL). (which redirects to a versioned URL).
You may also obtain URLs for specific [releases](https://github.com/SVG-Edit/svgedit/releases). You may also obtain URLs for specific [releases](https://github.com/SVG-Edit/svgedit/releases).
@ -43,7 +44,8 @@ For testing the latest version in `master`, you may use
configuration (see `docs/tutorials/ConfigOptions.md` configuration (see `docs/tutorials/ConfigOptions.md`
([ConfigOptions]{@tutorial ConfigOptions})) within the URL: ([ConfigOptions]{@tutorial ConfigOptions})) within the URL:
```html ```html
<iframe src="svgedit/editor/svg-editor.html?extensions=" width="100%" height="100%"></iframe> <iframe src="svgedit/editor/svg-editor.html?extensions="
width="100%" height="100%"></iframe>
``` ```
Note that if you want support for the following browsers, you will at least Note that if you want support for the following browsers, you will at least
@ -78,10 +80,10 @@ incorporating SVGEdit.
1. If you are not concerned about supporting ES6 Modules (see the 1. If you are not concerned about supporting ES6 Modules (see the
"ES6 Modules file" section), you can add your config directly to "ES6 Modules file" section), you can add your config directly to
`svgedit-config-iife.js` within the SVG-Edit project root. `svgedit-config-iife.js` within the SVG-Edit project root.
1. Note: Do not remove the `import svgEditor...` code which is responsible for 1. Note: Do not remove the `import svgEditor...` code which is responsible
importing the SVG edit code. Versions prior to 3.0 did not require this, for importing the SVG edit code. Versions prior to 3.0 did not require
but the advantage is that your HTML does not need to be polluted with this, but the advantage is that your HTML does not need to be polluted
extra script references. with extra script references.
1. Modify or utilize any options. See `docs/tutorials/ConfigOptions.md` 1. Modify or utilize any options. See `docs/tutorials/ConfigOptions.md`
([ConfigOptions]{@tutorial ConfigOptions}). ([ConfigOptions]{@tutorial ConfigOptions}).
@ -106,19 +108,26 @@ incorporating SVGEdit.
it to work on older browsers and applying Rollup to build all it to work on older browsers and applying Rollup to build all
JavaScript into one file). The file will then contain non-ES6 module JavaScript into one file). The file will then contain non-ES6 module
JavaScript that can work in older browsers. Note that it bundles all JavaScript that can work in older browsers. Note that it bundles all
of SVGEdit, so it is to be expected that this file will be much larger of SVGEdit, so it is to be expected that this file will be much
in size than the original ES6 config file. larger in size than the original ES6 config file.
1. HTML: 1. HTML:
1. If you wish to make changes to both HTML files, it is recommended that you 1. If you wish to make changes to both HTML files, it is recommended that
work and test on `svg-editor-es.html` and then run `npm run build-html` you work and test on `svg-editor-es.html` and then run
to have the changes properly copied to `svg-editor.html`. `npm run build-html` to have the changes properly copied to
`svg-editor.html`.
## Recent news ## Recent news
- 2018-12-13 Published 4.2.0 (Chinese (simplified) and Russian locale updates; retaining lines with grid mode) - 2019-04-03 Published 4.3.0 Fix for double click on gradient
- 2018-11-29 Published 4.1.0 (Fix for hyphenated locales, svgcanvas distributions) picker droplets affecting some browsers and dragging control
point of arc. Other misc. fixes. Some accessibility and i18n.
- 2018-12-13 Published 4.2.0 (Chinese (simplified) and Russian locale
updates; retaining lines with grid mode)
- 2018-11-29 Published 4.1.0 (Fix for hyphenated locales, svgcanvas
distributions)
- 2018-11-16 Published 4.0.0/4.0.1 (Move to Promise-based APIs) - 2018-11-16 Published 4.0.0/4.0.1 (Move to Promise-based APIs)
- 2018-11-01 Published 3.2.0 (Update qunit to resolve security vulnerability of a dependency) - 2018-11-01 Published 3.2.0 (Update qunit to resolve security vulnerability
of a dependency)
- 2018-10-25 Published 3.1.1 (Fix for saving SVG on Firefox) - 2018-10-25 Published 3.1.1 (Fix for saving SVG on Firefox)
- 2018-10-24 Published 3.1.0 (Redirect on modular page for non-module-support; - 2018-10-24 Published 3.1.0 (Redirect on modular page for non-module-support;
versions document (for migrating)) versions document (for migrating))
@ -133,8 +142,10 @@ incorporating SVGEdit.
- 2017-07 Added to Packagist: https://packagist.org/packages/svg-edit/svgedit - 2017-07 Added to Packagist: https://packagist.org/packages/svg-edit/svgedit
- 2015-12-02 SVG-edit 2.8.1 was released. - 2015-12-02 SVG-edit 2.8.1 was released.
- 2015-11-24 SVG-edit 2.8 was released. - 2015-11-24 SVG-edit 2.8 was released.
- 2015-11-24 Code, issue tracking, and docs are being moved to github (previously [code.google.com](https://code.google.com/p/svg-edit)). - 2015-11-24 Code, issue tracking, and docs are being moved to github
- 2014-04-17 2.7 and stable branches updated to reflect 2.7.1 important bug fixes for the embedded editor. (previously [code.google.com](https://code.google.com/p/svg-edit)).
- 2014-04-17 2.7 and stable branches updated to reflect 2.7.1 important bug
fixes for the embedded editor.
- 2014-04-07 SVG-edit 2.7 was released. - 2014-04-07 SVG-edit 2.7 was released.
- 2013-01-15 SVG-edit 2.6 was released. - 2013-01-15 SVG-edit 2.6 was released.
@ -147,7 +158,8 @@ incorporating SVGEdit.
## Supported browsers ## Supported browsers
The following browsers had been tested for 2.6 or earlier and will probably continue to work with 3.0. The following browsers had been tested for 2.6 or earlier and will
probably continue to work with 3.0.
- Firefox 1.5+ - Firefox 1.5+
- Opera 9.50+ - Opera 9.50+
@ -157,9 +169,12 @@ The following browsers had been tested for 2.6 or earlier and will probably cont
## Further reading and more information ## Further reading and more information
* See [docs](docs/) for more documentation. See the [JSDocs for our latest release](https://svg-edit.github.io/svgedit/releases/latest/docs/jsdoc/index.html). * See [docs](docs/) for more documentation. See the
* [Acknowledgements](docs/Acknowledgements.md) lists open source projects used in svg-edit. [JSDocs for our latest release](https://svg-edit.github.io/svgedit/releases/latest/docs/jsdoc/index.html).
* [Acknowledgements](docs/Acknowledgements.md) lists open source projects
used in svg-edit.
* See [AUTHORS](AUTHORS) file for authors. * See [AUTHORS](AUTHORS) file for authors.
* [StackOverflow](https://stackoverflow.com/tags/svg-edit) group. * [StackOverflow](https://stackoverflow.com/tags/svg-edit) group.
* Join the [svg-edit mailing list](https://groups.google.com/forum/#!forum/svg-edit). * Join the [svg-edit mailing list](https://groups.google.com/forum/#!forum/svg-edit).
* Join us on `#svg-edit` on `freenode.net` (or use the [web client](https://webchat.freenode.net/?channels=svg-edit)). * Join us on `#svg-edit` on `freenode.net` (or use the
[web client](https://webchat.freenode.net/?channels=svg-edit)).

2
package-lock.json generated
View File

@ -1,6 +1,6 @@
{ {
"name": "svgedit", "name": "svgedit",
"version": "4.2.0", "version": "4.3.0",
"lockfileVersion": 1, "lockfileVersion": 1,
"requires": true, "requires": true,
"dependencies": { "dependencies": {

View File

@ -1,6 +1,6 @@
{ {
"name": "svgedit", "name": "svgedit",
"version": "4.2.0", "version": "4.3.0",
"description": "Powerful SVG-Editor for your browser ", "description": "Powerful SVG-Editor for your browser ",
"main": "dist/index-umd.js", "main": "dist/index-umd.js",
"module": "dist/index-es.js", "module": "dist/index-es.js",