Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
0dc7c6b
Merge pull request #353 from 3MFConsortium/release/2.3.1
martinweismann Apr 2, 2024
5746aa3
Release/2.3.2 (#384)
gangatp Aug 3, 2024
2e57a23
release 2.4.1-alpha
gangatp Jan 21, 2025
8c9b5d9
Improve pattern matching for osx
vijaiaeroastro Jan 22, 2025
0e895e0
.
vijaiaeroastro Jan 22, 2025
ee16d37
.
vijaiaeroastro Jan 22, 2025
378fb5b
.
vijaiaeroastro Jan 22, 2025
db8f694
Modify build script to handle pre release candidates
vijaiaeroastro Jan 22, 2025
2164423
.
vijaiaeroastro Jan 22, 2025
f455e9b
.
vijaiaeroastro Jan 22, 2025
48c828c
.
vijaiaeroastro Jan 22, 2025
9e0694a
.
vijaiaeroastro Jan 22, 2025
3c490c2
more options in set-version
vijaiaeroastro Jan 22, 2025
21f57ee
.
vijaiaeroastro Jan 22, 2025
8721289
.
vijaiaeroastro Jan 22, 2025
5aee697
.
vijaiaeroastro Jan 23, 2025
f8e737d
.
vijaiaeroastro Jan 23, 2025
1a631b9
revert ci fixes and hard code mac
vijaiaeroastro Jan 23, 2025
da2313c
.
vijaiaeroastro Jan 23, 2025
98d08f2
hard code version numbers
vijaiaeroastro Jan 23, 2025
b663c08
Remove alpha
vijaiaeroastro Feb 26, 2025
779c6a2
Merge branch 'develop' into release/2.4.1
vijaiaeroastro Feb 26, 2025
b48484e
.
vijaiaeroastro Feb 26, 2025
20c3354
Update version to 2.4.1
vijaiaeroastro Feb 26, 2025
aa7a7d6
Premerging release/2.4.1 into master
vijaiaeroastro Mar 17, 2025
9ada20e
Merge pull request #414 from 3MFConsortium/pre_merge_master_with_2.4.1
gangatp Mar 17, 2025
e95d00e
Initial plan
Copilot Oct 14, 2025
8d2fa94
Fix macOS build by including unistd.h in gzguts.h for non-Windows pla…
Copilot Oct 14, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -728,6 +728,8 @@ jobs:

- name: Build and run CppDynamic with second latest SDK
run: |
ls -al
ls -al second_latest_lib3mf_sdk
sh second_latest_lib3mf_sdk/Examples/CppDynamic/GenerateMake.sh
cd second_latest_lib3mf_sdk/Examples/CppDynamic/build
cmake --build .
Expand Down
2 changes: 1 addition & 1 deletion Autogenerated/Bindings/C/lib3mf.h
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ This file has been generated by the Automatic Component Toolkit (ACT) version 1.
Abstract: This is an autogenerated plain C Header file in order to allow an easy
use of the 3MF Library

Interface version: 2.4.0
Interface version: 2.4.1

*/

Expand Down
4 changes: 2 additions & 2 deletions Autogenerated/Bindings/C/lib3mf_types.h
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ This file has been generated by the Automatic Component Toolkit (ACT) version 1.
Abstract: This is an autogenerated plain C Header file with basic types in
order to allow an easy use of the 3MF Library

Interface version: 2.4.0
Interface version: 2.4.1

*/

Expand Down Expand Up @@ -85,7 +85,7 @@ typedef void * Lib3MF_pvoid;

#define LIB3MF_VERSION_MAJOR 2
#define LIB3MF_VERSION_MINOR 4
#define LIB3MF_VERSION_MICRO 0
#define LIB3MF_VERSION_MICRO 1
#define LIB3MF_VERSION_PRERELEASEINFO ""
#define LIB3MF_VERSION_BUILDINFO ""

Expand Down
2 changes: 1 addition & 1 deletion Autogenerated/Bindings/CDynamic/lib3mf_dynamic.cc
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ This file has been generated by the Automatic Component Toolkit (ACT) version 1.
Abstract: This is an autogenerated plain C Header file in order to allow an easy
use of the 3MF Library

Interface version: 2.4.0
Interface version: 2.4.1

*/

Expand Down
2 changes: 1 addition & 1 deletion Autogenerated/Bindings/CDynamic/lib3mf_dynamic.h
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ This file has been generated by the Automatic Component Toolkit (ACT) version 1.
Abstract: This is an autogenerated plain C Header file in order to allow an easy
use of the 3MF Library

Interface version: 2.4.0
Interface version: 2.4.1

*/

Expand Down
4 changes: 2 additions & 2 deletions Autogenerated/Bindings/CDynamic/lib3mf_types.h
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ This file has been generated by the Automatic Component Toolkit (ACT) version 1.
Abstract: This is an autogenerated plain C Header file with basic types in
order to allow an easy use of the 3MF Library

Interface version: 2.4.0
Interface version: 2.4.1

*/

Expand Down Expand Up @@ -85,7 +85,7 @@ typedef void * Lib3MF_pvoid;

#define LIB3MF_VERSION_MAJOR 2
#define LIB3MF_VERSION_MINOR 4
#define LIB3MF_VERSION_MICRO 0
#define LIB3MF_VERSION_MICRO 1
#define LIB3MF_VERSION_PRERELEASEINFO ""
#define LIB3MF_VERSION_BUILDINFO ""

Expand Down
2 changes: 1 addition & 1 deletion Autogenerated/Bindings/CSharp/Lib3MF.cs
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ This file has been generated by the Automatic Component Toolkit (ACT) version 1.
Abstract: This is an autogenerated CSharp file in order to allow an easy
use of the 3MF Library

Interface version: 2.4.0
Interface version: 2.4.1

*/

Expand Down
2 changes: 1 addition & 1 deletion Autogenerated/Bindings/Cpp/lib3mf_abi.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ This file has been generated by the Automatic Component Toolkit (ACT) version 1.
Abstract: This is an autogenerated C++-Header file in order to allow an easy
use of the 3MF Library

Interface version: 2.4.0
Interface version: 2.4.1

*/

Expand Down
2 changes: 1 addition & 1 deletion Autogenerated/Bindings/Cpp/lib3mf_implicit.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ This file has been generated by the Automatic Component Toolkit (ACT) version 1.
Abstract: This is an autogenerated C++-Header file in order to allow an easy
use of the 3MF Library

Interface version: 2.4.0
Interface version: 2.4.1

*/

Expand Down
4 changes: 2 additions & 2 deletions Autogenerated/Bindings/Cpp/lib3mf_types.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ This file has been generated by the Automatic Component Toolkit (ACT) version 1.
Abstract: This is an autogenerated C++-Header file with basic types in
order to allow an easy use of the 3MF Library

Interface version: 2.4.0
Interface version: 2.4.1

*/

Expand Down Expand Up @@ -84,7 +84,7 @@ typedef void * Lib3MF_pvoid;

#define LIB3MF_VERSION_MAJOR 2
#define LIB3MF_VERSION_MINOR 4
#define LIB3MF_VERSION_MICRO 0
#define LIB3MF_VERSION_MICRO 1
#define LIB3MF_VERSION_PRERELEASEINFO ""
#define LIB3MF_VERSION_BUILDINFO ""

Expand Down
2 changes: 1 addition & 1 deletion Autogenerated/Bindings/CppDynamic/lib3mf_abi.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ This file has been generated by the Automatic Component Toolkit (ACT) version 1.
Abstract: This is an autogenerated C++-Header file in order to allow an easy
use of the 3MF Library

Interface version: 2.3.2
Interface version: 2.4.1

*/

Expand Down
2 changes: 1 addition & 1 deletion Autogenerated/Bindings/CppDynamic/lib3mf_dynamic.h
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ This file has been generated by the Automatic Component Toolkit (ACT) version 1.
Abstract: This is an autogenerated C++-Header file in order to allow an easy
use of the 3MF Library

Interface version: 2.4.0
Interface version: 2.4.1

*/

Expand Down
2 changes: 1 addition & 1 deletion Autogenerated/Bindings/CppDynamic/lib3mf_dynamic.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ This file has been generated by the Automatic Component Toolkit (ACT) version 1.
Abstract: This is an autogenerated C++-Header file in order to allow an easy
use of the 3MF Library

Interface version: 2.4.0
Interface version: 2.4.1

*/

Expand Down
4 changes: 2 additions & 2 deletions Autogenerated/Bindings/CppDynamic/lib3mf_types.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ This file has been generated by the Automatic Component Toolkit (ACT) version 1.
Abstract: This is an autogenerated C++-Header file with basic types in
order to allow an easy use of the 3MF Library

Interface version: 2.4.0
Interface version: 2.4.1

*/

Expand Down Expand Up @@ -84,7 +84,7 @@ typedef void * Lib3MF_pvoid;

#define LIB3MF_VERSION_MAJOR 2
#define LIB3MF_VERSION_MINOR 4
#define LIB3MF_VERSION_MICRO 0
#define LIB3MF_VERSION_MICRO 1
#define LIB3MF_VERSION_PRERELEASEINFO ""
#define LIB3MF_VERSION_BUILDINFO ""

Expand Down
2 changes: 1 addition & 1 deletion Autogenerated/Bindings/Go/cfunc.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Autogenerated/Bindings/Go/lib3mf.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Autogenerated/Bindings/Go/lib3mf_dynamic.c
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ This file has been generated by the Automatic Component Toolkit (ACT) version 1.
Abstract: This is an autogenerated plain C Header file in order to allow an easy
use of the 3MF Library

Interface version: 2.4.0
Interface version: 2.4.1

*/

Expand Down
2 changes: 1 addition & 1 deletion Autogenerated/Bindings/Go/lib3mf_dynamic.cc
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ This file has been generated by the Automatic Component Toolkit (ACT) version 1.
Abstract: This is an autogenerated plain C Header file in order to allow an easy
use of the 3MF Library

Interface version: 2.4.0
Interface version: 2.4.1-alpha

*/

Expand Down
2 changes: 1 addition & 1 deletion Autogenerated/Bindings/Go/lib3mf_dynamic.h
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ This file has been generated by the Automatic Component Toolkit (ACT) version 1.
Abstract: This is an autogenerated plain C Header file in order to allow an easy
use of the 3MF Library

Interface version: 2.4.0
Interface version: 2.4.1

*/

Expand Down
2 changes: 1 addition & 1 deletion Autogenerated/Bindings/Go/lib3mf_impl.go
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ This file has been generated by the Automatic Component Toolkit (ACT) version 1.
Abstract: This is an autogenerated Go implementation file in order to allow an easy
use of the 3MF Library

Interface version: 2.3.2
Interface version: 2.4.1

*/

Expand Down
4 changes: 2 additions & 2 deletions Autogenerated/Bindings/Go/lib3mf_types.h
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ This file has been generated by the Automatic Component Toolkit (ACT) version 1.
Abstract: This is an autogenerated plain C Header file with basic types in
order to allow an easy use of the 3MF Library

Interface version: 2.4.0
Interface version: 2.4.1

*/

Expand Down Expand Up @@ -85,7 +85,7 @@ typedef void * Lib3MF_pvoid;

#define LIB3MF_VERSION_MAJOR 2
#define LIB3MF_VERSION_MINOR 4
#define LIB3MF_VERSION_MICRO 0
#define LIB3MF_VERSION_MICRO 1
#define LIB3MF_VERSION_PRERELEASEINFO ""
#define LIB3MF_VERSION_BUILDINFO ""

Expand Down
2 changes: 1 addition & 1 deletion Autogenerated/Bindings/NodeJS/lib3mf_dynamic.cc
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ This file has been generated by the Automatic Component Toolkit (ACT) version 1.
Abstract: This is an autogenerated plain C Header file in order to allow an easy
use of the 3MF Library

Interface version: 2.4.0
Interface version: 2.4.1

*/

Expand Down
2 changes: 1 addition & 1 deletion Autogenerated/Bindings/NodeJS/lib3mf_dynamic.h
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ This file has been generated by the Automatic Component Toolkit (ACT) version 1.
Abstract: This is an autogenerated plain C Header file in order to allow an easy
use of the 3MF Library

Interface version: 2.4.0
Interface version: 2.4.1

*/

Expand Down
2 changes: 1 addition & 1 deletion Autogenerated/Bindings/NodeJS/lib3mf_nodeaddon.cc
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ This file has been generated by the Automatic Component Toolkit (ACT) version 1.
Abstract: This is an autogenerated C++ Implementation file for the Node addon class
of the 3MF Library

Interface version: 2.4.0
Interface version: 2.4.1

*/

Expand Down
2 changes: 1 addition & 1 deletion Autogenerated/Bindings/NodeJS/lib3mf_nodewrapper.cc
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ This file has been generated by the Automatic Component Toolkit (ACT) version 1.
Abstract: This is an autogenerated C++ Implementation file for the Node wrapper class
of the 3MF Library

Interface version: 2.4.0
Interface version: 2.4.1

*/

Expand Down
2 changes: 1 addition & 1 deletion Autogenerated/Bindings/NodeJS/lib3mf_nodewrapper.h
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ This file has been generated by the Automatic Component Toolkit (ACT) version 1.
Abstract: This is an autogenerated C++ Header file for the Node wrapper class
of the 3MF Library

Interface version: 2.4.0
Interface version: 2.4.1

*/

Expand Down
4 changes: 2 additions & 2 deletions Autogenerated/Bindings/NodeJS/lib3mf_types.h
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ This file has been generated by the Automatic Component Toolkit (ACT) version 1.
Abstract: This is an autogenerated plain C Header file with basic types in
order to allow an easy use of the 3MF Library

Interface version: 2.4.0
Interface version: 2.4.1

*/

Expand Down Expand Up @@ -85,7 +85,7 @@ typedef void * Lib3MF_pvoid;

#define LIB3MF_VERSION_MAJOR 2
#define LIB3MF_VERSION_MINOR 4
#define LIB3MF_VERSION_MICRO 0
#define LIB3MF_VERSION_MICRO 1
#define LIB3MF_VERSION_PRERELEASEINFO ""
#define LIB3MF_VERSION_BUILDINFO ""

Expand Down
4 changes: 2 additions & 2 deletions Autogenerated/Bindings/Pascal/Unit_Lib3MF.pas
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
Abstract: This is an autogenerated Pascal Header file in order to allow an easy
use of the 3MF Library

Interface version: 2.4.0
Interface version: 2.4.1

*)

Expand All @@ -55,7 +55,7 @@ interface
const
LIB3MF_VERSION_MAJOR = 2;
LIB3MF_VERSION_MINOR = 4;
LIB3MF_VERSION_MICRO = 0;
LIB3MF_VERSION_MICRO = 1;
LIB3MF_VERSION_PRERELEASEINFO = '';
LIB3MF_VERSION_BUILDINFO = '';

Expand Down
4 changes: 2 additions & 2 deletions Autogenerated/Bindings/Python/Lib3MF.py
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@
Abstract: This is an autogenerated Python file in order to allow an easy
use of the 3MF Library

Interface version: 2.4.0
Interface version: 2.4.1

'''

Expand Down Expand Up @@ -58,7 +58,7 @@ def __str__(self):
class BindingVersion(enum.IntEnum):
MAJOR = 2
MINOR = 4
MICRO = 0
MICRO = 1

'''Definition Error Codes
'''
Expand Down
2 changes: 1 addition & 1 deletion Autogenerated/Source/lib3mf_abi.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ This file has been generated by the Automatic Component Toolkit (ACT) version 1.
Abstract: This is an autogenerated C++-Header file in order to allow an easy
use of the 3MF Library

Interface version: 2.4.0
Interface version: 2.4.1

*/

Expand Down
2 changes: 1 addition & 1 deletion Autogenerated/Source/lib3mf_interfaceexception.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ This file has been generated by the Automatic Component Toolkit (ACT) version 1.
Abstract: This is an autogenerated C++ Implementation file with the basic internal
exception type in order to allow an easy use of the 3MF Library

Interface version: 2.4.0
Interface version: 2.4.1

*/

Expand Down
2 changes: 1 addition & 1 deletion Autogenerated/Source/lib3mf_interfaceexception.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ This file has been generated by the Automatic Component Toolkit (ACT) version 1.
Abstract: This is an autogenerated C++ Header file with the basic internal
exception type in order to allow an easy use of the 3MF Library

Interface version: 2.4.0
Interface version: 2.4.1

*/

Expand Down
4 changes: 2 additions & 2 deletions Autogenerated/Source/lib3mf_interfacejournal.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ This file has been generated by the Automatic Component Toolkit (ACT) version 1.
Abstract: This is an autogenerated C++ implementation file in order to allow easy
development of the 3MF Library. It provides an automatic Journaling mechanism for the library implementation.

Interface version: 2.4.0
Interface version: 2.4.1

*/

Expand Down Expand Up @@ -286,7 +286,7 @@ CLib3MFInterfaceJournal::CLib3MFInterfaceJournal (const std::string & sFileName)
m_StartTime = std::chrono::high_resolution_clock::now();
m_Stream.open (sFileName, std::ios::out);
m_Stream << "<?xml version=\"1.0\" encoding=\"UTF-8\" ?>\n";
m_Stream << "<journal library=\"Lib3MF\" version=\"2.4.0\" xmlns=\"http://schemas.autodesk.com/components/Lib3MF/2.4.0\">\n";
m_Stream << "<journal library=\"Lib3MF\" version=\"2.4.1\" xmlns=\"http://schemas.autodesk.com/components/Lib3MF/2.4.1\">\n";
m_Stream << "\n";

}
Expand Down
2 changes: 1 addition & 1 deletion Autogenerated/Source/lib3mf_interfacejournal.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ This file has been generated by the Automatic Component Toolkit (ACT) version 1.
Abstract: This is an autogenerated C++ header file in order to allow easy
development of the 3MF Library. It provides an automatic Journaling mechanism for the library implementation.

Interface version: 2.4.0
Interface version: 2.4.1

*/

Expand Down
2 changes: 1 addition & 1 deletion Autogenerated/Source/lib3mf_interfaces.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ Abstract: This is an autogenerated C++ header file in order to allow easy
development of the 3MF Library. The implementer of the 3MF Library needs to
derive concrete classes from the abstract classes in this header.

Interface version: 2.4.0
Interface version: 2.4.1

*/

Expand Down
Loading