Minor release preparations

stl_dim
Marius Kintel 2011-12-17 18:42:45 +01:00
parent 02457d7b6d
commit ef29553226
4 changed files with 20 additions and 16 deletions

View File

@ -1,24 +1,24 @@
OpenSCAD 20xx.yy
OpenSCAD 2011.12
================
Features:
o The MCAD library is now bundled with OpenSCAD
o Added len() function. Takes one vector or string parameter and returns its length.
o The index operator [] now works on strings
o The version() function will return the OpenSCAD version as a vector, e.g. [2011, 09]
o The version_num() function will return the OpenSCAD version as a number, e.g. 20110923
o hull() Now supports 3D objects
o hull() with 2D object can now use for loops and boolean operations as children
o Added import and export of the OFF file format
o New import() statement reads the correct file format based on the filename extension
(.stl, .dxf and .off is supported)
o The color() statement now supports an alpha parameter, e.g. color(c=[1,0,0], alpha=0.4)
o The color() statement now supports specifying colors as strings, e.g. color("Red")
o if()/else() and the ternary operator can now take any value type as parameter. false, 0, empty string and empty vector or illegal value type will evaluate as false, everything else as true.
o Strings can now be lexographically compared using the <, <=, >, >= operators
o The version() function will return the OpenSCAD version as a vector, e.g. [2011, 09]
o The version_num() function will return the OpenSCAD version as a number, e.g. 20110923
o Added PI constant.
o Now uses standard shortcuts for save, reload and quit on Linux and Windows. F2/F3 will still work but is deprecated.
o Number literals in scientific notation are now accepted by the parser
o Added len() function. Takes one vector or string parameter and returns its length.
o The index operator [] now works on strings
o Added import and export of the OFF file format
o Now uses standard shortcuts for save, reload and quit on Linux and Windows. F2/F3 will still work but is deprecated.
Bugfixes:
o square() crashed if any of the dimensions were zero

View File

@ -9,24 +9,24 @@ o Update version
o Update RELEASE_NOTES
o Tag release
git tag "openscad-2011.01"
git tag "openscad-2011.12"
o build source package
git archive --format=tar openscad-2011.01 --prefix=openscad-2011.01/ | gzip > openscad-2011.01.src.tar.gz
git archive --format=tar openscad-2011.12 --prefix=openscad-2011.12/ | gzip > openscad-2011.12.src.tar.gz
o build binaries
tar xzf openscad-2011.01.src.tar.gz
cd openscad-2011.01
tar xzf openscad-2011.12.src.tar.gz
cd openscad-2011.12
Mac OS X
For Qt-4.7.3: Remove /Developers/Applications/Qt/plugins/qmltooling
./scripts/publish-macosx.sh -> OpenSCAD-2011.01.dmg
(For Qt-4.7.3: Remove /Developers/Applications/Qt/plugins/qmltooling)
./scripts/publish-macosx.sh -> OpenSCAD-2011.12.dmg
Linux: FIXME 32 vs. 64 bit
./scripts/release-linux.sh
Windows: FIXME 32 vs. 64 bit
o FIXME: Run some tests
o Set back version: release-linux.sh, publish-macosx.sh, FIXME: Windows
o Set back version to being date-tagged: release-linux.sh, publish-macosx.sh, FIXME: Windows
o git push --tags
@ -37,3 +37,7 @@ o Upload
o Update web page
o Write email to mailing list
o Update external resources:
- http://en.wikipedia.org/wiki/OpenSCAD
o Notify package managers
- Ubuntu: https://launchpad.net/~chrysn

View File

@ -1,7 +1,7 @@
#!/bin/sh
VERSION=`date "+%Y.%m.%d"`
#VERSION=2011.06
#VERSION=2011.12
# Turn off ccache, just for safety
PATH=${PATH//\/opt\/local\/libexec\/ccache:}

View File

@ -2,7 +2,7 @@
# WARNING: This script might only work with the authors setup...
VERSION=`date "+%Y.%m.%d"`
#VERSION=2011.06
#VERSION=2011.12
set -ex