From 2e08f0868e4d080274407b90913e71c747c90152 Mon Sep 17 00:00:00 2001 From: Nat Budin Date: Sun, 21 Jan 2024 11:03:12 -0800 Subject: [PATCH] Leave a note for where to find the latest release notes --- CHANGELOG.md | 90 +++++++++++++++++++++++++++------------------------- 1 file changed, 47 insertions(+), 43 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2076237..1caaa44 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,138 +1,142 @@ +# See Github releases for newer release notes! + +We've switched to keeping our changelog in Github releases. [Please go here to view the latest release notes.](https://github.com/nbudin/react-blockly/releases) + # Version 6.0.1 - September 17, 2020 -* Fix broken entrypoint in package.json; clean up build a bit. +- Fix broken entrypoint in package.json; clean up build a bit. # Version 6.0.0 - September 15, 2020 -* **VERSION 6.0.0 IS BROKEN. PLEASE DO NOT USE. USE 6.0.1 INSTEAD.** -* BREAKING CHANGE: BlocklyEditor is now the default export of this package. If you are using a default import, you'll need to change - that. You can still import individual components using named imports (see the updated README for how), and if you only need +- **VERSION 6.0.0 IS BROKEN. PLEASE DO NOT USE. USE 6.0.1 INSTEAD.** +- BREAKING CHANGE: BlocklyEditor is now the default export of this package. If you are using a default import, you'll need to change + that. You can still import individual components using named imports (see the updated README for how), and if you only need BlocklyEditor, it should be more straightforward to use that. -* Update webpack files to support default export of the component, separate the dev example from the package (thanks @OriAmir!) +- Update webpack files to support default export of the component, separate the dev example from the package (thanks @OriAmir!) # Version 5.3.0 - August 12, 2020 -* Upgrade to Babel 7, fix configuration to actually transpile to ES5 +- Upgrade to Babel 7, fix configuration to actually transpile to ES5 # Version 5.2.0 - July 31, 2020 -* Suppress a lot of console warnings in development mode (thanks @DarkMetroid!) +- Suppress a lot of console warnings in development mode (thanks @DarkMetroid!) # Version 5.1.1 - July 6, 2020 -* Update to Blockly version v3.20200625.2 (fixes a regression) +- Update to Blockly version v3.20200625.2 (fixes a regression) # Version 5.1.0 - July 6, 2020 -* Update to Blockly version v3.20200625.1 (thanks @mastanca!) +- Update to Blockly version v3.20200625.1 (thanks @mastanca!) # Version 5.0.0 - January 13, 2020 -* Update to Blockly version 3.0! (thanks @samelhusseini!) +- Update to Blockly version 3.0! (thanks @samelhusseini!) # Version 4.1.0 - August 30, 2019 -* Add the ability to use buttons in the toolbox (thanks @GAUTAMRAJU15!) +- Add the ability to use buttons in the toolbox (thanks @GAUTAMRAJU15!) # Version 4.0.1 - August 26, 2019 -* Dev dependency updates and linter cleanups (thanks @abbychau!) +- Dev dependency updates and linter cleanups (thanks @abbychau!) # Version 4.0.0 - August 13, 2019 -* First release under the new package name react-blockly -* Use the new official blockly npm package as a dependency -* Update development dependencies +- First release under the new package name react-blockly +- Use the new official blockly npm package as a dependency +- Update development dependencies # NOTE: Previous releases are under the package name react-blockly-component # Version 3.3.0 - June 7, 2019 -* Support expanded property on category (thanks @doper1234) +- Support expanded property on category (thanks @doper1234) # Version 3.2.0 - January 17, 2019 -* Support parsing nested blocks (thanks @YuliyaBolbot!) +- Support parsing nested blocks (thanks @YuliyaBolbot!) # Version 3.1.1 - October 15, 2018 -* Bugfix: render single blocks in a category again (thanks @YuliyaBolbot!) -* Add a `prepare` script to make it easier to test forks (thanks again @YuliyaBolbot!) +- Bugfix: render single blocks in a category again (thanks @YuliyaBolbot!) +- Add a `prepare` script to make it easier to test forks (thanks again @YuliyaBolbot!) # Version 3.1.0 - September 13, 2018 -* Add a `parseWorkspaceXml` function that makes it easier to use XML-formatted toolboxes with react-blockly-component (thanks @Macilias!) +- Add a `parseWorkspaceXml` function that makes it easier to use XML-formatted toolboxes with react-blockly-component (thanks @Macilias!) # Version 3.0.3 - September 7, 2018 -* Make `type` an optional prop because categories don't always use it +- Make `type` an optional prop because categories don't always use it # Version 3.0.2 - May 5, 2018 -* Fix a logic error in BlocklyEditor's componentDidUpdate (thanks @prabak!) +- Fix a logic error in BlocklyEditor's componentDidUpdate (thanks @prabak!) # Version 3.0.1 - January 22, 2018 -* If the toolbox props change, automatically update the toolbox in Blockly +- If the toolbox props change, automatically update the toolbox in Blockly # Version 3.0.0 - December 29, 2017 -* Support React 16. Drop support for React 0.14.x. -* Deprecate `xmlDidChange` in favor of `workspaceDidChange`, which gives you access to the workspace object itself to allow generating code for any language including XML (thanks @Xaptor!) -* Stop depending on ReactDOM in favor of callback refs. -* Major internal cleanups to pass AirBnB's eslint configuration. +- Support React 16. Drop support for React 0.14.x. +- Deprecate `xmlDidChange` in favor of `workspaceDidChange`, which gives you access to the workspace object itself to allow generating code for any language including XML (thanks @Xaptor!) +- Stop depending on ReactDOM in favor of callback refs. +- Major internal cleanups to pass AirBnB's eslint configuration. # Version 2.0.1 - November 22, 2016 -* Update react-immutable-proptypes dependency to avoid warning in newer React versions (thanks @ipince!) +- Update react-immutable-proptypes dependency to avoid warning in newer React versions (thanks @ipince!) # Version 2.0.0 - November 19, 2016 -* BREAKING CHANGE: Swap the order of arguments for `domToWorkspace` to match the latest Blockly changes (thanks @ipince!) +- BREAKING CHANGE: Swap the order of arguments for `domToWorkspace` to match the latest Blockly changes (thanks @ipince!) # Version 1.3.0 - November 19, 2016 -* Handle errors when importing/exporting workspace XML, optionally passing the error back to the app (thanks @benjie!) +- Handle errors when importing/exporting workspace XML, optionally passing the error back to the app (thanks @benjie!) # Version 1.2.1 - September 30, 2016 -* Support `readOnly` mode for workspaces (thanks @benjie!). +- Support `readOnly` mode for workspaces (thanks @benjie!). # Version 1.2.0 - August 29, 2016 -* Add `colour` property for toolbox blocks (thanks @benjie!). +- Add `colour` property for toolbox blocks (thanks @benjie!). # Version 1.1.4 - July 6, 2016 -* Add `.npmignore` so that npm doesn't use `.gitignore` by default. +- Add `.npmignore` so that npm doesn't use `.gitignore` by default. # Version 1.1.3 - July 5, 2016 -* Make React a peerDependency. +- Make React a peerDependency. # Version 1.1.2 - July 5, 2016 -* Loosen the React version dependency. +- Loosen the React version dependency. # Version 1.1.1 - April 12, 2016 -* Fix a bug that was causing unnecessary toolbox updates. +- Fix a bug that was causing unnecessary toolbox updates. # Version 1.1.0 - April 8, 2016 -* Expose a `resize` function from `BlocklyEditor` and `BlocklyWorkspace` that causes the workspace to resize to fit its container element. +- Expose a `resize` function from `BlocklyEditor` and `BlocklyWorkspace` that causes the workspace to resize to fit its container element. # Version 1.0.0 - April 4, 2016 -* Breaking change: the component now uses [Immutable.js](https://facebook.github.io/immutable-js/) internally to track its state and properties for dramatically improved performance. This is mostly invisible to embedding apps, but if they have a custom `processToolboxCategory` function, that function will now be passed an Immutable.js Map and is expected to return one (either modified or not). +- Breaking change: the component now uses [Immutable.js](https://facebook.github.io/immutable-js/) internally to track its state and properties for dramatically improved performance. This is mostly invisible to embedding apps, but if they have a custom `processToolboxCategory` function, that function will now be passed an Immutable.js Map and is expected to return one (either modified or not). # Version 0.1.2 - March 22, 2016 -* Reconfigured the build to emit compiled ES5 in the dist-modules directory, for easier use in build systems. -* Add a default export so that this component can easily be used inside another ES6 module. -* Add support for PatientsLikeMe's [https://github.com/google/blockly/pull/224](pending pull request) on Blockly to allow typeahead search. -* Add a code of conduct. +- Reconfigured the build to emit compiled ES5 in the dist-modules directory, for easier use in build systems. +- Add a default export so that this component can easily be used inside another ES6 module. +- Add support for PatientsLikeMe's [https://github.com/google/blockly/pull/224](pending pull request) on Blockly to allow typeahead search. +- Add a code of conduct. # Version 0.1.0 - December 24, 2016 -* Initial public release. +- Initial public release.