diff --git a/CHANGELOG.md b/CHANGELOG.md index be697d8784..c60a0052af 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -36,52 +36,13 @@ Ref: https://keepachangelog.com/en/1.0.0/ # Changelog -## [Unreleased](https://github.com/Finschia/finschia-sdk/compare/v0.48.1...HEAD) +## [Unreleased](https://github.com/Finschia/finschia-sdk/compare/v0.49.0...HEAD) ### Features -* (x/fswap) [\#1336](https://github.com/Finschia/finschia-sdk/pull/1336) Initialize fswap module -* (x/fswap) [\#1339](https://github.com/Finschia/finschia-sdk/pull/1339) Implement fswap module's genesis -* (x/fbridge) [\#1340](https://github.com/Finschia/finschia-sdk/pull/1340) Initialize fbridge module -* (x/fbridge) [\#1347](https://github.com/Finschia/finschia-sdk/pull/1347) Implement bridge transfer feature (sending side) -* (x/fbridge) [\#1351](https://github.com/Finschia/finschia-sdk/pull/1351) Map a sequence to block number for every bridge request (sending side) -* (x/fswap) [\#1345](https://github.com/Finschia/finschia-sdk/pull/1345) Implement fswap's basic functionality(MsgSwap, MsgSwapAll, Query, Proposal) -* (x/fbridge) [\#1360](https://github.com/Finschia/finschia-sdk/pull/1360) Add Role-based Access Control ### Improvements -* (types) [\#1314](https://github.com/Finschia/finschia-sdk/pull/1314) replace IsEqual with Equal -* (x/fswap) [\#1363](https://github.com/Finschia/finschia-sdk/pull/1363) introduce new event for MakeSwapProposal -* (x/fbridge) [\#1366](https://github.com/Finschia/finschia-sdk/pull/1366) Set target denom as module parameters -* (x/fbridge) [\#1369](https://github.com/Finschia/finschia-sdk/pull/1369) Add the event of `SetBridgeStatus` -* (x/fswap) [\#1372](https://github.com/Finschia/finschia-sdk/pull/1372) support message based proposals -* (x/fswap) [\#1387](https://github.com/Finschia/finschia-sdk/pull/1387) add new Swap query to get a single swap -* (x/fswap) [\#1382](https://github.com/Finschia/finschia-sdk/pull/1382) add validation & unit tests in fswap module -* (x/fbridge) [\#1395](https://github.com/Finschia/finschia-sdk/pull/1395) Return error instead of panic for behaviors triggered by client -* (x/fswap) [\#1396](https://github.com/Finschia/finschia-sdk/pull/1396) refactor to use snake_case in proto -* (x/fswap) [\#1391](https://github.com/Finschia/finschia-sdk/pull/1391) add cli_test for fswap module ### Bug Fixes -* (x/auth) [#1281](https://github.com/Finschia/finschia-sdk/pull/1281) `ModuleAccount.Validate` now reports a nil `.BaseAccount` instead of panicking. (backport #1274) -* (x/foundation) [\#1283](https://github.com/Finschia/finschia-sdk/pull/1283) add init logic of foundation module accounts to InitGenesis in order to eliminate potential panic (backport #1277) -* (x/collection) [\#1282](https://github.com/Finschia/finschia-sdk/pull/1282) eliminates potential risk for Insufficient Sanity Check of tokenID in Genesis (backport #1276) -* (x/collection) [\#1290](https://github.com/Finschia/finschia-sdk/pull/1290) export x/collection params into genesis (backport #1268) -* (x/foundation) [\#1295](https://github.com/Finschia/finschia-sdk/pull/1295) add missing error handling for migration -* (sec) [\#1302](https://github.com/Finschia/finschia-sdk/pull/1302) remove map iteration non-determinism with keys + sorting -* (client) [\#1303](https://github.com/Finschia/finschia-sdk/pull/1303) fix possible overflow in BuildUnsignedTx -* (types) [\#1299](https://github.com/Finschia/finschia-sdk/pull/1299) add missing nil checks -* (x/staking) [\#1301](https://github.com/Finschia/finschia-sdk/pull/1301) Use bytes instead of string comparison in delete validator queue (backport cosmos/cosmos-sdk#12303) -* (client/keys) [#1312](https://github.com/Finschia/finschia-sdk/pull/1312) ignore error when key not found in `keys delete` -* (store) [\#1310](https://github.com/Finschia/finschia-sdk/pull/1310) fix app-hash mismatch if upgrade migration commit is interrupted(backport cosmos/cosmos-sdk#13530) -* (types) [\#1313](https://github.com/Finschia/finschia-sdk/pull/1313) fix correctly coalesce coins even with repeated denominations(backport cosmos/cosmos-sdk#13265) -* (x/crypto) [\#1316](https://github.com/Finschia/finschia-sdk/pull/1316) error if incorrect ledger public key (backport cosmos/cosmos-sdk#14460, cosmos/cosmos-sdk#19691) -* (x/auth) [#1319](https://github.com/Finschia/finschia-sdk/pull/1319) prevent signing from wrong key in multisig -* (x/mint, x/slashing) [\#1323](https://github.com/Finschia/finschia-sdk/pull/1323) add missing nil check for params validation -* (x/server) [\#1337](https://github.com/Finschia/finschia-sdk/pull/1337) fix panic when defining minimum gas config as `100stake;100uatom`. Use a `,` delimiter instead of `;`. Fixes the server config getter to use the correct delimiter (backport cosmos/cosmos-sdk#18537) -* (x/fbridge) [\#1361](https://github.com/Finschia/finschia-sdk/pull/1361) Fixes fbridge auth checking bug -* (x/fswap) [\#1365](https://github.com/Finschia/finschia-sdk/pull/1365) fix update swap keys for possibly overlapped keys(`(hello,world) should be different to (hel,loworld)`) -* (x/fswap) [\#1379](https://github.com/Finschia/finschia-sdk/pull/1379) add missing router registration -* (x/fswap, x/fbridge) [\#1380](https://github.com/Finschia/finschia-sdk/pull/1380) Fix bug where amino is not supported in fswap and fbridge (backport #1378) -* (x/fswap) [\#1385](https://github.com/Finschia/finschia-sdk/pull/1385) add accidentally deleted event emissions(EventSetSwap, EventAddDenomMetadata) -* (x/fswap) [\#1392](https://github.com/Finschia/finschia-sdk/pull/1392) fix dummy denom coin data for test in fswap ### Removed @@ -92,8 +53,5 @@ Ref: https://keepachangelog.com/en/1.0.0/ ### Event Breaking Changes ### Build, CI -* (build) [#1298](https://github.com/Finschia/finschia-sdk/pull/1298) Set Finschia/ostracon version ### Document Updates -* (x/token,collection) [#1201](https://github.com/Finschia/finschia-sdk/pull/1201) Deprecate legacy features on x/token,collection -* (build) [\#1393](https://github.com/Finschia/finschia-sdk/pull/1393) add current directory as suffix for docker container \ No newline at end of file diff --git a/RELEASE_CHANGELOG.md b/RELEASE_CHANGELOG.md index f8580f567d..88996a3f63 100644 --- a/RELEASE_CHANGELOG.md +++ b/RELEASE_CHANGELOG.md @@ -1,5 +1,60 @@ # Changelog +## [v0.49.0](https://github.com/Finschia/finschia-sdk/releases/tag/v0.49.0) - 2024-05-27 + +### Features +* (x/fswap) [\#1336](https://github.com/Finschia/finschia-sdk/pull/1336) Initialize fswap module +* (x/fswap) [\#1339](https://github.com/Finschia/finschia-sdk/pull/1339) Implement fswap module's genesis +* (x/fbridge) [\#1340](https://github.com/Finschia/finschia-sdk/pull/1340) Initialize fbridge module +* (x/fbridge) [\#1347](https://github.com/Finschia/finschia-sdk/pull/1347) Implement bridge transfer feature (sending side) +* (x/fbridge) [\#1351](https://github.com/Finschia/finschia-sdk/pull/1351) Map a sequence to block number for every bridge request (sending side) +* (x/fswap) [\#1345](https://github.com/Finschia/finschia-sdk/pull/1345) Implement fswap's basic functionality(MsgSwap, MsgSwapAll, Query, Proposal) +* (x/fbridge) [\#1360](https://github.com/Finschia/finschia-sdk/pull/1360) Add Role-based Access Control for bridge (backport #1358) + +### Improvements +* (types) [\#1317](https://github.com/Finschia/finschia-sdk/pull/1317) replace IsEqual with Equal (backport #1314) +* (x/fswap) [\#1364](https://github.com/Finschia/finschia-sdk/pull/1364) introduce new event for MakeSwapProposal (backport #1363) +* (x/fbridge) [\#1368](https://github.com/Finschia/finschia-sdk/pull/1368) Set target denom as module parameters (backport #1366) +* (x/fbridge) [\#1370](https://github.com/Finschia/finschia-sdk/pull/1370) Add the event of `SetBridgeStatus` (bacport #1369) +* (x/fswap) [\#1373](https://github.com/Finschia/finschia-sdk/pull/1373) support message based proposals (backport #1372) +* (x/fswap) [\#1389](https://github.com/Finschia/finschia-sdk/pull/1389) add new Swap query to get a single swap (backport #1387) +* (x/fswap) [\#1390](https://github.com/Finschia/finschia-sdk/pull/1390) add validation & unit tests in fswap module (backport #1382) +* (x/fbridge) [\#1400](https://github.com/Finschia/finschia-sdk/pull/1400) Return error instead of panic for behaviors triggered by client (backport #1395) +* (x/fswap) [\#1397](https://github.com/Finschia/finschia-sdk/pull/1397) refactor to use snake_case in proto (backport #1396) +* (x/fswap) [\#1399](https://github.com/Finschia/finschia-sdk/pull/1399) add cli_test for fswap module (backport #1391) + +### Bug Fixes +* (x/auth) [\#1281](https://github.com/Finschia/finschia-sdk/pull/1281) `ModuleAccount.Validate` now reports a nil `.BaseAccount` instead of panicking. (backport #1274) +* (x/foundation) [\#1283](https://github.com/Finschia/finschia-sdk/pull/1283) add init logic of foundation module accounts to InitGenesis in order to eliminate potential panic (backport #1277) +* (x/collection) [\#1282](https://github.com/Finschia/finschia-sdk/pull/1282) eliminates potential risk for Insufficient Sanity Check of tokenID in Genesis (backport #1276) +* (x/collection) [\#1290](https://github.com/Finschia/finschia-sdk/pull/1290) export x/collection params into genesis (backport #1268) +* (x/foundation) [\#1295](https://github.com/Finschia/finschia-sdk/pull/1295) add missing error handling for migration +* (sec) [\#1305](https://github.com/Finschia/finschia-sdk/pull/1305) remove map iteration non-determinism with keys + sorting (backport #1302) +* (client) [\#1307](https://github.com/Finschia/finschia-sdk/pull/1307) fix possible overflow in BuildUnsignedTx (backport #1303) +* (types) [\#1308](https://github.com/Finschia/finschia-sdk/pull/1308) add missing nil checks (backport #1299) +* (x/staking) [\#1309](https://github.com/Finschia/finschia-sdk/pull/1309) Use bytes instead of string comparison in delete validator queue (backport cosmos/cosmos-sdk#12303) (backport #1301) +* (client/keys) [\#1315](https://github.com/Finschia/finschia-sdk/pull/1315) ignore error when key not found in `keys delete` (backport #1312) +* (store) [\#1318](https://github.com/Finschia/finschia-sdk/pull/1318) fix app-hash mismatch if upgrade migration commit is interrupted(backport cosmos/cosmos-sdk#13530) (backport #1310) +* (types) [\#1320](https://github.com/Finschia/finschia-sdk/pull/1320) fix correctly coalesce coins even with repeated denominations(backport cosmos/cosmos-sdk#13265) (backport #1313) +* (x/crypto) [\#1322](https://github.com/Finschia/finschia-sdk/pull/1322) error if incorrect ledger public key (backport cosmos/cosmos-sdk#14460, cosmos/cosmos-sdk#19691) (backport #1316) +* (x/auth) [\#1324](https://github.com/Finschia/finschia-sdk/pull/1324) prevent signing from wrong key in multisig (backport #1319) +* (x/mint, x/slashing) [\#1325](https://github.com/Finschia/finschia-sdk/pull/1325) add missing nil check for params validation (backport #1323) +* (x/server) [\#1343](https://github.com/Finschia/finschia-sdk/pull/1343) fix panic when defining minimum gas config as `100stake;100uatom`. Use a `,` delimiter instead of `;`. Fixes the server config getter to use the correct delimiter (backport cosmos/cosmos-sdk#18537) (backport #1337) +* (x/fbridge) [\#1362](https://github.com/Finschia/finschia-sdk/pull/1362) Fixes fbridge auth checking bug (backport #1361) +* (x/fswap) [\#1367](https://github.com/Finschia/finschia-sdk/pull/1367) fix update swap keys for possibly overlapped keys(`(hello,world) should be different to (hel,loworld)`) (backport #1365) +* (x/fswap) [\#1381](https://github.com/Finschia/finschia-sdk/pull/1381) add missing router registration (backport #1379) +* (x/fswap, x/fbridge) [\#1380](https://github.com/Finschia/finschia-sdk/pull/1380) Fix bug where amino is not supported in fswap and fbridge (backport #1378) +* (x/fswap) [\#1386](https://github.com/Finschia/finschia-sdk/pull/1386) add accidentally deleted event emissions(EventSetSwap, EventAddDenomMetadata) (backport #1385) +* (x/fswap) [\#1398](https://github.com/Finschia/finschia-sdk/pull/1398) fix dummy denom coin data for test in fswap (backport #1392) + +### Build, CI +* (build) [\#1298](https://github.com/Finschia/finschia-sdk/pull/1298) Set Finschia/ostracon version + +### Document Updates +* (x/token,collection) [\#1202](https://github.com/Finschia/finschia-sdk/pull/1202) Deprecate legacy features on x/token,collection (backport #1201) +* (build) [\#1402](https://github.com/Finschia/finschia-sdk/pull/1402) add current directory as suffix for docker container (backport #1393) + + ## [v0.48.1](https://github.com/Finschia/finschia-sdk/releases/tag/v0.48.1) - 2023-10-27 ### Bug Fixes