Skip to content

V0.22.0

Compare
Choose a tag to compare
@lexnv lexnv released this 20 Jun 14:29
· 790 commits to master since this release
v0.22.0
c07b9e4

With this release, subxt can subscribe to the node's runtime upgrades to ensure that the metadata is updated and
extrinsics are properly constructed.

We have also made some slight API improvements to make in the area of storage keys, and thanks to an external contribution we now support dry running transactions before submitting them.

This release also improves the documentation, adds UI tests, and defaults the subxt-cli to return metadata
bytes instead of the JSON format.

Fixed

  • Handle StorageEntry empty keys (#565)
  • Fix documentation examples (#568)
  • Fix cargo clippy (#548)
  • fix: Find substrate port on different log lines (#536)

Added

  • Followup test for checking propagated documentation (#514)
  • feat: refactor signing in order to more easily be able to dryrun (#547)
  • Add subxt documentation (#546)
  • Add ability to iterate over N map storage keys (#537)
  • Subscribe to Runtime upgrades for proper extrinsic construction (#513)

Changed

  • Move test crates into a "testing" folder and add a ui (trybuild) test and ui-test helpers (#567)
  • Update jsonrpsee requirement from 0.13.0 to 0.14.0 (#566)
  • Make storage futures only borrow client, not self, for better ergonomics (#561)
  • Bump actions/checkout from 2 to 3 (#557)
  • Deny unused crate dependencies (#549)
  • Implement Clone for the generated RuntimeApi (#544)
  • Update color-eyre requirement from 0.5.11 to 0.6.1 (#540)
  • Update jsonrpsee requirement from 0.12.0 to 0.13.0 (#541)
  • Update artifacts and polkadot.rs and change CLI to default bytes (#533)
  • Replace log with tracing and record extrinsic info (#535)
  • Bump jsonrpsee (#528)