v4.0.0-rc1
Pre-release
Pre-release
What's Changed
- chore: update
RELEASES.mdwith v3.0.0 shasums by @giunatale in #197 - chore: minor format fixes by @giunatale in #200
- chore: v2.1.0 checksums by @tbruyelle in #207
- test(localnet): add Constitution to localnet genesis (backport #201) by @tbruyelle in #202
- chore: v2.1.0 checksums (backport #207) by @tbruyelle in #210
- test(localnet): fix filename by @tbruyelle in #212
- docs: v3 UPGRADING (backport #203) by @tbruyelle in #213
- fix(x/gov): wrong denom for min[Initial]Deposit (backport #205) by @tbruyelle in #211
- feat: upgrade to Cosmos SDK v0.50.x by @julienrbrt in #141
- docs: fix some typos in math formulas by @tbruyelle in #218
- docs: generate key from custom entropy by @tbruyelle in #219
- feat: add
x/coredaosmodule to enable core DAOs special functions by @giunatale in #188 - test(e2e): ts-relayer by @tbruyelle in #215
- chore(x/photon): clarify impossibility of division by zero in
PhotonConversionRateby @giunatale in #224 - fix(x/photon/cli): add
to_addressarg to CLI txGetTxMintPhotonCmdby @giunatale in #222 - docs(cl): add v3.0.2 by @tbruyelle in #227
- chore: v3.0.2 checksum by @tbruyelle in #229
- deps: upgrade comet-bft to v0.38.19 by @tbruyelle in #234
- fix missing PR link to CL entry by @tbruyelle in #235
- chore: v3.0.3 checksum by @tbruyelle in #236
- chore: remove unecessary cosmos api dependency by @Pantani in #238
- docs: upgrading v3.0.3 by @tbruyelle in #239
- refactor(adrs): refine Nakamoto Bonus ADR by @giunatale in #241
- build(deps): bump to latest AtomOne SDK by @julienrbrt in #247
- fix(photon): use
TruncateIntto computeuphotonToMintby @giunatale in #250 - refactor!: create x/gov wrapper by @julienrbrt in #248
- chore: add missing changelog by @julienrbrt in #252
- chore(ante): add ante checks for
MsgVoteWeightedby @giunatale in #254 - refactor(x/gov): disable autocli by @julienrbrt in #256
- feat(gov): add governors by @giunatale in #258
- fix(app): ICA controller config by @tbruyelle in #257
- fix(upgrades): add missing store keys by @julienrbrt in #262
- fix(x/gov): SetProposal wrapper by @tbruyelle in #266
- chore(coredaos): update also voting period when proposal is vetoed by @giunatale in #264
- chore(gov): panic on errors instead of suppressing them by @giunatale in #265
- deps: upgrade cometbft to v0.38.21 by @tbruyelle in #270
- chore: add v3.2.0 checksums by @tbruyelle in #271
- fix(coredaos): use proper
VotingEndTimeforRemoveFromActiveProposalQueueinMsgVetoProposalby @giunatale in #273 - chore: add verify-build target by @tbruyelle in #272
- feat(coredaos): prevent oversight DAO from vetoing its change by @giunatale in #275
- refactor(ante): reorder ante steps by @giunatale in #274
- fix(x/gov): add missing fields in wrapper converters by @giunatale in #276
- chore(upgrades): verify v4 upgrade by @julienrbrt in #263
- chore(gov): minor fix to governor converters in wrapper by @giunatale in #278
- chore(ante): add vote filter for cosmos-sdk gov messages by @giunatale in #279
- build(deps): bump cosmos-sdk to tagged version by @julienrbrt in #280
- chore: adding v3.3.0 checksums by @tbruyelle in #284
- build(deps): bump to go 1.26 and run
go fixby @julienrbrt in #293 - chore: add AGENTS.md for Agentic guidance by @tbruyelle in #289
- chore: update UPGRADING.md for v3 to v4 upgrade by @tbruyelle in #291
- docs: upgrade go version by @tbruyelle in #297
- docs: remove dead links to cosmos SDK ADR template in ADR-003 by @tbruyelle in #298
- test(e2e): fix ts-relayer command by @tbruyelle in #302
- chore: handling some tests errors by @Pantani in #311
- fix(ante): check nested authz by @julienrbrt in #294
- chore: fix spelling and grammar mistakes by @giunatale in #304
- chore(x/coredaos): refer to correct module in comment by @giunatale in #305
- fix(x/coredaos): missing
MsgAnnotateProposalannotation length validation by @tbruyelle in #307 - chore(app/upgrades/v4): upgrade now fetches atomone specific params from atomone defaults by @giuliostramondo in #306
- chore: change EndBlocker order to respect ICS requirements by @giunatale in #310
- fix(x/gov): oversight DAO and steering DAO cannot be the same by @giunatale in #309
- fix(x/gov): missing EMA fields validation in genesis by @tbruyelle in #308
- feat(ibc): gno light client module by @tbruyelle in #261
- fix(x/coredaos): prevent DAO addresses to be equal to the designated authority by @giunatale in #314
- chore(v4/upgrade): remove references to cancel proposal by @giunatale in #315
- fix(coredaos): prevent veto of a proposal that disables the Oversight DAO by @giunatale in #299
- feat(v4/upgrade): add migration to fix validators commission to 5% by @giunatale in #300
- feat(ante): prevent oversight DAO change to be bundled in proposals by @giunatale in #316
- build(deps): bump atomone sdk by @julienrbrt in #319
- fix(coredaos): byte-level check for addresses by @giunatale in #320
- fix(coredaos): prevent oversight DAO to veto a
authz.MsgExec-wrapped proposal trying to replace it by @giunatale in #321 - chore: wire
x/epochsby @giunatale in #323 - chore(x/dynamicfee): removed the dynamicfee module from atomone by @giuliostramondo in #322
- docs(adr-004): Appended addendum to adr 004 by @giuliostramondo in #324
- chore: add v4 audit by @giunatale in #327
- fix(v4/upgrade): add participation EMAs migrations by @giunatale in #328
- chore(v4/upgrade): apply Option C dynamicfee params in v4 migration by @tbruyelle in #326
- chore(v4/upgrade): proper error checking for
collections.ErrNotFoundby @giunatale in #329 - fix(v4/upgrade): re-initialize state after param changes in
initDynamicfeeParamsby @giunatale in #330 - chore: bump SDK by @tbruyelle in #331
New Contributors
- @julienrbrt made their first contribution in #141
- @Pantani made their first contribution in #238
Full Changelog: v3.0.0...v4.0.0-rc1