Final Update of Changelog for 3.0 (#1025)
* Final Update of Changelog for 3.0 * Fix markdownlint warnings on CHANGELOG.md * Remove Q3D mention from 3.0 release changelog. Co-authored-by: Ryan Pavlik <ryan.pavlik@collabora.com>pull/1029/head
parent
8fbefa1ae5
commit
bedf72180e
26
CHANGELOG.md
26
CHANGELOG.md
|
@ -5,6 +5,7 @@ Changelog
|
||||||
---
|
---
|
||||||
|
|
||||||
New sketch features:
|
New sketch features:
|
||||||
|
|
||||||
* New intersection boolean operation for solid models.
|
* New intersection boolean operation for solid models.
|
||||||
* New groups, revolution and helical extrusion.
|
* New groups, revolution and helical extrusion.
|
||||||
* Extrude, lathe, translate and rotate groups can use the "assembly"
|
* Extrude, lathe, translate and rotate groups can use the "assembly"
|
||||||
|
@ -31,8 +32,10 @@ New sketch features:
|
||||||
intersecting) that would propagate in subsequent groups.
|
intersecting) that would propagate in subsequent groups.
|
||||||
* It is now possible to press "g" to toggle construction on new objects while
|
* It is now possible to press "g" to toggle construction on new objects while
|
||||||
they are still being drawn.
|
they are still being drawn.
|
||||||
|
* Allow right click to end sketching of all entities.
|
||||||
|
|
||||||
New constraint features:
|
New constraint features:
|
||||||
|
|
||||||
* When dragging an arc or rectangle point, it will be automatically
|
* When dragging an arc or rectangle point, it will be automatically
|
||||||
constrained to other points with a click.
|
constrained to other points with a click.
|
||||||
* When selecting a constraint, the requests it constraints can be selected
|
* When selecting a constraint, the requests it constraints can be selected
|
||||||
|
@ -55,24 +58,22 @@ New constraint features:
|
||||||
degrees.
|
degrees.
|
||||||
|
|
||||||
New export/import features:
|
New export/import features:
|
||||||
|
|
||||||
* Link IDF circuit boards in an assembly (.emn files)
|
* Link IDF circuit boards in an assembly (.emn files)
|
||||||
* Three.js: allow configuring projection for exported model, and initially
|
* Three.js: allow configuring projection for exported model, and initially
|
||||||
use the current viewport projection.
|
use the current viewport projection.
|
||||||
* Wavefront OBJ: a material file is exported alongside the model, containing
|
* Wavefront OBJ: a material file is exported alongside the model, containing
|
||||||
mesh color information.
|
mesh color information.
|
||||||
* DXF/DWG: 3D DXF files are imported as construction entities, in 3d.
|
* DXF/DWG: 3D DXF files are imported as construction entities, in 3d.
|
||||||
* [ADDED 2019-02-25](https://github.com/solvespace/solvespace/pull/384) and [REMOVED 2020-11-13](https://github.com/solvespace/solvespace/issues/795):
|
|
||||||
Q3D: [Q3D](https://github.com/q3k/q3d/) triangle meshes can now be
|
|
||||||
exported. This format allows to easily hack on triangle mesh data created
|
|
||||||
in SolveSpace, supports colour information and is more space efficient than
|
|
||||||
most other formats.
|
|
||||||
* VRML (WRL) triangle meshes can now be exported, useful for e.g. [KiCAD](http://kicad.org).
|
* VRML (WRL) triangle meshes can now be exported, useful for e.g. [KiCAD](http://kicad.org).
|
||||||
* Export 2d section: custom styled entities that lie in the same
|
* Export 2d section: custom styled entities that lie in the same
|
||||||
plane as the exported section are included.
|
plane as the exported section are included.
|
||||||
* Added ExportBackgroundColor in configuration for EPS, PDF, and SVG files.
|
* Added ExportBackgroundColor in configuration for EPS, PDF, and SVG files.
|
||||||
* STEP export includes object colors and transparency.
|
* STEP export includes object colors and transparency.
|
||||||
|
* Default "line styles" have a new "export these objects" option.
|
||||||
|
|
||||||
New rendering features:
|
New rendering features:
|
||||||
|
|
||||||
* The "Show/hide hidden lines" button is now a tri-state button that allows
|
* The "Show/hide hidden lines" button is now a tri-state button that allows
|
||||||
showing all lines (on top of shaded mesh), stippling occluded lines
|
showing all lines (on top of shaded mesh), stippling occluded lines
|
||||||
or not drawing them at all.
|
or not drawing them at all.
|
||||||
|
@ -82,6 +83,7 @@ New rendering features:
|
||||||
s000d-#def-dim-solid style applied to them).
|
s000d-#def-dim-solid style applied to them).
|
||||||
|
|
||||||
New measurement/analysis features:
|
New measurement/analysis features:
|
||||||
|
|
||||||
* New choice for base unit, meters.
|
* New choice for base unit, meters.
|
||||||
* New command for measuring total length of selected entities,
|
* New command for measuring total length of selected entities,
|
||||||
"Analyze → Measure Perimeter".
|
"Analyze → Measure Perimeter".
|
||||||
|
@ -96,6 +98,7 @@ New measurement/analysis features:
|
||||||
workplane is displayed.
|
workplane is displayed.
|
||||||
|
|
||||||
Other new features:
|
Other new features:
|
||||||
|
|
||||||
* Improvements to the text window for selected entities and constraints.
|
* Improvements to the text window for selected entities and constraints.
|
||||||
* Ambient light source added in text window to allow flat shaded renderings.
|
* Ambient light source added in text window to allow flat shaded renderings.
|
||||||
* New command-line interface, for batch exporting and more.
|
* New command-line interface, for batch exporting and more.
|
||||||
|
@ -124,9 +127,10 @@ Other new features:
|
||||||
* New cmake build options using -DENABLE_OPENMP=yes and -DENABLE_LTO=yes
|
* New cmake build options using -DENABLE_OPENMP=yes and -DENABLE_LTO=yes
|
||||||
to enable support for multi-threading and link-time optimization.
|
to enable support for multi-threading and link-time optimization.
|
||||||
* "Shift+Scroll" for ten times finer zoom.
|
* "Shift+Scroll" for ten times finer zoom.
|
||||||
* Chinese translation
|
* Translations: Chinese, French, German, Russian, Turkish, Ukrainian.
|
||||||
|
|
||||||
Bugs fixed:
|
Bugs fixed:
|
||||||
|
|
||||||
* Fixed broken --view options for command line thumbnail image creation.
|
* Fixed broken --view options for command line thumbnail image creation.
|
||||||
* Some errors in Triangulation of surfaces.
|
* Some errors in Triangulation of surfaces.
|
||||||
* Some NURNS boolean operations that failed particularly on surfaces
|
* Some NURNS boolean operations that failed particularly on surfaces
|
||||||
|
@ -157,6 +161,7 @@ Bugs fixed:
|
||||||
---
|
---
|
||||||
|
|
||||||
Bug fixes:
|
Bug fixes:
|
||||||
|
|
||||||
* Do not crash when changing an unconstrained lathe group between
|
* Do not crash when changing an unconstrained lathe group between
|
||||||
union and difference modes.
|
union and difference modes.
|
||||||
|
|
||||||
|
@ -164,6 +169,7 @@ Bug fixes:
|
||||||
---
|
---
|
||||||
|
|
||||||
Bug fixes:
|
Bug fixes:
|
||||||
|
|
||||||
* Do not crash when applying a symmetry constraint to two points.
|
* Do not crash when applying a symmetry constraint to two points.
|
||||||
* Fix TTF font metrics again (properly this time).
|
* Fix TTF font metrics again (properly this time).
|
||||||
* Fix the "draw back faces in red" option.
|
* Fix the "draw back faces in red" option.
|
||||||
|
@ -174,10 +180,12 @@ Bug fixes:
|
||||||
---
|
---
|
||||||
|
|
||||||
Other new features:
|
Other new features:
|
||||||
|
|
||||||
* OS X: support 3Dconnexion devices (SpaceMouse, SpaceNavigator, etc).
|
* OS X: support 3Dconnexion devices (SpaceMouse, SpaceNavigator, etc).
|
||||||
* GTK: files with uppercase extensions can be opened.
|
* GTK: files with uppercase extensions can be opened.
|
||||||
|
|
||||||
Bug fixes:
|
Bug fixes:
|
||||||
|
|
||||||
* Do not remove autosaves after successfully opening a file, preventing
|
* Do not remove autosaves after successfully opening a file, preventing
|
||||||
data loss in case of two abnormal terminations in a row.
|
data loss in case of two abnormal terminations in a row.
|
||||||
* Do not crash when changing autosave interval.
|
* Do not crash when changing autosave interval.
|
||||||
|
@ -200,6 +208,7 @@ Bug fixes:
|
||||||
---
|
---
|
||||||
|
|
||||||
New sketch features:
|
New sketch features:
|
||||||
|
|
||||||
* Lathe groups create circle and face entities.
|
* Lathe groups create circle and face entities.
|
||||||
* New toolbar button for creating lathe groups.
|
* New toolbar button for creating lathe groups.
|
||||||
* Chord tolerance is separated into two: display chord tolerance (specified
|
* Chord tolerance is separated into two: display chord tolerance (specified
|
||||||
|
@ -222,6 +231,7 @@ New sketch features:
|
||||||
"points not all coplanar".
|
"points not all coplanar".
|
||||||
|
|
||||||
New constraint features:
|
New constraint features:
|
||||||
|
|
||||||
* Height of the font used for drawing constraint labels can be changed.
|
* Height of the font used for drawing constraint labels can be changed.
|
||||||
* New constraint, length difference, placed with J.
|
* New constraint, length difference, placed with J.
|
||||||
(Patch by Peter Ruevski)
|
(Patch by Peter Ruevski)
|
||||||
|
@ -239,11 +249,13 @@ New constraint features:
|
||||||
* Extension lines are drawn for point-line distance constraints.
|
* Extension lines are drawn for point-line distance constraints.
|
||||||
|
|
||||||
New solver features:
|
New solver features:
|
||||||
|
|
||||||
* Sketches with redundant and unsolvable constraints are distinguished.
|
* Sketches with redundant and unsolvable constraints are distinguished.
|
||||||
* New group setting, "allow redundant constraints". Note that it makes
|
* New group setting, "allow redundant constraints". Note that it makes
|
||||||
the solver less stable.
|
the solver less stable.
|
||||||
|
|
||||||
New rendering and styling features:
|
New rendering and styling features:
|
||||||
|
|
||||||
* New line style parameter: stippling, based on ISO 128.
|
* New line style parameter: stippling, based on ISO 128.
|
||||||
* Outlines of solids can be drawn in a particular style (by default, thick
|
* Outlines of solids can be drawn in a particular style (by default, thick
|
||||||
lines) controlled by the "Show outline of solid model" button.
|
lines) controlled by the "Show outline of solid model" button.
|
||||||
|
@ -252,6 +264,7 @@ New rendering and styling features:
|
||||||
* Solids can be made transparent.
|
* Solids can be made transparent.
|
||||||
|
|
||||||
New export/import features:
|
New export/import features:
|
||||||
|
|
||||||
* The old "import" command (for .slvs files) is renamed to "link".
|
* The old "import" command (for .slvs files) is renamed to "link".
|
||||||
* If a linked .slvs file is not found, first the relative path recorded
|
* If a linked .slvs file is not found, first the relative path recorded
|
||||||
in the .slvs file is checked and then the absolute path; this is
|
in the .slvs file is checked and then the absolute path; this is
|
||||||
|
@ -271,6 +284,7 @@ New export/import features:
|
||||||
* When exporting 2d views, overlapping lines are removed.
|
* When exporting 2d views, overlapping lines are removed.
|
||||||
|
|
||||||
Other new features:
|
Other new features:
|
||||||
|
|
||||||
* Native Linux (GTK 2 and GTK 3) and Mac OS X ports.
|
* Native Linux (GTK 2 and GTK 3) and Mac OS X ports.
|
||||||
* Automatically save and then restore sketches if SolveSpace crashes.
|
* Automatically save and then restore sketches if SolveSpace crashes.
|
||||||
(Patch by Marc Britten)
|
(Patch by Marc Britten)
|
||||||
|
|
Loading…
Reference in New Issue