Releases: Uniswap/liquidity-launcher
Releases · Uniswap/liquidity-launcher
v2.0.0
[2.0.0]
Liquidity Launcher v2.0.0 is a major release with breaking changes. It is not backwards compatible with v1.0.0.
Breaking changes
- Renaming of existing contracts (strategies and factories)
- Addition of
maxCurrencyAmountForLPparameter toMigratorParametersstruct ILBPInitializerinterface is used instead of the original direct integration withIContinuousClearingAuction- Significant directory structure changes
Integrators should update to v2.0.0 as soon as possible.
Added
- Refactored strategies to be more extensible and reusable #84
- New base strategy contract: LBPStrategyBase
- New strategy contracts: FullRangeLBPStrategy, AdvancedLBPStrategy, GovernedLBPStrategy, VirtualLBPStrategy
- Refactored strategy contracts to inherit from StrategyFactory
- New strategy factory contracts: FullRangeLBPStrategyFactory, AdvancedLBPStrategyFactory, GovernedLBPStrategyFactory #87
maxCurrencyAmountForLPparameter to the strategy contracts #99- New
ILBPInitializerinterface for LBP initializers #83 - BTT unit testing suite #96
- Periphery position recipient contracts: TimeLockedPositionRecipient, PositionFeesForwarder, BuybackAndBurnPositionRecipient #82
- Documentation: Deployment Guide, Technical Reference #110
Fixed
- Fixed missing
DistributionInitializedevent #94
Removed
v1.1.0-staging-audit
feat: add `maxCurrencyForLP` (#99) * initial commit * fix: getAddress tests wrong encoding * chore: fix comment * test: fix factory get address tests * feedback * chore: remove _createFinalTakePairPlan * remove _createFullRangePositionPlan * chore: rename VirtualFullRangeLBPStrategyBasic to VirtualFullRangeLBPStrategy * chore: fix * chore: rename VirtualLBPStrategy to VirtualFullRangeLBPStrategy * chore: fix import * initial commit * chore: construct MigrationData explicitly * fix: merge conflicts * Add maxCurrencyAmountForLP to migrator parameters * modify btt base tests to support new max currency amount for lp * chore: comments * rename * finish rename * add dynamic array library and add support for one-sided currency positions in AdvancedLBPStrategy * fix: typo in bool check * use plan struct to clean up code * Return base position params to base strategy classes and make internal funcs * comments * fix slot comment * chore: feedback * test: clean up * Add btt for one sided positions * todo test
v1.0.0-candidate
Candidate for v1.0.0 release
Waiting on audit review of #62
v1.0.0-staging
remove check in receive
v0.0.1-audit-oz
Add license and README (#16) * Add license for MIT * Add readme * remove merkle distributor.git * rm merkle-distributor * install latest twap-auction