Releases: stellar/rs-soroban-sdk
Releases · stellar/rs-soroban-sdk
0.8.2
What's Changed
- Remove Address::account_id facility by @leighmcculloch in #946
- Replace BytesN<32> for contract IDs with Address by @leighmcculloch in #947
- Bump version to 0.8.2 by @github-actions in #948
Full Changelog: v0.8.1...v0.8.2
0.8.1
What's Changed
- Remove temp storage by @graydon in #937
- Remove dependence on auth when registering stellar asset contract in tests by @leighmcculloch in #942
- Improve docs for mock auth fns by @leighmcculloch in #943
- Use BytesN<32> for the Salt by @sisuresh in #941
- Bump version to 0.8.1 by @github-actions in #944
Full Changelog: v0.8.0...v0.8.1
0.8.0
What's Changed
- Introduce temporary storage support in SDK. by @dmkozh in #899
- Fix broken link by @sisuresh in #903
- Remove 'admin' param from the SDK token spec. by @dmkozh in #904
- Rename token functions by @sisuresh in #905
- bump xdr by @sisuresh in #906
- Set a random hidden source account for test Envs by @leighmcculloch in #911
- Move the generated token client and token spec into the sdk by @sisuresh in #912
- Remove soroban-token-spec by @leighmcculloch in #915
- Remove superfluous env parameters by @leighmcculloch in #916
- Add macro for code metadata by @sisuresh in #914
- Add utils for metadata and token metadata by @sisuresh in #907
- Add conversions from Address<>ScAddress by @leighmcculloch in #918
- Update rust-version by @github-actions in #919
- Add a function to update current contract's executable with provided Wasm by @dmkozh in #921
- Hide Env.host() in docs by @leighmcculloch in #922
- Bump env and fix verify order by @sisuresh in #923
- Bump env and sdk for multi-invoke change by @sisuresh in #924
- Make crate path configurable in contractimpl by @leighmcculloch in #925
- Update soroban-env by @leighmcculloch in #928
- Update soroban-env, stellar-xdr by @leighmcculloch in #930
- Default to enforced auth in tests by @leighmcculloch in #926
- Update rust-version by @github-actions in #932
- Update soroban-env by @2opremio in #933
- Add granular mocking of auth in tests by @leighmcculloch in #929
- initial version of cargo-deny by @graydon in #931
- Bump version to 0.8.0 by @github-actions in #936
Full Changelog: v0.7.0...v0.8.0
0.7.0
What's Changed
- Add docs in specs for types by @leighmcculloch in #862
- Rename Serialize/Deserialize to To/FromXdr by @leighmcculloch in #867
- Use the updated
source_account()
interface. by @dmkozh in #872 - Update storage docs. by @dmkozh in #874
- Expose reset budget functions to testutils by @Smephite in #869
- Adapt storage and snapshot interface to env changes by @jayz22 in #873
- Add utils for converting from/to contract/account ids. by @dmkozh in #876
- Value and object representation overhaul by @graydon in #879
- Add a getter for address of a generated contract client. by @dmkozh in #884
- Use
String
forlog_fmt_values
. by @dmkozh in #885 - Add a utility to call
__check_auth
in tests. by @dmkozh in #887 - Add more support for the new types in soroban-spec. by @dmkozh in #888
- Use vector bulk-init in Vec by @graydon in #889
- Bump env and update for event changes by @sisuresh in #891
- fix(macro): add new XDR types to parser by @willemneal in #890
- bump env by @sisuresh in #894
- Update budget test by @jayz22 in #895
- bump env and update budget print by @jayz22 in #896
- Bump version to 0.7.0 by @github-actions in #898
New Contributors
- @Smephite made their first contribution in #869
- @willemneal made their first contribution in #890
Full Changelog: v0.6.0...v0.7.0
0.6.0
What's Changed
- Support variants with multiple fields in UDTs by @brson in #850
- Error on UDT enums with 0-element tuple variants by @brson in #863
- Rename var in test and rename test by @leighmcculloch in #864
- Bump version to 0.6.0 by @github-actions in #865
Full Changelog: v0.5.0...v0.6.0
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