Lib3mf

Latest version: v2.4.1

Safety actively analyzes 710445 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 3

2.4.1

What's Changed

Volumetric
* 3djan/merge implicit by 3dJan in https://github.com/3MFConsortium/lib3mf/pull/394
* 3djan/improve api by 3dJan in https://github.com/3MFConsortium/lib3mf/pull/396
* Introduce a set of Cpp examples for the new volumetric extension by vijaiaeroastro in https://github.com/3MFConsortium/lib3mf/pull/400

Trianglesets
* Trianglesets by gangatp in https://github.com/3MFConsortium/lib3mf/pull/404

Bugfixes
* Switch version in all the required places + A Python script to automatically make the version change in required places by vijaiaeroastro in https://github.com/3MFConsortium/lib3mf/pull/373
* updating zlib 1.3.1 by gangatp in https://github.com/3MFConsortium/lib3mf/pull/374
* Avoid duplicate resource ids by vijaiaeroastro in https://github.com/3MFConsortium/lib3mf/pull/386
* Source/Common/Platform: Explicitly include <cstdint> by csfore in https://github.com/3MFConsortium/lib3mf/pull/387
* ACT update 06f9086d0c9ec906570076b4b6ed6ed05e2fa976 by gangatp in https://github.com/3MFConsortium/lib3mf/pull/403
* Introduce Golang examples by vijaiaeroastro in https://github.com/3MFConsortium/lib3mf/pull/390
* Fixed CSharp bindings gangatp

New Contributors
* csfore made their first contribution in https://github.com/3MFConsortium/lib3mf/pull/387

Bindings
Python wheels are uploaded as artifacts in github releases vijaiaeroastro


**Full Changelog**: https://github.com/3MFConsortium/lib3mf/compare/v2.3.1...v2.4.1

v.2.4.1-alpha
What's Changed

Volumetric
* 3djan/merge implicit by 3dJan in https://github.com/3MFConsortium/lib3mf/pull/394
* 3djan/improve api by 3dJan in https://github.com/3MFConsortium/lib3mf/pull/396
* Introduce a set of Cpp examples for the new volumetric extension by vijaiaeroastro in https://github.com/3MFConsortium/lib3mf/pull/400

Trianglesets
* Trianglesets by gangatp in https://github.com/3MFConsortium/lib3mf/pull/404

Bugfixes
* Switch version in all the required places + A Python script to automatically make the version change in required places by vijaiaeroastro in https://github.com/3MFConsortium/lib3mf/pull/373
* updating zlib 1.3.1 by gangatp in https://github.com/3MFConsortium/lib3mf/pull/374
* Avoid duplicate resource ids by vijaiaeroastro in https://github.com/3MFConsortium/lib3mf/pull/386
* Source/Common/Platform: Explicitly include <cstdint> by csfore in https://github.com/3MFConsortium/lib3mf/pull/387
* ACT update 06f9086d0c9ec906570076b4b6ed6ed05e2fa976 by gangatp in https://github.com/3MFConsortium/lib3mf/pull/403
* Introduce Golang examples by vijaiaeroastro in https://github.com/3MFConsortium/lib3mf/pull/390

New Contributors
* csfore made their first contribution in https://github.com/3MFConsortium/lib3mf/pull/387

Post release updates
* Publish Python wheels for `2.4.1-alpha` as `2.4.1a1`. The naming is based on PEP 440 **[Updated on Feb 23, 2025]** vijaiaeroastro

**Full Changelog**: https://github.com/3MFConsortium/lib3mf/compare/v2.3.2...v.2.4.1-alpha

2.3.2

This is the release for version 2.3.2 of lib3mf.

**Full Changelog**: https://github.com/3MFConsortium/lib3mf/compare/v2.3.1...v2.3.2

What's Changed

2.3.1

What's Changed
* Fixed ReadTheDocs [Documentation](https://lib3mf.readthedocs.io/en/release-2.3.1/)
* Removed Alpha tag in the product version
* Added debug artifacts for windows and mac in GitHub actions

Post release updates
* Publish Python wheels with version 2.3.1.post5 https://pypi.org/project/lib3mf/2.3.1.post5/ **[Updated on Feb 23, 2025]** vijaiaeroastro

2.3.0

Highlights
- lib3mf now uses [fast_float](https://github.com/fastfloat/fast_float): Reading 3mf files is now ~ 12% faster (when reading the official [test-suite](https://github.com/3MFConsortium/test_suites)) 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 https://github.com/3MFConsortium/lib3mf/pull/253
* Issue-293: make override part names absolute by martinweismann in https://github.com/3MFConsortium/lib3mf/pull/294
* [Issue291]updating algorithm to use RFC1951 rather than RFC1950 by feliperoos in https://github.com/3MFConsortium/lib3mf/pull/292
* Add a test for a duplicate startPart relationship by martinweismann in https://github.com/3MFConsortium/lib3mf/pull/301
* Fix reading of broken composite element by martinweismann in https://github.com/3MFConsortium/lib3mf/pull/303
* Handle duplicate transform attributes by martinweismann in https://github.com/3MFConsortium/lib3mf/pull/302
* Add support for RTTI to lib3mf by martinweismann in https://github.com/3MFConsortium/lib3mf/pull/300
* Add GetResourceByID method by martinweismann in https://github.com/3MFConsortium/lib3mf/pull/304
* Fix MergeToModel for mesh without properties by martinweismann in https://github.com/3MFConsortium/lib3mf/pull/309
* Clarify behavior of Attachment::ReadFrom*-methods by martinweismann in https://github.com/3MFConsortium/lib3mf/pull/283
* Add a possibility not to strip binaries by martinweismann in https://github.com/3MFConsortium/lib3mf/pull/310
* Add platform native GUID creation by martinweismann in https://github.com/3MFConsortium/lib3mf/pull/312
* Update google test, update to C++14 by martinweismann in https://github.com/3MFConsortium/lib3mf/pull/311
* Updating build.yml to fix failing ci builds by 3dJan in https://github.com/3MFConsortium/lib3mf/pull/324
* Using fast_float to do local independent parsing by 3dJan in https://github.com/3MFConsortium/lib3mf/pull/325
* Fixing code coverage by gangatp in https://github.com/3MFConsortium/lib3mf/pull/330
* Updating Lib3MF dependent libraries by gangatp in https://github.com/3MFConsortium/lib3mf/pull/336
* Linux build using ubi8 and gcc12 by gangatp in https://github.com/3MFConsortium/lib3mf/pull/338
* fixing fast float stod conversion according to ST_Number schema specification by gangatp in https://github.com/3MFConsortium/lib3mf/pull/339
* lib3mf 2.3.0-alpha version by gangatp in https://github.com/3MFConsortium/lib3mf/pull/340

New Contributors
* 3dJan made their first contribution in https://github.com/3MFConsortium/lib3mf/pull/324

**Full Changelog**: https://github.com/3MFConsortium/lib3mf/compare/v2.2.0...v2.3.0-alpha

2.3.0alpha

This is the alpha pre-release for version 2.3.0 of lib3mf.

2.2.0

- lib3mf now runs on Mac arm64. The SDK package attached to this release contains an x86-64 binary and a universal Mac-OS binary.
- Attachments can now be read via a callback `Attachment::ReadFromCallback`

Page 1 of 3

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.