Releases: processing/p5.js
Releases · processing/p5.js
0.8.0
- updated reference examples to ES6
- updated dev docs to ES6
- fix p5.dom drop() function
- add toggleClass(), hasClass(), addClass() methods to p5.dom
- fix get() method for createCapture()
- fix style() function for positioning
- fix normals for cylinder() and cone()
- fix arc()
- fix handling of keyboard events with multiple sketch instances
- fix for pixel updating
- add p5.Graphics.reset()
- fix for circle() to take diameter instead of radius
- fix for square() to accept corner radius argument
- fix Infinity handling for int(), float(), hex()
- fix texture wrapping
- add image() to webgl mode
- added blendMode() to webgl mode
- add resetShader() method
- add lights() function to webgl mode
- implemented shininess()
- setAttributes() can be called before gl canvas is created
0.7.3
0.7.2
0.7.1
0.7.0
0.6.1
0.6.0
- Add all-contributors to README
- Replace jscs and jshint with eslint
- Add code lint autofix using prettier
- Fix global doubleClicked event not firing
- Fix double click function not firing for p5.Element
- Updates to param validation
- Added karma benchmarking
- Enable self-hosting yui docs
- Improvements to yuidocs and reference
- Make 'rotate' default to Z-axis
- Improvements to p5.Vector
- WEBGL lighting updates
- Adding custom shader support
- Clarify gruntfile
0.5.16
- major webgl updates (see https://mlarghydracept.github.io/GSOC17/ and http://www.katehollenbach.com/gsoc-2017/)
- add detach event listener support
- fix image() docs
- fix frameCount increment
- fixes to docs and tests