Skip to content

Releases: 3MFConsortium/lib3mf

v2.5.0-alpha

21 Dec 12:51
f555559

Choose a tag to compare

v2.5.0-alpha Pre-release
Pre-release

What's Changed

What's new

  • Working Java 8 / Java 9 bindings
  • Working WASM bindings

New Contributors

Full Changelog: v2.4.1...v2.5.0-alpha

v2.4.1

26 Feb 16:24
20c3354

Choose a tag to compare

What's Changed

Volumetric

Trianglesets

Bugfixes

New Contributors

Bindings

Python wheels are uploaded as artifacts in github releases @vijaiaeroastro

Full Changelog: v2.3.1...v2.4.1

v.2.4.1-alpha

28 Jan 13:09

Choose a tag to compare

v.2.4.1-alpha Pre-release
Pre-release

What's Changed

Volumetric

Trianglesets

Bugfixes

New Contributors

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: v2.3.2...v.2.4.1-alpha

v2.3.2

08 Jul 15:24

Choose a tag to compare

This is the release for version 2.3.2 of lib3mf.

Full Changelog: v2.3.1...v2.3.2

What's Changed

Post release updates

v2.3.1

18 Mar 12:53
23a0a89

Choose a tag to compare

This is the release for version 2.3.1 of lib3mf.

Version 2.3.1 adds new functionality. The changes compared to version 2.3.0 are:

What's Changed

  • Fixed ReadTheDocs Documentation
  • Removed Alpha tag in the product version
  • Added debug artifacts for windows and mac in GitHub actions

Post release updates

v2.3.0

07 Mar 14:26

Choose a tag to compare

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

New Contributors

Full Changelog: v2.2.0...v2.3.0

Version 2.3.0-alpha

02 Feb 07:03

Choose a tag to compare

Version 2.3.0-alpha Pre-release
Pre-release

This is the alpha pre-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

New Contributors

Full Changelog: v2.2.0...v2.3.0-alpha

Version 2.2.0: Mac Universal Binary

24 Aug 21:56

Choose a tag to compare

Version 2.2.0 adds new functionality. The changes compared to version 2.1.1 are:

  • 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

Version 2.1.1: libzip/zlib update and bug fixes

19 Feb 09:17
8b5aa63

Choose a tag to compare

Version 2.1.1 fixes bugs:

Version 2.0.1: security update

19 Feb 09:17

Choose a tag to compare

Version 2.0.1 resolves a security issue (double free / use after free) in the usage of of libzip (https://talosintelligence.com/vulnerability_reports/TALOS-2020-1226).