The new 0.9 release is now available on the GitHub repository. We are proud to announce
new 3D functionality such as quad, triangle, and vertex. Also included in this release is
multiple file support and an optimized version on PImage.

Get involved!

If you would like to get involved with Processing.js development, or have general usage
questions about Processing.js, we would love meet you on IRC:
irc://irc.mozilla.org/processing.js You
can also get involved by helping with the testing or documentation phase.

Changelog

Added quad() 3D

Added triangle() 3D

Added endShape() 3D

Added beginShape() 3D

Added vertex() 3D

Added more 3D ref tests

Added imageMode()

Added PMatrix2D::mult()

Added PMatrix2D::scale()

Added PMatrix2D::preApply()

Added PMatrix2D::invert(

Added PMatrix2D::rotate() and PMatrix2D::rotateZ()

Added PMatrix2D::translate()

Added PMatrix2D::determinant()

Added PMatrix2D::multY()

Added PMatrix2D::multX()

Added PMatrix2D::transpose()

Added P2D constant

Added QUARTER_PI constant

Added interface keyword support

Added screenZ()

Added screenX()

Added screenY()

Added HSB colour in addition to RGB color color.tostring

Added randomSeed()

Added bezierVertex()

Added remaining missing constants from PConstants

Added PImage support for cursor()

Added pjs directive to include multiple processing files

Added hue()

Added brightness()

Added saturation()

Added PImage: prototype for set "pimage set"

Added sketch.processing.org code in our tree

Added color.toHSB( colorInt )

Added mousewheel support for Minefield

Added parser static keyword support

Added parser Support minified processing code

Added data-processing-sources support

Fixed parser to handle local parameter names same as public variable names