What's Changed
- Add Copilot review instructions for code quality and security checks by @Copilot in #528
- Add CMake test target and fix Windows test failure by @syoyo in #530
- Add comprehensive multi-platform CI workflow with 15 build configurations by @Copilot in #529
- Update Linux Clang CI job to use Clang 21 by @syoyo in #531
- Removing problematic using namespace in a header file by @AnisB in #532
- Remove AppVeyor CI config and badge from README by @Copilot in #533
- Add tinygltf_json.h: fast custom JSON parser with optional SIMD acceleration by @Copilot in #535
- Use
__VA_OPT__for variadic comma elision in C++20,##__VA_ARGS__fallback for C++17 by @Copilot in #539 - Guard TINYGLTF3_IMPLEMENTATION against C translation units by @Copilot in #542
- Fix tg3_writer allocation: replace calloc/free with new/delete by @Copilot in #538
- Fix
tg3__arena_strdupconflating empty strings with absent strings by @Copilot in #541 - Fix float32_mode mis-classifying long integer tokens as floats by @Copilot in #540
- Add intensive parser unit tester and LLVM fuzzer for tinygltf_json.h backend by @Copilot in #536
- Fix misleading comment on cj_dbl_to_i64 clamping behavior by @Copilot in #543
- docs: Add v3 API section to README with deprecation notice for v2 by @Copilot in #544
- V3 by @syoyo in #537
New Contributors
Full Changelog: v2.9.7...v3.0.0