All notable changes to this project will be documented in this file.
- Add
JSON Pointer
support. - Add CMake install target.
- Improve performance for some arch which doesn't support unaligned memory access.
- Fix some compiler warning for GCC and Clang.
- Fix MSVC build error on UWP (uninitialized local variable).
- Fix stream file reading error on some platform.
- Add swift package manager support.
- Improve JSON reader performance for gcc.
- Improve double number reader performance with a fast path.
- Rewrite double number writer with Schubfach algrithm: #4.
- Strict UTF-8 validation for JSON reader.
- Remove
YYJSON_READ_FASTFP
flag.
- Fix a compile error for old version gcc on linux: #7.
- Initial release.
- Add the basic JSON reader and writer (RFC 8259).
- Add CMake support.
- Add GitHub CI workflow.
- Add test code and test data.
- Add
sanitizer
andvalgrind
memory checker. - Add
API
andDataStructure
documentation.