Releases: stellar/rs-soroban-sdk
Releases · stellar/rs-soroban-sdk
0.5.0
What's Changed
- Allow xlm balance updates by @sisuresh in #822
- Fix vec insert by @jayz22 in #827
- Adapt SDK to changes to {Try,}{From,Into}Val in env crates. by @graydon in #824
- Fix vec pop_front by @mootz12 in #830
- Bump env by @sisuresh in #832
- Use better storage error in tests by @sisuresh in #831
- (minimal) Adapt to introduction of Env::Error by @graydon in #837
- Improve compiler errors for UDTs by @brson in #836
- Allow same named types and functions by @leighmcculloch in #839
- Make soroban_token_spec::spec_xdr easier to keep updated by @leighmcculloch in #845
- Update rust-version by @github-actions in #842
- Remove build-optimized makefile target by @leighmcculloch in #849
- Auth Next changes in SDK by @dmkozh in #848
- Add docs to contract spec entries by @leighmcculloch in #841
- SDK support for simplified
require_auth
. by @dmkozh in #854 - Bump SDK XDR version and fix build by @dmkozh in #855
- Re-export all xdr by @paulbellamy in #856
- bump env by @sisuresh in #857
- Update auth testing utility interface. by @dmkozh in #859
- Bump version to 0.5.0 by @github-actions in #860
New Contributors
Full Changelog: v0.4.3...v0.5.0
0.4.3
What's Changed
- Expose xdr types to register non-native assets by @sisuresh in #820
- Bump version to 0.4.3 by @github-actions in #821
Full Changelog: v0.4.2...v0.4.3
0.4.2
What's Changed
- Add alloc by @leighmcculloch in #817
- Bump version to 0.4.2 by @github-actions in #819
Full Changelog: v0.4.1...v0.4.2
0.4.1
0.4.0
What's Changed
- Update env to include delete-im, remove-EnvVal changes by @jayz22 in #794
- Make errors explicit in ledger snapshot functions by @leighmcculloch in #796
- Make ledger snapshot write file create dir path by @leighmcculloch in #797
- Remove token deploy in anticipation of removal of the soroban only built-in token by @sisuresh in #798
- Revert deploy and update env by @sisuresh in #800
- undo token deploy revert by @sisuresh in #801
- Add LedgerSnapshot::update(Host) by @leighmcculloch in #802
- Fix doc comments and clippy warnings on ledger snapshot by @leighmcculloch in #803
- Require only a borrow of Host when updating ledger snapshot by @leighmcculloch in #804
- Update rust-version by @github-actions in #805
- Update env by @sisuresh in #807
- Remove init from the token interface by @sisuresh in #808
- bump env and fix token interface by @sisuresh in #810
- Fix contractimpl for empty impl blocks by @brson in #811
- Update env and stellar-xdr dependencies for 0.0.12 releases by @graydon in #813
- Bump version to 0.4.0 by @github-actions in #814
New Contributors
Full Changelog: v0.3.2...v0.4.0
0.3.2
What's Changed
- Update soroban-env, stellar-xdr by @leighmcculloch in #788
- Rename data to storage by @leighmcculloch in #786
- Add ability to get current Budget from env in tests by @leighmcculloch in #789
- Bump version to 0.3.2 by @github-actions in #790
Full Changelog: v0.3.1...v0.3.2
0.3.1
What's Changed
- Fix docs by @leighmcculloch in #780
- Move duplicate code in Env into function by @leighmcculloch in #781
- Reorder the Env testutils functions by @leighmcculloch in #782
- Move crypto functions by @leighmcculloch in #783
- Minor doc clean up of crypto fns by @leighmcculloch in #784
- Add testutils to build ed25519 keypairs by @heytdep in #764
- Bump version to 0.3.1 by @github-actions in #785
New Contributors
Full Changelog: v0.3.0...v0.3.1
0.3.0
What's Changed
- Update rust-version by @github-actions in #757
- Add Env::as_contract for testutils by @leighmcculloch in #761
- Lean on workspace inheritance for deps for development by @leighmcculloch in #762
- Remove soroban-env-host from soroban-spec dependencies by @leighmcculloch in #763
- Update contract deployment to match the Env changes by @dmkozh in #766
- Reorganize recently added random functions by @leighmcculloch in #767
- Make
contract_id
public in contract clients. by @dmkozh in #768 - Bump env and remove BigInt by @sisuresh in #770
- Update stellar-env and stellar-xdr by @leighmcculloch in #771
- Run cargo clippy --fix by @sisuresh in #772
- Add soroban-ledger-snapshot by @leighmcculloch in #773
- Add back ability to register wasm contracts at any id by @leighmcculloch in #774
- Fix tests when run in some configurations by @leighmcculloch in #775
- Add missing tests and comments by @leighmcculloch in #776
- Undo breaking api change to registering tokens by @leighmcculloch in #777
- Add missing docs for macros by @leighmcculloch in #778
- Change gen JSON output from stream to array by @vinamogit in #769
- Bump version to 0.3.0 by @github-actions in #779
New Contributors
- @vinamogit made their first contribution in #769
Full Changelog: v0.2.1...v0.3.0
0.2.1
What's Changed
- Update rust CI job publish-dry-run params by @leighmcculloch in #756
- Add common derives to generated contract types by @leighmcculloch in #759
- Bump version to 0.2.1 by @github-actions in #760
Full Changelog: v0.2.0...v0.2.1
0.2.0
What's Changed
- Add Logger::print in testutils by @leighmcculloch in #722
- Update main example in Rust docs to use auto generated contract id by @leighmcculloch in #723
- Add conversion from
Address
toIdentifier
. by @dmkozh in #725 - soroban-token-spec: Expose full token contract spec by @2opremio in #724
- Update stellar-xdr, soroban-env and get BytesM/StringM by @leighmcculloch in #726
- Remove deprecated functions by @leighmcculloch in #729
- Remove superfluous feature cfg by @leighmcculloch in #731
- Fix token spec spec_xdr fn by @leighmcculloch in #732
- Use a single target dir for builds by @leighmcculloch in #738
- Bump version to 0.1.1 by @github-actions in #743
- Use stellar/binaries for binary installs by @leighmcculloch in #747
- Remove crate-types unneeded by @leighmcculloch in #748
- Remove panic-catching and fix tests that use newly-working native try_call by @graydon in #746
- Reintroduce an optimized aborting unwrap by @leighmcculloch in #750
- Remove type checks for values delivered from the host by @leighmcculloch in #751
- Add assert_with_error! macro by @leighmcculloch in #749
- Rename panic_error! to panic_with_error! by @leighmcculloch in #752
- Bump version to 0.2.0 by @github-actions in #754
New Contributors
Full Changelog: v0.1.1...v0.2.0