From 08499bb5336c3b30ade85832749ab8e74904ed55 Mon Sep 17 00:00:00 2001 From: Sebastian Liu Date: Mon, 16 Sep 2024 13:17:28 -0700 Subject: [PATCH] release v1.2.1 (#67) --- CHANGELOG.md | 10 ++++++++ README.md | 10 ++++---- deploy-out/deployment-1513.json | 8 +++---- package.json | 4 ++-- yarn.lock | 42 ++++++++++++++++----------------- 5 files changed, 42 insertions(+), 32 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 22d001e..4cf1134 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,15 @@ # CHANGELOG +## v1.2.1 + +* Added support for public minting in SPG and SPGNFT +* Added support for setting and retrieving base URI for SPGNFT +* Made license attachment idempotent in SPG +* Integrated `predictMintingLicenseFee` from the licensing module for minting fee calculations +* Bumped protocol-core dependencies to v1.2.1 and other minor updates + +**Full Changelog**: [v1.2.0...v1.2.1](https://github.com/storyprotocol/protocol-periphery-v1/compare/v1.2.0...v1.2.1) + ## v1.2.0 - Introduced workflow contracts and Group IPA features, including deployment scripts for `GroupingWorkflows`,`DeployHelper`, and custom license templates support diff --git a/README.md b/README.md index 61840f6..9353364 100644 --- a/README.md +++ b/README.md @@ -40,11 +40,11 @@ Batch calling functions is supported both natively and through the `Multicall3` ```json { - "GroupingWorkflows": "0xd60DFf6185f9Ff79d47Dcf2083B42EB8E283C436", - "SPG": "0xE4751058d2Dc8E47Ccc798be91ba86cf31805911", - "SPGNFTBeacon": "0x8a40CeA6E2716E97f50c4CFd3839f8e84035892a", - "SPGNFTImpl": "0x51F9143503dbEBEf8F8c5B5f357382c003E0BAC8", - "Multicall3": "0xcA11bde05977b3631167028862bE2a173976CA11" + "GroupingWorkflows": "0xDed2AF44142489d5c380322A22cB9A0B8f22111A", + "SPG": "0xAceb5E631d743AF76aF69414eC8D356c13435E59", + "SPGNFTBeacon": "0x769A0F5197D427a7fC4378317437e924c8c74b33", + "SPGNFTImpl": "0xbE0EB11e256093e22c8802977023970Da6B97fAB", + "Multicall3": "0xcA11bde05977b3631167028862bE2a173976CA11" } ``` diff --git a/deploy-out/deployment-1513.json b/deploy-out/deployment-1513.json index 3b7f6c5..0dfd88d 100644 --- a/deploy-out/deployment-1513.json +++ b/deploy-out/deployment-1513.json @@ -1,8 +1,8 @@ { "main": { - "GroupingWorkflows": "0xd60DFf6185f9Ff79d47Dcf2083B42EB8E283C436", - "SPG": "0xE4751058d2Dc8E47Ccc798be91ba86cf31805911", - "SPGNFTBeacon": "0x8a40CeA6E2716E97f50c4CFd3839f8e84035892a", - "SPGNFTImpl": "0x51F9143503dbEBEf8F8c5B5f357382c003E0BAC8" + "GroupingWorkflows": "0xDed2AF44142489d5c380322A22cB9A0B8f22111A", + "SPG": "0xAceb5E631d743AF76aF69414eC8D356c13435E59", + "SPGNFTBeacon": "0x769A0F5197D427a7fC4378317437e924c8c74b33", + "SPGNFTImpl": "0xbE0EB11e256093e22c8802977023970Da6B97fAB" } } \ No newline at end of file diff --git a/package.json b/package.json index 41cb783..002e9c4 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@story-protocol/protocol-periphery", - "version": "v1.2.0", - "description": "Story Protocol periphery smart contracts", + "version": "v1.2.1", + "description": "Story Proof-of-Creativity protocol periphery smart contracts", "main": "", "directories": { "lib": "lib", diff --git a/yarn.lock b/yarn.lock index 4a1f467..fbfd973 100644 --- a/yarn.lock +++ b/yarn.lock @@ -45,9 +45,9 @@ eslint-visitor-keys "^3.3.0" "@eslint-community/regexpp@^4.6.1": - version "4.11.0" - resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.11.0.tgz#b0ffd0312b4a3fd2d6f77237e7248a5ad3a680ae" - integrity sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A== + version "4.11.1" + resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.11.1.tgz#a547badfc719eb3e5f4b556325e542fbe9d7a18f" + integrity sha512-m4DVN9ZqskZoLU5GlWZadwDnYo3vAEydiUayB9widCl9ffWx2IvPnp6n3on5rJmziJSw9Bv+Z3ChDVdMwXCY8Q== "@eslint/eslintrc@^2.1.4": version "2.1.4" @@ -64,10 +64,10 @@ minimatch "^3.1.2" strip-json-comments "^3.1.1" -"@eslint/js@8.57.0": - version "8.57.0" - resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.57.0.tgz#a5417ae8427873f1dd08b70b3574b453e67b5f7f" - integrity sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g== +"@eslint/js@8.57.1": + version "8.57.1" + resolved "https://registry.yarnpkg.com/@eslint/js/-/js-8.57.1.tgz#de633db3ec2ef6a3c89e2f19038063e8a122e2c2" + integrity sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q== "@ethereumjs/rlp@^4.0.1": version "4.0.1" @@ -260,12 +260,12 @@ "@ethersproject/properties" "^5.7.0" "@ethersproject/strings" "^5.7.0" -"@humanwhocodes/config-array@^0.11.14": - version "0.11.14" - resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.11.14.tgz#d78e481a039f7566ecc9660b4ea7fe6b1fec442b" - integrity sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg== +"@humanwhocodes/config-array@^0.13.0": + version "0.13.0" + resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.13.0.tgz#fb907624df3256d04b9aa2df50d7aa97ec648748" + integrity sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw== dependencies: - "@humanwhocodes/object-schema" "^2.0.2" + "@humanwhocodes/object-schema" "^2.0.3" debug "^4.3.1" minimatch "^3.0.5" @@ -274,7 +274,7 @@ resolved "https://registry.yarnpkg.com/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz#af5b2691a22b44be847b0ca81641c5fb6ad0172c" integrity sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA== -"@humanwhocodes/object-schema@^2.0.2": +"@humanwhocodes/object-schema@^2.0.3": version "2.0.3" resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz#4a2868d75d6d6963e423bcf90b7fd1be343409d3" integrity sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA== @@ -495,9 +495,9 @@ integrity sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA== "@types/node@*": - version "22.5.4" - resolved "https://registry.yarnpkg.com/@types/node/-/node-22.5.4.tgz#83f7d1f65bc2ed223bdbf57c7884f1d5a4fa84e8" - integrity sha512-FDuKUJQm/ju9fT/SeX/6+gBzoPzlVCzfzmGkwKvRHQVxi4BntVbyIwf6a4Xn62mrvndLiml6z/UBXIdEVjQLXg== + version "22.5.5" + resolved "https://registry.yarnpkg.com/@types/node/-/node-22.5.5.tgz#52f939dd0f65fc552a4ad0b392f3c466cc5d7a44" + integrity sha512-Xjs4y5UPO/CLdzpgR6GirZJx36yScjh73+2NlLlkFRSoQN8B0DpfXPdZGnvVmLRLOsqDpOfTNv7D9trgGhmOIA== dependencies: undici-types "~6.19.2" @@ -1049,15 +1049,15 @@ eslint-visitor-keys@^3.3.0, eslint-visitor-keys@^3.4.1, eslint-visitor-keys@^3.4 integrity sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag== eslint@^8.56.0: - version "8.57.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.57.0.tgz#c786a6fd0e0b68941aaf624596fb987089195668" - integrity sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ== + version "8.57.1" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.57.1.tgz#7df109654aba7e3bbe5c8eae533c5e461d3c6ca9" + integrity sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA== dependencies: "@eslint-community/eslint-utils" "^4.2.0" "@eslint-community/regexpp" "^4.6.1" "@eslint/eslintrc" "^2.1.4" - "@eslint/js" "8.57.0" - "@humanwhocodes/config-array" "^0.11.14" + "@eslint/js" "8.57.1" + "@humanwhocodes/config-array" "^0.13.0" "@humanwhocodes/module-importer" "^1.0.1" "@nodelib/fs.walk" "^1.2.8" "@ungap/structured-clone" "^1.2.0"