Release notes 26.3

FreeCAD 26.3 is under development, there is no expected released date yet.

Are features missing? Mention them in the Release notes for v26.3 forum thread.
See Help FreeCAD for ways to contribute to FreeCAD.

All images on this page must use the _relnotes_26.3 suffix

FreeCAD 26.3 was released on D Month Year, get it from the Download page. This page lists all new features and changes.

Previous FreeCAD release notes can be found in the Feature list.

General

User interface

Customization of keyboard shortcuts was moved to the Preferences Editor.

Pull request #27725

The Navigation Cube was improved, mostly in terms of appearance and functioning of its extra buttons. A home button was added.

Pull request #29338

Further user interface improvements

Core system and API

Core

A new command to add an Annotation Label to the last picked point in the 3D view was added.

Pull request #23673

A new Mass Properties command has been added to calculate volume, mass, surface area, center of gravity, center of volume, and inertia for parts and assemblies, with support for custom reference frames and material-aware calculations.

Pull request #27347

Core Datums now use the Show Placement property, making attachment offsets (without rotations) in local coordinates more intuitive. Pull request #29176

Click on the image if the animation does not start.
The Transform tool now supports a custom coordinate system mode: translation and rotation inputs are expressed relative to any object with a placement in the document (bodies, shapes, local coordinate systems, Part containers, etc.), while the dragger position and orientation remain unchanged. Rotations are applied around the current dragger origin (object origin or custom dragger position) using the axes of the custom coordinate system. Optionally, the dragger axes can be visually aligned to the custom coordinate system to also drag the object interactively in its directions. This allows moving or rotating an object at or around the current dragger relative to another object's coordinate system.

Pull request #30227

Further Core improvements

API

Removed Python API

Changed Python API

New Python API

Start

Addon Manager

Further Addon Manager improvements

Assembly Workbench

Further Assembly improvements

BIM Workbench

Further BIM improvements

CAM Workbench

Machine Library and Editor were added to the CAM Preferences. Machine-based postprocessing was also added. Machine definitions can also be implemented as add-ons.

Pull request #26533, Pull request #27507 and Pull request #28405

Further CAM improvements

Draft Workbench


Click on the image if the animation does not start.
Typing a value into any X/Y/Z/Length/Angle input field in Draft and BIM task panels now automatically locks that field, preventing the 3D cursor from overwriting the entered value. Locked fields are indicated by a lock icon in the spinbox, constrain the cursor in the 3D view to the locked values, and can be unlocked by clicking the icon, double-clicking the field, or clearing the value.

Pull request #30448

Further Draft improvements

FEM Workbench

Several new tools extending the capabilities of the Gmsh mesher with advanced refinements and transfinite algorithms were added. Thanks to the latter, hexahedral meshes can now be automatically created for all shapes whose subvolumes have 5 or 6 faces with 3 or 4 edges each.

Pull request #24792


Click on the image if the animation does not start.
Local coordinate system transformations can now also be applied to edges of 2D models.

Pull request #30946

Further FEM improvements

Inspection Workbench

Further Inspection improvements

Material Workbench

Further Material improvements

Mesh Workbench

Further Mesh improvements

OpenSCAD Workbench

Further OpenSCAD improvements

Part Workbench

Further Part improvements

Part Design Workbench

Support for cosmetic threads (thread textures) was added to the Hole tool. They can be enabled using the Cosmetic Thread property (Threaded has to be enabled and Model Thread must be disabled).

Pull request #22573 and Pull request #28570

Creating New sketch now activates the Attachment dialog unless a single planar face or datum plane is selected or a new related preference is enabled.

Pull request #29168

Pattern tools now use OVP (On-View Parameters) fields to control spacing overrides implemented in the previous release.

Pull request #23997

Interactive draggers were added to the Sphere, Box and Cylinder (additive and subtractive) primitive tools.

Pull request #23700

An interactive dragger was added to the Draft tool.

Pull request #27111


Click on the image if the animation does not start.
PartDesign Boolean tool bodies are no longer required to share the active Body's local origin: tool body and Part container placements are now correctly respected during the boolean operation instead of needing to be reset to the origin beforehand.

Pull request #30575

Further Part Design improvements

Points Workbench

Further Points improvements

Reverse Engineering Workbench

Further Reverse Engineering improvements

Robot Workbench

Further Robot improvements

Sketcher Workbench

Thanks to AstoCAD, a text tool was added to Sketcher, making it possible to create text geometries controlled by a special Text constraint.

Pull request #22217


Click on the image if the animation does not start.
Thanks to AstoCAD, a new Group constraint was added to Sketcher, allowing the geometries to be grouped and moved or constrained together.

Pull request #22217


Click on the image if the animation does not start.
Internal face generation now correctly handles complex overlapping geometry such as three or more intersecting circles, where previously some face regions were not generated at all.

Pull request #28648

A reworked polyline tool was added with support for OVPs.

Pull request #29336

Further Sketcher improvements

Spreadsheet Workbench

Further Spreadsheet improvements

Surface Workbench

Further Surface improvements

TechDraw Workbench

Annotation tools have been reworked with improved rich-text annotation editing. Pull request #24624

Further TechDraw improvements

Import and export