6.3 KiB
6.3 KiB
Changelog
[Unreleased]
- #23325 Remove
NewAppOptionsFromConfigthat 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
KeyTypeandKeyInfo. - #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.AppOptionsandflag.Builder. Instead client/v2 uses the address codecs present in the context (introduced in #17503). - #22493 Refactored
client/v2package 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.Intunmarshalling 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
autocliwhen custom enhanced command has a different name than module name
[v2.0.0-beta.5] - 2024-09-18
Improvements
- #21712 Marshal
typefield as proto message url in queries instead of amino name.
[v2.0.0-beta.4] - 2024-07-16
Bug Fixes
- #20964 Fix
GetNodeHomeDirectoryhelper inclient/v2/helpersto respect the(PREFIX)_HOMEenvironment variable.
[v2.0.0-beta.3] - 2024-07-15
Features
- #20771 Add
GetNodeHomeDirectoryhelper inclient/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/storeto 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.Contextin its context.
- Note, the given command must have a
- #19216 Do not overwrite TxConfig, use directly the one provided in context. TxConfig should always be set in the
client.Contextinroot.goof 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.AppOptionsandflag.Builderoptions.
[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.