Skip to content

Releases: aave/aave-v3-periphery

v1.20.1

15 Nov 14:55
41b08d1
Compare
Choose a tag to compare

1.20.1 (2022-11-09)

Bug Fixes

  • Add already accrued rewards (4dcac4f)

v1.20.0

21 Oct 14:19
594013a
Compare
Choose a tag to compare

1.20.0 (2022-10-21)

Features

  • Add ability to specify collector (79c2377)
  • Add Treasury Controller contract (8a536b6)

Bug Fixes

  • Adjust treasury contracts to reflect mainnet deployment (e0580a8)
  • Fix README docs (abd7465)
  • Fix version of aave-deploy (e946268)
  • Move ecosystem contracts to treasury folder (e84c6a4)
  • Remove unused sol compiler from hh config (5d7574e)

v1.19.2

03 Aug 12:49
13d0634
Compare
Choose a tag to compare

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

02 Aug 09:33
921a636
Compare
Choose a tag to compare

1.18.1 (2022-07-28)

Bug Fixes

  • Add clean ups to UIIncentiveDataProvider and PoolDataProvider (4d80e42)
  • add name to response (78a976f)
  • add value to struct (5ab18b5)

v1.18.0

08 Jun 10:27
c3098d4
Compare
Choose a tag to compare

1.18.0 (2022-06-08)

Features

Bug Fixes

Miscellaneous Chores

@aave/periphery-v3 v1.17.0

04 Apr 14:19
ca184e5
Compare
Choose a tag to compare

Features

  • Add owner constructor parameter to EmissionManager contract to support CREATE2 factory deployments (a36fc32)

Bug Fixes

@aave/periphery-v3 v1.16.0

04 Apr 11:10
10fcf38
Compare
Choose a tag to compare

Features

  • Add emission manager contract (abcb674)

Bug Fixes

  • Add missing docs to modifier (ad663df)
  • Fix docs (70e1c0f)
  • Make emission manager variables internal (37966a1)

@aave/periphery-v3 v1.15.0

15 Mar 12:01
212104c
Compare
Choose a tag to compare

Features

  • Add previousEmissionManager event parameter and remove zero address check (b0c18a2)
  • Allow Emission Manager owner of RewardsController to be mutable by current admin (902e524)

Bug Fixes

  • Fix docs (3751fcf)
  • Fix EmissionManagerUpdated event docstring (49fe12b)
  • Fix EmissionManagerUpdated event docstring (6e0ae79)
  • Remove test case of ZERO new emissionManager (837c949)

@aave/periphery-v3 v1.14.0

07 Mar 07:50
68e9d9f
Compare
Choose a tag to compare

Features

  • add owner constructor parameters to contracts that inherit Ownable. (a3fcaff)
  • Added beta deploy package. Fix test that hangs due multiple deployments. (444139a)

@aave/periphery-v3 v1.13.0

02 Mar 17:35
2123361
Compare
Choose a tag to compare

Features

  • use latest aave@deploy-v3 and aave@core-v3 package, use the Test market at tests (4b3a8f4)