Skip to content

v0.4.0

Compare
Choose a tag to compare
@DennisInSky DennisInSky released this 23 Aug 11:54
· 96 commits to master since this release
36cf95d

What's Changed

  • fix(sails-rs): rare error in sails-rs gstd::events::tests by @vobradovich in #468
  • feat(template): add client and tests to the program template by @DennisInSky in #469
  • fix(js): don't use the spread operator to append to a large array by @btwiuse in #454
  • feat(js): make some async methods on TransactionBuilder sync by @btwiuse in #452
  • doc: add crate documentation to 'sails-rs' by @DennisInSky in #471
  • feat(idl-gen): allow non-existing dirs in path for 'generate_idl_to_file' by @DennisInSky in #472
  • feat(js): use zero address in gas calculation if no account is provided by @osipov-mit in #473
  • feat: introduce feature flags 'gstd', 'gtest', 'gclient' for 'sails-rs' by @DennisInSky in #476
  • chore: rename 'gsdk' into 'gclient' by @DennisInSky in #484
  • feat(cli): invert params of 'new-program' in 'cargo-sails' by @DennisInSky in #485
  • feat: return error code from 'cargo-sails' by @DennisInSky in #488
  • feat(cli): support '--no-client' and '--no-gtest' flags in 'cargo-sails' template by @DennisInSky in #487

New Contributors

Full Changelog: v0.3.0...v0.4.0

Breaking Changes

  • The sails-rs crate introduces new feature flags gstd (on by default), gtest, gclient. This will break compilation of test projects and require manual adjustment of dev-dependencies like
[dev-dependencies]
sails-rs = { version = 0.4.0, features = ["gtest"] }  # or `gclient` or both
  • The gsdk module of the sails-rs crate has been renamed into gclient. This will break compilation of test projects and require manual adjustment of the source code