summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarius Kintel <marius@kintel.net>2014-02-06 06:47:45 (GMT)
committerMarius Kintel <marius@kintel.net>2014-02-06 06:47:45 (GMT)
commit47b20e3bb12010202ec5f26aa46239f54569b28c (patch)
treec8249b84d39ce932e95fae3109419922ac2ac407
parent716d8a7ab3b93404bfcc5f2687d412272e6b7cfd (diff)
sync
-rw-r--r--RELEASE_NOTES33
1 files changed, 19 insertions, 14 deletions
diff --git a/RELEASE_NOTES b/RELEASE_NOTES
index e2a00a0..a472f20 100644
--- a/RELEASE_NOTES
+++ b/RELEASE_NOTES
@@ -1,22 +1,23 @@
-OpenSCAD YYYY.MM
+OpenSCAD 2014.0X
================
Language Features:
o Added diameter argument: circle(d), cylinder(d, d1, d2) and sphere(d)
o Added parent_module() and $parent_modules
o Added children() as a replacement for child()
-o FIXME: Unicode support
-o FIXME: Ranges with negative steps
-o FIXME: Experimental concat()
+o Unicode strings (using UTF-8) are now correctly handled
+o Ranges can have a negative step value
+o Added experimental concat() function for concatenating vectors
Program Features:
-o Added --info parameter to the cmd-line for system/library info
-o Added --enable parameter to enable experimental features
-o Added --csglimit parameter to change CSG rendering limit
-o Added Reset View in GUI
-o Added Feature tab in Preferences
-
-Bugfixes:
+o Cmd-line: --info parameter prints system/library info
+o Cmd-line: --enable parameter to enable experimental features
+o Cmd-line: --csglimit parameter to change CSG rendering limit
+o GUI: Added Reset View
+o GUI: Added Search&Replace in editor
+o GUI: Syntax highlighting now has a dark background theme
+
+Bugfixes/improvements:
o polyhedron() is now much more robust handling almost planar polygons
o Automatic reloads of large designs are more robust
o Boolean logic in if() statements are now correctly short-circuited
@@ -25,20 +26,24 @@ o resize(, auto=true) didn't work when shrinking objects
o The $children variable sometimes misbehaved due to dynamic scoping
o The --camera cmd-line option behaved differently then the corresponding GUI function
o PNG export now doesn't leak transparency settings into the target image
-o Improved performance of OpenCSG (F5) compilation in some cases
+o Improved performance of 3D hull() operations
o Some editor misbehaviors were fixed
o Stability fixes of CGAL-related crashes
+o Windows cmd-line can now handle spaces in filenames
+o Default CSG rendering limit is now 100K elements
+o Fixed a crash reading DXF files using comma as decimal separator
+o Fixed a crash running the cmd-line without a HOME env. variable
+o Intersecting something with nothing now correctly results in an empty object
Deprecations:
o child() is no longer supported. Use children() instead.
o polyhedron(triangles=[...]): Use polyhedron(faces=[...]) instead.
Misc:
-o We now use CGAL's EPEC kernel
-o Additional output formats: .ast, .term, null (these are most useful for testing)
o Test framework now shares more code with the GUI app
o Test report can now be automatically uploaded to dinkypage.com
o Better compatibility with BSD systems
+o Qt5 support
OpenSCAD 2013.06
================
contact: Jan Huwald // Impressum