Change log
-
Bug/regression fixes:
- Fixed handling of JSON raw number values during formatting and serialization.
- Fixed parser behavior to preserve numeric values as strings when required by using RapidJSON's kParseNumbersAsStringsFlag.
- Added unit tests
a. Added extensive unit tests for JSON sorting functionality.
b. Added additional parser and regression test coverage.
c. Expanded overall automated test coverage to improve reliability.
-
Other enhancements:
- Upgraded project and build infrastructure to Visual Studio 2026.
- Migrated solution management to .slnx format.
- Migrated shared components from external copies to Git submodules for improved maintainability.
- Updated project dependencies and submodules, including Google Test.
- Improved code quality through refactoring, formatting, and minor performance optimizations.
- Modernized GitHub Actions workflows and CI/CD dependencies.
Full Changelog: v2.1.1.0...v2.2.0.0