Skip to content

libscratchcpp 0.2.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@adazem009 adazem009 released this 16 Sep 13:17
· 1514 commits to master since this release
beb0077

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