What's Changed
This is a release candidate (RC), which means it is not yet live on the p5.js Editor. Please help us to improve the stability of the newest version of p5.js by trying out this release candidate, and reporting bugs. To test this patch, you can use this starter sketch.
<script src="https://cdn.jsdelivr.net/npm/p5@2.2.3-rc.0/lib/p5.js"></script>What's Changed 🎊
- fix: createGraphics inherits pixelDensity from parent sketch. by @imrinahru in #8558
- Handle booleans used as temp variables in p5.strands by @davepagurek in #8548
- Fix usage of perspective() with no args by @davepagurek in #8564
- Implement public decorator API by @limzykenneth in #8353
- fix strands filterColor example by @nbogie in #8569
- Reset mouseIsPressed on window blur by @avinxshKD in #8559
- Avoid unnecessary texture copies and fix flipped webcams in WebGL by @davepagurek in #8572
- Handle strands set() calls in branches and loops by @davepagurek in #8576
- Fix filter() crash on createGraphics(WEBGL) by mirroring strands API … by @aashu2006 in #8568
- skip FES checks on internal calls by @avinxshKD in #8517
- Update contributing_to_the_p5js_reference for p5 v2 by @nbogie in #8462
New Contributors
- @imrinahru made their first contribution in #8558
Full Changelog: v2.2.2...v2.2.3-rc.0