Skip to content

Releases: sablier-labs/v2-core

v.1.2.0

04 Jul 13:40
Compare
Choose a tag to compare

Changed

  • Breaking: move common logic into Lockup contract (#784, #813, #850, #941)
  • Breaking: use a new hook system (#951)
    • Replace ISablierV2Recipient with ISablierLockupRecipient hook interface
    • Remove try..catch block from hook calls
  • Allow only supported characters in NFT Descriptor asset symbols (#945, #960, #949)
  • Bump build dependencies (#806, #942, #944)
  • Change permissions of withdraw function to public (#785)
  • Disallow zero startTime (#813, #852)
  • Rename create functions createWithTimestamps and createWithDurations across all lockup contracts (#798)
  • Switch to Bun (#775)
  • Use Solidity v0.8.26 (#944)

Added

  • Add Lockup Tranched contract (#817)
  • Add precompiles in the NPM release (#841)
  • Add return value in withdrawMax and withdrawMaxAndTransfer (#961)

Removed

  • Breaking: remove protocol fee (#839)
  • Remove flash loan abstract contract (#779)
  • Remove to from withdrawMultiple function (#785)

v1.1.2

19 Dec 12:21
a4bf69c
Compare
Choose a tag to compare

Changed

  • Upgrade Solidity to 0.8.23 (#758)

v1.1.1

15 Dec 22:39
Compare
Choose a tag to compare

Changed

  • Bump package version for NPM release (88db61)

v1.1.0

15 Dec 16:30
b186e72
Compare
Choose a tag to compare

Changed

  • Breaking: Remove ability to cancel for recipients (#710)
  • Move isWarm and isCold to SablierV2Lockup (#664)
  • Replace the streamed amount with the deposit amount in the NFT descriptor (#692)
  • Simplify renounce and withdraw implementations (#683, #705)
  • Update import paths to use Node.js dependencies (#734)
  • Upgrade Solidity to 0.8.21 (#688)

Added

  • Add ERC-4906 metadata update in transferFrom (#686)
  • Add transferable boolean flag (#668)

Removed

  • Remove @openzeppelin/contracts from Node.js peer dependencies (#694)

v1.0.2

14 Aug 15:59
1a206ed
Compare
Choose a tag to compare

Changed

  • Update @prb/math import paths to contain src/ (#648)

v1.0.1

13 Jul 14:27
bca1d9e
Compare
Choose a tag to compare

Changed

  • Optimize use of variables in tokenURI (#617)

Fixed

  • Fix data URI scheme in tokenURI (#617)

v1.0.0

11 Jul 17:07
412ec3d
Compare
Choose a tag to compare
v1.0.0