Skip to content

Release 0.3.1.0

Compare
Choose a tag to compare
@osoftware osoftware released this 24 Aug 13:24
· 36 commits to develop since this release

This is a minor feature release focusing on SDK improvements. See migration guide in docs for details.

  • Decoupling compiler from runtime. While the compiler stays in SDK package, the components for working with compiled contracts moved to RTS.
  • Decoupling RTS from BITBOX, which is now just one of available backends for RTS.
  • Introducing BCH-JS support as another (and recommended) backend for RTS.
  • Introducing Portable format - compilation output that can be loaded by RTS without the need for compiler.
  • All JS packages are moved to @spedn scope on npmjs: @spedn/cli, @spedn/rts, @spedn/rts-bitbox, @spedn/rts-bchjs, @spedn/sdk.
  • For better npm tooling support, JS packages use SemVer, while the project as a whole stays with Haskell PVP. So for MAJOR.major.minor.patch release, the JS package will be MAJORmajor.minor.patch.