4.0 KiB
4.0 KiB
Changelog
[Unreleased]
Improvements
- #21651 NewKeeper receives an address.Codec instead of an x/auth keeper.
v0.2.0-rc.1 - 2024-12-18
Features
- #14649 The
x/feegrantmodule is extracted to have a separate go.mod file which allows it to be a standalone module.
API Breaking Changes
- #21377 Simulation API breaking changes:
SimulateMsgGrantAllowanceandSimulateMsgRevokeAllowanceno longer require aProtoCodecparameter.WeightedOperationsfunctions no longer requireProtoCodec,JSONCodec, oraddress.Codecparameters.
- #20529
Accepton theFeeAllowanceIinterface now expects the feegrant environment in thecontext.Context. - #19450 Migrate module to use
appmodule.Environmentinstead of passing individual services.
Consensus Breaking Changes
- #19188 Remove creation of
BaseAccountwhen sending a message to an account that does not exist.
v0.1.1 - 2024-04-22
Improvements
- (deps) #19810 Upgrade SDK version due to Prometheus breaking change.
- (deps) #19810 Bump
cosmossdk.io/storeto v1.1.0.
Bug Fixes
- #20114 Follow up of GHSA-4j93-fm92-rp4m for
k.GrantAllowance.
v0.1.0 - 2023-11-07
Features
- #18047 Added a limit of 200 grants pruned per EndBlock and the method PruneAllowances that prunes 75 expired grants on every run.
Improvements
- #18767 Ensure we only execute revokeAllowance if there is no error is the grant is to be removed.
API Breaking Changes
- #15606
NewKeepernow takes aKVStoreServiceinstead of aStoreKeyand methods in theKeepernow take acontext.Contextinstead of asdk.Context. - #15347 Remove global bech32 usage in keeper.
- #15347
ValidateBasicis treated as a no op now with with acceptance of RFC001 - #17869
NewGrant,NewMsgGrantAllowance&NewMsgRevokeAllowancetakes strings instead ofsdk.AccAddress - #16535 Use collections for
FeeAllowance,FeeAllowanceQueue. - #18815 Add the implementation of the
UpdatePeriodResetinterface to update the value of thePeriodResetfield.