| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| p5.js | 2026-03-30 | 5.2 MB | |
| p5.min.js | 2026-03-30 | 1.1 MB | |
| p5.sound.js | 2026-03-30 | 488.2 kB | |
| p5.sound.min.js | 2026-03-30 | 200.1 kB | |
| p5.zip | 2026-03-30 | 1.2 MB | |
| README.md | 2026-03-30 | 9.1 kB | |
| v1.11.12 source code.tar.gz | 2026-03-30 | 23.8 MB | |
| v1.11.12 source code.zip | 2026-03-30 | 24.4 MB | |
| Totals: 8 Items | 56.4 MB | 0 | |
What's Changed
This p5.js v1 release reflects increasing stability of this version. Most of this patch is documentation updates, with a few bugfixes.
This patch also includes some notable updates in the project as a whole:
- @kitlord, @doradocodes, and @Nwakaego-Ego have been added as stewards on p5.js-web-editor and p5.js-website! @doradocodes has also been added to the maintainers team 🎉
- With extensive input, @SableRaf has updated our AGENTS.md file
- Thanks to a PR by @skyash-dev, the project now has a single, reusable image that includes all 800+ contributors. This is now also used on the main Processing Foundation people page
Bugfixes & FES
- fix: background(image) support in WEBGL by @reshma045 in https://github.com/processing/p5.js/pull/8333
- WebGL: Apply per‑vertex stroke color to POINTS by @yugalkaushik in https://github.com/processing/p5.js/pull/8380
- Suppress stroke warnings during buildGeometry by @skyash-dev in https://github.com/processing/p5.js/pull/8411
Documentation
- Update CONTRIBUTING.md links and add Discord invitation by @RishiAhuja in https://github.com/processing/p5.js/pull/8190
- Docs: fix typos and anchors by @nivanovvv in https://github.com/processing/p5.js/pull/8216
- docs: add nivanovvv as a contributor for doc by @allcontributors[bot] in https://github.com/processing/p5.js/pull/8217
- Add
AGENTS.mdby @SableRaf in https://github.com/processing/p5.js/pull/8194 - Add title to CONTRIBUTORS.md by @davepagurek in https://github.com/processing/p5.js/pull/8233
- docs: add nbogie as a contributor for bug, and code by @allcontributors[bot] in https://github.com/processing/p5.js/pull/8234
- docs: add SoundOfScooting as a contributor for code, and doc by @allcontributors[bot] in https://github.com/processing/p5.js/pull/8242
- Improve Accessibility Guidance for
describe()Usage (#8101) by @ksen0 in https://github.com/processing/p5.js/pull/8247 - docs: add VANSH3104 as a contributor for code by @allcontributors[bot] in https://github.com/processing/p5.js/pull/8258
- docs: add menacingly-coded as a contributor for doc by @allcontributors[bot] in https://github.com/processing/p5.js/pull/8292
- docs: add Homaid as a contributor for doc by @allcontributors[bot] in https://github.com/processing/p5.js/pull/8298
- Fix zh-Hans reference link by @nivanovvv in https://github.com/processing/p5.js/pull/8275
- docs: add Itsrajsk as a contributor for code by @allcontributors[bot] in https://github.com/processing/p5.js/pull/8306
- Updated point() examples for visible points in main branch. by @menacingly-coded in https://github.com/processing/p5.js/pull/8305
- Fix JSDoc return type for p5.Vector.cross by @Geethegreat in https://github.com/processing/p5.js/pull/8336
- docs: add Geethegreat as a contributor for code by @allcontributors[bot] in https://github.com/processing/p5.js/pull/8347
- docs: add Piyushrathoree as a contributor for code by @allcontributors[bot] in https://github.com/processing/p5.js/pull/8350
- docs: add Aayushdev18 as a contributor for code by @allcontributors[bot] in https://github.com/processing/p5.js/pull/8362
- Docs/fix broken links by @skyash-dev in https://github.com/processing/p5.js/pull/8399
- docs: add rakesh2OO5 as a contributor for code by @allcontributors[bot] in https://github.com/processing/p5.js/pull/8403
- docs: add doradocodes as a contributor for review by @allcontributors[bot] in https://github.com/processing/p5.js/pull/8425
- docs: add Nwakaego-Ego as a contributor for review by @allcontributors[bot] in https://github.com/processing/p5.js/pull/8427
- docs: add vietnguyen2358 as a contributor for code by @allcontributors[bot] in https://github.com/processing/p5.js/pull/8432
- feat: add accTitle/accDescr to class diagram in WebGL architecture doc by @coseeian in https://github.com/processing/p5.js/pull/8373
- docs: add shuklaaryan367-byte as a contributor for code by @allcontributors[bot] in https://github.com/processing/p5.js/pull/8433
- Add Nwakaego-Ego and doradocodes to stewards.yml by @ksen0 in https://github.com/processing/p5.js/pull/8460
- chore: update README table from stewards.yml by @ksen0 in https://github.com/processing/p5.js/pull/8461
- docs: add avinxshKD as a contributor for code by @allcontributors[bot] in https://github.com/processing/p5.js/pull/8483
- Add Iron-56 as p5.js-web-editor steward by @kitlord in https://github.com/processing/p5.js/pull/8486
- chore: update README table from stewards.yml by @ksen0 in https://github.com/processing/p5.js/pull/8488
- docs: add aashu2006 as a contributor for doc by @allcontributors[bot] in https://github.com/processing/p5.js/pull/8452
- Remove deprecated, unmaintained vscode extension "npm" from recommendations (main) by @nbogie in https://github.com/processing/p5.js/pull/8498
- Improve WebGL font error message to suggest textFont() usage by @yugalkaushik in https://github.com/processing/p5.js/pull/8494
- Fix WebGL shader and texture memory leak on sketch removal by @Sanchit2662 in https://github.com/processing/p5.js/pull/8418
- docs: add Sanchit2662 as a contributor for code by @allcontributors[bot] in https://github.com/processing/p5.js/pull/8503
- docs: add LuLaValva as a contributor for bug, and code by @allcontributors[bot] in https://github.com/processing/p5.js/pull/8511
- Add support for negative vertex indices in OBJ loader by @avinxshKD in https://github.com/processing/p5.js/pull/8507
- docs: add saurabh24thakur as a contributor for code, and test by @allcontributors[bot] in https://github.com/processing/p5.js/pull/8524
- Fix typo in createCanvas() reference example by @kajal-jotwani in https://github.com/processing/p5.js/pull/8527
- feat: generate contributors PNG for README by @skyash-dev in https://github.com/processing/p5.js/pull/8466
- chore: update contributors.png from .all-contributorsrc by @ksen0 in https://github.com/processing/p5.js/pull/8536
- Added p5.js Web Editor as an area for stewardship by @ksen0 in https://github.com/processing/p5.js/pull/8535
- docs: add imrinahru as a contributor for bug, code, and test by @allcontributors[bot] in https://github.com/processing/p5.js/pull/8561
- chore: update contributors.png from .all-contributorsrc by @ksen0 in https://github.com/processing/p5.js/pull/8562
- Add a link to the v2 guide to contributing to the reference by @nbogie in https://github.com/processing/p5.js/pull/8625
- docs: add skyash-dev as a contributor for code by @allcontributors[bot] in https://github.com/processing/p5.js/pull/8455
- docs: add jjnawaaz as a contributor for doc by @allcontributors[bot] in https://github.com/processing/p5.js/pull/8487
- chore: update contributors.png from .all-contributorsrc by @p5js-bot in https://github.com/processing/p5.js/pull/8632
- Update README by @ksen0 in https://github.com/processing/p5.js/pull/8633
- Add doradocodes to Maintainers team by @ksen0 in https://github.com/processing/p5.js/pull/8634
- chore: update README table from stewards.yml by @p5js-bot in https://github.com/processing/p5.js/pull/8635
- [TESTERS NEEDED] Rewrite AGENTS.md with community-first agent guidelines by @SableRaf in https://github.com/processing/p5.js/pull/8604
- Update Discord invite links in p5.js by @Nitin2332 in https://github.com/processing/p5.js/pull/8658
- Update contributor guidelines for issue usage and labels by @ksen0 in https://github.com/processing/p5.js/pull/8656
- docs: add Nitin2332 as a contributor for code by @allcontributors[bot] in https://github.com/processing/p5.js/pull/8657
- chore: update contributors.png from .all-contributorsrc by @p5js-bot in https://github.com/processing/p5.js/pull/8663
- Docs: fix incorrect colorMode() reference links by @mikhailbond1 in https://github.com/processing/p5.js/pull/8683
- docs: add geeta102 as a contributor for bug, and code by @allcontributors[bot] in https://github.com/processing/p5.js/pull/8684
- chore: update contributors.png from .all-contributorsrc by @p5js-bot in https://github.com/processing/p5.js/pull/8685
New Contributors
- @RishiAhuja made their first contribution in https://github.com/processing/p5.js/pull/8190
- @nivanovvv made their first contribution in https://github.com/processing/p5.js/pull/8216
- @coseeian made their first contribution in https://github.com/processing/p5.js/pull/8373
- @Sanchit2662 made their first contribution in https://github.com/processing/p5.js/pull/8418
- @kajal-jotwani made their first contribution in https://github.com/processing/p5.js/pull/8527
- @p5js-bot made their first contribution in https://github.com/processing/p5.js/pull/8632
- @mikhailbond1 made their first contribution in https://github.com/processing/p5.js/pull/8683
Full Changelog: https://github.com/processing/p5.js/compare/v1.11.11...v1.11.12