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