summaryrefslogtreecommitdiff
path: root/RELEASE_NOTES
diff options
context:
space:
mode:
Diffstat (limited to 'RELEASE_NOTES')
-rw-r--r--RELEASE_NOTES47
1 files changed, 33 insertions, 14 deletions
diff --git a/RELEASE_NOTES b/RELEASE_NOTES
index 56b92d9..4df6d0f 100644
--- a/RELEASE_NOTES
+++ b/RELEASE_NOTES
@@ -1,31 +1,50 @@
-OpenSCAD 2013.XX
+OpenSCAD 2013.05
================
-Features:
-o Recursive modules and functions is now supported (including cascading child() operations)
+Language Features:
+o linear_extrude now takes a scale parameter:
+ linear_extrude(height=a, slices=b, twist=c, scale=[x,y])
+o Recursive use of modules is now supported (including cascading child() operations):
+ https://github.com/openscad/openscad/blob/master/examples/example024.scad
o Parameter list values can now depend on earlier values, e.g. for (i=[0:2], j=[0:i]) ..
-o Console output is now enabled on Windows through the openscad.com executable
+o value assignments in parameters can now depend on already declared parameters
+o value reassignment is now less strict
+o Added resize() module:
+ http://en.wikibooks.org/wiki/OpenSCAD_User_Manual/Transformations#resize
+
+Program Features:
o Added basic syntax highlighting in the editor
+o There is now a built-in library path in user-space:
+ http://en.wikibooks.org/wiki/OpenSCAD_User_Manual/Libraries#Library_Locations
+o Commandline output to PNG, with various camera and rendering settings.
+ Run openscad -h to see usage info.
+o Attempting to open dxf, off or stl files in the GUI will now create an import statement.
+o The preview operator (%) will now preserve any manually set color
+o The highlight operator (#) will now color the object in transparent red
o Mac: Added document icon
o Mac: Added auto-update check
-o Commandline output to PNG, with various camera and rendering settings
-o resize() command introduced
-o Regression test now creates single monolithic .html file for easier uploading
-o value reassignment is now less strict
-o value assignments in parameters can now depend on already declared parameters
-o Attempting to open dxf, off or stl files in the GUI will now create an import statement.
+o Windows: Better cmd-line support using the openscad.com executable
Bugfixes:
o Importing files is now always relative to the importing script, also for libraries
-o OpenCSG rendering sometimes crashed when rendering large models
o We didn't always print a warning when CSG normalization created too many elements
o Binary STLs can now be read on big endian architectures
o Some binary STLs couldn't be read
o Fixed some issues related to ARM builds
-o Changed multmatrix floating-point output to improve dumptest portability
-o Regression test auto-starts & stops Xvfb / Xvnc if on headless unix machine
o CGAL triangulation more lenient- enables partial rendering of 'bad' DXF data
-o Fixes problem where local changes are overwritten on automatic reload when included files has changed.
+o The Automatic Reload feature is now more robust
+o If a file couldn't be saved it no longer fails silently
+o Fixed a number of crashes related to CGAL and OpenCSG rendering or complex models
+o The lookup() function had bad boundary condition behavior
+o The surface() module failed when the .dat file lacked a trailing newline
+o The hull() module could crash if any of the children were empty objects
+o Some problems using unicode filenames have been fixed
+
+Misc:
+o Build scripts have been further improved
+o Regression test now creates single monolithic .html file for easier uploading
+o Regression test auto-starts & stops Xvfb / Xvnc if on headless unix machine
+o Windows: We now have a 64-bit version
OpenSCAD 2013.01
================
contact: Jan Huwald // Impressum