v2.3.0
This is the release for version 2.3.0 of lib3mf.
Version 2.3.0 adds new functionality. The changes compared to version 2.2.0 are:
Highlights
- lib3mf now uses fast_float: Reading 3mf files is now ~ 12% faster (when reading the official test-suite) and reading floating point numbers is now locale-independent.
- key 3rd party libraries have been updated:
fast_float v6.0.0
zlib v1.3
cpp-base64 v2.rc.08
libzip v1.10.1
What's Changed
- 32bit fixes experimental by @martinweismann in #253
- Issue-293: make override part names absolute by @martinweismann in #294
- [Issue#291]updating algorithm to use RFC1951 rather than RFC1950 by @feliperoos in #292
- Add a test for a duplicate startPart relationship by @martinweismann in #301
- Fix reading of broken composite element by @martinweismann in #303
- Handle duplicate transform attributes by @martinweismann in #302
- Add support for RTTI to lib3mf by @martinweismann in #300
- Add GetResourceByID method by @martinweismann in #304
- Fix MergeToModel for mesh without properties by @martinweismann in #309
- Clarify behavior of Attachment::ReadFrom*-methods by @martinweismann in #283
- Add a possibility not to strip binaries by @martinweismann in #310
- Add platform native GUID creation by @martinweismann in #312
- Update google test, update to C++14 by @martinweismann in #311
- Updating build.yml to fix failing ci builds by @3dJan in #324
- Using fast_float to do local independent parsing by @3dJan in #325
- Fixing code coverage by @gangatp in #330
- Updating Lib3MF dependent libraries by @gangatp in #336
- Linux build using ubi8 and gcc12 by @gangatp in #338
- fixing fast float stod conversion according to ST_Number schema specification by @gangatp in #339
- lib3mf 2.3.0-alpha version by @gangatp in #340
New Contributors
Full Changelog: v2.2.0...v2.3.0