lockup@v3.0
Note
This is a retroactive release. It was originally released as v3.0.1 in the sablier-labs/lockup repository, created here for consistency with the monorepo naming convention.
Changed
- Refactor
SablierLockupcontract into model-specific abstract contracts (#1261) - Refactor
DataTypesinto separate type files (#1261)DataTypesis kept for backward compatibility and will be deprecated in the future versions.
- Replace admin with comptroller (#1260, #1268)
- Rename
VestingMathlibrary toLockupMath - Rename
SablierLockupBasetoSablierLockupState(#1247) - Make
cancelMultiplenon-reverting (#1173) - Bump Solidity compiler to 0.8.29 (#1207)
- Bump
@openzeppelin/contractsfrom 5.0.2 to 5.3.0 - Bump package version for NPM release (#1297)
Added
- Add
aggregateAmountgetter function (#1228) - ERC20 recovery functionality (#1182)
- Function to calculate minimum fee in wei (#1270)
CreateBatchLockupevent inBatchLockup(#1274)- Return refunded amount in
cancel(#1173) - Add
@sablier/evm-utilsdependency