Skip to content

Releases: stellar/rs-soroban-sdk

21.7.2

23 Sep 20:34
Compare
Choose a tag to compare

What's Changed

  • Fix warnings on contract and contractimpl macros (#1344) by @leighmcculloch in #1344 (cherry-picked in #1346)
  • Bump version to 21.7.2 by @github-actions by @github-actions in #1346

Full Changelog: v21.7.1...v21.7.2

v21.7.1

16 Sep 19:26
9e35dce
Compare
Choose a tag to compare

What's Changed

  • Fix testutils invoke with incorrect arg count by @leighmcculloch in #1336
  • Bump version to 21.7.1 by @github-actions in #1337

Full Changelog: v21.7.0...v21.7.1

21.7.0

11 Sep 00:29
91fe9c9
Compare
Choose a tag to compare

What's Changed

Full Changelog: v21.6.0...v21.7.0

21.6.0

21 Aug 02:26
f57d245
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v21.5.2...v21.6.0

21.5.2

21 Aug 00:03
94d13f6
Compare
Choose a tag to compare

What's Changed

Full Changelog: v21.5.1...v21.5.2

21.5.1

16 Aug 10:29
47f91dc
Compare
Choose a tag to compare

What's Changed

Full Changelog: v21.5.0...v21.5.1

21.5.0

09 Aug 00:55
d40bd03
Compare
Choose a tag to compare

What's Changed

Full Changelog: v21.4.0...v21.5.0

21.4.0

26 Jul 03:45
d6f5639
Compare
Choose a tag to compare

What's Changed

Full Changelog: v21.3.0...v21.4.0

21.3.0

18 Jul 07:37
ee516d1
Compare
Choose a tag to compare

What's Changed

  • Document the accuracy of the ledger timestamp by @leighmcculloch in #1289

  • Keep testutils on/off state internal to the sdk by @leighmcculloch in #1301

    Prior to this release it has been necessary in some situations to define a testutils feature inside the contract crate and to enable it when importing the crate for fuzz testing, or when importing the crate into another contract for testing. For example:

    [package]
    name = "my-contract"
    version = "1.0.0"
    
    [lib]
    crate-type = ["cdylib"]
    
    [dependencies]
    soroban-sdk = { version = "21.3.0" }
    
    [dev-dependencies]
    soroban-sdk = { version = "21.3.0", features = ["testutils"] }
    
    [features]
    testutils = ["soroban-sdk/testutils"]

    Starting with this release the testutils feature inside the contract crate is no longer required. The testutils functionality will now be enabled automatically in any contract that is compiled against an SDK that has its testutils feature enabled. For example:

    [package]
    name = "my-contract"
    version = "1.0.0"
    
    [lib]
    crate-type = ["cdylib"]
    
    [dependencies]
    soroban-sdk = { version = "21.3.0" }
    
    [dev-dependencies]
    soroban-sdk = { version = "21.3.0", features = ["testutils"] }
  • Bump version to 21.3.0 by @github-actions in #1303

Full Changelog: v21.2.0...v21.3.0

21.2.0

16 Jul 07:05
9c91852
Compare
Choose a tag to compare

What's Changed

Full Changelog: v21.1.1...v21.2.0