p5.js is a client-side JS platform that empowers artists, designers, students, and anyone to learn to code and express themselves creatively on the web. It is based on the core principles of Processing. http://twitter.com/p5xjs —
Read about 1.0 release here: https://medium.com/processing-foundation/p5-js-1-0-is-here-b7267140753a
merge p5.dom.js into p5.js
update source and samples to ES6
add erase() and noErase()
pointer lock API
promise-based preload
add optional crossOrigin parameter to createImg()
require alt text when creating images
remove _pixelsDirty
angleBetween() now returns value between -PI and PI
copy() now works with 2D and WebGL
perPixelLighting fixed in Android 8+ for WebGL
zoom sensitivity for orbitControl
specularColor() for WebGL mode
frustum() for WebGL mode
clear depth every frame in WebGL mode
emissive() lighting for WebGL mode
spotLight() lighting for WebGL mode
removeLights() function for WebGL mode
falloff() for lighting in WebGL mode
loadModel() can now load .stl files
circle()
and square()
functionsBOLDITALIC
option for textStyle()
loadX()
testsdeveloper_docs
core/
folder