@lmccart lmccart released this Jan 3, 2017 · 10 commits to master since this release

  • fix touchX/Y updating
  • added default params for ortho()
  • added type param for createInput()
  • fix to image() drawing for DOM elements
  • fix p5.Vector.rotate()
  • updates to reference documentation and examples



@lmccart lmccart released this Dec 5, 2016 · 46 commits to master since this release

  • fix loadPixels()
  • webgl / general cleanup
  • webgl / fix camera near and far planes and orthographic camera
  • fix for colors rgbaToHSLA and hslaToRGBA fix
  • update order of arguments for image()
  • update p5.sound to 0.3.2
  • update p5.dom to 0.4.15
  • remove touchX/Y
  • take scaling into account with mouse
  • remove validateParameters legacy code
  • fix seeding for randomGaussian
  • fix get() to return area when requested



@lmccart lmccart released this Oct 1, 2016 · 114 commits to master since this release

  • add functionality for accessibility alt text for reference examples
  • fix winMouseX/Y vars
  • fix windowWidth, windowHeight vars
  • fix to loadJSON method
  • fix image resize() method
  • add continuous slider functionality to createSlider() function
  • documented and add tests for on demand global mode
  • add support for mask() function in p5.MediaElement
  • change println() to print(). remove println()
  • update sound version 0.3.1



@lmccart lmccart released this Aug 18, 2016 · 170 commits to master since this release

  • improvements to documentation
  • performance enhancement of get()
  • removing print() method
  • add access to p5 instance from global scope
  • fix for windowWidth and windowHeight
  • add optional param to redraw() to control number of redraws
  • add removeAttribute() function (p5.dom)
  • fixes to 2D primitives in webgl mode
  • cleanup and refactoring of webgl code
  • add property to p5 to disable friendly errors
  • added alt text capability for reference



@lmccart lmccart released this Jun 17, 2016 · 257 commits to master since this release

  • fix bug with rotate()
  • fix bug with webgl texture, so no longer requires p5.dom included
  • fix handling of mouseX/mouseY
  • fix p5.Color methods and string handling
  • update documentation
  • fix webgl lights, material, and geometry



@lmccart lmccart released this Jun 10, 2016 · 308 commits to master since this release

  • doc fixes
  • improvements to docs to load faster
  • fix to push/pop bug causing accumulating transformations
  • improvements to textures in webgl mode
  • renames p5.Renderer3D to p5.RendererGL
  • fixes for font alignment bugs, updates to docs
  • fix for capture width/height bug



@lmccart lmccart released this May 2, 2016 · 406 commits to master since this release

  • major WebGL / 3D fixes and updates
  • OBJ loader functionality added
  • minor updates to documentation



@lmccart lmccart released this Apr 25, 2016 · 494 commits to master since this release

  • Fixed bug with shearX/Y
  • Fixed bug with p5.Image.blend()
  • Fix bugs with push()/pop() on draw() loop
  • Fix loadPixels() bug ONCE AND FOR ALL (hopefully?)
  • p5.XML implemented
  • Add an 'init' registerMethod() type
  • Documentation and example improvements
  • Preprocess docs descriptions as Markdown for better display
  • Added yuidoc preprocessor for overloaded methods
  • Log helpful warnings if user overwrites p5 globals



@lmccart lmccart released this Mar 4, 2016 · 579 commits to master since this release

  • Fix typos in docs.
  • Added examples.
  • Fix to loadTable() to handle files with no header.
  • Cleanup of color functions to support colorMode with p5.Graphics.
  • Better friendly error help for top level p5 function calls.
  • Fix bug with get()/loadPixels() in capture.
  • Fix to style().
  • Removed p5.Element.rotate() and p5.Element.translate().
  • Add speed() method for video playback.



@therewasaguy therewasaguy released this Feb 4, 2016 · 623 commits to master since this release

  • p5.sound v0.3.0
    • fix p5.SoundFile memory leak
    • error handling for loadSound and createConvolver
    • ensure that all p5.sound objects can be disposed
    • many improvements to p5.Env including new methods: setADSR(), setRange(), ramp(), setExp()
    • add p5.FFT getCentroid()
  • p5.dom v0.2.7
  • p5.MediaElement size() fix for loadPixels
  • fix text() errors when font is loaded outside of preload() && preload() exists
  • fix keyPressed event firing
  • fix image.resize() auto-resize
  • documentation updates