Skip to content

v1.3.1

Choose a tag to compare

@bpolania bpolania released this 01 May 23:45
· 210 commits to main since this release
2aba776

SDK Release Notes – v1.3.1

Version 1.3.1 introduces optimized workflows for registering IP Assets. This update also includes new methods for retrieving licensing configurations associated with a specific IP and adding one or more IPs to an existing IP group.

Features & Enhancements

  • Adds the batchRegisterIpAssetsWithOptimizedWorkflows function to the IPAsset module. PR(#505)
  • Adds the getLicensingConfig function to the License module. PR(#500)
  • Adds the addIpsToGroup function to the Group module. PR(#504)
  • Adds the setTokenURI function to the NFTClient module. It allows token owners to modify the metadata URI of their tokens while maintaining proper access control. It also gets the token URI for a specific token ID. PR(#507)
  • Adds a check to verify if public minting is enabled. Prevents multicall usage when SPG NFT public minting is turned off to ensure proper role-based access control. This protection maintains minter role verification integrity since multicall would make the contract (not the original caller) appear as the transaction sender, breaking the necessary msg.sender verification. PR(#508)
  • Adds the removeIpsFromGroup function to the Group module. PR(#511)
  • Adds the claimReward function to the Group module. PR(#512)
  • Adds the getClaimableReward function to the Group module. PR(#513)
  • Adds the collectingRoyalties function to the Group module. PR(#514)

Bug Fixes

  • Fix the issue in the mintAndRegisterIp function that arises when using multicall. PR(#505)

Migration Guide

Migrating from v1.2.x