All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning where possible.
The
-f7d5b45suffix denotes the upstreamAntelopeIO/abieoscommit hash bundled with this release.
- Switched abieos submodule origin from
igorls/abieosfork to officialAntelopeIO/abieos. The fork'sabieos_delete_contractwas merged upstream in PR #27, so the fork is no longer needed. cmake-js7.3.1 → 8.0.0 (major — build validated, no CMake changes required).c89.1.0 → 10.1.3 (major — coverage tool upgrade).@microsoft/api-extractor7.52.13 → 7.57.2.@types/node24.6.0 → 25.3.0.tsup8.5.0 → 8.5.1.typescript5.9.2 → 5.9.3.
The
-f7d5b45suffix denotes the upstreamAntelopeIO/abieoscommit hash bundled with this release.
- Added full support for the new
bitsetABI type, including serialization/deserialization, key conversions, and regression tests. - Introduced
fixed_arrayhandling in the ABI serializer, so fixed-length array definitions now round-trip correctly. - Switched floating-point JSON conversion to
std::to_chars, improving numeric fidelity and removing legacyfpconvsources. - Tightened validation around ABI parsing (better sanity checks, error messages, and compatibility guards) while keeping compatibility with
eosio::abi/1.xdefinitions. - Streamlined upstream CI and build configurations (consistent CMake/toolchain defaults, GCC 14 coverage) matching the latest Antelope “Spring” tooling.
c8coverage tooling to produce lcov reports consumed by Coveralls.- Comprehensive unit tests covering parse error branches to reach 100% coverage.
- Repository
LICENSEnow includes upstreamAntelopeIO/abieosMIT license details. - Formal
CHANGELOG.mdto track release history.
- Workflow now runs coverage on Node 22.x only while keeping multi-version tests.
- Ensured
loadAbiHexdebug branch is executed within tests, eliminating remaining coverage gaps.