Skip to content

v0.25.0

Compare
Choose a tag to compare
@niklasad1 niklasad1 released this 16 Nov 15:29
· 754 commits to master since this release
v0.25.0
428bc35

[0.25.0] - 2022-11-16

This release resolves the parity-util-mem crate several version guard by updating substrate related dependencies which makes
it possible to have other substrate dependencies in tree again along with subxt.

In addition the release has several API improvements in the dynamic transaction API along with that subxt now compiles down to WASM.

Notable PRs merged:

Added

  • Add getters for Module (#697)
  • add wasm support (#700)
  • Extend the new api.blocks() to be the primary way to subscribe and fetch blocks/extrinsics/events (#691)
  • Add runtime_metadata_url to pull metadata directly from a node (#689)
  • Implement BlocksClient for working with blocks (#671)
  • Allow specifying the subxt crate path for generated code (#664)
  • Allow taking out raw bytes from a SubmittableExtrinsic (#683)
  • Add DecodedValueThunk to allow getting bytes back from dynamic queries (#680)

Changed

  • Update substrate crates (#709)
  • Make working with nested queries a touch easier (#714)
  • Upgrade to scale-info 2.3 and fix errors (#704)
  • No need to entangle Signer and nonce now (#702)
  • error: RpcError with custom client error (#694)
  • into_encoded() for consistency (#685)
  • make subxt::Config::Extrinsic Send (#681)
  • Refactor CLI tool to give room for growth (#667)
  • expose jsonrpc-core client (#672)
  • Upgrade clap to v4 (#678)