cosmos-sdk/client/v2/CHANGELOG.md
2025-01-29 15:39:24 +00:00

6.3 KiB

Changelog

[Unreleased]

  • #23325 Remove NewAppOptionsFromConfig that isn't needed in normal wiring.
  • #23544 Support map in queries for autocli.

v2.10.0-beta.1 - 2024-12-18

Features

  • #18626 Support for off-chain signing and verification of a file.
  • #18461 Support governance proposals.
  • #20623 Introduce client/v2 tx factory.
  • #20623 Extend client/v2 keyring interface with KeyType and KeyInfo.
  • #22282 Added custom broadcast logic.
  • #22775 Added interactive autocli prompt functionality, including message field prompting, validation helpers, and default value support.
  • #22890 Added support for flattening inner message fields in autocli as positional arguments.

API Breaking Changes

  • #17709 Address codecs have been removed from autocli.AppOptions and flag.Builder. Instead client/v2 uses the address codecs present in the context (introduced in #17503).
  • #22493 Refactored client/v2 package to remove v1 context dependencies, while introducing new packages for client configuration, context management, and formatted output with improved transaction handling and flag support.

Bug Fixes

  • #21853 Fix *big.Int unmarshalling in txs.

[v2.0.0-beta.7] - 2024-12-10

Bug Fixes

  • #22817 Add DecCoin support in autocli flag builder.

[v2.0.0-beta.6] - 2024-11-21

Improvements

  • #22443 Add keyring flags in query commands.
  • #21936 Print possible enum values in error message after an invalid input was provided.

Bug Fixes

  • #21809 Correctly handle enhanced sub commands.
  • #22576 Fix duplicate command addition in autocli when custom enhanced command has a different name than module name

[v2.0.0-beta.5] - 2024-09-18

Improvements

  • #21712 Marshal type field as proto message url in queries instead of amino name.

[v2.0.0-beta.4] - 2024-07-16

Bug Fixes

  • #20964 Fix GetNodeHomeDirectory helper in client/v2/helpers to respect the (PREFIX)_HOME environment variable.

[v2.0.0-beta.3] - 2024-07-15

Features

  • #20771 Add GetNodeHomeDirectory helper in client/v2/helpers.

[v2.0.0-beta.2] - 2024-06-19

Features

  • #19039 Add support for pubkey in autocli.

Improvements

  • #19646 Use keyring from command context.
  • (deps) #19810 Upgrade SDK version due to prometheus breaking change.
  • (deps) #19810 Bump cosmossdk.io/store to v1.1.0.
  • #20083 Integrate latest version of cosmos-proto and improve version filtering.
  • #19618 Marshal enum as string in queries.
  • #19060 Use client context from root (or enhanced) command in autocli commands.
    • Note, the given command must have a client.Context in its context.
  • #19216 Do not overwrite TxConfig, use directly the one provided in context. TxConfig should always be set in the client.Context in root.go of an app.
  • #20266 Add ability to override the short description in AutoCLI-generated top-level commands.

Bug Fixes

  • #19976 Add encoder for cosmos.base.v1beta1.DecCoin.
  • #19377 Partly fix comment parsing in autocli.
  • #19060 Simplify key flag parsing logic in flag handler.
  • #20033 Respect output format from client ctx.

API Breaking Changes

  • #19646 Remove keyring from autocli.AppOptions and flag.Builder options.

[v2.0.0-beta.1] - 2023-11-07

This is the first tagged version of client/v2. It depends on the Cosmos SDK v0.50 release and fully supports AutoCLI.