- An incredible amount of validation fixes, internal parsing/exporting fixes, and general code improvements (@spnda, @nikitalita)
- Add support for more extensions
- Add: More support for DXMath vectors/matrices
- Add: C++23 monadic operators on custom OptionalWithFlagValue (@n0F4x)
- Add:
IterableAccessor
satisfiesranges::input_range
- Add: Custom accessor bound type for compile-time type checks
- Fix: Guarantee floating point round-trip precision while parsing/exporting (#88)
- Fix: Detect armv8 crc32 programmatically on Apple platforms (@rcelyte)
- Fix: Use std::byte correctly in Android implementation
- Fix: Make vectors and matrices trivially copyable
- Fix: Validate GLB file/chunk byte length (@jan-kelemen)
... and quite a few more various minor improvements and fixes! Also thanks to @FishOfTheNorthStar, @AndreCostaaa, @stripe2933, @JuanDiegoMontoya and others for contributing!
Please also note that this will likely be the last version of fastgltf made for C++17.