diff options
author | Marius Kintel <marius@kintel.net> | 2013-05-28 22:56:57 (GMT) |
---|---|---|
committer | Marius Kintel <marius@kintel.net> | 2013-05-28 22:56:57 (GMT) |
commit | c5db28cfa0cc5a37e31e5504367a2b2cafa09d81 (patch) | |
tree | 1ae0e01ee260c3ff1bf7776d3492434b365723d9 | |
parent | 84e918da7d35ba7e4a74951e803f5aa9bf24bb07 (diff) |
Release preparations: Cleaned up the release notes a bit
-rw-r--r-- | RELEASE_NOTES | 47 |
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 ================ |