diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..c75e8d7 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,47 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +[comment]: <> (Added: new features) +[comment]: <> (Changed: changes in existing functionality) +[comment]: <> (Deprecated: soon-to-be removed features) +[comment]: <> (Removed: now removed features) +[comment]: <> (Fixed: any bug fixes) +[comment]: <> (Security: in case of vulnerabilities) + +## [Unreleased] + +## [2.0.0] - 2025-08-05 + +### Added + +- Native eventing ([#145](https://github.com/casper-ecosystem/cep18/pull/145)) — Adds native events feature. +- Legacy compatibility mode ([#154](https://github.com/casper-ecosystem/cep18/pull/154)) — Enables migration to the 2.0 network and adds test fixtures. + +### Changed + +- Disable integer sign extensions ([#139](https://github.com/casper-ecosystem/cep18/pull/139)) — Modifies the build script to omit unsupported WASM opcodes. +- Use `DEFAULT_ACCOUNTS` in tests ([#146](https://github.com/casper-ecosystem/cep18/pull/146)) — Updates tests to rely on `DEFAULT_ACCOUNTS`. +- Update JavaScript client for 2.0 ([#161](https://github.com/casper-ecosystem/cep18/pull/161)) — Updates the JS client for 2.0 network support and adds tests. + +### Deprecated + +_(No entries)_ + +### Removed + +- Remove entry point and `condor` / `casper_2` key ([#173](https://github.com/casper-ecosystem/cep18/pull/173)) — Removes use of 2.0-specific entry point and named key. + +### Fixed + +- Native events error topic ([#150](https://github.com/casper-ecosystem/cep18/pull/150)) — Prevents `MessageTopics` from committing state changes on failed execution. +- Prevent revert on upgrade with same events ([#160](https://github.com/casper-ecosystem/cep18/pull/160)) — Fixes upgrade failure when events have not changed. + +### Security + +- HAL fixes ([#172](https://github.com/casper-ecosystem/cep18/pull/172)) — Addresses multiple issues identified during the audit. + +## [1.2.0] - 2024-04-11 diff --git a/client-js/CHANGELOG.md b/client-js/CHANGELOG.md index e0bcdc2..54eea20 100644 --- a/client-js/CHANGELOG.md +++ b/client-js/CHANGELOG.md @@ -3,24 +3,24 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +--> ## [Unreleased] -## [2.0.0] - 2025-10-03 +## [2.0.0] - 2025-08-05 ### Changed -- Refactoring for 2.0.0 Version +- Update JavaScript client for 2.0 ([#161](https://github.com/casper-ecosystem/cep18/pull/161)) — Updates the JS client for 2.0 network support and adds tests. ## [1.0.3] - 2023-11-02 ### Fixed -- fixed event listener is not working ([#109](https://github.com/casper-ecosystem/cep18/pull/109)) +- Fixed issue where the event listener was not working ([#109](https://github.com/casper-ecosystem/cep18/pull/109))