v0.4.0
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 flagsgstd
(on by default),gtest
,gclient
. This will break compilation of test projects and require manual adjustment ofdev-dependencies
like
[dev-dependencies]
sails-rs = { version = 0.4.0, features = ["gtest"] } # or `gclient` or both
- The
gsdk
module of thesails-rs
crate has been renamed intogclient
. This will break compilation of test projects and require manual adjustment of the source code