diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 000000000..56a61cff1 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,17 @@ +# CHANGELOG + +## Beta-rc2 + +This release introduces new modules, registries, libraries, and other logics into the protocol. + +- Define concrete Events and Interfaces for all modules and registries (#25, #28, #29) +- Introduce a simple governance mechanism (#35) +- Add a canonical IPMetadataProvider as the default resolver and add more resolvers (#30) +- Add a basic IPAssetRenderer for rendering canonical metadata associated with each IP Asset (#30) +- Accommodate more flexible Records for resolvers in the IP Record Registry (#30) +- Support meta-transaction (execution with signature) on IPAccount implementation (#32) +- Upgrade License Registry logics for more expressive and comprehensive parameter verifiers (hooks) and license policy enforcement for derivative IPAssets (#23, #31) +- Enhance the deployment script & post-deployment interactions, as well as the Integration tests to capture more use-case flows (#33) +- Enhance the Unit tests for better coverage (#29, #30, #35) + +## Beta-rc1 diff --git a/deploy-out/deployment-11155111.json b/deploy-out/deployment-11155111.json index 69678999a..c683109b0 100644 --- a/deploy-out/deployment-11155111.json +++ b/deploy-out/deployment-11155111.json @@ -1,15 +1,18 @@ { "main": { - "AccessController": "0xe48c7E55cd62585993a9048fd208290Bb1235F64", - "DisputeModule": "0xc3fFE6c3E6153E23C2347E6b543B021153588535", - "IPAccountImpl": "0xD581fb87CD232689309e805eAcc2225c4F0ED5a9", - "IPAccountRegistry": "0xFa35Ea2dbBf484a81a61E5B16fc114bFaD79E12a", - "IPMetadataResolver": "0x048c91B47230fcAa6a52B7E5BDCf5Ba66305F6aA", - "IPRecordRegistry": "0x25A9b23821D46dc8ad2996718c388A691D51af8D", - "LicenseRegistry": "0x5Cc1D16ce1Ae60E612faA4B2e1107Da1614844fB", - "ModuleRegistry": "0xc8CdAe1cB705440eE35F153934E1638b0DE6b7Eb", - "RegistrationModule": "0xd958E076F61437858Ed29B9620f4Ac7D6CD7b112", - "RoyaltyModule": "0x7E27e1D14827B69c5Bc004FF4F7D5D6a4A25442B", - "TaggingModule": "0x7a78377c90f1db070bbcE187e7998634ad410468" + "AccessController": "0xA784CDAb5022a627F5Ba15F3c44cE2458FA45499", + "DisputeModule": "0x8796f7559367dC43e1C3e6f5b0788830584A751E", + "Governance": "0x00aAd4146C1EdF9750A975573d96Da1be8323fe0", + "IPAccountImpl": "0xFE0821115EEC7B90f60DDb195E82aDCD55a11AFF", + "IPAccountRegistry": "0x88dC2de278A372d2902a56522eA6eADA4B5670bC", + "IPAssetRenderer": "0x75e943614c345719ca6FAbF31E896dc927233DA1", + "IPRecordRegistry": "0xd24d7bfBC8e24d9529a0c53C9B07cEbB08420F0e", + "IPResolver": "0x4e8d8c9cD794118549b282A17CBAE441d662E1CF", + "LicenseRegistry": "0x4B8d88967Fd4f2FFF1c85c74DA20cCcF62Cb6e47", + "MetadataProvider": "0xC89CeECB568A73B575409F9DA1b00095bCb2B376", + "ModuleRegistry": "0xb9a5F5C9fdcfaa7570962bA774551198d13637B9", + "RegistrationModule": "0x4be439f811E1135dE4d770c2AE39B0f7CDbde9eE", + "RoyaltyModule": "0xF3d14780af69305E59521673e688885F5DB4b90a", + "TaggingModule": "0x4C071d3573829405cFe5bf2b75737607D619be72" } } \ No newline at end of file