Release notes 1.1
FreeCAD 1.1 is under development, there is no expected released date yet.
All images on this page must use the _relnotes_1.1 suffix
FreeCAD 1.1 was released on D Month Year, get it from the Download page. This page lists all new features and changes.
Older FreeCAD release notes can be found in the Feature list.
Placeholder for an eye-catching image selected by the admins from the user showcases forum.
General
User interface
Further user interface improvements
Core system and API
Core
|
Core Datum tools were implemented to create coordinate systems, datum planes, datum lines and datum points which can be attached and also used in Assembly.
Pull request #18332
|
 Click on the image if the animation does not start.
|
The Transform tool was overhauled and now allows for precise inputs besides dragging in the 3D view. It is possible to align the interactive dragger to any element in the document and to transform the object in that local (U, V, W) coordinate system of the dragger, or in the global document coordinate system. The dragger can be aligned to the object's origin as before, and also to the center of mass of the object. It has a new feature to move the object (at the location of the dragger) to a target location in the document and flip the orientation. See all new options.
Pull request #17564
|
API
Removed Python API
Changed Python API
New Python API
Start
Addon Manager
Assembly Workbench
Further Assembly improvements
- The new core datums can be used for attaching joints to assemble multiple parts. Pull request #18332
BIM Workbench
Further BIM improvements
- The Views panel got an overhaul and now has a section for all 2D views. Pull request #15836
- NativeIFC support for 2D objects was added to BIM, allowing to embed 2D objects (linework, texts, dimensions) inside IFC files, as well as opening such files from other BIM apps. Pull request #16629
- The Schedule dialog gained support for simple arrays (e.g. non-nested). This enables regular and link arrays (both either expanded or not expanded) to be processed for further calculations in the BIM Schedule report. Pull request #19219
- The Continue option is now stored separately for each Draft and BIM command. Pull request #20748
- When adding BIM views to a TechDraw page, they now adhere to the page's scale, so that they have a sensible size. Pull request #20935
- The default zoom level for new BIM projects has been changed to be more adequate to the magnitudes used for architectural models. Pull request #20271
- When creating a new level, selected objects in the tree view are now included in the level. Pull request #20180
- Spaces can now be created from a single object (e.g. the interior faces of a wall based on a rectangle base) Pull request #20158
- FreeCAD standard groups can now be ignored when a model is exported to IFC. This is controlled by a preference and is the new default Pull request #21583
CAM Workbench
Further CAM improvements
- The CAM Shape experimental tool was replaced by Path from Shape with Tool Controller which is a significantly improved version of that tool based on a macro. Pull request #21108
- Adaptive roughing/overhang detection was implemented including intelligent 2.5D projection of the model and stock for all adaptive operations, one-click "adaptive roughing" of the entire model, "Z stock to leave" setting to complement the "finishing stepdown" setting and a checkbox to order cuts by depth or region. Pull request #18880
- G84/G74 tapping operations were added. Pull request #8069
- Multi-pass support was added for profile operations. Pull request #17326
- Support for Snapmaker and Masso postprocessors was added. Pull request #20154 and Pull request #18845
- The New CAM Simulator was improved, including two additional buttons to reset the camera and decrease the speed. Pull request #21288, Pull request #21222 and more
- The Array operation is now considered deprecated as it's currently also implemented as a dressup. Pull request #20321
- Support for multi-pass profile operations was implemented. Pull request #17326
Draft Workbench
- Support for relative font paths has been added to ShapeStrings. Pull request #17819
- The handling of Links in TechDraw DraftViews was fixed. Pull request #18175 and Pull request #19296
- The extrude mode of the Draft Trimex command has been made link-aware. It can now handle faces belonging to Links and objects in linked containers. And the point that defines the extrusion can be co-planar with the face. Pull request #18314 and Pull request #18320
- The Move, Rotate and Scale commands have been made link-aware as well. Pull request #18795
- If a Facebinder based on connected faces is extruded, an attempt is made to close its corners. The Sew property of the object must be set to true for this. Note that the code can fail for complex shapes. Pull request #18901
- Path arrays have been enhanced with several new properties. It is now possible to reverse the array, specify a fixed spacing unit, and use spacing patterns. Pull request #19017
- Objects in layers can now have overrrides. Pull request #19207
- The Draft AddToLayer command, to quickly put objects in the correct layer, has been added. Pull request #19427
- The TechDraw code that Draft Hatch relies on has been revised to also handle dashed lines in hatch patterns. Pull request #19458
- The Draft Downgrade and Draft Upgrade commands have been updated. Arrays can be downgraded (exploded), and new objects are put in the same container (Group, Part) as the original objects, and also receive the visual properties of the original objects. Pull request #19487 and Pull request #19685
- The Draft Polygon command now shows a preview (tracker) of an actual polygon, instead of a circle. Pull request #21045
- An Align to face checkbox has been added to the task panel of the Draft Hatch command. Pull request #21332
- An in-command shortcut to recenter the working plane during commands has been added. Pull request #19728
Further Draft improvements
- The Draft Fillet command now works on selected edges, instead of the first edge of selected objects. Pull request #17945 and Pull request #18150
- The Draft AutoGroup and the Draft AddToGroup commands have been improved. The menus of both commands are sorted alphabetically. In the menu of the Draft AutoGroup command layers are separated from groups, and the New layer option prompts for a name and activates the layer. The actions of both commands have been made undoable. Pull request #18172 and Pull request #19312
- The position of the Scale multiplier field in the UI was improved (Draft SetStyle, Draft AnnotationStyleEditor and Draft Preferences). Pull request #18299
- The Draft Draft2Sketch command now also applies coincident constraints between edges from different source objects. Pull request #18805
- The radius, and chamfer and delete modes of the Draft Fillet command are stored. Pull request #19067
- An edit option has been added for Draft Clones. After double-clicking them in the Tree view their scaling can be modified in a task panel. Pull request #19477
- For clarity the Filled checkbox in the task panel of for example Draft Wire has been relabeled to Make face. Pull request #19738
- The texts of newly created dimensions are now oriented automatically relative to the current working plane. A fine-tuning parameter is available to disable this behavior. Pull request #20072
- Near snap no longer overrides other snaps. On-object snaps, such as Midpoint snap and Endpoint snap, within snapRange of the cursor are now detected. Pull request #20118
- In the Draft Preferences a dropdown to select the font name for texts, dimensions and labels has been introduced. Previously the name had to be entered manually. Pull request #20400
- The Continue option is now stored separately for each Draft and BIM command. For the Draft Dimension command the old Continue option has been re-labeled to Chained mode for clarity, and a new Continue option has been added. Pull request #20748
- The Draft ShapeString command has seen several improvements. The font file is no longer a preference, instead the last selected file is stored. For the initial value of the font file an attempt is made to get a suitable file from the OS. This is primarily to help users who are not aware of font file locations. The last entered text and height are also stored. A Global option has been added to task panel. By unchecking that checkbox, coordinates can be specified in the working plane coordinate system. Finally, TrueType Collection font files (.ttc) can now also be selected, but only the first font in such a file can be used. Pull request #21004, Pull request #21054 and Pull request #21124
- A planar face and an edge can now be selected for the Draft SelectPlane command. Pull request #19728
FEM Workbench
|
A popup menu was added to enable the selection of a proper solid if the selected face of CompSolid belongs to two solids. This makes it easier to select inner solids e.g. to apply materials to them.
Pull request #18812
|
|
ZRefine property was added to Netgen making it possible to create simple extruded hex-dominated meshes when Quad Dominated property is enabled. However, it works only for first order elements unless the generated elements are all hexahedrons.
Pull request #19524
|
Further FEM improvements
Material Workbench
Further Material improvements
Mesh Workbench
Further Mesh improvements
OpenSCAD Workbench
Further OpenSCAD improvements
Part Workbench
Further Part improvements
- The Check geometry tool now also has results entries for valid shapes, shows skipped objects and generates reports in the report view.
PartDesign Workbench
 Click on the image if the animation does not start.
|
The task panel of the Hole tool was redesigned. The elements that are not relevant are now hidden, leaving only those useful for the current configuration, even if they are read-only. The panel is based on a diagram that provides direct context, and its elements have been placed near their area of effect.
Pull request #19052 and Pull request #19167
|
 Click on the image if the animation does not start.
|
Added model taper support and more thread profiles to the Hole tool:
Pull request #15744
|
Further PartDesign improvements
- The origin feature in a PartDesign body makes use of the new core datums. The appearance has been changed and the planes enlarge when creating a new sketch. As the orientation was wrong in older FreeCAD versions, files created with these versions need to be converted on opening. It can break files which reference the datums, and converted or new files created with 1.1 and above will be broken in 1.0 and below. Pull request #18126
- The Toggle freeze command is now available from PartDesign. Pull request #18373
- The performance of modeled threads from the Hole tool has been improved. Pull request #15744
- The initial angle for tapered threads in the Hole tool is now automatically set to the value from the ISO 7-1 and ASME B1.20.1 standards. Pull request #15744
- The Hole tool can now create holes based on sketch points and arcs in addition to circles. Pull request #20583
Points Workbench
Further Points improvements
Sketcher Workbench
Further Sketcher improvements
- It is now possible to directly use external geometry as input for tools like offset or transform (array), for both external construction and defining geometry. Pull request #17615
- External geometry (projected or intersecting) is now by default real (defining) geometry (which does not need to be traced as in 1.0 and prior). It can be toggled to construction geometry as any other geometry Pull request #17736
- The Sketcher axes are now displayed with infinite length. Pull request #17312
- Sketches are now ordered alphabetically in the Attach sketch dialog. Pull request #16518
- Group dragging was added, making it possible to drag all the selected geometrical entities. Pull request #18273
- There is a new preference that, if checked, makes external geometry creation independent of the current construction mode - it is always created as reference geometry in such a case. Pull request #18697
- A preference was added to allow optional grouping of the Line and Polyline tools. Pull request #20165
- When selecting a constraint or a geometry element within the sketch, the corresponding Tasks panel list is now automatically scrolled to that object. Pull request #18859 and Pull request #20866
- Status bar hints were added for all Sketcher geometry creation tools. Pull request #21632
Spreadsheet Workbench
Further Spreadsheet improvements
Surface Workbench
Further Surface improvements
TechDraw Workbench
Further TechDraw improvements
Import and export
- The alignment of sketches in SVG export and legacy DXF export has been fixed. Pull request #19765
Compilation
Known limitations
Other resources