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 #8333
- WebGL: Apply per‑vertex stroke color to POINTS by @yugalkaushik in #8380
- Suppress stroke warnings during buildGeometry by @skyash-dev in #8411
Documentation
- Update CONTRIBUTING.md links and add Discord invitation by @RishiAhuja in #8190
- Docs: fix typos and anchors by @nivanovvv in #8216
- docs: add nivanovvv as a contributor for doc by @allcontributors[bot] in #8217
- Add
AGENTS.mdby @SableRaf in #8194 - Add title to CONTRIBUTORS.md by @davepagurek in #8233
- docs: add nbogie as a contributor for bug, and code by @allcontributors[bot] in #8234
- docs: add SoundOfScooting as a contributor for code, and doc by @allcontributors[bot] in #8242
- Improve Accessibility Guidance for
describe()Usage (#8101) by @ksen0 in #8247 - docs: add VANSH3104 as a contributor for code by @allcontributors[bot] in #8258
- docs: add menacingly-coded as a contributor for doc by @allcontributors[bot] in #8292
- docs: add Homaid as a contributor for doc by @allcontributors[bot] in #8298
- Fix zh-Hans reference link by @nivanovvv in #8275
- docs: add Itsrajsk as a contributor for code by @allcontributors[bot] in #8306
- Updated point() examples for visible points in main branch. by @menacingly-coded in #8305
- Fix JSDoc return type for p5.Vector.cross by @Geethegreat in #8336
- docs: add Geethegreat as a contributor for code by @allcontributors[bot] in #8347
- docs: add Piyushrathoree as a contributor for code by @allcontributors[bot] in #8350
- docs: add Aayushdev18 as a contributor for code by @allcontributors[bot] in #8362
- Docs/fix broken links by @skyash-dev in #8399
- docs: add rakesh2OO5 as a contributor for code by @allcontributors[bot] in #8403
- docs: add doradocodes as a contributor for review by @allcontributors[bot] in #8425
- docs: add Nwakaego-Ego as a contributor for review by @allcontributors[bot] in #8427
- docs: add vietnguyen2358 as a contributor for code by @allcontributors[bot] in #8432
- feat: add accTitle/accDescr to class diagram in WebGL architecture doc by @coseeian in #8373
- docs: add shuklaaryan367-byte as a contributor for code by @allcontributors[bot] in #8433
- Add Nwakaego-Ego and doradocodes to stewards.yml by @ksen0 in #8460
- chore: update README table from stewards.yml by @ksen0 in #8461
- docs: add avinxshKD as a contributor for code by @allcontributors[bot] in #8483
- Add Iron-56 as p5.js-web-editor steward by @kitlord in #8486
- chore: update README table from stewards.yml by @ksen0 in #8488
- docs: add aashu2006 as a contributor for doc by @allcontributors[bot] in #8452
- Remove deprecated, unmaintained vscode extension "npm" from recommendations (main) by @nbogie in #8498
- Improve WebGL font error message to suggest textFont() usage by @yugalkaushik in #8494
- Fix WebGL shader and texture memory leak on sketch removal by @Sanchit2662 in #8418
- docs: add Sanchit2662 as a contributor for code by @allcontributors[bot] in #8503
- docs: add LuLaValva as a contributor for bug, and code by @allcontributors[bot] in #8511
- Add support for negative vertex indices in OBJ loader by @avinxshKD in #8507
- docs: add saurabh24thakur as a contributor for code, and test by @allcontributors[bot] in #8524
- Fix typo in createCanvas() reference example by @kajal-jotwani in #8527
- feat: generate contributors PNG for README by @skyash-dev in #8466
- chore: update contributors.png from .all-contributorsrc by @ksen0 in #8536
- Added p5.js Web Editor as an area for stewardship by @ksen0 in #8535
- docs: add imrinahru as a contributor for bug, code, and test by @allcontributors[bot] in #8561
- chore: update contributors.png from .all-contributorsrc by @ksen0 in #8562
- Add a link to the v2 guide to contributing to the reference by @nbogie in #8625
- docs: add skyash-dev as a contributor for code by @allcontributors[bot] in #8455
- docs: add jjnawaaz as a contributor for doc by @allcontributors[bot] in #8487
- chore: update contributors.png from .all-contributorsrc by @p5js-bot in #8632
- Update README by @ksen0 in #8633
- Add doradocodes to Maintainers team by @ksen0 in #8634
- chore: update README table from stewards.yml by @p5js-bot in #8635
- [TESTERS NEEDED] Rewrite AGENTS.md with community-first agent guidelines by @SableRaf in #8604
- Update Discord invite links in p5.js by @Nitin2332 in #8658
- Update contributor guidelines for issue usage and labels by @ksen0 in #8656
- docs: add Nitin2332 as a contributor for code by @allcontributors[bot] in #8657
- chore: update contributors.png from .all-contributorsrc by @p5js-bot in #8663
- Docs: fix incorrect colorMode() reference links by @mikhailbond1 in #8683
- docs: add geeta102 as a contributor for bug, and code by @allcontributors[bot] in #8684
- chore: update contributors.png from .all-contributorsrc by @p5js-bot in #8685
New Contributors
- @RishiAhuja made their first contribution in #8190
- @nivanovvv made their first contribution in #8216
- @coseeian made their first contribution in #8373
- @Sanchit2662 made their first contribution in #8418
- @kajal-jotwani made their first contribution in #8527
- @p5js-bot made their first contribution in #8632
- @mikhailbond1 made their first contribution in #8683
Full Changelog: v1.11.11...v1.11.12