Skip to content

Releases: processing/p5.js

0.8.0

08 Apr 22:37

Choose a tag to compare

  • 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

20 Jan 20:54

Choose a tag to compare

  • added circle() and square() functions
  • add BOLDITALIC option for textStyle()
  • fix webgl triangle strip, triangles, stroke issue with 2D vertex
  • updates to p5.XML
  • improve loadX() tests
  • updates to p5.Sound library
  • updated many examples to ES6

0.7.2

02 Sep 23:31

Choose a tag to compare

  • fix for element.mousePressed() bug
  • updates to webgl mode
  • update test/ filenames to match src/

0.7.1

10 Aug 23:10

Choose a tag to compare

  • fix for npm install of p5
  • merged gsoc reports
  • added color picker to p5.dom

0.7.0

10 Aug 03:42

Choose a tag to compare

  • update and move developer_docs
  • update reference build process
  • update parameter checking and FES
  • webgl fixes
  • rearrange and rename files in core/ folder
  • fix pixelDensity issues
  • remove phantomJS testing, add mochaChrome
  • fixes to createVideo()

0.6.1

28 Apr 01:04

Choose a tag to compare

  • rename PrintWriter.flush() to PrintWriter.clear()
  • fixes to webgl mode
  • added default class to p5 instances
  • deprecated array methods
  • added examples
  • reference fixes

0.6.0

20 Jan 02:58

Choose a tag to compare

  • 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

12 Oct 02:30

Choose a tag to compare

0.5.14

29 Aug 00:04

Choose a tag to compare

  • remove CSS styling from FES
  • merge release automation tasks!

0.5.13

26 Aug 03:48

Choose a tag to compare

  • adding friendly error system updates
  • update docs