Summary
Added
- TimelockController component (#996)
- HashCall implementation (#996)
- Separate package for each submodule (#1065)
openzeppelin_access
openzeppelin_account
openzeppelin_governance
openzeppelin_introspection
openzeppelin_presets
openzeppelin_security
openzeppelin_token
openzeppelin_upgrades
openzeppelin_utils
- Separate packages intended as [dev-dependencies] (#1084)
openzeppelin_testing
openzeppelin_test_common
Changed
Changed (Breaking)
- Test utilities moved out of the utils module (#1084).
- Test utilities refactored to match the snforge test runner (#1084).
- Removed num_checkpoints and checkpoints from ERC20VotesABI (#1021).
Full Changes List
- Make Checkpoint public and fix interface by @ericnordelo in #1021
- Update LICENSE by @juan-dawson-neufeld in #1024
- Remove unnecessary
mut
, minor fixes by @andrew-fleming in #1032 - Improve SNIP12 examples by @ericnordelo in #1036
- Release v0.15.0-rc.0 by @ericnordelo in #1039
- Bump cairo to 2.7.0-rc.1 by @ericnordelo in #1025
- Bump Scarb to 2.7.0-rc.2 by @andrew-fleming in #1052
- Add timelock component by @andrew-fleming in #996
- Bump scarb to 2.7.0-rc.4 by @JhChoy in #1064
- Fix release workflow by @ericnordelo in #1066
- Add actionlint by @andrew-fleming in #1067
- Migrate testing to
snforge
by @ericnordelo in #1077 - Migrate to multiple packages (workspace) by @ericnordelo in #1065
- Fix presets page update workflow by @ericnordelo in #1079
- Add timelock docs by @andrew-fleming in #1017
- Fix version by @andrew-fleming in #1080
- Fix CONTRIBUTING, README, and index by @andrew-fleming in #1081
- Fix snforge dependency main target by @ericnordelo in #1084
- Re-enable SnAccount preset tests by @immrsd in #1088
- Update CHANGELOG (breaking section) by @ericnordelo in #1087
- Document Sn Foundry test utils by @immrsd in #1085
New Contributors
- @juan-dawson-neufeld made their first contribution in #1024
- @JhChoy made their first contribution in #1064
Full Changelog: v0.14.0...v0.15.0