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.
0.2.0 - 2026-06-05
Fixed
- Restore compatibility with Elixir 1.20, which removed the internal
:elixir_jsonmodule that the encoder previously relied on. JSON keys are now encoded with the publicJSON.encode!/1, which works across Elixir 1.18 and later.
0.1.0 - 2025-01-19
Added
- Initial release: the
JSONOrderedstruct and aJSON.Encoderimplementation that preserves the order of keys when encoding to JSON.