P5.js Versions Save

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 —

0.6.1

6 years ago
  • 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

6 years ago
  • 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

6 years ago

0.5.14

6 years ago
  • remove CSS styling from FES
  • merge release automation tasks!

0.5.13

6 years ago
  • adding friendly error system updates
  • update docs

0.5.12

6 years ago
  • adding p5.StringDict, p5.NumberDict, p5.TypedDict
  • fix to textWidth()
  • fix bug with preload() / decrementPreload
  • fix bug with frameRate()
  • cache fillStyle and strokeStyle to improve performance
  • fix to webgl immediate mode to improve performance
  • added #rgba and #rrggbbaa support
  • added doubleClicked() function
  • added constants DEG_TO_RAD & RAD_TO_DEG
  • reorganization of unit tests to support modularization
  • fixes and examples added to docs
  • update opentype to 0.5.7
  • fix for loadFont()
  • updates to p5.dom to support checkbox and radio input elements
  • added issue template
  • update p5.sound 0.3.5
  • update p5.dom 0.3.4

0.5.11

7 years ago
  • fix for mouseDragged
  • fix to text bounds detection
  • adding ability to change options for createSelect()
  • change angleBetween to instance method
  • fix tint() for p5.Graphics
  • documentation example fixes

0.5.10

7 years ago
  • patch for mouseIsPressed bug
  • add support for numbers in httpDo()
  • check extension for loadTable

0.5.9

7 years ago
  • enable select() for existing dropdown element
  • fix httpPost, httpGet
  • add default application/json header for httpGet
  • fixing broken select() on touch issue (duplicate touch/mouse event firing issue still exists in some browsers)
  • change getNumber() to getNum()
  • handle empty cell for p5.Table getNum()
  • handling of blank lines in p5.Table
  • fix saveTable() function, now currently formats output
  • remove need for type argument in saveTable()
  • fix map() with HSB constrained values
  • update opentype to 0.6.9
  • textFont() now returns current font
  • webgl shape texturing fix
  • reference updates for updatePixels() and loadPixels()
  • reference updates for filter() documentation

0.5.8

7 years ago
  • Switched from reqwest to fetch for loadX() methods
  • New signatures for httpDo()
  • Change loadTable() and loadStrings() to use httpDo() for consistency
  • Fix blendMode switching in FF
  • Fix mousePressed issues in Chrome
  • Fix for keyIsPressed() function
  • Fix for textToPoints() function
  • Fix frameRate() docs
  • Fix color() documentation
  • Fix video removeCue() function
  • Added docs for loading screen
  • Added ISSUE_TEMPLATE.md
  • Updated mocha-grunt and other modules to fix build errors