Happy to announce Quil 3.0.0 release. Quil is a Clojure/ClojureScript library for creating interactive drawings and animations.
The release available on clojars: https://clojars.org/quil. The biggest change is migration fron Processing.js <http://processingjs.org/> to p5js <https://p5js.org/> as backend for ClojureScript Quil version. Processing.js has been in maintenance mode for a while and p5js is the new, actively developed replacement. By using p5js we can keep up with all latest developments and bug fixes. For Quil users API mostly stayed the same. Important changes: - Sketches have to be created using <div> instead <canvas>. - A number of API functions were removed and a few added. Check spreadsheet <https://docs.google.com/spreadsheets/d/1LlXS5DuMgSZpV5LSwvmYzSr5Tpm8UUxwfsuSAsDSamE/edit#gid=0> for full information. Huge thanks to Anthony Galea <https://github.com/anthonygalea>. He did all the hard work, painstakingly verifying each function, and made this release happen! List of all changes went to this release: - Switched from ProcessingJS to p5js as backend for ClojureScript version. By @anthonygalea <http://github.com/anthonygalea>. A lot of changes in cljs API, see spreadsheet <https://docs.google.com/spreadsheets/d/1LlXS5DuMgSZpV5LSwvmYzSr5Tpm8UUxwfsuSAsDSamE/edit?usp=sharing> . - ClojureScript sketches have to be created using <div> instead of <canvas> due to p5js migration. - Removed :global-key-events feature as it's global by default now. - Fix space-as-keyword functionality. Issue #232 <https://github.com/quil/quil/issues/262> by @tkocmathla <https://github.com/tkocmathla>. - Documentation improvements from @shrynx <https://github.com/shrynx> and @dominicfreeston <https://github.com/dominicfreeston>. - Improved type hints to avoid reflection. Pull request #288 <https://github.com/quil/quil/pull/288> by @heyarne <https://github.com/heyarne>. Documentation on http://quil.info has been updated as well. Happy hacking! Mikita -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.