Skip to content

Latest commit

 

History

History
426 lines (354 loc) · 49.2 KB

CHANGELOG.md

File metadata and controls

426 lines (354 loc) · 49.2 KB

Changelog

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

0.2.1-alpha.1 (2023-03-29)

Features

Bug Fixes

  • fix ERC5727Example code size (8348d65)
  • fix ERC5727Recovery (35b6809)
  • fix typo; format test title; fix merkle node inputs (9b64c0f)
  • fix vairable name (b1c6a8e)
  • onlyManger Expirable (76f9468)
  • remove package_lock.json (fb48654)

0.2.0-alpha.1 (2023-03-27)

Bug Fixes

  • remove unused storage variables (162fd11)
  • slot is not initlized (2267b4c)

0.1.0-alpha.1 (2023-03-08)

Features

  • [WIP] only allow voted issuance (41b918e)
  • [WIP] refactor ERC5727 (7302f86)
  • add address prediction (edd9765)
  • add deploy code for registry (85996f1)
  • add diamond proxy impl (69fd20d)
  • add diamond proxy interfaces (a1ab753)
  • add ERC4906 upgradable metadata (44d7ddf)
  • add ERC5727 claimable (2b74cd9)
  • add proxy contracts (#62) (9749ef8)
  • add souldrop contract (e56794b)
  • add upgradeable contracts; deploy beacon proxy (9b5c379)
  • fix contract bugs and refactor interfaces (9952566)
  • governance (#180) (41ab1f5)
  • realized new features in ERC5727Expirable.sol (#162) (5a3878a)
  • refactor registry (#196) (85b9f16)
  • simplify interfaces and implementation (83650a9)
  • support IERC721Metadata and IERC3525Metadata (d8d27c4)
  • upgradable contracts (#61) (a73699d)
  • use EIP712 typed hash (8aa8ef6)

Bug Fixes

  • add modifier to valueOf (d5a8795)
  • add onlyManager modifier (2cc1ddd)
  • balance query condition (512bac3)
  • calculate approval state (5daef0f)
  • call valueTransfer hooks when issue (4d54f45)
  • change default contract uri path (10b1ecc)
  • change default contract uri path (42f7fe8)
  • check expiration null value (4a45c17)
  • correct auth condition (#195) (3448f41)
  • deps: update dependency @nomiclabs/hardhat-ethers to v2.2.1 (d6045cf)
  • deps: update dependency ethers to v5.7.2 (4f4306a)
  • fix transfer hook conditions; separate mint function (21986d0)
  • internal method arguments (e189b11)
  • no declared for NoExpiration (2d810f3)
  • override methods with multiple inheritance (5897e68)
  • ownable init & refactor registry (#66) (7d15015)
  • reduce code size of ERC5727 Example (f94fa50)
  • remove some templates (00e79ce)
  • rename unDelegate method to undelegate (e3f6495)
  • separate voter management logic from interface (f5d6ba0)
  • set token uri (a1d5541)
  • set voter role to 0x03 (195d4e9)
  • simplify condition in ERC721Enumerable (7670135)
  • suppress verify error (b9bfb86)
  • sync slot mapping (3bee79b)
  • update contract uri format (f9617a7)
  • update deploy script (95fe3b7)
  • update interface discovery for registrant (91cb22a)
  • update uri format (2a4528e)
  • verify by slot in priority (a7d9f9b)
  • vote counting (757ebfa)

0.0.12 (2023-03-05)

Features

  • [WIP] only allow voted issuance (41b918e)
  • [WIP] refactor ERC5727 (7302f86)
  • add address prediction (edd9765)
  • add diamond proxy impl (69fd20d)
  • add diamond proxy interfaces (a1ab753)
  • add ERC4906 upgradable metadata (44d7ddf)
  • add ERC5727 claimable (2b74cd9)
  • add proxy contracts (#62) (9749ef8)
  • add souldrop contract (e56794b)
  • add upgradeable contracts; deploy beacon proxy (9b5c379)
  • fix contract bugs and refactor interfaces (9952566)
  • governance (#180) (41ab1f5)
  • realized new features in ERC5727Expirable.sol (#162) (5a3878a)
  • refactor registry (#196) (85b9f16)
  • simplify interfaces and implementation (83650a9)
  • support IERC721Metadata and IERC3525Metadata (d8d27c4)
  • upgradable contracts (#61) (a73699d)
  • use EIP712 typed hash (8aa8ef6)

Bug Fixes

  • add modifier to valueOf (d5a8795)
  • add onlyManager modifier (2cc1ddd)
  • calculate approval state (5daef0f)
  • change default contract uri path (10b1ecc)
  • change default contract uri path (42f7fe8)
  • check expiration null value (4a45c17)
  • correct auth condition (#195) (3448f41)
  • deps: update dependency @nomiclabs/hardhat-ethers to v2.2.1 (d6045cf)
  • deps: update dependency ethers to v5.7.2 (4f4306a)
  • fix transfer hook conditions; separate mint function (21986d0)
  • internal method arguments (e189b11)
  • no declared for NoExpiration (2d810f3)
  • override methods with multiple inheritance (5897e68)
  • ownable init & refactor registry (#66) (7d15015)
  • reduce code size of ERC5727 Example (f94fa50)
  • remove some templates (00e79ce)
  • separate voter management logic from interface (f5d6ba0)
  • set voter role to 0x03 (195d4e9)
  • simplify condition in ERC721Enumerable (7670135)
  • suppress verify error (b9bfb86)
  • sync slot mapping (3bee79b)
  • update contract uri format (f9617a7)
  • update interface discovery for registrant (91cb22a)
  • update uri format (2a4528e)
  • verify by slot in priority (a7d9f9b)
  • vote counting (757ebfa)

0.0.11 (2022-12-09)

Features

Bug Fixes

  • add modifier to valueOf (d5a8795)
  • change default contract uri path (10b1ecc)
  • change default contract uri path (42f7fe8)
  • deps: update dependency @nomiclabs/hardhat-ethers to v2.2.1 (d6045cf)
  • deps: update dependency ethers to v5.7.2 (4f4306a)
  • ownable init & refactor registry (#66) (7d15015)
  • remove some templates (00e79ce)
  • suppress verify error (3efe48b)
  • update contract uri format (acd9bcf)
  • update interface discovery for registrant (91cb22a)
  • update uri format (bf0b15b)

0.0.10 (2022-12-09)

Features

  • add address prediction (edd9765)
  • add api keys for multichain verification (6918aca)
  • add collect & createSlot method; (0d6fecc)
  • add getter and update batch methods (3ca8355)
  • add proxy contracts (#62) (9749ef8)
  • add souldrop contract (e56794b)
  • support IERC721Metadata and IERC3525Metadata (d8d27c4)
  • upgradable contracts (#61) (a73699d)
  • verify contracts on deploy (8bb2355)

Bug Fixes

  • add modifier to valueOf (d5a8795)
  • change default contract uri path (10b1ecc)
  • change default contract uri path (42f7fe8)
  • correct verification network name (b1ea609)
  • deps: update dependency @nomiclabs/hardhat-ethers to v2.2.1 (d6045cf)
  • deps: update dependency ethers to v5.7.2 (4f4306a)
  • init souldrop with owner (d1cbb4b)
  • make batch method payable (7e037be)
  • modify network name (cebd0c3)
  • modify uri (556c07f)
  • ownable init & refactor registry (#66) (7d15015)
  • remove some templates (00e79ce)
  • update interface discovery for registrant (91cb22a)
  • update souldrop contract and uri (f3ad6a5)

0.0.9 (2022-12-07)

Features

  • add address prediction (edd9765)
  • add api keys for multichain verification (6918aca)
  • add getter and update batch methods (3ca8355)
  • add proxy contracts (#62) (9749ef8)
  • add souldrop contract (e56794b)
  • support IERC721Metadata and IERC3525Metadata (d8d27c4)
  • upgradable contracts (#61) (a73699d)
  • verify contracts on deploy (8bb2355)

Bug Fixes

  • add modifier to valueOf (d5a8795)
  • change default contract uri path (10b1ecc)
  • change default contract uri path (42f7fe8)
  • deps: update dependency @nomiclabs/hardhat-ethers to v2.2.1 (d6045cf)
  • deps: update dependency ethers to v5.7.2 (4f4306a)
  • init souldrop with owner (d1cbb4b)
  • make batch method payable (7e037be)
  • modify network name (cebd0c3)
  • modify uri (556c07f)
  • ownable init & refactor registry (#66) (7d15015)
  • remove some templates (00e79ce)
  • update interface discovery for registrant (91cb22a)
  • update souldrop contract and uri (f3ad6a5)

0.0.8 (2022-12-07)

Features

  • add address prediction (edd9765)
  • add api keys for multichain verification (6918aca)
  • add getter and update batch methods (3ca8355)
  • add proxy contracts (#62) (9749ef8)
  • add souldrop contract (e56794b)
  • support IERC721Metadata and IERC3525Metadata (d8d27c4)
  • upgradable contracts (#61) (a73699d)
  • verify contracts on deploy (8bb2355)

Bug Fixes

  • add modifier to valueOf (d5a8795)
  • change default contract uri path (10b1ecc)
  • change default contract uri path (42f7fe8)
  • deps: update dependency @nomiclabs/hardhat-ethers to v2.2.1 (d6045cf)
  • deps: update dependency ethers to v5.7.2 (4f4306a)
  • init souldrop with owner (d1cbb4b)
  • modify uri (556c07f)
  • ownable init & refactor registry (#66) (7d15015)
  • remove some templates (00e79ce)
  • update interface discovery for registrant (91cb22a)
  • update souldrop contract and uri (f3ad6a5)

0.0.7 (2022-11-20)

Features

Bug Fixes

  • add modifier to valueOf (d5a8795)
  • change default contract uri path (10b1ecc)
  • change default contract uri path (42f7fe8)
  • deps: update dependency @nomiclabs/hardhat-ethers to v2.2.1 (d6045cf)
  • deps: update dependency ethers to v5.7.2 (4f4306a)
  • init souldrop with owner (d1cbb4b)
  • modify uri (556c07f)
  • ownable init & refactor registry (#66) (7d15015)
  • remove some templates (00e79ce)
  • update interface discovery for registrant (91cb22a)
  • update souldrop contract and uri (f3ad6a5)

0.0.6 (2022-11-20)

Features

Bug Fixes

  • add modifier to valueOf (d5a8795)
  • change default contract uri path (10b1ecc)
  • change default contract uri path (42f7fe8)
  • deps: update dependency @nomiclabs/hardhat-ethers to v2.2.1 (d6045cf)
  • deps: update dependency ethers to v5.7.2 (4f4306a)
  • init souldrop with owner (d1cbb4b)
  • ownable init & refactor registry (#66) (7d15015)
  • remove some templates (00e79ce)
  • update interface discovery for registrant (91cb22a)
  • update souldrop contract and uri (f3ad6a5)

0.0.5 (2022-11-05)

Features

Bug Fixes

  • add modifier to valueOf (d5a8795)
  • change default contract uri path (10b1ecc)
  • change default contract uri path (42f7fe8)
  • deps: update dependency @nomiclabs/hardhat-ethers to v2.2.1 (d6045cf)
  • deps: update dependency ethers to v5.7.2 (4f4306a)
  • ownable init & refactor registry (#66) (7d15015)
  • remove some templates (00e79ce)
  • update interface discovery for registrant (91cb22a)

0.0.4 (2022-10-30)

Features

Bug Fixes

  • deps: update dependency @nomiclabs/hardhat-ethers to v2.2.1 (d6045cf)
  • deps: update dependency ethers to v5.7.2 (4f4306a)
  • ownable init & refactor registry (#66) (7d15015)
  • remove some templates (00e79ce)
  • update interface discovery for registrant (91cb22a)

0.0.3 (2022-10-13)

Features

Bug Fixes

  • add neccesary requires and unify the message (cc41b44)
  • add virtual (8c5ba35)
  • change 3526 to 5342 in SoulmateCard (50c3d9b)
  • change ERC2771Context to Context (82456ce)
  • change naming style (df25956)
  • change the style of comments (6c61f5a)
  • contract deploy error in test (b3a0334)
  • deps: update dependency @nomiclabs/hardhat-ethers to v2.2.0 (2fa645a)
  • deps: update dependency ethers to v5.7.1 (f886d5b)
  • enable optimizer (b14d58a)
  • fix ERC5727SlotEnumerable and test (d1ead4e)
  • fix some bugs (df901d3)
  • import error (cc359fd)
  • initialize the return array in _mintBatch() (51b2605)
  • modify the comments (bd67bdc)
  • remove ERC2771 from interfaces (bc56948)
  • rename Consensus to Governance (1c759f0)
  • rename ERC5342 to ERC5727 (28224ce)
  • update deploy script (a2fcba1)

0.0.2 (2022-10-01)

Features

Bug Fixes

  • add neccesary requires and unify the message (cc41b44)
  • change 3526 to 5342 in SoulmateCard (50c3d9b)
  • change ERC2771Context to Context (82456ce)
  • change the style of comments (6c61f5a)
  • deps: update dependency ethers to v5.7.1 (f886d5b)
  • enable optimizer (b14d58a)
  • fix some bugs (df901d3)
  • initialize the return array in _mintBatch() (51b2605)
  • modify the comments (bd67bdc)
  • remove ERC2771 from interfaces (bc56948)
  • rename Consensus to Governance (1c759f0)
  • rename ERC5342 to ERC5727 (28224ce)

0.0.1 (2022-09-25)

Features