Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
p5.esm.js | 2025-08-05 | 3.9 MB | |
p5.js | 2025-08-05 | 4.2 MB | |
p5.min.js | 2025-08-05 | 903.4 kB | |
p5.zip | 2025-08-05 | 4.7 MB | |
README.md | 2025-08-05 | 4.3 kB | |
v2.0.4 source code.tar.gz | 2025-08-05 | 16.8 MB | |
v2.0.4 source code.zip | 2025-08-05 | 17.5 MB | |
Totals: 7 Items | 48.0 MB | 11 |
What's Changed 🎊
p5.strands Improvements 🧵
p5.strands is an experimental new feature in in p5.js 2.0 for authoring shaders with JavaScript. You can check out the tutorials if you're interested in trying it out. If you're interested in diving deeper and contributing, you're welcome to join the discussion in the the #p5strands channel on our Discord, or work on the open p5.strands issues
- Alias GLSL's mix function as lerp in p5.strands (#7875) by @LalitNarayanYadav in https://github.com/processing/p5.js/pull/7887
- Add GLSL-based noise(vec2) function to p5.strands (#7897) by @LalitNarayanYadav in https://github.com/processing/p5.js/pull/7921
- Fix inline anonymous functions causing a parsing error in p5.strands callbacks by @nking07049925 in https://github.com/processing/p5.js/pull/7956
- Enhance p5.strands noise() to support noise(x, y) and 4-octave fractal noise by @LalitNarayanYadav in https://github.com/processing/p5.js/pull/7964
- Fix p5.strands uniform calls, add instance mode construct by @davepagurek in https://github.com/processing/p5.js/pull/7961
Bug Fixes 🐞
- Add font readiness wait to create() function in p5.Font.js by @sophyphile in https://github.com/processing/p5.js/pull/7882
- Create Graphics fixing in dev-2.0 branch. by @perminder-17 in https://github.com/processing/p5.js/pull/7829
- Chore/upgrade eslint by @error-four-o-four in https://github.com/processing/p5.js/pull/7853
- Update zod 3 to zod 4 support in p5.js dev-2.0 by @madhav2348 in https://github.com/processing/p5.js/pull/7872
- Skip adding degenerate faces in textToModel by @davepagurek in https://github.com/processing/p5.js/pull/7951
- Individual flags to disable part of FES by the user by @limzykenneth in https://github.com/processing/p5.js/pull/7967
- Add minified ESM build output by @nickswalker in https://github.com/processing/p5.js/pull/7973
- Replace fn with direct downloadFile import to fix issue where fn was not found by @acgillette in https://github.com/processing/p5.js/pull/7971
- Fix MediaElement.copy by @pearmini in https://github.com/processing/p5.js/pull/7980
- Reset millis() after setup by @davepagurek in https://github.com/processing/p5.js/pull/8005
- add instance of video in callback (2.0) by @ksen0 in https://github.com/processing/p5.js/pull/7877
Documentation 📚
- Remove incorrect mouseX/mouseY docs regarding WEBGL mode in dev-2.0 branch. by @perminder-17 in https://github.com/processing/p5.js/pull/8006
- Update dev-2.0 docs with recently-added contributors and stewards by @ksen0 in https://github.com/processing/p5.js/pull/8000
- Documentation fix for swapped parameters in splinePoint and bezierPoint by @shawdm in https://github.com/processing/p5.js/pull/7997
- Adding docs for
code
in the refrence. by @perminder-17 in https://github.com/processing/p5.js/pull/7902 - added documentation to _getBrightness() and _getGreen() function by @FerrinThreatt in https://github.com/processing/p5.js/pull/7908
- Updating visual tests docs for 2.x versions by @perminder-17 in https://github.com/processing/p5.js/pull/7827
- Revamped config.yml(branch: dev-2.0) by @shivasankaran18 in https://github.com/processing/p5.js/pull/7776
- Fix typo in createFileInput example by @ksen0 in https://github.com/processing/p5.js/pull/7884
- Fix: Corrected code block in textureMode() in dev2.0 by @abuharish02 in https://github.com/processing/p5.js/pull/8015
New Contributors
- @sophyphile made their first contribution in https://github.com/processing/p5.js/pull/7882
- @FerrinThreatt made their first contribution in https://github.com/processing/p5.js/pull/7908
- @madhav2348 made their first contribution in https://github.com/processing/p5.js/pull/7872
- @nking07049925 made their first contribution in https://github.com/processing/p5.js/pull/7956
- @nickswalker made their first contribution in https://github.com/processing/p5.js/pull/7973
- @acgillette made their first contribution in https://github.com/processing/p5.js/pull/7971
Full Changelog: https://github.com/processing/p5.js/compare/v2.0.3...v2.0.4-rc.2