libscratchcpp 0.2.0
Pre-release
Pre-release
Breaking changes:
- Refactored the Value class (it's now 2-4 times faster).
- The Asset class now inherits from Entity (#156).
- Assets are now accessed using shared pointers (#157).
- Added API for clones which introduced some breaking changes (changed parameters of Script::setVariables()).
- Renamed Asset::md5ext() to Asset::fileName() (#158).
Non-breaking changes:
- Added API for top level reporter blocks for variables and lists (#123).
- Added API for inputs pointing to dropdown menus (the compiler now automatically reads selected menu items).
- Added addConstValue() method to Compiler for custom constant values.
- Implemented clone blocks (#97, #98, #99).
- Fixed wait blocks being ignored in scripts which run without screen refresh (#146).
- Added timer API (#125).
- Implemented timer blocks (#117, #118).
- Implemented the days since 2000 block (#120).
Full Changelog: v0.1.0...v0.2.0