Releases: aave/aave-v3-periphery
Releases · aave/aave-v3-periphery
v1.20.1
v1.20.0
v1.19.2
1.19.2 (2022-08-03)
Features
- adapted paraswap liquidity swap tests for Aave V3 (d00379d)
- add Collector implementation and controller (56a39c2)
- Add emission manager contract (abcb674)
- Add owner constructor parameter to EmissionManager contract to support CREATE2 factory deployments (a36fc32)
- add owner constructor parameters to contracts that inherit Ownable. (a3fcaff)
- Add previousEmissionManager event parameter and remove zero address check (b0c18a2)
- Add setEmissionsPerSecond function in Rewards contract (8cbacf5)
- add siloed flag to reserve response (090d201)
- added base rates (b04d26e)
- Added beta deploy package. Fix test that hangs due multiple deployments. (444139a)
- added new fields for client calculations (499c5dc)
- Allow Emission Manager owner of RewardsController to be mutable by current admin (902e524)
- Emit old and new values when updating asset reward distribution (e786427)
- initial commit (a428051)
- port Paraswap Repay Adapter from Aave V2 to Aave V3, add tests (d1887a8)
- removed duplicated import (cb2eba8)
- rename script release please origin (a87dd68)
- use latest aave@deploy-v3 and aave@core-v3 package, use the Test market at tests (4b3a8f4)
- use simple flash loan (e715175)
Bug Fixes
- Add clean ups to UIIncentiveDataProvider and PoolDataProvider (4d80e42)
- Add missing docs to modifier (ad663df)
- add name to response (78a976f)
- add value to struct (5ab18b5)
- added proper overflows check (e4eb148)
- assign variable to stack to deep (8f2b68b)
- Cache rewardList length in claimAllRewards function (be71bc8)
- Fix docs (7b0b0fd)
- Fix docs (70e1c0f)
- Fix docs (3751fcf)
- Fix docstring and function param of setEmissionPerSecond (080648c)
- Fix docstrings in Rewards contracts (3ee0184)
- Fix EmissionManagerUpdated event docstring (49fe12b)
- Fix EmissionManagerUpdated event docstring (6e0ae79)
- Fix function docstrings (bb2a3af)
- Fix logic of setEmissionsPerSecond function (45f8030)
- fix tests for executeOperation (2f98828)
- Fix the emission of old values in AssetConfigUpdate (faf8cdc)
- Fix typo in docstring (a343d47)
- fixed revert messages (57e6906)
- fixed syntax error coming from merge (8c26b9d)
- fixed wrong calculations in claimRewards (5b81da2)
- Make emission manager variables internal (37966a1)
- npm test script (496092b)
- Optimize logic of setEmissionPerSecond (9bd97e2)
- package-lock (068ba75)
- Refactor indexUpdated flag in updateRewardData function (d6584d7)
- Remove test case of ZERO new emissionManager (837c949)
- remove typo (70dd011)
- Remove unnecessary import in IRewardsDistributor (b7951bb)
- Remove unneeded events in Rewards (5634fb1)
- Rename _getUserBalances to _getUserAssetBalances (bc5d1be)
- Rename DataTypes lib to RewardsDataTypes to avoid name clashing (85aee46)
- Rename function getUserAssetData by getUserDataIndex (353366f)
- Rename getUserRewardsBalance function by getUserRewards (66ed861)
- Rename getUserUnclaimedRewards fn by getUserAccruedRewards (9332f3c)
- Rename lendingPool to pool in UiProvider contract (2e50d3f)
- Rename principalUserBalance variable to userBalance (c4a77a9)
- Rename UserAssetStatsInput struct to UserAssetBalance in Rewards (3194c8a)
- rollback to 1.9.1 (1f256db)
- Update tests to check emission of old values in events (07c1879)
- use simple receiver (3aa2b26)
Miscellaneous Chores
v1.18.1
v1.18.0
@aave/periphery-v3 v1.17.0
@aave/periphery-v3 v1.16.0
@aave/periphery-v3 v1.15.0
@aave/periphery-v3 v1.14.0
@aave/periphery-v3 v1.13.0
Features
- use latest aave@deploy-v3 and aave@core-v3 package, use the Test market at tests (4b3a8f4)