Releases: gear-tech/sails
Releases · gear-tech/sails
Sails-RS v0.7.3
What's Changed
- build(deps): bump parity-scale-codec from 3.6.12 to 3.7.4 by @vobradovich in #805
Full Changelog: rs/v0.7.2...rs/v0.7.3
Sails-RS v0.7.2
What's Changed
- fix(macros): support special lifetime '_ in service impl by @vobradovich in #714
- [rs]feat(cli): introduce '--sails-version' option for 'cargo sails program' by @DennisInSky in #727
- feat(macros): new
export
macro with unwrap result for fn impl by @vobradovich in #728 - feat(gtest): gtest run blocks
auto
andnext
mode by @vobradovich in #766 - feat(gtest): add logging to gtest remoting impl by @vobradovich in #768
- feat(gclient): impl
at_block
for query at specific block by @vobradovich in #778 - build(deps): bump up Gear crates to 1.7.1
Full Changelog: rs/v0.7.1...rs/v0.7.2
Sails-JS v0.3.1
Sails-RS v0.7.1
What's Changed
- build: have some programs as release assets by @DennisInSky in #687
- doc: cargo sails new-program subcommand renamed to program by @btwiuse in #698
- fix(rs): rust 1.83 clippy warnings by @vobradovich in #710
The main change is in pinning parity-scale-codec to 3.6.12
Full Changelog: rs/v0.7.0...rs/v0.7.1
Sails-RS v0.7.0
What's Changed
- fix(ffi): unify c_char ptr cast by @breathx in #648
- feat(macros): allow to define multiple services within the same module and services with the same name in other modules by @vobradovich in #660
- build(deps): bump up Gear crates to 1.7.0 by @DennisInSky in #683
Full Changelog: rs/v0.6.2...rs/v0.7.0
Sails-RS v0.6.3
What's Changed
- build(rs): automate Rust releases by @DennisInSky in #632
- build(tmpl): bump up sails-rs to 0.6.3
Full Changelog: rs/v0.6.2...rs/v0.6.3
rs/v0.6.2
What's Changed
- feat(idl-parser): Add docs to FFI ast by @vobradovich in #576
- feat(client-gen): Add
no_derive_traits
flag to remove derive generation for PartialEq, Debug by @vobradovich in #564 - feat(sails-cli): Add
client-rs
command to generate Rust client code from CLI by @vobradovich in #563 - chore(sails-rs): move ProgramMeta and ServiceMeta to new crate by @vobradovich in #588
- feat(cli): add CLI command
idl
to generate IDL from source crate by @vobradovich in #589
Full Changelog: v0.6.1...rs/v0.6.2
Breaking Changes:
- The
cargo sails
commandnew-program
has been renamed intoprogram
v0.6.1
What's Changed
- feat(sails-rs): introduce 'ethexe' feature in 'sails-rs' by @DennisInSky in #555
- feat(sails): introduce 'wait_up_to' option for making calls in 'gstd' env by @DennisInSky in #561
- build(deps): bump Gear crates to 1.6.2 by @DennisInSky in #572
- doc: add guidline for writing Sagas using Sails by @DennisInSky in #560
- build(deps): bump up Sails crates to 0.6.1 in template by @DennisInSky in #575
Full Changelog: v0.6.0...v0.6.1
v0.6.0
What's Changed
- feat(gtest): adopt Gear crates 1.6.1 by @vobradovich in #511
- build(template): bump up sails version to 0.6.0 by @DennisInSky in #559
Full Changelog: v0.5.1...v0.6.0
Note
The GTest crate 1.6.1 introduced some breaking changes which found their reflection in Sails' GTestRemoting. Not it requires GTest's System instance to be initialized externally and passed to the GTestRemoting instance
v0.5.1
What's Changed
- fix(macros): support inline trait bounds by @vobradovich in #550
- feat(idl-gen): transfer comments documenting service methods into IDL and client by @vobradovich in #547
- feat(sails): transfer comments documenting exported types into IDL and client by @vobradovich in #551
- build(deps): bump up Gear libs to 1.5.1 by @DennisInSky in #552
- build(deps): bump up sails-rs to 0.5.1 in template by @DennisInSky in #554
Full Changelog: v0.5.0...v0.5.1