Releases: Gearbox-protocol/core-v3
Releases · Gearbox-protocol/core-v3
v1.13.0
v1.12.2
v1.12.1
1.12.1 (2023-05-24)
Bug Fixes
v1.12.0
1.12.0 (2023-05-22)
Bug Fixes
- revokeAdapterAllowances works as expected (34ae99d)
- scheduleWithdrawal covered with tests (9d401bb)
- small improvements (59d2ca2)
- token transfers are covered (d3c4545)
- withdrawal manager mock update (7ebe3d1)
- withdrawals function in cm covered (d534136)
Features
- cm covered with unit tests (9b385d5)
v1.11.1
v1.11.0
1.11.0 (2023-05-21)
Bug Fixes
- abstract adapter fixes + unit tests (787edbc)
- account factory v3 fixes + unit tests (04e3e20)
- activeCreditAccount naming (4eef05b)
- addCollateral covered with tests (e65dd8b)
- address provider fixes (6d81535)
- all collateral comptations are covered with tests (b7e6cae)
- better modifier naming (f344ae4)
- better readability (fffcb20)
- better readability (d66a234)
- better structure (a3009d0)
- bug fixes and code cleanup (1041e4c)
- calc collateral refactoring (c50e677)
- calcDecrease fuzz parameter fix (1fd248f)
- calcIncrease / calcDecrease fix (9e97bed)
- calcNonQuotedTokensCollateral covered with tests (b22bda1)
- cc tests fixed exculding botList (d15f310)
- clean up (0dfaa11)
- cleanup collateral calculations (73d8b91)
- closeCreditAcc fuzzing test (ec9ccd2)
- code cleanup (e13e435)
- code cleanup (10a7fc0)
- code cleanup (cdf2292)
- code cleanup (564a824)
- code cleanup (2523c1a)
- collateral for calcDetAndCollateral covered (aa85f01)
- collateral logic covered with tests (7ff5437)
- collateral readability (1649cdb)
- comutation for DEBT_ONLY covered (0a8a3c8)
- consisten storage types for credit manager (51ad4f4)
- consistent naming (3b718d2)
- cotroller timelock test fix (7bedd08)
- credit facade harness (b79705d)
- credit facade unit test setup (20e1f01)
- credit logic update (d5a0f3d)
- credit manager cleanup (046d2de)
- credit manager harness added (cc5dc95)
- creditManagerV3unitTest fixed (993b200)
- creditManagerV3UnitTest fixed (e420cc8)
- deploy new was completly removed (cd6feac)
- executeOrder covered (6c8efe0)
- fixing IERC20Helper balanceOf for readability (55eda2b)
- forge std lib (96a3bb1)
- forge std? (efdb664)
- forge-std change (d0e3029)
- forge-std update (3ba6374)
- fullCollateralCheck covered (655dd50)
- harness fix (d0b29ea)
- interface change (8aa1da3)
- manage debt + pool quota keeper update (79e9ac4)
- manageDebt covered with tests (04c6a7f)
- manageDebt switched to cdd (aae10ff)
- merged (25addb8)
- minor fixes in credit account v3 (1e2a5ef)
- mocks & more logic to libs (3b52ace)
- mocks clean up (3919887)
- naming for IERC20Helper (9acc109)
- new experiment to put everything into lib (a95b486)
- pool quota keeper tests fixed (19ff8f5)
- pool tests fixed (ebefea0)
- pool4626 tests (50f8022)
- removed twice token enabling (8f2b97f)
- removing flag clear in closeCA (e67d4ae)
- renaming _safeTransfer for ICA (ee2ad63)
- return __eraseAllBotPermissions (5b9efa0)
- simplifying libs (7b688c0)
- small fixes (7e4525e)
- small fixes (dc52f32)
- small fixes (577aef6)
- small fixes (1aa5db0)
- test and mocks cleanup (1cff068)
- test for batch token transfer in closeCreditAccount (259aa5b)
- tests separation (7613f4a)
- ugly modifiers for more space in contracts (12e1d38)
- updateQuotas test + small fixes (c9d84b2)
- usdt test ([d5d961a](https://github.com/Gearbox-protocol/co...
v1.10.0
1.10.0 (2023-05-11)
Bug Fixes
- abiencoder1 optimisation (0f98bc2)
- bit mask tests added (9e66a81)
- calcClosePayments with fee-on-transfer (9672038)
- cleanup (2ecc1da)
- cleanup (a2a1f69)
- code cleanup (85c4f29)
- credit logic lib (19aac8d)
- credit logic lib (bc6978e)
- credit logic test fixed (12d6cd7)
- enable/disable to bitmask lib (823d491)
- feeToken draft for credit manager (4387826)
- improving tests env (872a770)
- inlining withdrawal flag set (7c5b805)
- lts reading for quoted tokens optimisation (759215b)
- manageDebt moved to CreditLogic (54ed05a)
- minor fixes (a1dfdbb)
- minor fixes and optimizations (7802e47)
- more enabled tokens (a603d74)
- move tokenDataLogic to lib (e7353b6)
- moving credit account logic into lib (4ee8a89)
- new lt set function in credit manager (9f87aaa)
- optimize withdrawal manager (027dc39)
- pausable modifiers (99e839b)
- policy manager tests + fixes (580ccc1)
- reduce withdrawal manager assumptions (7f359c3)
- refactoring pqk (0c5760f)
- renaming accountFactory (2fe6ef0)
- simplified debt calc (9f68b1d)
- simplified debt calculations (e0023bf)
- small change (1b0a38c)
- small fixes + liquidation priority (34ea94b)
- small gas optimisation (8cc6158)
- storing balances & forbid token logic moved to lib (74e8079)
- test suites update (f1cc3e3)
- tests cleanup (aad91bc)
- tests draft (ce18146)
- tests separation draft (30e10e4)
- tokensToDisable in credit manager (994197b)
- update quotas removed (a4ad2a2)
- use IERC20 libraries (0a06473)
- withdrawal manager fixes (a642cea)
- withdrawals blacklist-related fix (328a266)
Features
- controller timelock all tests (e5c7af0)
- controller timelock draft (f7c6f04)
- draft for collateralDebtData strutcture (44ed4c8)
- improve withdrawal manager design (712973d)
- improve withdrawal manager interface (aa117e0)
- new reusable account factory (eec5eeb)
- pool quodat keeper logic moved to lib (a05cec4)
- risk controller test example (5450264)
- riskController updates (3a5d85b)
- withdrawal manager upgrade (fb9c724)
v1.9.0
1.9.0 (2023-05-11)
Bug Fixes
- adding CM in prtogress (589cf6d)
- all tests passed (e91751c)
- blockLimitCheck for increase only (2d9f1f9)
- calc withdrawal value (3786f69)
- comments & todos added (f1d846f)
- comments & todos added (484e777)
- credit manager optimisation (2c1c9cf)
- creditFacade tests fix (84e42b8)
- creditManagerTest fixed (465267f)
- event names made consistent (8471fb7)
- gas test (24bd704)
- limit -> quoted (3043320)
- limitedMaskUpdate for addCollateral (4a93d3a)
- limitTokenMask fix (f90bd27)
- list of opened accounts (ade3796)
- manageDebt enabling token fixed (df38db4)
- manageDebt mask refactorred (269e78c)
- more consistent naming + removing Slot1 (ff2af5c)
- support contracts moved to support folder (bc7b8d0)
- test suites updated (e05fa8d)
- tests fixed (2b6c068)
- tests moved to unit folder (68c5668)
- universal adapter removed (72b089c)
- update abstract adapter (0071add)
- withdrawManager in constructor issue fixed (e3ad196)