Skip to content

v1.3.1

Latest
Compare
Choose a tag to compare
@sebsadface sebsadface released this 08 Feb 18:58
· 8 commits to main since this release
7e84f1b

This release builds on v1.3.0 with enhanced security, improved code efficiency, and expanded test coverage, while ensuring workflow contract backward compatibility and improving permission handling.

What's Changed

Backward Compatibility

  • Ensured workflow contracts maintain backward compatibility (#165, #166)

Security Improvements

  • Replaced permanent permission with transient permission (#176)
  • Other security fixes (#175):
    • Ensured msg.sender matches signer in workflow contracts
    • Used safeERC20 in SPGNFT
    • Added initializers for future-proofing
    • Made nonReentrant modifier precede all other modifiers in TokenizerModule
    • Allowed setting TotalLicenseTokenLimit to 0 (no limit) in licensing hook
    • Replaced _mint with _safeMint in SPGNFT

Story NFT

  • Refactored OrgStoryNFTFactory contract to reduce code redundancy (#156)

Documentation, Tests & Miscellaneous Fixes

Contributors

@sebsadface, @nnsW3, @lukema95, @VolodymyrBg, @Marcofann, @Dimitrolito, @Himess


Full Changelog: v1.3.0...v1.3.1