Skip to content

Latest commit

 

History

History
445 lines (275 loc) · 37 KB

CHANGELOG.md

File metadata and controls

445 lines (275 loc) · 37 KB

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

2.32.0 (2024-03-16)

Features

  • fun-united-nations: update openzeppelin hardhat upgrades state (11bf9e1)
  • vinyl-nation: update openzeppelin hardhat upgrades state (a41a3a3)

2.31.0 (2024-03-07)

Features

  • add args customization to deploy proxy script (d160897)
  • her-nation: add drawer contract (b0b0f6b)
  • her-nation: add openzeppelin hardhat upgrades state (157fb7a)
  • passport: add payment splitter contract (91425e8)

2.30.0 (2024-03-02)

Features

  • fun-united-nations: add drawer contract (9a4004d)
  • fun-united-nations: add openzeppelin hardhat upgrades state (e47106b)
  • passport: increase price max age (2d70307)

2.29.0 (2024-02-29)

Features

  • vinyl-nation: add drawer contract (5eda7ab)
  • vinyl-nation: add openzeppelin hardhat upgrades state (cd131ee)

2.28.0 (2024-02-27)

Features

  • add arbitrum sepolia and sepolia chains (427c9ae)
  • add openzeppelin hardhat upgrades state (46b841d)
  • deps: upgrade openzeppelin contracts upgradable (0daa4b3)
  • passport: add crowdfund state changed event (eb9a563)
  • passport: add incentive customization (bcc872a)
  • passport: add set drawer function (5f15ce7)
  • passport: refactor crowdfund contract (7021e03)
  • passport: remove introspection from base contract (0b615ef)
  • passport: start crowdfund campaign id from zero (080b637)
  • passport: use pull over push payment strategy (183a0c6)

Bug Fixes

  • passport: add missing contributor to crowdfund fund event (6a0c270)
  • passport: add missing crowdfund exist check to execute (1ce7ef6)
  • passport: add missing indexed keyword to event parameters (de57b08)
  • passport: add missing referred to base execute reserve event (5fd4ca6)
  • passport: fix deploy base script (f02596d)

2.27.0 (2023-11-23)

Features

  • add openzeppelin hardhat upgrades (e119487)
  • add upgrade scripts (1819fbb)
  • Passport: add crowdfund contract (e023ae2)
  • Passport: add passport contracts (a533291)
  • Passport: add passport purchased and reserved hooks (7d5f2fe)
  • Passport: add passport refunds (c81cc8a)
  • passport: add referral tracking (b135303)
  • update development chain (3f0fbbb)
  • upgrade dependencies (ec6260d)

2.26.0 (2023-08-11)

Features

2.25.0 (2023-05-26)

Features

  • add mumbai and polygon festival heads operator (f862298)
  • FestivalHeadsV1: use custom errors with revert and try catch (900f517)

Bug Fixes

  • add missing access registry polygon deployment (9d4b369)

2.24.0 (2023-05-11)

Features

2.23.0 (2023-05-04)

Features

  • add avalanche chain (55ade1b)
  • add unique chain (416f1f8)
  • LemonadePoapV1Unique: use updated ICollection methods (a63081b)
  • LemonadeUniqueCollectionV1: use updated ICollection methods (a923c4d)
  • LibPartAdapter: use Unique LibPartAdapter library (85bc65b)
  • remove sapphire chain (53ff370)
  • update opal deployments (60701fa)
  • update unique collection interface (76a0dd5)

2.22.0 (2023-03-30)

Features

  • add celo and gnosis chains (b7d55f0)
  • update aurora and aurora testnet deployments (b6ec4bc)

2.21.0 (2023-02-23)

Features

  • FestivalHeadsV1: consider race between max supply change and mint (60a3f15)
  • FestivalHeadsV1: don't consider max supply for operator mint (67275d4)
  • FestivalHeadsV1: don't consider max supply of zero as unlimited (7d4d2b2)

2.20.0 (2023-02-21)

Features

  • LemonadePoapV1ChainlinkRequest: check mint before request (6e57bef)
  • LemonadePoapV1: use custom errors with revert and try catch (18a2a6e)

2.19.0 (2023-02-01)

Features

  • add optimism and optimism goerli chains (2823c09)

2.18.0 (2023-01-27)

Features

  • AccessRegistry: add arbitrum one festival heads operator (0533c07)
  • FestivalHeadsV1: update festival heads contract (1b057b6)
  • LemonadePoapV1ChainlinkRequestForwardable: add set trusted forwarder (2cc5544)
  • LemonadePoapV1Forwardable: add set trusted forwarder (6a9d271)
  • LemonadePoapV1: refactor super calls (36e50a9)

2.17.0 (2022-12-02)

Features

  • FestivalHeadsV1: add festival heads contract (ec5928a)
  • upgrade hardhat etherscan and add arbitrum support (50cca70)

Bug Fixes

  • LemonadePoapV1: fix wrong mint errors (f94814d)

2.16.0 (2022-11-30)

Features

2.15.0 (2022-11-27)

Features

  • add ChainlinkRequest and Operator deployments (e94ae85)
  • add LemonadeMarketplaceV2 deployments (70835ef)
  • LemonadeMarketplaceV2: add ability to pay on someone's behalf (9f1c7ba)
  • LemonadeMarketplaceV2: copy LemonadeMarketplaceV1 (cf062d5)

2.14.0 (2022-11-23)

Features

  • add sapphire chain (7fa1987)
  • Introspection: revert if account not a contract (6a40ba1)
  • LemonadePoapV1Unique: only set royalties if present (4dd3946)

2.13.0 (2022-11-17)

Features

  • update opal deployments (4457d78)
  • upgrade unique contracts for new release (2c9a5c2)

Bug Fixes

  • fix deployments when using specific private key (8778b27)

2.12.0 (2022-11-16)

Features

  • add arbitrum nova chain (31d9e0d)

2.11.0 (2022-09-24)

Features

  • replace arbitrum rinkeby by arbitrum goerli (013eb7e)

2.10.0 (2022-09-07)

Features

  • add operator mumbai deployment (99d2cc3)
  • enable log in service deploys (5cc117f)
  • LemonadePoapV1: move claim failed event to chainlink request variant (a921308)
  • Operation: add chainlink operator contract and service (59a55ab)

Bug Fixes

  • LemonadePoapV1Unique: fix revert item id should be next (79c9877)

2.9.0 (2022-08-15)

Features

  • AccessRegistry: add service to manage roles (0f6c075)
  • add chainlink request mumbai deployment (177ef91)
  • add create biconomy api bin (17346a7)
  • add rpc url environment variable overwrites (f0d6ef9)
  • ChainlinkRequest: add chainlink request contract (f46ad2a)
  • ChainlinkRequest: add service to manage config (6ac9c72)
  • deploy non-ethereum contract on goerli (c5cd4a1)
  • ERC721LemonadeV1: make variables public (1f9b3ad)
  • ERC721LemonadeV1Polygon: remove polygon variant of erc721 lemonade contract (34cb7ea)
  • ERC721LemonadeV1: refactor royalties implementation (d0b3bcf)
  • Introspection: add introspection contract and deployments (a087b89)
  • LemonadeMarketplaceV1: make variables public (0ce96d8)
  • LemonadeMarketplaceV1: protect against transfering more than amount (8b5fbcf)
  • LemonadePoapV1: bind contract ownership to owner of token zero (f331c35)
  • LemonadePoapV1ChainlinkRequest: add variant of lemonade poap contract (e83e3e1)
  • LemonadePoapV1ChainlinkRequestForwardable: add variant of lemonade poap contract (49acd6c)
  • LemonadePoapV1: integrate chainlink request (b54a3f2)
  • LemonadePoapV1: make variables public (8d30458)
  • LemonadePoapV1Polygon: remove polygon variant of lemonade poap contract (f044530)
  • LemonadePoapV1: refactor royalties (8a025e8)
  • LemonadePoapV1: remove gas optimization in view (bbed78a)
  • refactor deploy scripts (cc738c8)
  • RelayRecipient: simplify implementation (e8839a3)
  • remove access registry deploy from ethereum and goerli (a660e34)
  • remove generic testnet and mainnet deploy folders (774049e)
  • remove unused contracts (7173bbf)
  • update mainnet deployments (0d485f9)
  • update testnet deployments (902f3f7)
  • update testnet deployments (31f5a08)

2.8.0 (2022-07-27)

Features

  • replace rinkeby by goerli (c09e7a5)
  • replace rpc environment variables by public endpoints (367560b)

2.7.0 (2022-07-20)

Features

  • add opal chain (20acaab)
  • LemonadeMarketplaceV1: add native currency support (aa9ddaa)
  • LemonadeMarketplaceV1: avoid ERC20 transfers with amount zero (29f1333)
  • LemonadeMarketplaceV1: move royalties to virtual functions for override (92e70e8)
  • LemonadeMarketplaceV1Unique: add Unique variant of Lemonade marketplace contract (a813fd0)
  • LemonadeMarketplaceV1: use ERC721 transferFrom instead of safeTransferFrom (a7fc221)
  • LemonadePoapV1Unique: add Unique variant of Lemonade POAP contract (b4f85ad)
  • LemonadeUniqueCollectionV1: add Lemonade Unique collection contract (f675e02)
  • LemonadeUniqueCollectionV1: make collection public (40c8637)
  • LemonadeUniqueCollectionV1: share mintable interface with ERC721LemonadeV1 (01fa265)

2.6.0 (2022-06-29)

Features

  • add bnb testnet and bnb access registry deployments (23ef086)
  • add moonbase and moonbeam access registry deployments (5c0a434)
  • LemonadeMarketplace: make fee variables private (dcad3c6)
  • LemonadeMarketplace: remove pausible (be53fd2)
  • LemonadeMarketplace: remove set trusted forwarder (9a3d2d9)
  • LemonadePoap: add external access registry (cc1a981)
  • LemonadePoap: mark variables as immutable (aecd4b8)
  • upgrade mumbai and polygon deployments (fcea82f)

2.5.0 (2022-06-24)

Features

  • add aurora testnet, aurora, bnb, and bnb testnet chains (10c854b)
  • update moonbase trusted forwarder (329c238)

2.4.0 (2022-06-03)

Features

  • add moonbase and moonbeam deploys (9dee746)
  • LemonadePoapV1: add trusted claimer (dd5762f)
  • LemonadePoapV1: make has claimed plural (78f486c)
  • LemonadePoapV1: optimize gas (6ef7487)
  • LemonadePoapV1: update supply tracking (730af50)

2.3.0 (2022-05-20)

Features

  • add ethereum deploys (41e0791)
  • add rinkeby deploys (9069dd6)
  • ERC721ClaimableV2: make contract ownable (e50dd5f)
  • ERC721CollectionV1: add minimal ERC721 collection contract (4c89497)
  • LemonadePoapV1: add Lemonade POAP contract (3430070)
  • misc: allow using private key directly instead of mnemonic (64c5345)
  • misc: enable optimizer (c6282c0)
  • split LemonadeMarketplace and ERC721Lemonade contracts (37f0910)

2.2.0 (2022-02-23)

Features

  • ERC721ClaimableV2: add claimable contract (692a082)
  • ERC721ClaimableV2: add royalties and opensea support (af53ed0)

2.1.0 (2022-01-19)

Features

  • ERC721Claimable: add meta transaction support (527b6a6)
  • ERC721Lemonade: add meta transaction support (836c3c6)
  • ERC721Lemonade: remove withdraw batch limit (96dff46)
  • forwarder: fix forwarder contracts build (c800715)
  • forwarder: import forwarder contracts (976917b)
  • LemonadeMarketplace: add meta transaction support (0823262)
  • RelayRecipient: add relay recipient contract (16e9ed7)
  • update deployments (cd72d33)

2.0.0 (2021-12-16)

⚠ BREAKING CHANGES

  • LemonadeMarketplace: update fee precision
  • LemonadeMarketplace: add extended royalties support
  • ERC721LemonadeParent: add extended royalties support
  • ERC721Lemonade: add extended royalties support

Features

  • ERC721Claimable: add claimable token contract (eeba504)
  • ERC721Claimable: reserve first token for creator (754ec86)
  • ERC721Lemonade: add extended royalties support (37ca7c1)
  • ERC721Lemonade: add state transfer support to batch withdraw (853c7ed)
  • ERC721LemonadeParent: add extended royalties support (2a7b5e2)
  • LemonadeMarketplace: add extended royalties support (8945758)
  • LemonadeMarketplace: increase max auction duration to 30 days (e502f03)
  • LemonadeMarketplace: update fee precision (a8df88b)
  • royalties: add contract with erc2981 and rarible royalties v2 support (9745a09)
  • royalties: fix rarible contracts build (a4c2fb7)
  • royalties: import rarible contracts (6baf1db)
  • update deployments (34582fb)

1.3.0 (2021-11-18)

Features

  • ERC721Lemonade: add parent chain mapping support (9c0d1d7)
  • ERC721LemonadeParent: add parent chain erc721 contract (26708f5)
  • ERC721Lemonade: update deployments (facf7ac)
  • ERC721Royalty: add erc165 support (c68c604)

1.2.0 (2021-11-10)

Features

  • LemonadeMarketplace: add polygon deployment (bf7a3ff)

1.1.1 (2021-11-04)

Bug Fixes

  • LemonadeMarketplace: fix incorrect maximum auction order duration (6995975)

1.1.0 (2021-11-01)

Features

  • LemonadeMarketplace: add fee view (7c33bd8)
  • LemonadeMarketplace: add mumbai deployment (3f5e0af)
  • LemonadeMarketplace: add support for direct orders with open from and to (5c406b3)
  • LemonadeMarketplace: allow final bidder to fill auction order (b461760)
  • LemonadeMarketplace: limit auction order duration to max 7 days (364124c)
  • LemonadeMarketplace: set fee percentage to 2% (835083f)
  • LemonadeMarketplace: validate open from and to when creating order (36b42f5)

1.0.0 (2021-11-01)

Features

  • ERC721Lemonade: add deploy script (25b7a70)
  • ERC721Lemonade: add deployments for polygon and mumbai (3f73b16)
  • ERC721Lemonade: import contracts (9aa7f2c)
  • LemonadeMarketplace: add deploy script (7deaaf6)
  • LemonadeMarketplace: import contract (135d5ab)