LibPack 3.5.0 is a very small refresh on top of 3.4.0, with one major headline: the change from OpenCASCADE 7.9.x to 8.0.0. OCCT 8 is a major API break upstream and is included in this LibPack specifically so FreeCAD developers can begin adapting FreeCAD to it. Building FreeCAD with this LibPack will require FreeCAD/FreeCAD#25502.
Debugging symbol (PDB) files are available for the Release builds as a separate download for developers who need them. Debug builds include the PDB files directly in the main download.
Significant version updates from LibPack 3.4 are:
- OpenCASCADE 7.9.3 → 8.0.0 (major API changes, see note below)
- Qt 6.11.0 → 6.11.1
- pyside 6.11.0 → 6.11.1
- Python 3.14.4 → 3.14.5
- gmsh 4.15.2 → master @ 23c47b0e (master is the only branch with OCCT 8 prep work)
- libxml2 2.13.5 → 2.13.9 (Debug only)
- libxslt 1.1.42 → 1.1.45 (Debug only)
- libjpeg-turbo 3.0.4 → 3.1.4.1 (Debug only)
- OpenBLAS 0.3.28 → 0.3.33 (Debug only)
- libiconv 0.0.8 → 0.0.10 (Debug only)
Updated pip requirements:
- click 8.1.7 → 8.3.3
- fonttools 4.62.1 → 4.63.0
- idna 3.13 → 3.15
- pydantic 2.13.3 → 2.13.4
- pydantic_core 2.46.3 → 2.46.4
- regex 2026.4.4 → 2026.5.9
- requests 2.33.1 → 2.34.1
- urllib3 2.6.3 → 2.7.0
Removed since LibPack 3.4:
- ladybug-core and ladybug-geometry (licensing concerns with the AGPL)
OCCT 8 caveat: OpenCASCADE 8.0.0 is a major release that removes or deprecates a number of public APIs (Geom2dLProp_CLProps2d, the standalone TopTools_IteratorOf.hxx headers, several Poly_*.hxx typedefs, Standard_Failure::DynamicType, and others).
ARM64 caveat: shapely remains absent from the ARM64 LibPack (PyPI publishes no ARM64 wheel and no source-build fallback is available). FreeCAD features that depend on shapely are unavailable on ARM64.
Many other libraries received point upgrades as well. The complete list of included libraries is:
- boost 1.91.0
- bzip2 1.0.8
- calculix (x64 binary only)
- coin 4.0.8
- eigen3 5.0.1
- freetype 2.14.3
- gmsh master @ 23c47b0e
- googletest d72f9c8aea6817cdf1ca0ac10887f328de7f3da2
- harfbuzz 14.2.0
- hdf5 1.14.6
- icu 78.3
- libE57Format 3.3.0
- libclang 21.1.2
- libfmt 12.1.0
- libpng 1.6.58
- medfile 6.0.1
- netgen 6.2.2604
- opencamlib 2023.01.11
- opencascade 8.0.0
- pcre2 10.47
- pivy 0.6.11
- pybind11 3.0.4
- pycxx 7.1.5
- pyside 6.11.1
- python 3.14.5
- qt 6.11.1
- quarter 1.2.3
- rapidjson 24b5e7a8b27f42fa16b96fc70aade9106cf7102f
- swig 4.4.1
- tcl 8.6.17
- tk 8.6.17
- vtk 9.6.1