- Changed
- Bump
VersionModule.VERSIONand deployment test expectations to0.5.0.
- Documentation
- Add short contract-level NatSpec title/description blocks to the module and base contracts.
- Add a short inheritance explanation for
SnapshotEnginein the README schema section. - Add a matching README schema subsection for
SnapshotEngineOwnable2Step, including inheritance and graph references. - Add a README
Eventssection summarizing the snapshot events emitted by the external-engine and internal CMTAT deployment variants. - Fix the README table of contents and rename the duplicate
Schemaheading for the function-diagram section toFunction Schemas. - Add the current deployed sizes of the main external-engine and local CMTAT internal snapshot deployment contracts to the README.
- Testing
- Add a compatibility test covering simultaneous use of the external
SnapshotEngineand the upstream CMTAT mock rule engine on the same token deployment.
Acknowledge
We would like to thank @Domson97 and @seturionbisig, as well as CMTA Tech Comite for their valuable feedback and contributions to this release and the previous one (v0.4.0). Their input played an important role in improving the project, and we sincerely appreciate their support.