Releases: FreeCAD/FreeCAD-LibPack
LibPack-1.0.0 Version 3.0.0
This LibPack release is designed to work with FreeCAD 1.0. It should be used with the MSVC 14.4 or later compiler toolchain (released mid-2024), in Release or RelWithDebInfo modes (not Debug mode, due to lack of debug numpy
. We hope to address that shortcoming in a future release), on x86_64 architecture (ARM support is planned for the future). It requires at least FreeCAD 0.22dev commit hash 99d63a9693316bad118740dc8ee86098cca5e16b.
This release is identical to RC4 in all but final version number.
It provides:
- Qt 6.7.2
- OpenCASCADE 7.8.0 [Blobfish-patched]
- Python 3.12.4 with the following 3rd-party modules installed:
- area 1.1.1
- cmake 3.29.3
- cog 0.6.1
- configparser 7.0.0
- debugpy 1.8.2
- defusedxml 0.7.1
- ifcopenshell 0.7.0.240627
- ladybug-core 0.43.0
- matplotlib 3.9.0
- numpy 1.26.4
- opencv-python 4.10.0.84
- packaging 24.1
- Pillow 10.3.0
- ply 3.11
- pycollada 0.8
- pyNastran 1.4.1
- pyshp 2.3.1
- pysolar 0.11
- PyYAML 6.0.1
- requests 2.32.3
- rpdb2 2.0.0.1.2
- scipy 1.13.1
- sets 0.3.2
- setuptools 70.0.0
- vermin 1.6.0
- wheel 0.43.0
- boost 1.85.0
- bzip2 1.0.8
- calculix 2.18
- coin [unversioned, current master branch]
- eigen3 3.4.0
- freetype 2.13.1
- gmsh 4.13.1
- harfbuzz 8.5.0
- hdf5 1.10.8
- icu 74.2 [cannot yet use 75.x, Xerces does not support]
- libclang 140 [provided by Qt]
- libfmt 10.2.1
- libpng 1.6.40
- medfile 4.1.1 [patched]
- netgen 6.2.2403
- opencamlib 2023.01.11
- pcre2 10.42
- pivy [unversioned, current master branch]
- pycxx 7.1.5
- pyside 6.7.2
- quarter [unversioned, current master branch, patched]
- rapidjson 1.1.0
- swig 4.1.1
- tcl 8.6.13
- tk 8.6.13
- vtk 9.3.0
- Xerces-C 3.2.5
- yamlcpp 0.8.0
- zlib 1.3
LibPack-1.0.0 Version 3.0.0 RC4
This LibPack pre-release is designed to work with the upcoming release candidates of FreeCAD 1.0 compiled with the MSVC 14.4 or later compiler toolchain, in Release or RelWithDebInfo modes, on x86_64 architecture. It requires at least FreeCAD 0.22dev commit hash 99d63a9693316bad118740dc8ee86098cca5e16b. Compared to RC3, it corrects the method used for installing the Python modules, ensuring they are all actually in the LibPack directory structure. It provides:
- Qt 6.7.2
- OpenCASCADE 7.8.0 [Blobfish-patched]
- Python 3.12.4 with the following 3rd-party modules installed:
- area 1.1.1
- cmake 3.29.3
- cog 0.6.1
- configparser 7.0.0
- debugpy 1.8.2
- defusedxml 0.7.1
- ifcopenshell 0.7.0.240627
- ladybug-core 0.43.0
- matplotlib 3.9.0
- numpy 1.26.4
- opencv-python 4.10.0.84
- packaging 24.1
- Pillow 10.3.0
- ply 3.11
- pycollada 0.8
- pyNastran 1.4.1
- pyshp 2.3.1
- pysolar 0.11
- PyYAML 6.0.1
- requests 2.32.3
- rpdb2 2.0.0.1.2
- scipy 1.13.1
- sets 0.3.2
- setuptools 70.0.0
- vermin 1.6.0
- wheel 0.43.0
- boost 1.85.0
- bzip2 1.0.8
- calculix 2.18
- coin [unversioned, current master branch]
- eigen3 3.4.0
- freetype 2.13.1
- gmsh 4.13.1
- harfbuzz 8.5.0
- hdf5 1.10.8
- icu 74.2 [cannot yet use 75.x, Xerces does not support]
- libclang 140 [provided by Qt]
- libfmt 10.2.1
- libpng 1.6.40
- medfile 4.1.1 [patched]
- netgen 6.2.2403
- opencamlib 2023.01.11
- pcre2 10.42
- pivy [unversioned, current master branch]
- pycxx 7.1.5
- pyside 6.7.2
- quarter [unversioned, current master branch, patched]
- rapidjson 1.1.0
- swig 4.1.1
- tcl 8.6.13
- tk 8.6.13
- vtk 9.3.0
- Xerces-C 3.2.5
- yamlcpp 0.8.0
- zlib 1.3
LibPack-1.0.0 Version 3.0.0 RC3
This LibPack pre-release is designed to work with the upcoming release candidates of FreeCAD 1.0 compiled with the MSVC 14.4 or later compiler toolchain, in Release or RelWithDebInfo modes, on x86_64 architecture. It requires at least FreeCAD 0.22dev commit hash 99d63a9693316bad118740dc8ee86098cca5e16b. It provides:
- Qt 6.7.2
- OpenCASCADE 7.8.0 [Blobfish-patched]
- Python 3.12.4 with the following 3rd-party modules installed:
- area 1.1.1
- cmake 3.29.3
- cog 0.6.1
- configparser 7.0.0
- debugpy 1.8.2
- defusedxml 0.7.1
- ifcopenshell 0.7.0.240521
- ladybug-core 0.43.0
- matplotlib 3.9.0
- numpy 1.26.4
- opencv-python 4.10.0.82
- packaging 24.1
- Pillow 10.3.0
- ply 3.11
- pycollada 0.8
- pyNastran 1.4.1
- pyshp 2.3.1
- pysolar 0.11
- PyYAML 6.0.1
- requests 2.32.3
- rpdb2 2.0.0.1.2
- scipy 1.13.1
- sets 0.3.2
- setuptools 70.0.0
- vermin 1.6.0
- wheel 0.43.0
- boost 1.85.0
- bzip2 1.0.8
- calculix 2.18
- coin [unversioned, current master branch]
- eigen3 3.4.0
- freetype 2.13.1
- gmsh 4.13.1
- harfbuzz 8.5.0
- hdf5 1.10.8
- icu 74.2 [cannot yet use 75.x, Xerces does not support]
- libclang 140 [provided by Qt]
- libfmt 10.2.1
- libpng 1.6.40
- medfile 4.1.1 [patched]
- netgen 6.2.2403
- opencamlib 2023.01.11
- pcre2 10.42
- pivy [unversioned, current master branch]
- pycxx 7.1.5
- pyside 6.7.2
- quarter [unversioned, current master branch, patched]
- rapidjson 1.1.0
- swig 4.1.1
- tcl 8.6.13
- tk 8.6.13
- vtk 9.3.0
- Xerces-C 3.2.5
- yamlcpp 0.8.0
- zlib 1.3
LibPack-1.0.0 Version 3.0.0 RC2
This LibPack pre-release is designed to work with the upcoming release candidates of FreeCAD 1.0 compiled with the MSVC 14.4 or later compiler toolchain, in Release or RelWithDebInfo modes, on x86_64 architecture. It requires at least FreeCAD 0.22dev commit hash 99d63a9693316bad118740dc8ee86098cca5e16b. It provides:
- Qt 6.7.2
- OpenCASCADE 7.8.0 [Blobfish-patched]
- Python 3.12.4
- cmake (Python bindings) 3.29.3
- ifcopenshell 0.7.0.240521
- matplotlib 3.9.0
- numpy 1.26.4
- opencv 4.10.8.82
- pillow 10.3.0
- pycollada 0.8
- pyyaml 6.0.1
- scipy 1.13.1
- setuptools 70.0.0
- wheel 0.43.0
- boost 1.85.0
- bzip2 1.0.8
- calculix 2.18
- coin [unversioned, current master branch]
- eigen3 3.4.0
- freetype 2.13.1
- gmsh 4.13.1
- harfbuzz 8.5.0
- hdf5 1.10.8
- icu 74.2 [cannot yet use 75.x, Xerces does not support]
- libclang 140 [provided by Qt]
- libfmt 10.2.1
- libpng 1.6.40
- medfile 4.1.1 [patched]
- netgen 6.2.2403
- opencamlib 2023.01.11
- pcre2 10.42
- pivy [unversioned, current master branch]
- pycxx 7.1.5
- pyside 6.7.2
- quarter [unversioned, current master branch, patched]
- rapidjson 1.1.0
- swig 4.1.1
- tcl 8.6.13
- tk 8.6.13
- vtk 9.3.0
- Xerces-C 3.2.5
- yamlcpp 0.8.0
- zlib 1.3
The 7-zip-compressed download has been manually stripped of QtWebEngine, various pieces of documentation, and several other executable files that are built by several of those tools. If you build it yourself it will be significantly larger than this download. Eventually this stripping will be coded into the build script, but that work is not complete.
LibPack-1.0.0 Version 3.0.0 RC1
This LibPack pre-release is designed to work with the upcoming release candidates of FreeCAD 1.0 compiled with the MSVC 14.4 or later compiler toolchain, in Release or RelWithDebInfo modes, on x86_64 architecture. It requires at least FreeCAD 0.22dev-37841, commit hash d01ce32a1f6de77a6b3438413d9a35137061ff8f. It provides:
- Qt 6.7.1
- OpenCASCADE 7.8.0 [Blobfish-patched]
- Python 3.12.3
- cmake (Python bindings) 3.29.3
- ifcopenshell 0.7.0.240521
- matplotlib 3.9.0
- numpy 1.26.4
- opencv 4.10.8.82
- pillow 10.3.0
- pycollada 0.8
- pyyaml 6.0.1
- scipy 1.13.1
- setuptools 70.0.0
- wheel 0.43.0
- boost 1.85.0
- bzip2 1.0.8
- coin [unversioned, current master branch]
- eigen3 3.4.0
- freetype 2.13.1
- gmsh 4.13.1
- harfbuzz 8.5.0
- hdf5 1.10.8
- icu 74.2 [cannot yet use 75.x, Xerces does not support]
- libclang 140 [provided by Qt]
- libfmt 10.2.1
- libpng 1.6.40
- medfile 4.1.1 [patched]
- netgen 6.2.2403
- opencamlib 2023.01.11
- pcre2 10.42
- pivy [unversioned, current master branch]
- pycxx 7.1.5
- pyside 6.7.1
- quarter [unversioned, current master branch, patched]
- rapidjson 1.1.0
- swig 4.1.1
- tcl 8.6.13
- tk 8.6.13
- vtk 9.3.0
- Xerces-C 3.2.5
- yamlcpp 0.8.0
- zlib 1.3
LibPack-0.21 Version 2.11
This is an updated LibPack for the FreeCAD 0.21 and 0.22 release series. It was tested with Microsoft Visual Studio 2022 (build tools).
Changes to LibPack version 2.10:
- fixed libfmt not compiled in debug mode
LibPack-0.21 Version 2.10
This is an updated LibPack for the FreeCAD 0.21 release series. It was used to create the 0.21 release of the FreeCAD Windows installer, and was tested with Microsoft Visual Studio 2023 (community edition).
Changes to LibPack version 2.9.0:
LibPack-0.21 Version 2.9
This is an updated LibPack for the FreeCAD 0.21 release series. It was used to create the 0.21 release of the FreeCAD Windows installer, and was tested with Microsoft Visual Studio 2023 (community edition).
Changes to LibPack version 2.8.2:
- updated to Python 3.8.17 (includes OpenSSL 1.1.1u)
- updated non-Python OpenSSL to OpenSSL 3.0.9
LibPack-0.21 Version 2.8.3 RC2
This is an updated LibPack for the FreeCAD 0.21 release series.
(Tested with Microsoft Visual C++ (community edition) 2022.)
Changes to LibPack version 2.7:
- updated to Python 3.8.17 (includes OpenSSL 1.1.1u)
- updated non-Python OpenSSL to OpenSSL 3.0.9
- updated to Gmsh 4.11
LibPack-0.21 Version 2.8.3 RC1
This is an updated LibPack for the FreeCAD 0.21 release series.
(Tested with Microsoft Visual C++ (community edition) 2022.)
Changes to LibPack version 2.7:
- updated to OpenSSL 3.0.9 and 1.1.1u
- updated to Gmsh 4.11
Note: for Python OpenSSL 1.1 is still used because of the used Python version 3.8.10.