Jump to content

FreeCAD 1.0 Development Cycle

From FreeCAD Documentation

Development of FreeCAD 1.0 began after tagging FreeCAD 0.21 on 2 August 2023. During development it was referred to as 0.22dev. FreeCAD 1.0.0 was released on Nov. 19 2024.

Minimum supported library versions[edit | edit source]

The development of 1.0 targets Ubuntu 20.04 LTS as the oldest OS for compiling FreeCAD. The minimum supported infrastructure software versions are therefore the ones of Ubuntu 20.04 LTS:

  • Boost 1.71
  • GCC 7.5
  • Clang 6.0
  • CMake 3.16
  • Python 3.8
  • Qt 5.12
  • OpenCASCADE 7.3
  • VTK 6.3

This version of FreeCAD is compiled requiring the C++17 standard, and all C++17 features are allowed with two exceptions:

  • std::filesystem is not well-supported by GCC 7.5 -- continue to use boost::filesystem instead
  • std::regex is much slower than boost::regex in some important cases, so we will continue to include the Boost regex library