v1.7.0
1.7.0 (2025-10-13)
Bug Fixes
CreditAccountCompressorfixes (c23e837)PriceFeedCompressorfixes (4a742cd)- account for zero debt in HF calculation (f3b55af)
- add
GaugeCompressorto migration script (cf96320) - add contractType to liquidity migrator (9740340)
- add CreditAccountCompressor to migrate script (5ab0889)
- add description to price feeds (a5a8918)
- add getUpdatablePriceFeeds to IMarketCompressor (32b260b)
- add infinite approval to poolTo (a32c61d)
- add legacy params for optimism and arbitrum (712ce78)
- add missing price feed and adapter types (f5c526b)
- add pendle price feed serializer (a8cb071)
- add price oracle to legacy params (822acd7)
- add redstone.ts script (96f5f88)
- add RewardsCompressor type and version (7a07217)
- add scripts to submit audit reports and allow public contracts (3c3e80d)
- add serialized for
MellowLRTPriceFeed(2882ecd) - add SKIP_FUNDS_BACK flag to migrate script (71efc0c)
- add some buffer for borrowed amount when the underlyings are the same in migration previewer (fe63370)
- add Sonic legacy params (65b055c)
- add token compressor to market compressor (0d4875f)
- add underlying dust in migration previewer when underlying is the same (59f3594)
- adding iPriceFeedCompressor (a0e240a)
- allow custom output dir for script output (273e1d2)
- arm64 is not needed (ba9f472)
- bash flag (4af0f0b)
- bump package commits (3215a84)
- cleanup (3850cd1)
- contractType update (8956443)
- copy addresses.json to shared dir (792592e)
- credit account compressor - expirationDate (0c6a84e)
- deploy market configurator for Nexo (81d124f)
- deploy rewards compressor (a49669c)
- docker file (8473c2b)
- fix compiler warnings (eaa8745)
- fix unsafe array truncation in GaugeCompressor (ba011a5)
- fixes in legacy contracts serialization (49e6e46)
- folder name (3d22a22)
- gauge smallfix (26f17f6)
- handle native ETH in
TokenCompressor(f7b0bf7) - import Migrate.sol (4a0110e)
- lockfile (58a95e7)
- market configurator factory is only read from AP if needed (0e6324d)
- marketCompressor fixes (32e9125)
- migrate script fixed (fc8abb3)
- minor
BaseLibfix (e66ff12) - minor
CreditAccountCompressorimprovements (81d7b86) - minor
PriceFeedCompressorchanges (c77d934) - minor audit fixes (60748d9)
- minor fix (f342711)
- minor fixes (e819790)
- minor fixes in migration script (6c9226b)
- minor fixes in scripts (865cf2d)
- minor treasury liquidator fixes (44cfb9f)
- minor v3.1 installation script updates (#30) (a480372)
- passing anvil to migrate script (dcdffd2)
- pendle serializer (3393dfe)
- properly handle WETH's deposit on fallback in
PoolCompressor(80415db) - refresh comments (3c72f28)
- remove docker release guards (7f39cce)
- remove verify (0c93088)
- removing obsolete ownable (681998f)
- replace
withdrawwithredeemin liquidity migrator (cc8723b) - rewards compressor handles older CVX adapters correctly (15b7f0a)
- rewardsinfo library implementations (c4d998c)
- save script output to specified dir (d1b9915)
- scripts fixes (f74f22a)
- scripts fixes (1de2a7e)
- state serialiser renamed (4d6d32a)
- sync lockfile (daf27e8)
- terminate migrate script on first error (790f134)
- try to publish docker image (a3f2da2)
- update .gitignore (3771774)
- update deps (412cbbc)
- update deps (b13aca4)
- update tooling to pnpm (2e7a05a)
- update wagmi config (59d3fb6)
- workaround to
TumblerV3not implementingserialize()(2e8a995)
Features
CreditAccountCompressordraft (0a2c20d)CreditAccountCompressoroptimization (04853bf)- account migration (#34) (0b1827d)
- adapter compressor (ca40c83)
- add
getBotstoPeripheryCompressor(#27) (7128f20) - add
getUpdatablePriceFeedsto market compressor (8b7b39b) - add
PeripheryCompressorand proper migration of legacy contracts (ed820cf) - add
PriceFeedCompressor(b07e25a) - add default entrypoint to migration script (f650ca7)
- add equivalence tests for dc3 and mc (8f2f285)
- add interfaces for pool and credit suite compressors (456204e)
- add rollup transactions to v3.1 installation script (#28) (56e2b79)
- adding admins & emergencyAdmins (9a169cf)
- adding interfaces (7be7c18)
- adding market filters (12fb5c8)
- adk-test (e4af8bb)
- array args in credit manager filter (a192f89)
- attempt small cleanup, fail miserably (c86e97b)
- batches chain (b88f9f1)
- compressor data structure update (24544a1)
- compressor updates (9e6e439)
- credit compressor works (14913aa)
- defillama compressor (afccf3b)
- deploy script (6020607)
- equivalence tests for credit suites and credit accounts (5798bbe)
- export address-provider.json (993701b)
- gauge compressor (db38ad3)
- liquidity migrator (8b9eee7)
- marketCompressorDraft (c078f36)
- migration bot setup script (278c419)
- migration script (6c12a06)
- new state structure (561a27f)
- priceFeedCompressor use contractTypes + baseLib (43e0184)
- remove
setLegacyAddresscalls in v3.1 installation script (8418366) - remove degen distributor (4384741)
- remove some obsolete files (80cb495)
- rewards compressor (018624b)
- script to upload all the bytecode to the BCR (6e390fd)
- setup
nextrelease channel for v3.1 development (eba5986) - token compressor (7ea05af)
- treasury liquidator (#31) (be2d3ad)
- update
MultiPausecontract (#32) (65d409f) - update compressors (42dca05)
- update Nexo's legacy params (8ae4c5f)
- upgrade deps and make code compile (8b98889)