Skip to content

Latest commit

 

History

History
80 lines (64 loc) · 2.59 KB

CHANGELOG.md

File metadata and controls

80 lines (64 loc) · 2.59 KB

0.14.2

  • fix bug #57 where the setup and draw functions continue to persist even after stop

0.14.1

  • add longer run time for a test case that takes longer to run

0.14.0

New Features

  • there is now a console!

0.13.1

  • the about page now points to the github page
  • move tutorial.md to root of repo

0.13.0

  • The gallery / examples can now be view in the UI via the Gallery in the navigation

0.12.0

New Features

  • users can now add cdn links to their sketches!
  • Simply click 'sketch' and 'add cdn', paste in a cdn link (like Chroma.js) and click 'add'
  • The chroma library is now available for use!

Patches

  • add try-catch clause when instantiating new p5()

0.11.0

  • restyled the UI with Chakra UI

New Features

  • added a 'sketch' dropdown menu to navbar where start and stop is also available

0.10.0

New Features

  • Start and Stop keymaps added! Alt+Enter to start a sketch and Alt+Shift+Enter to stop

0.9.0

  • added changelog to the web editor for users to track changes

0.8.6

  • added .node-version for compatibility with Render

0.8.5

Code Changes

  • write integration test for the app components with Puppeteer

Bug Fixes

  • c74a398 running a valid sketch after running an invalid sketch (#35) now produces a valid canvas
  • 06cf328 a sketch will not be created when the user's code does not compile

0.8.4

Code Changes

  • refactor code for testability and less mutability

0.8.3

Code Changes

  • setup Jest for testing

0.8.0

Breaking Changes

  • sketches now use deflate compression. Old sketches will break when shared.

0.7.2

Code Changes

  • using new cljs-compiler-compiler build, which returns any errors encountered
  • if error is encountered, prevent sketch from starting and print error to console

0.7.1

Code Changes

  • move article related css to custom components

0.7.0

New Features

  • p5 structure and event functions like preload, mouseClicked, touchStarted are now available

Code Changes

  • functionality related to p5 and sketch is moved to /src/lib/p5
  • lz-string is moved to /src/lib/LZString

Bug Fixes

  • fix repeated import of p5 which causes warning in console

0.6.0

Breaking Changes

  • sketches now use LZString compression for URL encoding. Old sketches will break when shared.