diff --git a/CHANGES.md b/CHANGES.md index 09e80317..4ff11299 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,4 +1,4 @@ -# ? +# 3.0.0-rc.1 - Security fix: 'extPath', 'imgPath', 'extIconsPath', 'canvgPath', 'langPath', 'jGraduatePath', and 'jspdfPath' were not being prevented diff --git a/README.md b/README.md index deceaac7..1b990537 100644 --- a/README.md +++ b/README.md @@ -81,14 +81,17 @@ incorporating SVGEdit. to have the changes properly copied to `svg-editor.html`. ## Recent news - * 2018-05-26 Published 3.0.0-alpha.2 with ES6 Modules support - * 2017-07 Added to Packagist: https://packagist.org/packages/svg-edit/svgedit - * 2015-12-02 SVG-edit 2.8.1 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)). - * 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. - * 2013-01-15 SVG-edit 2.6 was released. + +- 2018-07-19 Published 3.0.0-rc.1 allowing for extensions and locales to be + expressed as modules +- 2018-05-26 Published 3.0.0-alpha.2 with ES6 Modules support +- 2017-07 Added to Packagist: https://packagist.org/packages/svg-edit/svgedit +- 2015-12-02 SVG-edit 2.8.1 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)). +- 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. +- 2013-01-15 SVG-edit 2.6 was released. ## Videos diff --git a/docs/ReleaseInstructions.md b/docs/ReleaseInstructions.md index 24bb6c40..7d213f6f 100644 --- a/docs/ReleaseInstructions.md +++ b/docs/ReleaseInstructions.md @@ -11,6 +11,9 @@ `PlainObject` or `GenericArray` to indicate the simple base type was intentional. `*` should also be checked. The script reports all failing matches within `editor`. There should be none. +1. Preview which files will be included once published (taking into + account `.npmignore`), by using `npm pack` (taking care to remove + the `.tgz` tarball file that it creates). ## Update the main project 1. Update `version` in `package.json` (and `package-lock.json` (via `npm i`)). 1. Update the CHANGES file with a summary of all changes. -1. Update the README references to `svg-edit.github.io` to point to the - current version (note that it will not be available until the steps below). +1. Add new release info to `Recent news` section in README 1. Commit these changes . 1. Tag the version, prefixed by "v", e.g., `v3.0.1`. @@ -39,9 +41,10 @@ The above steps can be done on a fork and committed via a pull request. `svgedit-config-es.js` and `svgedit-config-iife.js` files). 1. Commit these changes with `git commit -m "Updating files for release X.Y"`. 1. Switch back to the `master` branch with `git checkout master`. -1. Ensure this step worked by visiting - (and in an ES6-Module-compliant browser, - ). +1. Ensure this step worked by visiting + + (and in an ES6-Module-compliant browser, + ). The above steps can be done on a fork and committed via a pull request. @@ -63,13 +66,4 @@ You will need to be a member of the SVG-Edit GitHub group to do this step. ## Publish to npm -1. To preview which files will be included once published (taking into - account `.npmignore`), you may use `npm pack` (taking care to remove - the `.tgz` tarball file that it creates). 1. `npm publish` - -## Update the project docs - -Ensure `README.md` has references and links to the shiny new release. -This will probably not be needed if the `latest` directory continues to -be preferred over hard-coding links to particular releases. diff --git a/package-lock.json b/package-lock.json index 80ec35c5..415aea8e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "svgedit", - "version": "3.0.0-alpha.4", + "version": "3.0.0-rc.1", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index f256e696..5f89d580 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "svgedit", - "version": "3.0.0-alpha.4", + "version": "3.0.0-rc.1", "description": "Powerful SVG-Editor for your browser ", "main": "dist/index-umd.js", "module": "dist/index-es.js",