Skip to content

Latest commit

 

History

History
142 lines (78 loc) · 5.07 KB

CHANGELOG.md

File metadata and controls

142 lines (78 loc) · 5.07 KB

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.

Version 6.0.1 - September 17, 2020

  • 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 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!)

Version 5.3.0 - August 12, 2020

  • 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!)

Version 5.1.1 - July 6, 2020

  • 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!)

Version 5.0.0 - January 13, 2020

  • 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!)

Version 4.0.1 - August 26, 2019

  • 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

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)

Version 3.2.0 - January 17, 2019

  • 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!)

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!)

Version 3.0.3 - September 7, 2018

  • 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!)

Version 3.0.1 - January 22, 2018

  • 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.

Version 2.0.1 - November 22, 2016

  • 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!)

Version 1.3.0 - November 19, 2016

  • 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!).

Version 1.2.0 - August 29, 2016

  • 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.

Version 1.1.3 - July 5, 2016

  • Make React a peerDependency.

Version 1.1.2 - July 5, 2016

  • Loosen the React version dependency.

Version 1.1.1 - April 12, 2016

  • 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.

Version 1.0.0 - April 4, 2016

  • Breaking change: the component now uses 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.

Version 0.1.0 - December 24, 2016

  • Initial public release.