- #18379 Add branch service.
- #18457 Add branch.ExecuteWithGasLimit.
- #19041 Add
appmodule.Environment
interface to fetch different services
- #18857 Moved
FormatCoins
tox/tx
. - #18861 Moved
coin.ParseCoin
toclient/v2/internal
. - #18866 All items related to depinject have been moved to
cosmossdk.io/depinject
(Provide
,Invoke
,Register
) - #19041
HasEventListeners
was removed from appmodule due to the fact that it was not used anywhere in the SDK nor implemented
:::note This release contains breaking changes and should not be used with 0.50.x or earlier versions of the Cosmos SDK. :::
- #17689 Move Comet service to return structs instead of interfaces.
BlockInfo
was renamed toInfo
andBlockInfoService
was renamed toCometInfoService
- #17693 Remove
appmodule.UpgradeModule
interface in favor of preblock
- #17468 Add
appmodule.HasPreBlocker
interface.
- #17383 Add
appmodule.UpgradeModule
interface.
- #16739 Add
AppHash
to header.Info.
- #15519 Update
comet.VoteInfo
for CometBFT v0.38. - #16310 Add
gas.Service
andgas.GasMeter
interfaces.
- #15850 Add
comet
andheader
packages. - #15923 Add
appmodule.HasPrepareCheckState
appmodule.HasPrecommit
extension interfaces. - #15434 Add
coin.ParseCoin
for parsing a coin from a string. - #15999 Add
genesis.GenesisTxHandler
interface.
- #15364 Add address codec to core.
- #15045 Add error return parameter to
RegisterServices
method fromappmodule.HasServices
interface. - #14859 Simplify event service interface.
- #14329 Implement basic core API genesis source and target.
- #14223 Add genesis API.
- #13631 Add ADR 033 (inter-module communication) Client interface.
- #13115 Update core module to depinject changes.
- #12020 Use cosmossdk.io/depinject instead of container.
- #12367 Add support for golang_bindings in app.yaml.
- #11914 Add core module with app config support.