Release notes 0.15

FreeCAD 0.15 was released on *****. This is a summary of the most interesting changes. The complete list of changes can be found in the Mantis changelog. Older versions at: 0.14 - 0.13 - 0.12 - 0.11

General

 * Import/Export now has an own section in the Edit > Preferences section
 * support of units in serveral sections now enabled
 * Customized keyboard shortcuts now accept up to 4 keys
 * Created new Lib Pack for Windows version
 * VR Occulus Rift Support
 * Support of custom global toolbars

Search box in Selection view
The selection window allow users to search inside the selected objects. Moreover you have now possibilities to select only one entity, unselect an entity, zoom fit on an entity and go to the entity in the tree view.



Part Module Workbench

 * New Feature: Parabola & ArcOfParabola
 * New Feature: Hyperbola & ArcOfHyperbola

Part Design & Sketcher Workbench

 * Added more regular polygons to sketcher
 * Edit Sketch datum constraints from data Property view
 * Sketcher new feature: Element widget (geometry is listed, like constraints are)
 * Sketcher new feature: Selects the elements associated with the selected constraint(s)
 * Sketcher new feature: Select Conflict and Redundant Constraints
 * Sketcher feature enhancement: Symmetry constraint perpendicular to axis of symmetry
 * Sketcher enhancement: Merge sketches
 * Sketcher enhancement: Ellipse support

Allow sticky fonts in ShapeString
For the nostalgic of old CAD software, sticky fonts (in which letters are made of simple lines, not filled shapes) can now be used with the ShapeString tool.



Minor improvements

 * Lines can now be defined by their length and angle in the current working plane
 * Relative extension lines for dimensions
 * Support for sketcher ellipses
 * Array objects can now be fused

Export drawing pages to DXF


The system used to export Drawing pages to DXF until now used a very complicated hack to convert the SVG code to FreeCAD object then back to DXF with the Draft exporters. Now, the export is done internally inside the Drawing module, which gives much faster and reliable results. DXF export now uses a template system similar to SVG sheets. If your Drawing page uses a certain SVG template, and a DXF template with the same name is found at the same location, it is used to generate the DXF file.

In the DXF file, the different views are placed as scaled blocks. This allows to quickly restore the 1:1 scale.

Minor improvements

 * It is now possible to reuse projection settings from an existing view when creating new draft views.

Arch Workbench

 * Support for new ifc-importer/ifc-exporter
 * Panel object
 * Furniture
 * The Basepoint of Frame object can now pass by vertexes point of the profil.

New feature: Cut object with plane
This new functionality makes it possible to cut an object according to a plan defines by the face of another object. It is possible to cut the object behind or in front of the plan chooses.



New roof tool
The Roof tool was completely remade and now makes it possible to define slopes different for each sides from roof, moreover it is possible to define a thickness of roof, the length of the overflow.



External modules
There have also been some work on two new workbenches, that are not yet integrated to the FreeCAD source code, but, since they are programmed in python, they are easy to install on an existing FreeCAD installation:


 * The Assembly 2 workbench provides tools to create multi-part assemblies, and a very good alternative the the official Assembly workbench that is still under development.
 * The Drawing dimensioning workbench adds dimensioning an annotation tools to the Drawing workbench.