# Changelog ## [Unreleased] ## [v0.2.0-rc.1](https://github.com/cosmos/cosmos-sdk/releases/tag/x/group/v0.2.0-rc.1) - 2024-12-18 ### Improvements * [#18448](https://github.com/cosmos/cosmos-sdk/pull/18448) Extend group config * [18286](https://github.com/cosmos/cosmos-sdk/pull/18286) Move prefix store creation down after error checks. ### API Breaking Changes * [#20082](https://github.com/cosmos/cosmos-sdk/pull/20082) Removes the use of `MustAccAddressFromBech32`: * `PrimaryKeyFields` function from interface `PrimaryKeyed` now takes an address codec as argument. * `PrimaryKey`, `NewAutoUInt64Table` and `NewPrimaryKeyTable` now take an address codec as argument. * [#19916](https://github.com/cosmos/cosmos-sdk/pull/19916) Removes the use of Address String methods: * `NewMsgCreateGroupPolicy` now takes a string as argument instead of an `AccAddress`. * `NewMsgUpdateGroupPolicyDecisionPolicy` now takes strings as argument instead of `AccAddress`. * `NewGroupPolicyInfo` address and admin arguments are now strings instead of `AccAddress`. * `MigrateGenState` now takes an address codec as argument. * [#19638](https://github.com/cosmos/cosmos-sdk/pull/19638) Migrate module to use `appmodule.Environment` router service so no `baseapp.MessageRouter` is required is `NewKeeper` anymore. * [#19489](https://github.com/cosmos/cosmos-sdk/pull/19489) `appmodule.Environment` is received on the Keeper to get access to different application services. * [#19410](https://github.com/cosmos/cosmos-sdk/pull/19410) Migrate to Store Service. * [#19740](https://github.com/cosmos/cosmos-sdk/pull/19740) `InitGenesis` and `ExportGenesis` module code and keeper code do not panic but return errors.