Skip to content

Releases: scs/substrate-api-client

v1.20.0

10 Dec 13:18

Choose a tag to compare

This is the release for polkadot-stable2509-2. Also see branch polkadot-stable2509-2
❗Note that due to incompatibilities in the dependencies this release has only limited support for no-std and wasm compilation.
❗If you use these features we recommend to wait for the upcoming polkadot-stable2512 release.

What's Changed since v1.19.0

  • No changes

v1.19.0

10 Dec 12:32

Choose a tag to compare

This is the release for polkadot-stable2506-6. Also see branch polkadot-stable2506-6
❗Note that due to incompatibilities in the dependencies this release has only limited support for no-std and wasm compilation.
❗If you use these features we recommend to wait for the upcoming polkadot-stable2512 release.

What's Changed since v1.18.0

⚡ Breaking API changes

🐛 Bug Fixes

Miscellaneous

7 changes

v1.18.0

05 Jun 11:18

Choose a tag to compare

What's Changed since v1.17.0

🐛 Bug Fixes

Miscellaneous

6 changes

v1.17.0

11 Feb 16:08

Choose a tag to compare

What's Changed since v1.16.0

⚡ Breaking API changes

🌈 Features

🐛 Bug Fixes

Miscellaneous

8 changes - Bump openssl from 0.10.68 to 0.10.70 (#830) @dependabot - Update toolchain to nightly-2025-01-20 (#821) @haerdib - Update crate version numbers (#827) @haerdib - Cargo update (#813) @haerdib

v1.16.0

31 Oct 14:18

Choose a tag to compare

What's Changed since v0.18.0

🎉 Featuring

  • With this release we started using a new versioning strategy.
  • Support for balance_transfer_keep_alive
  • Implement state handling for Retracted status

⚡ Breaking API changes

  • Implement state handling for Retracted status (#807) @Niederb

🌈 Features

Miscellaneous

12 changes

v0.18.0

04 Jul 14:16
96771a8

Choose a tag to compare

For release-polkadot-v1.14.0 use branch release-polkadot-v1.14.0
For release-polkadot-v1.13.0 use branch release-polkadot-v1.13.0

🎉 Featuring

  • quickfix to handle new Merkleized metadata
  • Better wasm support
  • improvements on the build pipeline

What's Changed since v0.17.0

⚡ Breaking API changes

🌈 Features

🐛 Bug Fixes

Miscellaneous

20 changes

v0.17.0

29 Feb 13:41
8510517

Choose a tag to compare

For release-polkadot-v1.8.0 use branch release-polkadot-v1.8.0
For release-polkadot-v1.7.2 use branch release-polkadot-v1.7.2
For release-polkadot-v1.7.1 use branch release-polkadot-v1.7.1
For release-polkadot-v1.7.0 use branch release-polkadot-v1.7.0

🎉 Featuring

  • The Runtime Api is now supported
  • Upon execution error onchain of an extrinsic being watches, the full report is now returned, including all information about the failure.
  • Macros are now safe to use: no more unwraps

What's Changed since v0.16.0

⚡ Breaking API changes

🌈 Features

🐛 Bug Fixes

Miscellaneous

14 changes

v0.16.0

22 Dec 14:12
724f7c3

Choose a tag to compare

For release-polkadot-v1.6.0 use branch release-polkadot-v1.6.0
For release-polkadot-v1.5.0 use branch release-polkadot-v1.5.0

🎉 Featuring

  • Library updates (tungstenite, parity scale)
  • Small bugfixes and improvements from user issues

What's Changed since v0.15.0

⚡ Breaking API changes

🌈 Features

  • node-api: Box Error::DecodeValue and Error::EncodeValue (#700) @haerdib
  • Lower log-level of messages of tungstenite and ws-rpc clients (#674) @haerdib

🐛 Bug Fixes

  • Update WithExtrinsicParams to use ExtrinsicSigner<Self> (#698) @haerdib
  • Fix compile errors of stand-alone features (#677) @haerdib

Miscellaneous

11 changes
  • Update WithExtrinsicParams to use ExtrinsicSigner<Self> (#698) @haerdib
  • node-api: Box Error::DecodeValue and Error::EncodeValue (#700) @haerdib
  • Update to polkadot release v1.4.0 commit (#695) @haerdib
  • Update parity scale dependencies (#687) @haerdib
  • Update tungstenite and array-bytes (#689) @haerdib
  • Create no_std example for extrinsic creation (#556) @Niederb
  • Fix compile errors of stand-alone features (#677) @haerdib
  • Remove deprecated functions (#678) @haerdib
  • Rpc-api author: Clarify comments about blocking functions (#679) @haerdib
  • Lower log-level of messages of tungstenite and ws-rpc clients (#674) @haerdib
  • Fix feature order in node-api toml (#672) @haerdib

v0.15.0

09 Nov 08:52
be3e1f7

Choose a tag to compare

For release-polkadot-v1.4.0 use branch release-polkadot-v1.4.0
For release-polkadot-v1.3.0 use branch release-polkadot-v1.3.0

🎉 Featuring

  • Several security updates of dependencies
  • Support of stable metadata v15 (#657)

What's Changed since v0.14.0

⚡ Breaking API changes

🌈 Features

  • Update frame metadata to v16 (#657) @haerdib
  • Add trait bounds to config: Index: Default, BlockNumber: AtLeast32BitsUnsigned (#648) @clangenb

🐛 Bug Fixes

  • Add subscription ID recognition to tungstenite and ws-rpc client (#662) @haerdib

Miscellaneous

7 changes

v0.14.0

07 Aug 09:00
0b32693

Choose a tag to compare

For release-polkadot-v1.2.0 use branch polkadot-v1.2.0 or release-polkadot-v1.2.0
For release-polkadot-v1.1.0 use branch polkadot-v1.1.0 or release-polkadot-v1.1.0
For polkadot-v0.9.42 use branch polkadot-v0.9.42-tag-v0.14.0

🎉 Featuring

  • get_storage_keys_paged now allows fetching more than the limited 1000 from Substrate (see #602)
  • submit_and_watch_extrinsic_until returns an error in case the extrinsic fails to be executed onchain (see #606)
  • Improved Async support: Subscriptions are now also available (see #612)
  • Runtime upgrades can now be detected with the function detect_runtime_update(). Examples are available in both sync and async versions (see #635)

What's Changed since v0.13.0

⚡ Breaking API changes

🌈 Features

🐛 Bug Fixes

Miscellaneous

14 changes