Release notes 1.0: Difference between revisions

From FreeCAD Documentation
(Accidentally removed #13287.)
m (removed hidden property after TNP fix builds are in weekly)
 
(50 intermediate revisions by 4 users not shown)
Line 7: Line 7:
<!--T:2-->
<!--T:2-->
{{Message|
{{Message|
Are features missing? Mention them in the [https://forum.freecadweb.org/viewtopic.php?f&#61;10&t&#61;80197 Release notes for v1.0] forum thread.
Are features missing? Mention them in the [https://forum.freecad.org/viewtopic.php?f&#61;10&t&#61;80197 Release notes for v1.0] forum thread.


<!--T:3-->
<!--T:3-->
Line 25: Line 25:


<!--T:6-->
<!--T:6-->
Placeholder for an eye-catching image selected by the admins from the [https://forum.freecadweb.org/viewforum.php?f=24 user showcases forum].
Placeholder for an eye-catching image selected by the admins from the [https://forum.freecad.org/viewforum.php?f=24 user showcases forum].


== General == <!--T:7-->
== General == <!--T:7-->

<!--T:118-->
{| cellpadding=5
| [[File:TNP_fix_relnotes_1.0.PNG|320px]]
| The long standing [[Topological_naming_problem|Topological naming problem]] has finally been fixed thanks to the joint effort and hard work of several developers. The [https://github.com/realthunder/FreeCAD_assembly3/wiki/Topological-Naming-Algorithm Realthunder's fix] has been carefully implemented and improved to work in the master version of FreeCAD. The project took over a year and the implementation has been finalized with the following PR enabling the fix. Extensive testing and bug fixing will follow.
[https://github.com/FreeCAD/FreeCAD/pull/13705 Pull request #13705]
|}

{| cellpadding=5
| [[File:Freecad.svg|320px]]
| FreeCAD has a new logo. It was selected from the 5 winners of the public contest.
[https://github.com/FreeCAD/FreeCAD/pull/14284 Pull request #14284]
|}


== User interface == <!--T:8-->
== User interface == <!--T:8-->
Line 48: Line 61:
{| cellpadding=5
{| cellpadding=5
| [[File:Tasks_Dockable_relnotes_1.0.png|320px]]
| [[File:Tasks_Dockable_relnotes_1.0.png|320px]]
| For more flexibility, the task panel is now a a stand-alone dockable widget but the old layout has been kept as the default.
| For more flexibility, the task panel is now a stand-alone dockable widget but the old layout has been kept as the default.
[https://github.com/FreeCAD/FreeCAD/pull/10681 Pull request #10681] and [https://github.com/FreeCAD/FreeCAD/pull/10848 Pull request #10848]
[https://github.com/FreeCAD/FreeCAD/pull/10681 Pull request #10681] and [https://github.com/FreeCAD/FreeCAD/pull/10848 Pull request #10848]
|}
|}
Line 91: Line 104:
| [[File:Unified_measurement_relnotes_1.0.PNG|320px]]
| [[File:Unified_measurement_relnotes_1.0.PNG|320px]]
| A new universal measurement tool was added, replacing the old [[Part_Workbench#Measure|Part Measure tools]].
| A new universal measurement tool was added, replacing the old [[Part_Workbench#Measure|Part Measure tools]].
[https://github.com/FreeCAD/FreeCAD/pull/9750 Pull request #9750]
[https://github.com/FreeCAD/FreeCAD/pull/9750 Pull request #9750] and following
|}

<!--T:119-->
{| cellpadding=5
| [[File:Normal_view_relnotes_1.0.gif|320px]]</br>Click on the image if the animation does not start.
| The ''Align to selection'' view tool was added, making it possible to enter views normal to faces or following edge directions.
[https://github.com/FreeCAD/FreeCAD/pull/13906 Pull request #13906]
|}
|}


Line 120: Line 140:
* A command to display the [[Property editor|Property View]] panel was added. [https://github.com/FreeCAD/FreeCAD/pull/12024 Pull request #12024]
* A command to display the [[Property editor|Property View]] panel was added. [https://github.com/FreeCAD/FreeCAD/pull/12024 Pull request #12024]
* The integration of 3Dconnexion devices with FreeCAD on Windows was improved. [https://github.com/FreeCAD/FreeCAD/pull/12929 Pull request #12929]
* The integration of 3Dconnexion devices with FreeCAD on Windows was improved. [https://github.com/FreeCAD/FreeCAD/pull/12929 Pull request #12929]
* A Quick Measure feature was added. It uses the [[Status_bar|Status bar]] to display key measurement information (edge length, face area, distance/angle between points/edges) about the current selection in the 3D view. [https://github.com/FreeCAD/FreeCAD/pull/12217 Pull request #12217]
* Toolbars can now be dragged and dropped to the status and menu bars. [https://github.com/FreeCAD/FreeCAD/pull/13571 Pull request #13571]
* A ''Reload stylesheet'' button was added to aid the stylesheet development. It doesn't belong to any toolbar by default, it has to be added manually from ''Tools → Customize → Toolbars → View''. [https://github.com/FreeCAD/FreeCAD/pull/13982 Pull request #13982]
* Document icons (including the [[Std_Open|Open]] and [[Std_Save|Save]] ones, among others) were improved and unified. [https://github.com/FreeCAD/FreeCAD/pull/13865 Pull request #13865]
* The [[Std_ViewFitAll|Fit all]] icon was replaced for clarity. [https://github.com/FreeCAD/FreeCAD/pull/14180 Pull request #14180]
* Multiple icons (such as [[Std_New|New]]) were improved. [https://github.com/FreeCAD/FreeCAD/pull/14278 Pull request #14278]
* Icons of the Sketcher and Part Design task panel headers were improved. [https://github.com/FreeCAD/FreeCAD/pull/13968 Pull request #13968]


== Core system and API == <!--T:10-->
== Core system and API == <!--T:10-->
Line 140: Line 167:
== Addon Manager == <!--T:15-->
== Addon Manager == <!--T:15-->


== Arch Workbench == <!--T:16-->

<!--T:91-->
* The [[Arch_CutPlane|Arch CutPlane]] command has been improved. It is now nesting and link aware and the selection is more flexible. Edges can also be selected making the Arch CutLine<!--Do not add link--> command obsolete. [https://github.com/FreeCAD/FreeCAD/pull/11254 Pull request #11254] and [https://github.com/FreeCAD/FreeCAD/pull/11792 Pull request #11792]
* The Arch preferences have been checked and improved. The pages in the [[Preferences_Editor|Preferences Editor]] have a new layout. [https://github.com/FreeCAD/FreeCAD/pull/11940 Pull request #11940] and [https://github.com/FreeCAD/FreeCAD/pull/12038 Pull request #12038]
* An ''Opening only'' preset has been added to the [[Arch_Window|Arch Window]] command. [https://github.com/FreeCAD/FreeCAD/pull/12209 Pull request #12209]
* The [[Arch_Roof|Arch Roof]] object now has a ''Subvolume'' property. This allows to use a custom solid object as the subtraction volume for a roof. [https://github.com/FreeCAD/FreeCAD/pull/12346 Pull request #12346]
* Furthermore for an [[Arch_Roof|Arch Roof]] object that uses a solid object as its ''Base'' an appropriate subtraction volume is now automatically generated. Just as a wire-based roof, such a roof can be subtracted from the walls of a building with [[Arch_Remove|Arch Remove]]. [https://github.com/FreeCAD/FreeCAD/pull/13221 Pull request #13221].
* The [[Arch_Reference|Arch Reference]] tool has been upgraded: reference objects can now use whole file contents instead of having to choose a part, support for DXF and IFC files (if NativeIFC is available) has been added. [https://github.com/FreeCAD/FreeCAD/pull/13287 Pull request #13287].

=== Further Arch improvements === <!--T:17-->


== Assembly Workbench == <!--T:93-->
== Assembly Workbench == <!--T:93-->
Line 158: Line 174:
| [[File:Assembly_relnotes_1.0.png|384px]]
| [[File:Assembly_relnotes_1.0.png|384px]]
| A built-in Assembly workbench was finally added to FreeCAD. It uses the open-source [https://github.com/Ondsel-Development/OndselSolver Ondsel solver]. Basic functionalities (joints) are already available. Further development is in progress.
| A built-in Assembly workbench was finally added to FreeCAD. It uses the open-source [https://github.com/Ondsel-Development/OndselSolver Ondsel solver]. Basic functionalities (joints) are already available. Further development is in progress.
[https://github.com/FreeCAD/FreeCAD/pull/10427 Pull request #10427], [https://github.com/FreeCAD/FreeCAD/pull/10764 Pull request #10764] and more
[https://github.com/FreeCAD/FreeCAD/pull/10427 Pull request #10427], [https://github.com/FreeCAD/FreeCAD/pull/10764 Pull request #10764], [https://github.com/FreeCAD/FreeCAD/pull/12406 Pull request #12406] and more
|}
|}


=== Further Assembly improvements === <!--T:95-->
=== Further Assembly improvements === <!--T:95-->

<!--T:120-->
* Assembly icons were updated and the experimental features exposed. [https://github.com/FreeCAD/FreeCAD/pull/13866 Pull request #13866]
* Angle, Perpendicular and Parallel joints were added. [https://github.com/FreeCAD/FreeCAD/pull/14008 Pull request #14008]

== BIM Workbench == <!--T:16-->

<!--T:91-->
* Arch was merged with [[BIM_Workbench|BIM]], becoming the new BIM workbench. [https://github.com/FreeCAD/FreeCAD/pull/13783 Pull request #13783]
* The [[Arch_CutPlane|Arch CutPlane]] command has been improved. It is now nesting and link aware and the selection is more flexible. Edges can also be selected making the Arch CutLine<!--Do not add link--> command obsolete. [https://github.com/FreeCAD/FreeCAD/pull/11254 Pull request #11254] and [https://github.com/FreeCAD/FreeCAD/pull/11792 Pull request #11792]
* The BIM preferences have been checked and improved. The pages in the [[Preferences_Editor|Preferences Editor]] have a new layout. [https://github.com/FreeCAD/FreeCAD/pull/11940 Pull request #11940] and [https://github.com/FreeCAD/FreeCAD/pull/12038 Pull request #12038]
* An ''Opening only'' preset has been added to the [[Arch_Window|Arch Window]] command. [https://github.com/FreeCAD/FreeCAD/pull/12209 Pull request #12209]
* The [[Arch_Roof|Arch Roof]] object now has a ''Subvolume'' property. This allows to use a custom solid object as the subtraction volume for a roof. [https://github.com/FreeCAD/FreeCAD/pull/12346 Pull request #12346]
* Furthermore for an [[Arch_Roof|Arch Roof]] object that uses a solid object as its ''Base'' an appropriate subtraction volume is now automatically generated. Just as a wire-based roof, such a roof can be subtracted from the walls of a building with [[Arch_Remove|Arch Remove]]. [https://github.com/FreeCAD/FreeCAD/pull/13221 Pull request #13221]
* The [[Arch_Reference|Arch Reference]] tool has been upgraded: reference objects can now use whole file contents instead of having to choose a part, support for DXF and IFC files (if NativeIFC is available) has been added. [https://github.com/FreeCAD/FreeCAD/pull/13287 Pull request #13287]

=== Further BIM improvements === <!--T:17-->

== CAM Workbench == <!--T:32-->

<!--T:102-->
* Path Workbench is now named CAM. [https://github.com/FreeCAD/FreeCAD/pull/12665 Pull request #12665]

=== Further CAM improvements === <!--T:33-->
* Rest machining was reimplemented to take input from the g-code of earlier operations (instead of using the internals of Area operations). This enabled support for rest machining in Area operations after non-Area ones (most notably Adaptive). [https://github.com/FreeCAD/FreeCAD/pull/11939 Pull request #11939]
* G43 tool height compensation was added to the centroid CAM post-processor. [https://github.com/FreeCAD/FreeCAD/pull/12652 Pull request #12652]
* A ''Feed retract'' option was added to drilling operation settings for reaming and boring. [https://github.com/FreeCAD/FreeCAD/pull/13254 Pull request #13254]
* A new CAM simulator based on low-level OpenGL functions (faster and more precise) was implemented in addition to the old one. [https://github.com/FreeCAD/FreeCAD/pull/13884 Pull request #13884]


== Draft Workbench == <!--T:18-->
== Draft Workbench == <!--T:18-->
Line 185: Line 229:
* Settings have also been added to the [[Draft_ApplyStyle|Draft ApplyStyle]] command. [https://github.com/FreeCAD/FreeCAD/pull/11610 Pull request #11610]
* Settings have also been added to the [[Draft_ApplyStyle|Draft ApplyStyle]] command. [https://github.com/FreeCAD/FreeCAD/pull/11610 Pull request #11610]
* Snap, edit and tracker markers now use the [[Preferences_Editor#3D_View|Marker size]] preference. [https://github.com/FreeCAD/FreeCAD/pull/11688 Pull request #11688]
* Snap, edit and tracker markers now use the [[Preferences_Editor#3D_View|Marker size]] preference. [https://github.com/FreeCAD/FreeCAD/pull/11688 Pull request #11688]
* Some Draft icons were changed to improve their appearance. [https://github.com/FreeCAD/FreeCAD/pull/13585 Pull request #13585]


== FEM Workbench == <!--T:21-->
== FEM Workbench == <!--T:21-->
Line 231: Line 276:
| [[File:Constraint_suppress_relnotes_1.0.png|384px]]
| [[File:Constraint_suppress_relnotes_1.0.png|384px]]
| FEM constraints can now be suppressed (right-click on a constraint and select ''Suppress'') and thus ignored by the solvers. This way, it's possible to modify the analysis setup without having to delete the currently not needed constraints. [https://github.com/FreeCAD/FreeCAD/pull/12359 Pull request #12359]
| FEM constraints can now be suppressed (right-click on a constraint and select ''Suppress'') and thus ignored by the solvers. This way, it's possible to modify the analysis setup without having to delete the currently not needed constraints. [https://github.com/FreeCAD/FreeCAD/pull/12359 Pull request #12359]
|}

<!--T:121-->
{| cellpadding=5
| [[File:Rigid_body_relnotes_1.0.JPG|384px]]
| Support for the CalculiX's [[FEM_ConstraintRigidBody|rigid body constraint]] was added, finally making it possible to simulate torsion of arbitrary components and apply remote loads, among others. [https://github.com/FreeCAD/FreeCAD/pull/13900 Pull request #13900]
|}
|}


Line 274: Line 325:
* [[FEM_ConstraintHeatflux|Heat flux load]] now has a radiation heat flux mode to model surface radiation to ambient. [https://github.com/FreeCAD/FreeCAD/pull/13466 Pull request #13466]
* [[FEM_ConstraintHeatflux|Heat flux load]] now has a radiation heat flux mode to model surface radiation to ambient. [https://github.com/FreeCAD/FreeCAD/pull/13466 Pull request #13466]
* A few unused constraint symbol View properties were removed. [https://github.com/FreeCAD/FreeCAD/pull/13569 Pull request #13569]
* A few unused constraint symbol View properties were removed. [https://github.com/FreeCAD/FreeCAD/pull/13569 Pull request #13569]
* New view properties (with the main one being ''Color Mode'') were added to FEM mesh objects so that custom color and transparency settings for meshes can be saved and restored. [https://github.com/FreeCAD/FreeCAD/pull/13698 Pull request #13698]

* Now only the last added filter under each results pipeline object is visible by default. [https://github.com/FreeCAD/FreeCAD/pull/13820 Pull request #13820]
== Export == <!--T:23-->
* The task panel tips of several constraints were changed to actually reflect the rules of the geometry selection for those constraints. [https://github.com/FreeCAD/FreeCAD/pull/13921 Pull request #13921] and [https://github.com/FreeCAD/FreeCAD/pull/14002 Pull request #14002]
* Support for heat flux results from thermomechanical analyses was added to the results pipeline. [https://github.com/FreeCAD/FreeCAD/pull/14019 Pull request #14019]
* The [[FEM_ConstraintSectionPrint|Section print feature]] was improved, adding support for heat flux and drag stress (not yet available as 3D fluid analyses with CalculiX haven't been implemented yet) results. [https://github.com/FreeCAD/FreeCAD/pull/14046 Pull request #14046]


== Material == <!--T:72-->
== Material == <!--T:72-->
Line 299: Line 353:
[https://github.com/FreeCAD/FreeCAD/pull/13294 Pull request #13294]
[https://github.com/FreeCAD/FreeCAD/pull/13294 Pull request #13294]
|}
|}

=== Further Material improvements ===
* Dialogs to view the Appearance and Material properties of an object were added and available as ''Inspect Appearance'' and ''Inspect Material'' tools. [https://github.com/FreeCAD/FreeCAD/pull/13967 Pull request #13967]


== Mesh == <!--T:24-->
== Mesh == <!--T:24-->
Line 328: Line 385:
<!--T:86-->
<!--T:86-->
* The ''Frenet'' property is now enabled by default for the [[Part_Sweep|Part Sweep]] tool to avoid a common rendering issue. [https://github.com/FreeCAD/FreeCAD/pull/11590 Pull request #11590]
* The ''Frenet'' property is now enabled by default for the [[Part_Sweep|Part Sweep]] tool to avoid a common rendering issue. [https://github.com/FreeCAD/FreeCAD/pull/11590 Pull request #11590]
* Now all the Part icons use the blue theme and the primitives use the same icon for the toolbar and the tree. [https://github.com/FreeCAD/FreeCAD/pull/14074 Pull request #14074]


== PartDesign Workbench == <!--T:30-->
== Part Design Workbench == <!--T:30-->


<!--T:109-->
<!--T:109-->
Line 350: Line 408:
| Offset mode was added for [[PartDesign_LinearPattern|linear]] and [[PartDesign_PolarPattern|polar pattern]]. The previous mode was renamed '''Overall Length'''.
| Offset mode was added for [[PartDesign_LinearPattern|linear]] and [[PartDesign_PolarPattern|polar pattern]]. The previous mode was renamed '''Overall Length'''.
[https://github.com/FreeCAD/FreeCAD/pull/10377 Pull request #10377]
[https://github.com/FreeCAD/FreeCAD/pull/10377 Pull request #10377]
|}

<!--T:122-->
{| cellpadding=5
| [[File:Single_solid_rule_relnotes_1.0.PNG|384px]]
| Experimental support for multiple solids within a [[PartDesign_Body|Body]] was added. It can be enabled in the preferences (for new Bodies) or in the properties of an existing Body.
[https://github.com/FreeCAD/FreeCAD/pull/13960 Pull request #13960]
|}
|}


Line 358: Line 423:
* Datum points now change color when highlighted or selected (like other datums). [https://github.com/FreeCAD/FreeCAD/pull/12439 Pull request #12439]
* Datum points now change color when highlighted or selected (like other datums). [https://github.com/FreeCAD/FreeCAD/pull/12439 Pull request #12439]
* Part Design icons where slightly improved for consistency. [https://github.com/FreeCAD/FreeCAD/pull/13109 Pull request #13109]
* Part Design icons where slightly improved for consistency. [https://github.com/FreeCAD/FreeCAD/pull/13109 Pull request #13109]
* A ''Suppressed'' property was added to temporarily disable a feature. Currently, it's hidden (right-click in the [[Property_editor|Property editor]] and select ''Show all'' to see it) until the [[Topological_naming_problem|TNP]] fix is completed. [https://github.com/FreeCAD/FreeCAD/pull/12096 Pull request #12096] and [https://github.com/FreeCAD/FreeCAD/pull/12412 Pull request #12412]
* A ''Suppressed'' property was added to temporarily disable a feature. [https://github.com/FreeCAD/FreeCAD/pull/12096 Pull request #12096] and [https://github.com/FreeCAD/FreeCAD/pull/12412 Pull request #12412]
* The Part Design toolbars have been updated - datums and sketch-based actions are grouped now, [[Part_CheckGeometry|Part CheckGeometry]] was added to the toolbar and menu and the toolbars were split into individual ones to make it possible to rearrange them. [https://github.com/FreeCAD/FreeCAD/pull/13833 Pull request #13833]

* Now all the Part Design features use the same icons for the toolbar and the tree. [https://github.com/FreeCAD/FreeCAD/pull/14074 Pull request #14074]
== Path Workbench == <!--T:32-->

<!--T:102-->
* Path Workbench is now named CAM. [https://github.com/FreeCAD/FreeCAD/pull/12665 Pull request #12665]

=== Further Path improvements === <!--T:33-->

== Plot module == <!--T:34-->


== Points Workbench == <!--T:35-->
== Points Workbench == <!--T:35-->
Line 384: Line 442:
<!--T:61-->
<!--T:61-->
{| cellpadding=5
{| cellpadding=5
| [[File:Contextual_dimension_relnotes_1.0.gif|320px]]</br>Click on the image if the animation does not start.
| [[File:Contextual_dimension_relnotes_1.0.gif|384px]]</br>Click on the image if the animation does not start.
| A contextual [[Sketcher_Dimension|Dimension]] constraint tool was added to enable quick and intuitive dimensioning with a single versatile tool.
| A contextual [[Sketcher_Dimension|Dimension]] constraint tool was added to enable quick and intuitive dimensioning with a single versatile tool.
[https://github.com/FreeCAD/FreeCAD/pull/9810 Pull request #9810]
[https://github.com/FreeCAD/FreeCAD/pull/9810 Pull request #9810]
Line 391: Line 449:
<!--T:76-->
<!--T:76-->
{| cellpadding=5
{| cellpadding=5
| [[File:Tool_parameters_relnotes_1.0.gif|320px]]</br>Click on the image if the animation does not start.
| [[File:Tool_parameters_relnotes_1.0.gif|384px]]</br>Click on the image if the animation does not start.
| [[Sketcher_Workbench#On-View-Parameters|Tool parameters]] were added to allow dimensioning on the go (when drawing shapes). Depending on the preference setting On-View-Parameters, they can be disabled, reduced to dimensions only (no initial coordinates) or fully enabled. Moreover, modes were added for the shape tools. They can be selected using the M key or a drop-down list in the task panel. Some tools have additional settings in the form of checkboxes in the task panel and additional keyboard shortcuts. Currently, the new features are available for points, lines, arcs, ellipses, rectangles, polygons and slots. This is a work in progress.
| [[Sketcher_Workbench#On-View-Parameters|Tool parameters]] were added to allow dimensioning on the go (when drawing shapes). Depending on the preference setting On-View-Parameters, they can be disabled, reduced to dimensions only (no initial coordinates) or fully enabled. Moreover, modes were added for the shape tools. They can be selected using the M key or a drop-down list in the task panel. Some tools have additional settings in the form of checkboxes in the task panel and additional keyboard shortcuts. Currently, the new features are available for points, lines, arcs, ellipses, rectangles, polygons and slots. This is a work in progress.
[https://github.com/FreeCAD/FreeCAD/pull/11048 Pull request #11048], [https://github.com/FreeCAD/FreeCAD/pull/11174 Pull request #11174] and following
[https://github.com/FreeCAD/FreeCAD/pull/11048 Pull request #11048], [https://github.com/FreeCAD/FreeCAD/pull/11174 Pull request #11174] and following
Line 419: Line 477:
<!--T:82-->
<!--T:82-->
{| cellpadding=5
{| cellpadding=5
| [[File:Auto_horizontal-vertical_relnotes_1.0.gif|320px]]</br>Click on the image if the animation does not start.
| [[File:Auto_horizontal-vertical_relnotes_1.0.gif|384px]]</br>Click on the image if the animation does not start.
| A [[Sketcher_ConstrainHorVer|Horizontal/Vertical constraint]] was added. It automatically applies horizontal constraint if a line is closer to horizontal orientation or vertical constraint if it's closer to vertical orientation.
| A [[Sketcher_ConstrainHorVer|Horizontal/Vertical constraint]] was added. It automatically applies horizontal constraint if a line is closer to horizontal orientation or vertical constraint if it's closer to vertical orientation.
[https://github.com/FreeCAD/FreeCAD/pull/11538 Pull request #11538]
[https://github.com/FreeCAD/FreeCAD/pull/11538 Pull request #11538]
Line 454: Line 512:
<!--T:98-->
<!--T:98-->
{| cellpadding=5
{| cellpadding=5
| [[File:B-spline_tangency_relnotes_1.0.gif|320px]]</br>Click on the image if the animation does not start.
| [[File:B-spline_tangency_relnotes_1.0.gif|384px]]</br>Click on the image if the animation does not start.
| Tangency to B-spline edge was added, eliminating the need to use endpoints and various workarounds instead.
| Tangency to B-spline edge was added, eliminating the need to use endpoints and various workarounds instead.
[https://github.com/FreeCAD/FreeCAD/pull/11853 Pull request #11853]
[https://github.com/FreeCAD/FreeCAD/pull/11853 Pull request #11853]
Line 475: Line 533:
<!--T:104-->
<!--T:104-->
{| cellpadding=5
{| cellpadding=5
| [[File:New_symmetry_relnotes_1.0.gif|320px]]</br>Click on the image if the animation does not start.
| [[File:New_symmetry_relnotes_1.0.gif|384px]]</br>Click on the image if the animation does not start.
| The [[Sketcher_Symmetry|Symmetry]] tool has been reworked. Now it works by preselecting the geometry and picking a line or point about which the geometry will be mirrored. A preview is shown and the behavior of the tool can be controlled through tool settings.
| The [[Sketcher_Symmetry|Symmetry]] tool has been reworked. Now it works by preselecting the geometry and picking a line or point about which the geometry will be mirrored. A preview is shown and the behavior of the tool can be controlled through tool settings.
[https://github.com/FreeCAD/FreeCAD/pull/11853 Pull request #11853]
[https://github.com/FreeCAD/FreeCAD/pull/11853 Pull request #11853]
Line 482: Line 540:
<!--T:110-->
<!--T:110-->
{| cellpadding=5
{| cellpadding=5
| [[File:Auto_midpoint_relnotes_1.0.gif|320px]]</br>Click on the image if the animation does not start.
| [[File:Auto_midpoint_relnotes_1.0.gif|384px]]</br>Click on the image if the animation does not start.
| [[Sketcher_ConstrainSymmetric|Symmetric constraint]] is now applied automatically when the midpoint of a line is picked.
| [[Sketcher_ConstrainSymmetric|Symmetric constraint]] is now applied automatically when the midpoint of a line is picked.
[https://github.com/FreeCAD/FreeCAD/pull/13147 Pull request #13147]
[https://github.com/FreeCAD/FreeCAD/pull/13147 Pull request #13147]
Line 503: Line 561:
<!--T:115-->
<!--T:115-->
{| cellpadding=5
{| cellpadding=5
| [[File:Trim_drag_relnotes_1.0.gif|320px]]</br>Click on the image if the animation does not start.
| [[File:Trim_drag_relnotes_1.0.gif|384px]]</br>Click on the image if the animation does not start.
| The [[Sketcher_Trimming|Trim edge]] tool can now be used in hold and drag mode.
| The [[Sketcher_Trimming|Trim edge]] tool can now be used in hold and drag mode.
[https://github.com/FreeCAD/FreeCAD/pull/13188 Pull request #13188]
[https://github.com/FreeCAD/FreeCAD/pull/13188 Pull request #13188]
Line 520: Line 578:
* The right-click menu is now contextual and also includes B-spline commands. [https://github.com/FreeCAD/FreeCAD/pull/11884 Pull request #11884] and [https://github.com/FreeCAD/FreeCAD/pull/11973 Pull request #11973]
* The right-click menu is now contextual and also includes B-spline commands. [https://github.com/FreeCAD/FreeCAD/pull/11884 Pull request #11884] and [https://github.com/FreeCAD/FreeCAD/pull/11973 Pull request #11973]
* Double-clicking an edge now selects all the geometry connected with it. [https://github.com/FreeCAD/FreeCAD/pull/11925 Pull request #11925]
* Double-clicking an edge now selects all the geometry connected with it. [https://github.com/FreeCAD/FreeCAD/pull/11925 Pull request #11925]
* [[Sketcher_CreateLine|Line]] and [[Sketcher_CreatePolyline|Polyline]] tools are now grouped together and Polyline is shown first. [https://github.com/FreeCAD/FreeCAD/pull/13509 Pull request #13509]
* The Sketcher toolbars were slightly reorganized for clarity and consistency. [https://github.com/FreeCAD/FreeCAD/pull/13407 Pull request #13407] and [https://github.com/FreeCAD/FreeCAD/pull/13763 Pull request #13763]
* The Sketcher toolbars were slightly reorganized for clarity and consistency. [https://github.com/FreeCAD/FreeCAD/pull/13407 Pull request #13407]


== Spreadsheet Workbench == <!--T:39-->
== Spreadsheet Workbench == <!--T:39-->
Line 529: Line 586:
<!--T:113-->
<!--T:113-->
* Double-clicking a spreadsheet in the Tree view now switches to this workbench. [https://github.com/FreeCAD/FreeCAD/pull/13137 Pull request #13137]
* Double-clicking a spreadsheet in the Tree view now switches to this workbench. [https://github.com/FreeCAD/FreeCAD/pull/13137 Pull request #13137]
* The Spreadsheet icons were improved. [https://github.com/FreeCAD/FreeCAD/pull/13996 Pull request #13996]


== Start Workbench == <!--T:49-->
== Start Workbench == <!--T:49-->
Line 548: Line 606:
<!--T:117-->
<!--T:117-->
{| cellpadding=5
{| cellpadding=5
| [[File:First_start_relnotes_1.0.png|320px]]
| [[File:First_start_relnotes_1.0.png|384px]]
| A simple first start widget was added and will be extended in the near future.
| A simple first start widget was added and will be extended in the near future.
[https://github.com/FreeCAD/FreeCAD/pull/13650 Pull request #13650]
[https://github.com/FreeCAD/FreeCAD/pull/13650 Pull request #13650]
Line 594: Line 652:
| The [[TechDraw_BrokenView|BrokenView]] tool was added to depict long objects easily.
| The [[TechDraw_BrokenView|BrokenView]] tool was added to depict long objects easily.
[https://github.com/FreeCAD/FreeCAD/pull/13331 Pull request #13331]
[https://github.com/FreeCAD/FreeCAD/pull/13331 Pull request #13331]
|}

<!--T:123-->
{| cellpadding=5
| [[File:Techdraw_smart_dimension_relnotes_1.0.gif|320px]]</br>Click on the image if the animation does not start.
| A new context dimension tool was added based on [[Sketcher_Dimension|the one introduced in the Sketcher]].
[https://github.com/FreeCAD/FreeCAD/pull/13525 Pull request #13525]
|}
|}


Line 613: Line 678:
* Small but important usability improvements were made - double-clicking on the TechDraw page now enters this workbench and the TechDraw MoveView tool was replaced by simple drag and drop in the [[Tree_view|tree]]. The TechDraw ClipGroupAdd and TechDraw ClipGroupRemove tools were also replaced by tree drag and drop behavior. [https://github.com/FreeCAD/FreeCAD/pull/13063 Pull request #13063]
* Small but important usability improvements were made - double-clicking on the TechDraw page now enters this workbench and the TechDraw MoveView tool was replaced by simple drag and drop in the [[Tree_view|tree]]. The TechDraw ClipGroupAdd and TechDraw ClipGroupRemove tools were also replaced by tree drag and drop behavior. [https://github.com/FreeCAD/FreeCAD/pull/13063 Pull request #13063]
* The drawing templates are now automatically filled with available information (like date and title). [https://github.com/FreeCAD/FreeCAD/pull/13005 Pull request #13005]
* The drawing templates are now automatically filled with available information (like date and title). [https://github.com/FreeCAD/FreeCAD/pull/13005 Pull request #13005]
* The [[TechDraw_ProjectShape|Project shape]] tool was removed from TechDraw as it's inherited from the old Drawing workbench, has nothing to do with a TechDraw page. [https://github.com/FreeCAD/FreeCAD/pull/13655 Pull request #13655]
* The [[TechDraw_ProjectShape|Project shape]] tool was removed from TechDraw as it's inherited from the old Drawing workbench and has nothing to do with a TechDraw page. [https://github.com/FreeCAD/FreeCAD/pull/13655 Pull request #13655]
* The [[TechDraw_View|Insert View]] tool was improved so that it can handle more object types and settings. This allowed the following tools to be removed from the toolbar: [[TechDraw_SpreadsheetView|SpreadsheetView]], [[TechDraw_ArchView|ArchView]], [[TechDraw_Symbol|Symbol]], [[TechDraw_Image|Image]] and [[TechDraw_ProjectionGroup|ProjectionGroup]]. [https://github.com/FreeCAD/FreeCAD/pull/13219 Pull request #13219]
* The [[TechDraw_View|Insert View]] tool was improved so that it can handle more object types and settings. This allowed the following tools to be removed from the toolbar: [[TechDraw_SpreadsheetView|SpreadsheetView]], [[TechDraw_ArchView|ArchView]], [[TechDraw_Symbol|Symbol]], [[TechDraw_Image|Image]] and [[TechDraw_ProjectionGroup|ProjectionGroup]]. [https://github.com/FreeCAD/FreeCAD/pull/13219 Pull request #13219]
* Snapping was added to allow automatic alignment of views and dimensions. [https://github.com/FreeCAD/FreeCAD/pull/13659 Pull request #13659]

* Handling of cosmetics was improved in various ways. [https://github.com/FreeCAD/FreeCAD/pull/14216 Pull request #14216]
== Web Workbench == <!--T:45-->

=== Further Web improvements === <!--T:46-->


== Compilation == <!--T:47-->
== Compilation == <!--T:47-->

Latest revision as of 09:03, 28 May 2024

Other languages:
FreeCAD 1.0 is under development, there is no expected released date yet.

Are features missing? Mention them in the Release notes for v1.0 forum thread.

See Help FreeCAD for ways to contribute to FreeCAD.

All images on this page must use the _relnotes_1.0 suffix


FreeCAD 1.0 was released on D Month 2024, 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

The long standing Topological naming problem has finally been fixed thanks to the joint effort and hard work of several developers. The Realthunder's fix has been carefully implemented and improved to work in the master version of FreeCAD. The project took over a year and the implementation has been finalized with the following PR enabling the fix. Extensive testing and bug fixing will follow.

Pull request #13705

FreeCAD has a new logo. It was selected from the 5 winners of the public contest.

Pull request #14284

User interface

A rotation center indicator has been added. This indicator is shown when the view is rotated by dragging the mouse. It can optionally be disabled in the preferences. There are also settings for its color, transparency and size.

Pull request #9909 and Pull request #10790


Click on the image if the animation does not start.
Selection filters were added, facilitating the selection of vertices, edges and faces.

Pull request #10271

For more flexibility, the task panel is now a stand-alone dockable widget but the old layout has been kept as the default.

Pull request #10681 and Pull request #10848

The appearance of the Transform tool dragger has been improved. It now also has a set of planar draggers for moving objects along the 3 default planes.

Pull request #10706

Realthunder's feature allowing for the overlay of dock widgets (tree and task transparency) has been added.

Pull request #7888

The light source position can now be set in in the preferences (Preferences → Display).

Pull request #11146

The Preferences window was redesigned to replace the tabs with a tree view.

Pull request #11018

TabBar workbench selector was added. It can be enabled and configured in Preferences → Workbenches.

Pull request #12270

A new universal measurement tool was added, replacing the old Part Measure tools.

Pull request #9750 and following


Click on the image if the animation does not start.
The Align to selection view tool was added, making it possible to enter views normal to faces or following edge directions.

Pull request #13906

Further user interface improvements

  • A project unit system was introduced. Pull request #9521
  • The Section Cut tool now also works in a perspective view. Pull request #10143
  • An option to sort workbenches alphabetically (available after right-clicking in Preferences → Workbenches) was added. Pull request #10363
  • A Find file filter and a Find in files filter were added to the Std DlgMacroExecute dialog. Pull request #10714
  • The View menu and the View toolbar have been revised. Pull request #10761
  • The stop button was removed from the Macro toolbar. The record button now switched to a stop button when recording is in progress. Pull request #10836
  • The reset button in the Preferences now shows a menu with options to reset the settings at different levels: all, in the current group or in the current tab. Pull request #10688 and Pull request #11038
  • The Help Module was merged so that it's no longer necessary to download an add-on to make use of it. Pull request #11008
  • Preferences to customize the current theme were added. Pull request #10238
  • Default selection settings were changed to make the selection of objects in the 3D window easier. Pull request #11187
  • A meters-only unit scheme named Meter decimal was added since the MKS (m/kg/s/degree) system doesn't always result in dimensions being displayed in meters - millimeters are still used for values below 0.1 m while for some applications (e.g. civil engineering) a unit system that actually changes the display of all dimensions to meters is useful. Pull request #11365
  • Additional marker sizes (20, 25 and 30px) were added to Preferences → Display → 3D View → Marker size in order to assist users of 4K screens. Pull request #11524
  • A Toggle transparency option was added to the View and context menus to quickly switch transparency on or off for selected objects. Pull request #10805
  • A Lock toolbars command was added. With it toolbar positions can be locked or unlocked. It is available in the View menu and the toolbar area context menu. Pull request #11596
  • Default shape color was adjusted to improve the appearance of the models. Pull request #12380 and Pull request #12488
  • Items within Part and Group containers can now be sorted by drag and drop. Pull request #12293
  • Visibility icons (eye symbol) are added to tree objects if the Show visibility icon option is checked in Preferences → Display → UI. Pull request #12298
  • A frozen status (Toggle freeze option in the context menu in the tree) was added, making it possible to turn off the parametric behavior of an object (so that it doesn't change even if the objects it depends on change). Pull request #12580
  • Navigation animations have been improved. Animations now use an easing function and have a fixed duration which can be changed in Preferences → Display → Navigation. Pull request #10881 and Pull request #12205
  • The buttons for the default views are now grouped under a single button. The individual buttons are still available in the additional Individual views toolbar. Pull request #12878
  • The name of the current active document is now also displayed in the window title bar. Pull request #12035
  • A command to display the Property View panel was added. Pull request #12024
  • The integration of 3Dconnexion devices with FreeCAD on Windows was improved. Pull request #12929
  • A Quick Measure feature was added. It uses the Status bar to display key measurement information (edge length, face area, distance/angle between points/edges) about the current selection in the 3D view. Pull request #12217
  • Toolbars can now be dragged and dropped to the status and menu bars. Pull request #13571
  • A Reload stylesheet button was added to aid the stylesheet development. It doesn't belong to any toolbar by default, it has to be added manually from Tools → Customize → Toolbars → View. Pull request #13982
  • Document icons (including the Open and Save ones, among others) were improved and unified. Pull request #13865
  • The Fit all icon was replaced for clarity. Pull request #14180
  • Multiple icons (such as New) were improved. Pull request #14278
  • Icons of the Sketcher and Part Design task panel headers were improved. Pull request #13968

Core system and API

Core

API

New Python API

Removed Python API

Addon Manager

Assembly Workbench

A built-in Assembly workbench was finally added to FreeCAD. It uses the open-source Ondsel solver. Basic functionalities (joints) are already available. Further development is in progress.

Pull request #10427, Pull request #10764, Pull request #12406 and more

Further Assembly improvements

BIM Workbench

Further BIM improvements

CAM Workbench

Further CAM improvements

  • Rest machining was reimplemented to take input from the g-code of earlier operations (instead of using the internals of Area operations). This enabled support for rest machining in Area operations after non-Area ones (most notably Adaptive). Pull request #11939
  • G43 tool height compensation was added to the centroid CAM post-processor. Pull request #12652
  • A Feed retract option was added to drilling operation settings for reaming and boring. Pull request #13254
  • A new CAM simulator based on low-level OpenGL functions (faster and more precise) was implemented in addition to the old one. Pull request #13884

Draft Workbench

Further Draft improvements

FEM Workbench

The position of the color legend labels was adjusted to make the top ones less likely to be covered by the navigation cube. The default font and color of the labels was changed to increase the visibility and preferences were added to allow label color and size modification.

Pull request #10552

The FEM PostFilterLinearizedStresses command can now use the stress tensor components for linearized stress computations. Previously, only Von Mises, Tresca and principal (major/intermediate/minor) stresses could be used for this.

Pull request #11724

Support for cyclic symmetry via tie constraint in CalculiX was added, making it possible to analyze models with rotational periodic symmetry using a single repetitive sector.

Pull request #12289

Support for 2D (plane stress, plane strain and axisymmetric) analyses was added for the CalculiX solver. They are configured in the same way as simulations with shell elements but there are some additional restrictions described on the aforementioned wiki page. The new Model Space option has to be set properly. Pull request #12562
As the first step towards the support for hexahedral elements, their generation using Gmsh subdivision technique is now possible thanks to the new Gmsh property Subdivision Algorithm. It can also be used to create quadrilateral elements. Pull request #12698
New View properties were added to the results pipeline objects. Mesh edge color and width can now be changed for the Surface with Edges display mode. Node size can be modified for the Nodes mode. There is also a transparency setting for all modes. Pull request #13066
FEM constraints can now be suppressed (right-click on a constraint and select Suppress) and thus ignored by the solvers. This way, it's possible to modify the analysis setup without having to delete the currently not needed constraints. Pull request #12359
Support for the CalculiX's rigid body constraint was added, finally making it possible to simulate torsion of arbitrary components and apply remote loads, among others. Pull request #13900

Further FEM improvements

Material

The material handling system, including the editor, has been completely reworked. Further improvements in this regard will follow.

Pull request #10690

Appearance preview was added to show the materials in the same way they will be shown in documents.

Pull request #11628

The new material system is now used for appearance properties.

Pull request #13294

Further Material improvements

  • Dialogs to view the Appearance and Material properties of an object were added and available as Inspect Appearance and Inspect Material tools. Pull request #13967

Mesh

Further Mesh improvements

OpenSCAD Workbench

Further OpenSCAD improvements

Part Workbench

Part Scale tool was added to allow for easy scaling of shapes without having to use tools from the Draft Workbench.

Pull request #10583

Part Mirror now supports reference objects, such as a Part Plane to define an arbitrary mirror plane in addition to the standard XY, XZ, and YZ planes.

Pull request #11535

Further Part improvements

  • The Frenet property is now enabled by default for the Part Sweep tool to avoid a common rendering issue. Pull request #11590
  • Now all the Part icons use the blue theme and the primitives use the same icon for the toolbar and the tree. Pull request #14074

Part Design Workbench

More modes were added to the revolution and groove features - to first/last, up to face and two dimensions.

Pull request #7193

Pad and pocket task panels were improved (reordered UI elements, Select face option hidden when unnecessary and so on).

Pull request #10392

Offset mode was added for linear and polar pattern. The previous mode was renamed Overall Length.

Pull request #10377

Experimental support for multiple solids within a Body was added. It can be enabled in the preferences (for new Bodies) or in the properties of an existing Body.

Pull request #13960

Further PartDesign improvements

Points Workbench

Further Points improvements

Sketcher Workbench

Implementation of a circle overlay for arcs (to solve the issue of constraints appearing away from them) was completed with a command to switch them.

Pull request #9703


Click on the image if the animation does not start.
A contextual Dimension constraint tool was added to enable quick and intuitive dimensioning with a single versatile tool.

Pull request #9810


Click on the image if the animation does not start.
Tool parameters were added to allow dimensioning on the go (when drawing shapes). Depending on the preference setting On-View-Parameters, they can be disabled, reduced to dimensions only (no initial coordinates) or fully enabled. Moreover, modes were added for the shape tools. They can be selected using the M key or a drop-down list in the task panel. Some tools have additional settings in the form of checkboxes in the task panel and additional keyboard shortcuts. Currently, the new features are available for points, lines, arcs, ellipses, rectangles, polygons and slots. This is a work in progress.

Pull request #11048, Pull request #11174 and following

An Offset tool was added to allow offsetting curves.

Pull request #11174

Three-point rectangle mode was added in two versions - 3 corners or center and 2 corners.

Pull request #11174

An Arc slot tool was added with two modes (arc ends and flat ends) to allow for the creation of curved slots

Pull request #11174


Click on the image if the animation does not start.
A Horizontal/Vertical constraint was added. It automatically applies horizontal constraint if a line is closer to horizontal orientation or vertical constraint if it's closer to vertical orientation.

Pull request #11538

Rendering of angle and radius constraints was improved. Angle constraints have full extension lines now.

Pull request #11507

A Polar transform tool was added to allow rotation and circular patterns of sketcher geometries.

Pull request #11264


Click on the image if the animation does not start.
It is now possible to copy/cut and paste sketch geometry (with constraints) using typical keyboard shortcuts: Ctrl+C, Ctrl+X and Ctrl+V. Not only within a single sketch but also between different sketches or even different instances of FreeCAD. The geometry is copied in the form of Python commands so it can be used in other ways too (e.g. shared on the forum).

Pull request #11537

A Scale transform tool was added, making it possible to scale the geometry in the sketch using a selected center point and a scale factor or two reference points.

Pull request #11265


Click on the image if the animation does not start.
Tangency to B-spline edge was added, eliminating the need to use endpoints and various workarounds instead.

Pull request #11853

The RectangularArray, Move, Copy and Clone tools were replaced with a single Array transform tool.

Pull request #11267

A Chamfer tool was added with an option to switch to the Fillet mode. Moreover, there is no longer a separate Corner-preserving fillet tool. A Preserve corner option (checked by default) has been added to the Sketcher CreateFillet tool.

Pull request #12898


Click on the image if the animation does not start.
The Symmetry tool has been reworked. Now it works by preselecting the geometry and picking a line or point about which the geometry will be mirrored. A preview is shown and the behavior of the tool can be controlled through tool settings.

Pull request #11853


Click on the image if the animation does not start.
Symmetric constraint is now applied automatically when the midpoint of a line is picked.

Pull request #13147

Distance dimension constraint can now be used for arc length constraints (circular arc has to be preselected).

Pull request #12602

The rendering color of points is now different depending on whether it's a normal point/endpoint (white, now created by default when using the CreatePoint tool), a construction point/center point (blue) or a point coincident with another one (red).

Pull request #13098


Click on the image if the animation does not start.
The Trim edge tool can now be used in hold and drag mode.

Pull request #13188

Further Sketcher improvements

Spreadsheet Workbench

Further Spreadsheet improvements

Start Workbench

A New file section that includes a number of quick-start buttons has been added to the Start Page.

Pull request #10171

The visual design of the Start Page has been overhauled. It now looks more modern and consistent.

Pull request #10391

A simple first start widget was added and will be extended in the near future.

Pull request #13650

Further Start improvements

  • The preferences page of the Start Workbench has been re-organized. Pull request #10520
  • There now is a Custom CSS option for the Start Page which allows you to customize the Start Page CSS style from the Start Workbench preferences. Pull request #10520
  • The Hide scrollbars preference has been removed. The scrollbars on the Start Page are now styled according to the theme and are much thinner. Pull request #10520
  • There are now preferences for hiding and changing the size of the file thumbnail icons on the Start Page. Pull request #10410
  • The Start page is now a QtWidgets-based app and not a workbench. It can be displayed using the Help → Start option. Pull request #13134

Surface Workbench

Further Surface improvements

TechDraw Workbench

The CosmeticCircle tool was added to allow for the creation of cosmetic circles by selecting the center and inputting the radius.

Pull request #10763

The ArcLengthAnnotation tool was added to create dimension-like annotations of arc length of selected edges.

Pull request #11532

The AddOffsetVertex tool was added to create cosmetic vertices as offsets from selected vertices.

Pull request #11655

The BrokenView tool was added to depict long objects easily.

Pull request #13331


Click on the image if the animation does not start.
A new context dimension tool was added based on the one introduced in the Sketcher.

Pull request #13525

Further TechDraw improvements

  • Sections based on other sections now use the original (uncut) shape by default. This can be changed in section settings to use the previous section instead. Pull request #10281
  • Cosmetic objects and centerlines can now be deleted by selecting them and pressing the Delete key. Previously, this resulted in the whole view being deleted. Pull request #10695 and Pull request #10813
  • A new, more intuitive icon was added for the WeldSymbol tool. Pull request #10936
  • The behavior of the point + edge mode of the LengthDimension was corrected. Pull request #10860
  • A checked state was added for the ToggleFrame button so that a user can see whether the button is activated or not. Pull request #11240
  • The behavior of the DecorateLine tool was improved. Now double-clicking a line invokes this tool. And line styles are correctly restored if the user presses Cancel. Previously, there was no difference between pressing OK and Cancel. Pull request #11188
  • Color and transparency of faces can now be set per view. Pull request #11315
  • Multiselection mode was added and can be enabled in Preferences. In this mode, multiple vertices, edges and faces can be selected by left-clicking on them, without having to keep the Ctrl key pressed. Pull request #11417
  • ExtensionAreaAnnotation can now calculate areas of arbitrary faces. Pull request #11473
  • Non-continuous lines will now follow the ISO/ANSI standards instead of a Qt line style. A new preference was added to select the standard. Pull request #11594
  • The behavior of the AxoLengthDimension tool was improved. Now, when dimensioning edges parallel to the global coordinate system axes, the actual (3D) value is calculated automatically and inserted into the Format Spec property (as text). Pull request #11678
  • The ExtensionPositionSectionView tool can now be used by selecting an edge in a section view and a vertex in the source view. Pull request #11797
  • Small but important usability improvements were made - double-clicking on the TechDraw page now enters this workbench and the TechDraw MoveView tool was replaced by simple drag and drop in the tree. The TechDraw ClipGroupAdd and TechDraw ClipGroupRemove tools were also replaced by tree drag and drop behavior. Pull request #13063
  • The drawing templates are now automatically filled with available information (like date and title). Pull request #13005
  • The Project shape tool was removed from TechDraw as it's inherited from the old Drawing workbench and has nothing to do with a TechDraw page. Pull request #13655
  • The Insert View tool was improved so that it can handle more object types and settings. This allowed the following tools to be removed from the toolbar: SpreadsheetView, ArchView, Symbol, Image and ProjectionGroup. Pull request #13219
  • Snapping was added to allow automatic alignment of views and dimensions. Pull request #13659
  • Handling of cosmetics was improved in various ways. Pull request #14216

Compilation

Known Limitations