discuss@lists.openscad.org

OpenSCAD general discussion Mailing-list

View all threads

OpenSCAD 2015.03 released

MK
Marius Kintel
Tue, Mar 10, 2015 8:30 PM

Dear OpenSCAD users and developers,

OpenSCAD 2015.03 has just been released: http://www.openscad.org/news.html#20150310

This release adds a number of features which has been in development for some time. Most prominent are text(), offset() and list comprehension functionality, as well as a better editor and other GUI improvements implemented during last year’s Google Summer of Code.
A summary of changes since last release follows.

The source code, as well as binaries for Mac OS X, Windows and Linux can be downloaded from http://openscad.org.

Lots of thanks go to everyone who have contributed to this release through development, translation, bug reports, bug fixes, documentation, discussions, as well as testing the development snapshots!

Take care,

-Marius

Language Features:

  • Added text() module for 2D text
  • Added offset() module for 2D offsets
  • Added list comprehensions and let()
  • Added concat() function
  • Added chr() function
  • surface() can now take PNG images as input
  • min() and max() can now take a vector argument
  • 2D minkowski can now handle polygons with holes
  • Variables can now be assigned in local blocks without using assign()

Program Features:

  • Added Toolbar icons
  • New code editor based on QScintilla
  • Added Splash screen
  • Added SVG export
  • Added AMF export
  • Added --viewall and --autocenter cmd-line parameters
  • GUI is now translated into German, Czech, Spanish, French and Russian
  • MDI (Multiple Document Interface) is now available on all platforms
  • Color schemes for viewer and editor can be user-edited using JSON files
  • GUI components are now dockable
  • Added Tickmarks on axes

Bugfixes/improvements:

  • Performance improvement: 2D (clipper), preview, hull, minkowski, surface
  • Performance improvement: Reduce duplicate evaluation of identical expressions
  • Better recursion behavior
  • STL export and import is noew more robust
  • Internal cavities are better supported
  • New examples
  • Windows cmd-line behaves better
  • Better mirror() and scale() behavior when using negative factors

Deprecations:

  • polyhedron() now takes a faces= argument rather than triangles=
  • assign() is no longer needed. Local variables can be created in any scope
Dear OpenSCAD users and developers, OpenSCAD 2015.03 has just been released: http://www.openscad.org/news.html#20150310 This release adds a number of features which has been in development for some time. Most prominent are text(), offset() and list comprehension functionality, as well as a better editor and other GUI improvements implemented during last year’s Google Summer of Code. A summary of changes since last release follows. The source code, as well as binaries for Mac OS X, Windows and Linux can be downloaded from http://openscad.org. Lots of thanks go to everyone who have contributed to this release through development, translation, bug reports, bug fixes, documentation, discussions, as well as testing the development snapshots! Take care, -Marius **Language Features:** * Added text() module for 2D text * Added offset() module for 2D offsets * Added list comprehensions and let() * Added concat() function * Added chr() function * surface() can now take PNG images as input * min() and max() can now take a vector argument * 2D minkowski can now handle polygons with holes * Variables can now be assigned in local blocks without using assign() **Program Features:** * Added Toolbar icons * New code editor based on QScintilla * Added Splash screen * Added SVG export * Added AMF export * Added --viewall and --autocenter cmd-line parameters * GUI is now translated into German, Czech, Spanish, French and Russian * MDI (Multiple Document Interface) is now available on all platforms * Color schemes for viewer and editor can be user-edited using JSON files * GUI components are now dockable * Added Tickmarks on axes **Bugfixes/improvements:** * Performance improvement: 2D (clipper), preview, hull, minkowski, surface * Performance improvement: Reduce duplicate evaluation of identical expressions * Better recursion behavior * STL export and import is noew more robust * Internal cavities are better supported * New examples * Windows cmd-line behaves better * Better mirror() and scale() behavior when using negative factors **Deprecations:** * polyhedron() now takes a faces= argument rather than triangles= * assign() is no longer needed. Local variables can be created in any scope
M
MichaelAtOz
Tue, Mar 10, 2015 11:32 PM

Yay. Thanks to Marius & all involved.


Unless specifically shown otherwise above, my contribution is in the Public Domain; To the extent possible under law, I have waived all copyright and related or neighbouring rights to this work. This work is published globally via the internet. :) Inclusion of works of previous authors is not included in the above.

The TPP is no simple “trade agreement.”  Fight it! http://www.ourfairdeal.org/

View this message in context: http://forum.openscad.org/OpenSCAD-2015-03-released-tp11959p11961.html
Sent from the OpenSCAD mailing list archive at Nabble.com.

Yay. Thanks to Marius & all involved. ----- Unless specifically shown otherwise above, my contribution is in the Public Domain; To the extent possible under law, I have waived all copyright and related or neighbouring rights to this work. This work is published globally via the internet. :) Inclusion of works of previous authors is not included in the above. The TPP is no simple “trade agreement.” Fight it! http://www.ourfairdeal.org/ -- View this message in context: http://forum.openscad.org/OpenSCAD-2015-03-released-tp11959p11961.html Sent from the OpenSCAD mailing list archive at Nabble.com.
K
Komenor
Wed, Mar 11, 2015 4:10 PM

Hello,

That's a very good news, thank you.

Unfortunately, at the moment where I write this message, the binary "Other
Linux x64" is not available.
Anyway, this is not a big problem, I am so satified with the version 2014.03
!

Congratulation for the good job.

--
View this message in context: http://forum.openscad.org/OpenSCAD-2015-03-released-tp11959p11963.html
Sent from the OpenSCAD mailing list archive at Nabble.com.

Hello, That's a very good news, thank you. Unfortunately, at the moment where I write this message, the binary "Other Linux x64" is not available. Anyway, this is not a big problem, I am so satified with the version 2014.03 ! Congratulation for the good job. -- View this message in context: http://forum.openscad.org/OpenSCAD-2015-03-released-tp11959p11963.html Sent from the OpenSCAD mailing list archive at Nabble.com.
YS
Yvette S. Hirth, CCP, CDP
Wed, Mar 11, 2015 4:51 PM

hi,

i'm currently using 2014.03 and wanted to upgrade to 2015.03.

first, i updated my repositories.  then i did this:

root@YGH:~# aptitude versions openscad
Package openscad:i386:
p  2013.01+dfsg-2.2
trusty                                                  500
root@YGH:~#

since i couldn't auto-install 2015.03 via apt-get, instead i d/l'ed
2015.03.  i'm on ubuntu 14.04.1 LTS, and there doesn't appear to be a
.deb package available.

in the 2014.03 folder, there is a typical "package" directory structure:

bin        dir
examples    dir
lib        dir
libraries  dir
share      dir
install.sh  file

in the 2015.03 folder, there are no directories, but there are 1,585
files.  i tried to RTFI, but there are five different readme files, none
of which appear to apply to openscad.  further, there is no file named
"openscad" (with no suffix), so there's nothing to run.

i assume i have to do a qtmake on this but i can't seem to find info on
how to do that.

what did i do wrong?  does anyone have any advice?  is github better?

tia!
yvette

hi, i'm currently using 2014.03 and wanted to upgrade to 2015.03. first, i updated my repositories. then i did this: root@YGH:~# aptitude versions openscad Package openscad:i386: p 2013.01+dfsg-2.2 trusty 500 root@YGH:~# since i couldn't auto-install 2015.03 via apt-get, instead i d/l'ed 2015.03. i'm on ubuntu 14.04.1 LTS, and there doesn't appear to be a .deb package available. in the 2014.03 folder, there is a typical "package" directory structure: bin dir examples dir lib dir libraries dir share dir install.sh file in the 2015.03 folder, there are no directories, but there are 1,585 files. i tried to RTFI, but there are five different readme files, none of which appear to apply to openscad. further, there is no file named "openscad" (with no suffix), so there's nothing to run. i assume i have to do a qtmake on this but i can't seem to find info on how to do that. what did i do wrong? does anyone have any advice? is github better? tia! yvette
MK
Marius Kintel
Wed, Mar 11, 2015 5:23 PM

On Mar 11, 2015, at 12:51 PM, Yvette S. Hirth, CCP, CDP yvette@dbtgroup.com wrote:

i'm currently using 2014.03 and wanted to upgrade to 2015.03.
i'm on ubuntu 14.04.1 LTS, and there doesn't appear to be a .deb package available.

It takes a while for the Linux distros to catch up.
For Ubuntu, your best bet is to monitor the semi-official PPA: https://launchpad.net/~openscad/+archive/ubuntu/releases
I expect it to be updated within a few days.

Until then, the nightly snapshot builds should be based on the same codebase as the release: http://www.openscad.org/downloads.html#snapshots

-Marius

On Mar 11, 2015, at 12:51 PM, Yvette S. Hirth, CCP, CDP <yvette@dbtgroup.com> wrote: > i'm currently using 2014.03 and wanted to upgrade to 2015.03. > i'm on ubuntu 14.04.1 LTS, and there doesn't appear to be a .deb package available. > It takes a while for the Linux distros to catch up. For Ubuntu, your best bet is to monitor the semi-official PPA: https://launchpad.net/~openscad/+archive/ubuntu/releases I expect it to be updated within a few days. Until then, the nightly snapshot builds should be based on the same codebase as the release: http://www.openscad.org/downloads.html#snapshots -Marius
B
bobc
Sun, May 17, 2015 10:44 PM

This message didn't seem to make it to the list so I repost it here,
apologies if you see it twice :)


I just tried the new version, I'm really impressed! The GUI is really nice
and easy to use, cool new features like text(), and documentation looks good
too.

I probably don't say "thanks" often enough, but this certainly deserves it.

Nice work and thanks to all concerned :)

Bob.

--
View this message in context: http://forum.openscad.org/OpenSCAD-2015-03-released-tp11959p12679.html
Sent from the OpenSCAD mailing list archive at Nabble.com.

This message didn't seem to make it to the list so I repost it here, apologies if you see it twice :) ---------- I just tried the new version, I'm really impressed! The GUI is really nice and easy to use, cool new features like text(), and documentation looks good too. I probably don't say "thanks" often enough, but this certainly deserves it. Nice work and thanks to all concerned :) Bob. -- View this message in context: http://forum.openscad.org/OpenSCAD-2015-03-released-tp11959p12679.html Sent from the OpenSCAD mailing list archive at Nabble.com.