Skip to content

Latest commit

 

History

History
58 lines (41 loc) · 1.81 KB

CHANGELOG.md

File metadata and controls

58 lines (41 loc) · 1.81 KB

Change Log

All notable changes to this project will be documented in this file.

[3.5.2]

Update

  • testing multiple calls to init function
  • proxy implements Initializable from OpenZeppelin

Fix

  • bug related to Initializable library was allowing multiple calls on init function as the initializer modifier was not working properly
  • Double spdx identifier on ClaimTopicsRegistry.sol

[3.5.1]

Update

  • updated licenses from 2019 to 2021

Fix

  • fix bug on the try/catch of isVerified function to return false if the verification of the claim returns an error on the last claim checked on the ONCHAINID

[3.5.0]

Update

  • Updated solidity to version 0.8.0
  • Update comments in contracts code
  • Update ONCHAINID imports with the proxified version (version 1.4.0)
  • Update all dependencies to the latest stable version

Added

  • DVDTransferManager contract
  • Tests for DVDTransferManager functions (100% test coverage)
  • callComplianceFunction on OwnerManager to interact with any custom compliance function
  • complianceManager role on OwnerManager
  • exports for all contracts to be used in SDK
  • flat contract for DVDTransferManager
  • ONCHAINID proxified contract deployer for tests

Fix

  • flat contracts script : fix typo in token flattener command

Changed

  • Release & pre release flows (yarn -> npm)
  • removed useless lines on removeClaimTopics function
  • add try/catch in isVerified function to avoid errors with incompatible claims
  • removed useless lines on removeTrustedIssuer function
  • changed required key for roles on AgentManager contract (MANAGEMENT key -> EXECUTION key)
  • changed required key for roles on OwnerManager contract (MANAGEMENT key -> EXECUTION key)
  • import interfaces from openzeppelin instead of local copy
  • contract name : Storage -> TokenStorage