summaryrefslogtreecommitdiff
path: root/RELEASE_NOTES
diff options
context:
space:
mode:
authorMarius Kintel <marius@kintel.net>2013-06-18 05:46:48 (GMT)
committerMarius Kintel <marius@kintel.net>2013-06-18 05:46:48 (GMT)
commit6d91540e4cc3f9fe0caaea63ac64518a5626d28b (patch)
treeca7034453a1f55124e4b7378aaab22985aff6a21 /RELEASE_NOTES
parent95947a877b8e88521a7f00348d56c89e9b7c2a79 (diff)
parent6c7d386a3338039416ced323bf1aa75edbb43d19 (diff)
Merge branch 'master' into epec-kernel
Diffstat (limited to 'RELEASE_NOTES')
-rw-r--r--RELEASE_NOTES51
1 files changed, 37 insertions, 14 deletions
diff --git a/RELEASE_NOTES b/RELEASE_NOTES
index 56b92d9..455515c 100644
--- a/RELEASE_NOTES
+++ b/RELEASE_NOTES
@@ -1,31 +1,54 @@
-OpenSCAD 2013.XX
+OpenSCAD 2013.06
================
-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 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 or see the OpenSCAD wiki user manual.
+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 The backend is finally independent of Qt
+o Windows: We now have a 64-bit version
+
+Known Bugs:
+o Linux: command-line png rendering on Gallium is flaky.
+ Workaround: use CGAL --render or hardware rendering.
OpenSCAD 2013.01
================
contact: Jan Huwald // Impressum