|
| 1 | +# See Github releases for newer release notes! |
| 2 | + |
| 3 | +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) |
| 4 | + |
1 | 5 | # Version 6.0.1 - September 17, 2020
|
2 | 6 |
|
3 |
| -* Fix broken entrypoint in package.json; clean up build a bit. |
| 7 | +- Fix broken entrypoint in package.json; clean up build a bit. |
4 | 8 |
|
5 | 9 | # Version 6.0.0 - September 15, 2020
|
6 | 10 |
|
7 |
| -* **VERSION 6.0.0 IS BROKEN. PLEASE DO NOT USE. USE 6.0.1 INSTEAD.** |
8 |
| -* BREAKING CHANGE: BlocklyEditor is now the default export of this package. If you are using a default import, you'll need to change |
9 |
| - that. You can still import individual components using named imports (see the updated README for how), and if you only need |
| 11 | +- **VERSION 6.0.0 IS BROKEN. PLEASE DO NOT USE. USE 6.0.1 INSTEAD.** |
| 12 | +- BREAKING CHANGE: BlocklyEditor is now the default export of this package. If you are using a default import, you'll need to change |
| 13 | + that. You can still import individual components using named imports (see the updated README for how), and if you only need |
10 | 14 | BlocklyEditor, it should be more straightforward to use that.
|
11 |
| -* Update webpack files to support default export of the component, separate the dev example from the package (thanks @OriAmir!) |
| 15 | +- Update webpack files to support default export of the component, separate the dev example from the package (thanks @OriAmir!) |
12 | 16 |
|
13 | 17 | # Version 5.3.0 - August 12, 2020
|
14 | 18 |
|
15 |
| -* Upgrade to Babel 7, fix configuration to actually transpile to ES5 |
| 19 | +- Upgrade to Babel 7, fix configuration to actually transpile to ES5 |
16 | 20 |
|
17 | 21 | # Version 5.2.0 - July 31, 2020
|
18 | 22 |
|
19 |
| -* Suppress a lot of console warnings in development mode (thanks @DarkMetroid!) |
| 23 | +- Suppress a lot of console warnings in development mode (thanks @DarkMetroid!) |
20 | 24 |
|
21 | 25 | # Version 5.1.1 - July 6, 2020
|
22 | 26 |
|
23 |
| -* Update to Blockly version v3.20200625.2 (fixes a regression) |
| 27 | +- Update to Blockly version v3.20200625.2 (fixes a regression) |
24 | 28 |
|
25 | 29 | # Version 5.1.0 - July 6, 2020
|
26 | 30 |
|
27 |
| -* Update to Blockly version v3.20200625.1 (thanks @mastanca!) |
| 31 | +- Update to Blockly version v3.20200625.1 (thanks @mastanca!) |
28 | 32 |
|
29 | 33 | # Version 5.0.0 - January 13, 2020
|
30 | 34 |
|
31 |
| -* Update to Blockly version 3.0! (thanks @samelhusseini!) |
| 35 | +- Update to Blockly version 3.0! (thanks @samelhusseini!) |
32 | 36 |
|
33 | 37 | # Version 4.1.0 - August 30, 2019
|
34 | 38 |
|
35 |
| -* Add the ability to use buttons in the toolbox (thanks @GAUTAMRAJU15!) |
| 39 | +- Add the ability to use buttons in the toolbox (thanks @GAUTAMRAJU15!) |
36 | 40 |
|
37 | 41 | # Version 4.0.1 - August 26, 2019
|
38 | 42 |
|
39 |
| -* Dev dependency updates and linter cleanups (thanks @abbychau!) |
| 43 | +- Dev dependency updates and linter cleanups (thanks @abbychau!) |
40 | 44 |
|
41 | 45 | # Version 4.0.0 - August 13, 2019
|
42 | 46 |
|
43 |
| -* First release under the new package name react-blockly |
44 |
| -* Use the new official blockly npm package as a dependency |
45 |
| -* Update development dependencies |
| 47 | +- First release under the new package name react-blockly |
| 48 | +- Use the new official blockly npm package as a dependency |
| 49 | +- Update development dependencies |
46 | 50 |
|
47 | 51 | # NOTE: Previous releases are under the package name react-blockly-component
|
48 | 52 |
|
49 | 53 | # Version 3.3.0 - June 7, 2019
|
50 | 54 |
|
51 |
| -* Support expanded property on category (thanks @doper1234) |
| 55 | +- Support expanded property on category (thanks @doper1234) |
52 | 56 |
|
53 | 57 | # Version 3.2.0 - January 17, 2019
|
54 | 58 |
|
55 |
| -* Support parsing nested blocks (thanks @YuliyaBolbot!) |
| 59 | +- Support parsing nested blocks (thanks @YuliyaBolbot!) |
56 | 60 |
|
57 | 61 | # Version 3.1.1 - October 15, 2018
|
58 | 62 |
|
59 |
| -* Bugfix: render single blocks in a category again (thanks @YuliyaBolbot!) |
60 |
| -* Add a `prepare` script to make it easier to test forks (thanks again @YuliyaBolbot!) |
| 63 | +- Bugfix: render single blocks in a category again (thanks @YuliyaBolbot!) |
| 64 | +- Add a `prepare` script to make it easier to test forks (thanks again @YuliyaBolbot!) |
61 | 65 |
|
62 | 66 | # Version 3.1.0 - September 13, 2018
|
63 | 67 |
|
64 |
| -* Add a `parseWorkspaceXml` function that makes it easier to use XML-formatted toolboxes with react-blockly-component (thanks @Macilias!) |
| 68 | +- Add a `parseWorkspaceXml` function that makes it easier to use XML-formatted toolboxes with react-blockly-component (thanks @Macilias!) |
65 | 69 |
|
66 | 70 | # Version 3.0.3 - September 7, 2018
|
67 | 71 |
|
68 |
| -* Make `type` an optional prop because categories don't always use it |
| 72 | +- Make `type` an optional prop because categories don't always use it |
69 | 73 |
|
70 | 74 | # Version 3.0.2 - May 5, 2018
|
71 | 75 |
|
72 |
| -* Fix a logic error in BlocklyEditor's componentDidUpdate (thanks @prabak!) |
| 76 | +- Fix a logic error in BlocklyEditor's componentDidUpdate (thanks @prabak!) |
73 | 77 |
|
74 | 78 | # Version 3.0.1 - January 22, 2018
|
75 | 79 |
|
76 |
| -* If the toolbox props change, automatically update the toolbox in Blockly |
| 80 | +- If the toolbox props change, automatically update the toolbox in Blockly |
77 | 81 |
|
78 | 82 | # Version 3.0.0 - December 29, 2017
|
79 | 83 |
|
80 |
| -* Support React 16. Drop support for React 0.14.x. |
81 |
| -* 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!) |
82 |
| -* Stop depending on ReactDOM in favor of callback refs. |
83 |
| -* Major internal cleanups to pass AirBnB's eslint configuration. |
| 84 | +- Support React 16. Drop support for React 0.14.x. |
| 85 | +- 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!) |
| 86 | +- Stop depending on ReactDOM in favor of callback refs. |
| 87 | +- Major internal cleanups to pass AirBnB's eslint configuration. |
84 | 88 |
|
85 | 89 | # Version 2.0.1 - November 22, 2016
|
86 | 90 |
|
87 |
| -* Update react-immutable-proptypes dependency to avoid warning in newer React versions (thanks @ipince!) |
| 91 | +- Update react-immutable-proptypes dependency to avoid warning in newer React versions (thanks @ipince!) |
88 | 92 |
|
89 | 93 | # Version 2.0.0 - November 19, 2016
|
90 | 94 |
|
91 |
| -* BREAKING CHANGE: Swap the order of arguments for `domToWorkspace` to match the latest Blockly changes (thanks @ipince!) |
| 95 | +- BREAKING CHANGE: Swap the order of arguments for `domToWorkspace` to match the latest Blockly changes (thanks @ipince!) |
92 | 96 |
|
93 | 97 | # Version 1.3.0 - November 19, 2016
|
94 | 98 |
|
95 |
| -* Handle errors when importing/exporting workspace XML, optionally passing the error back to the app (thanks @benjie!) |
| 99 | +- Handle errors when importing/exporting workspace XML, optionally passing the error back to the app (thanks @benjie!) |
96 | 100 |
|
97 | 101 | # Version 1.2.1 - September 30, 2016
|
98 | 102 |
|
99 |
| -* Support `readOnly` mode for workspaces (thanks @benjie!). |
| 103 | +- Support `readOnly` mode for workspaces (thanks @benjie!). |
100 | 104 |
|
101 | 105 | # Version 1.2.0 - August 29, 2016
|
102 | 106 |
|
103 |
| -* Add `colour` property for toolbox blocks (thanks @benjie!). |
| 107 | +- Add `colour` property for toolbox blocks (thanks @benjie!). |
104 | 108 |
|
105 | 109 | # Version 1.1.4 - July 6, 2016
|
106 | 110 |
|
107 |
| -* Add `.npmignore` so that npm doesn't use `.gitignore` by default. |
| 111 | +- Add `.npmignore` so that npm doesn't use `.gitignore` by default. |
108 | 112 |
|
109 | 113 | # Version 1.1.3 - July 5, 2016
|
110 | 114 |
|
111 |
| -* Make React a peerDependency. |
| 115 | +- Make React a peerDependency. |
112 | 116 |
|
113 | 117 | # Version 1.1.2 - July 5, 2016
|
114 | 118 |
|
115 |
| -* Loosen the React version dependency. |
| 119 | +- Loosen the React version dependency. |
116 | 120 |
|
117 | 121 | # Version 1.1.1 - April 12, 2016
|
118 | 122 |
|
119 |
| -* Fix a bug that was causing unnecessary toolbox updates. |
| 123 | +- Fix a bug that was causing unnecessary toolbox updates. |
120 | 124 |
|
121 | 125 | # Version 1.1.0 - April 8, 2016
|
122 | 126 |
|
123 |
| -* Expose a `resize` function from `BlocklyEditor` and `BlocklyWorkspace` that causes the workspace to resize to fit its container element. |
| 127 | +- Expose a `resize` function from `BlocklyEditor` and `BlocklyWorkspace` that causes the workspace to resize to fit its container element. |
124 | 128 |
|
125 | 129 | # Version 1.0.0 - April 4, 2016
|
126 | 130 |
|
127 |
| -* 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). |
| 131 | +- 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). |
128 | 132 |
|
129 | 133 | # Version 0.1.2 - March 22, 2016
|
130 | 134 |
|
131 |
| -* Reconfigured the build to emit compiled ES5 in the dist-modules directory, for easier use in build systems. |
132 |
| -* Add a default export so that this component can easily be used inside another ES6 module. |
133 |
| -* Add support for PatientsLikeMe's [https://github.com/google/blockly/pull/224](pending pull request) on Blockly to allow typeahead search. |
134 |
| -* Add a code of conduct. |
| 135 | +- Reconfigured the build to emit compiled ES5 in the dist-modules directory, for easier use in build systems. |
| 136 | +- Add a default export so that this component can easily be used inside another ES6 module. |
| 137 | +- Add support for PatientsLikeMe's [https://github.com/google/blockly/pull/224](pending pull request) on Blockly to allow typeahead search. |
| 138 | +- Add a code of conduct. |
135 | 139 |
|
136 | 140 | # Version 0.1.0 - December 24, 2016
|
137 | 141 |
|
138 |
| -* Initial public release. |
| 142 | +- Initial public release. |
0 commit comments