Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
617 commits
Select commit Hold shift + click to select a range
784665d
Changing URL which was leading to somewhere else
skools-here Jul 18, 2025
192c116
docs: update README.md [skip ci]
allcontributors[bot] Jul 18, 2025
bdec6c2
docs: update .all-contributorsrc [skip ci]
allcontributors[bot] Jul 18, 2025
4355fe9
docs: update README.md [skip ci]
allcontributors[bot] Jul 22, 2025
a1cb7af
docs: update .all-contributorsrc [skip ci]
allcontributors[bot] Jul 22, 2025
ef1238d
Merge pull request #7976 from skools-here/Changing-Url
ksen0 Jul 22, 2025
509d2b9
Merge pull request #7982 from processing/all-contributors/add-mudit06mah
ksen0 Jul 22, 2025
10a7333
Merge branch 'main' into all-contributors/add-skools-here
ksen0 Jul 22, 2025
3d63026
Fix parameter documentation for bezierPoint
shawdm Jul 27, 2025
5ea3151
docs: update README.md [skip ci]
allcontributors[bot] Jul 27, 2025
5094d47
docs: update .all-contributorsrc [skip ci]
allcontributors[bot] Jul 27, 2025
310afae
Merge pull request #7990 from processing/all-contributors/add-acgillette
davepagurek Jul 27, 2025
c96fe1a
Fix parameter documentation for curvePoint
shawdm Jul 27, 2025
ef2f4e6
Merge pull request #7987 from shawdm/fix-bezierPoint-docs
davepagurek Jul 27, 2025
8adfce0
docs: update README.md [skip ci]
allcontributors[bot] Jul 27, 2025
806a62b
docs: update .all-contributorsrc [skip ci]
allcontributors[bot] Jul 27, 2025
0223963
Merge pull request #7991 from processing/all-contributors/add-shawdm
davepagurek Jul 27, 2025
174d716
Bring 2.0 stroke ordering fixes to 1.x
davepagurek Jul 27, 2025
1f68fb0
Merge pull request #7996 from davepagurek/fix/strokes-behind-objects
davepagurek Jul 27, 2025
2775901
Merge pull request #7977 from processing/all-contributors/add-skools-…
ksen0 Jul 28, 2025
018dd9b
remove incorrect mouseX/mouseY docs regarding WEBGL mode
ericrav Jul 29, 2025
f8519b1
Merge pull request #8004 from ericrav/patch-1
perminder-17 Jul 29, 2025
0e01867
docs: update README.md [skip ci]
allcontributors[bot] Jul 29, 2025
73ee9d8
docs: update .all-contributorsrc [skip ci]
allcontributors[bot] Jul 29, 2025
9a652fa
Merge pull request #8007 from processing/all-contributors/add-ericrav
perminder-17 Jul 29, 2025
ee282a7
1.11.10-rc.0
ksen0 Jul 31, 2025
943c6d3
Code block texturemode() fix
harishbit Jul 31, 2025
c1029f1
Merge pull request #8011 from abuharish02/texturemode-code-block
davepagurek Jul 31, 2025
252a7d6
docs: update README.md [skip ci]
allcontributors[bot] Jul 31, 2025
c2e3107
docs: update .all-contributorsrc [skip ci]
allcontributors[bot] Jul 31, 2025
bde84ea
Merge pull request #8012 from processing/all-contributors/add-abuhari…
davepagurek Jul 31, 2025
ad887d3
Replaced redudant else if statement with else statement
awood0727 Aug 1, 2025
972b601
Update src/accessibility/outputs.js
perminder-17 Aug 2, 2025
ffc3f4f
Update src/accessibility/outputs.js
perminder-17 Aug 2, 2025
e7752dc
docs: update README.md [skip ci]
allcontributors[bot] Aug 10, 2025
cc4f493
docs: update .all-contributorsrc [skip ci]
allcontributors[bot] Aug 10, 2025
db77471
Merge pull request #8027 from processing/all-contributors/add-vivekbo…
ksen0 Aug 11, 2025
4f469fb
Update README.md
ksen0 Aug 11, 2025
81da957
Merge pull request #8028 from processing/ksen0-patch-2
perminder-17 Aug 11, 2025
e2a6c1e
mouse offscreen behaviors bugfix
ksen0 Aug 11, 2025
e6cbc1c
updating Readme.md
perminder-17 Aug 17, 2025
8ded98b
Update stewards.yml
perminder-17 Aug 17, 2025
7bff6df
Merge pull request #8033 from perminder-17/steward-update
ksen0 Aug 18, 2025
c1cd3b9
Update README table from stewards.yml
ksen0 Aug 18, 2025
3ed2119
Merge pull request #8034 from processing/update-readme-table
ksen0 Aug 19, 2025
b46597c
docs: update README.md [skip ci]
allcontributors[bot] Aug 19, 2025
69169ae
docs: update .all-contributorsrc [skip ci]
allcontributors[bot] Aug 19, 2025
c2343ba
Merge pull request #8039 from processing/all-contributors/add-Iron-56
davepagurek Aug 19, 2025
8ba4801
Bump sha.js from 2.4.11 to 2.4.12
dependabot[bot] Aug 21, 2025
b6e748b
Bump cipher-base from 1.0.4 to 1.0.6
dependabot[bot] Aug 21, 2025
c0b5418
Calculate mouse movement delta depending on pointer lock
ksen0 Aug 21, 2025
36668ba
Added manual test for movedX/Y and requestPointerLock
ksen0 Aug 21, 2025
f6a6bca
Update src/events/mouse.js
ksen0 Aug 21, 2025
4c24f73
Update src/events/mouse.js
ksen0 Aug 21, 2025
852162b
Update movedX/Y documentation
ksen0 Aug 21, 2025
374cc96
Merge pull request #8030 from processing/8022
ksen0 Aug 21, 2025
d8155c0
1.11.10-rc.1
ksen0 Aug 21, 2025
193e1d7
docs: update README.md [skip ci]
allcontributors[bot] Aug 22, 2025
7049785
docs: update .all-contributorsrc [skip ci]
allcontributors[bot] Aug 22, 2025
1bd6caf
Merge pull request #8045 from processing/all-contributors/add-MissTipo
perminder-17 Aug 22, 2025
a82b802
1.11.10
ksen0 Aug 23, 2025
e689aa7
Merge pull request #8016 from awood0727/loopOptimization
ksen0 Aug 25, 2025
5212349
Merge pull request #8042 from processing/dependabot/npm_and_yarn/sha.…
ksen0 Aug 25, 2025
42ebcc7
Merge pull request #8043 from processing/dependabot/npm_and_yarn/ciph…
ksen0 Aug 25, 2025
145c222
docs: update README.md [skip ci]
allcontributors[bot] Aug 25, 2025
ce65c8e
docs: update .all-contributorsrc [skip ci]
allcontributors[bot] Aug 25, 2025
3a20a57
docs: update README.md [skip ci]
allcontributors[bot] Aug 25, 2025
e9c9c11
docs: update .all-contributorsrc [skip ci]
allcontributors[bot] Aug 25, 2025
e4dbe6e
Merge pull request #8053 from processing/all-contributors/add-kangjung
ksen0 Aug 25, 2025
7a52a5b
Merge branch 'main' into all-contributors/add-hana-cho
ksen0 Aug 25, 2025
e102815
Fix misspellings in comment
AlzaAlzaki76 Aug 27, 2025
e3ec433
Merge pull request #8057 from AlzaAlzaki76/typos
perminder-17 Aug 27, 2025
a8be432
docs: update README.md [skip ci]
allcontributors[bot] Aug 27, 2025
8f031ca
docs: update .all-contributorsrc [skip ci]
allcontributors[bot] Aug 27, 2025
2edb445
Merge pull request #8059 from processing/all-contributors/add-AlzaAlz…
perminder-17 Aug 27, 2025
2f3ca7d
Merge pull request #8054 from processing/all-contributors/add-hana-cho
ksen0 Sep 1, 2025
58c7068
Update contributor_guidelines.md
ksen0 Aug 21, 2025
4287c1c
Merge pull request #8044 from processing/ksen0-patch-2
ksen0 Sep 2, 2025
2b2b00d
Add issue-closing workflow to main branch
NalinDalal Sep 2, 2025
d9d1163
Merge branch 'processing:main' into main
NalinDalal Sep 2, 2025
d122fa0
Merge pull request #7954 from processing/all-contributors/add-eslteac…
ksen0 Sep 2, 2025
a4d34bd
updated yml file
NalinDalal Sep 2, 2025
f20262d
Merge pull request #8064 from NalinDalal/main
ksen0 Sep 2, 2025
aa12e39
docs: update README.md [skip ci]
allcontributors[bot] Sep 5, 2025
d606931
docs: update .all-contributorsrc [skip ci]
allcontributors[bot] Sep 5, 2025
a8809e0
Merge pull request #8071 from processing/all-contributors/add-Abhayaj247
perminder-17 Sep 5, 2025
e6fa6c7
reference-fixes
Sep 8, 2025
f533115
docs: update README.md [skip ci]
allcontributors[bot] Sep 8, 2025
158b023
docs: update .all-contributorsrc [skip ci]
allcontributors[bot] Sep 8, 2025
347211c
Merge pull request #8076 from processing/all-contributors/add-Homaid
ksen0 Sep 8, 2025
156b5af
lint fix
Sep 9, 2025
63fd1e2
Merge pull request #7939 from processing/dependabot/npm_and_yarn/pbkd…
ksen0 Sep 9, 2025
f9516cf
Update contributor_guidelines.md
ksen0 Sep 9, 2025
cd2c827
Merge pull request #8080 from processing/ksen0-patch-2
ksen0 Sep 9, 2025
237498e
fix
nitin-rajpoot Sep 12, 2025
75f1932
Update src/color/setting.js
perminder-17 Sep 13, 2025
5917779
Update src/color/setting.js
perminder-17 Sep 13, 2025
bb0d92f
Merge pull request #8075 from Nitin2332/reference-fix
perminder-17 Sep 13, 2025
d1b90a8
docs: update README.md [skip ci]
allcontributors[bot] Sep 13, 2025
08ae543
docs: update .all-contributorsrc [skip ci]
allcontributors[bot] Sep 13, 2025
5443968
Merge pull request #8085 from processing/all-contributors/add-junseok44
perminder-17 Sep 13, 2025
f9f146e
docs: update README.md [skip ci]
allcontributors[bot] Sep 14, 2025
d3a378f
docs: update .all-contributorsrc [skip ci]
allcontributors[bot] Sep 14, 2025
cc6f083
Merge pull request #8087 from processing/all-contributors/add-tychedelia
perminder-17 Sep 14, 2025
309c082
specify FES i18n in one line
ksen0 Sep 23, 2025
f8dcd95
Merge pull request #7878 from processing/fes-version
ksen0 Sep 23, 2025
4bb2925
Global flag and escape char fixes in regular expression
ksen0 Sep 23, 2025
8fcf60d
1.11.11-rc.0
ksen0 Sep 23, 2025
4e29d9d
Merge branch 'main' into regex-fixes
perminder-17 Sep 23, 2025
62f83ec
Revise security policy and reporting guidelines
ksen0 Sep 24, 2025
f17bf85
Merge pull request #8111 from processing/ksen0-patch-2
ksen0 Sep 25, 2025
14ca0bb
Fix misspellings in docs
AlzaAlzaki76 Sep 29, 2025
d7f7fd4
Merge pull request #8116 from AlzaAlzaki76/typos2
perminder-17 Sep 29, 2025
5c6f5b5
Enhance documentation for textOutput() and gridOutput() methods, deta…
hxrshxz Oct 5, 2025
1ef5e91
Use correct type for event param of windowResized
yogan Oct 5, 2025
f55350b
improve documentation for textOutput() and gridOutput()
hxrshxz Oct 6, 2025
5f220bc
fix examples that were not working
hxrshxz Oct 6, 2025
9d05158
Merge pull request #8129 from yogan/fix/window-resized-param-type
perminder-17 Oct 7, 2025
d86b5c6
Merge branch 'main' into regex-fixes
ksen0 Oct 13, 2025
bd8b34c
add suggested changes
hxrshxz Oct 13, 2025
4b20b99
Merge branch 'main' into docs
hxrshxz Oct 13, 2025
38e2ab5
Enhance documentation for textOutput and gridOutput methods
hxrshxz Oct 13, 2025
e893224
Merge pull request #8107 from processing/regex-fixes
ksen0 Oct 13, 2025
7cf1202
Merge branch 'main' into docs
ksen0 Oct 13, 2025
5dd7361
Merge pull request #8125 from hxrshxz/docs
ksen0 Oct 13, 2025
e1f502d
Merge branch 'main' into docs-improvements
perminder-17 Oct 14, 2025
5d945d4
Merge pull request #8143 from hxrshxz/docs-improvements
perminder-17 Oct 14, 2025
13ef3cc
Add marioguzzzman as Spanish i18n steward
ksen0 Oct 14, 2025
89e5bf1
Merge pull request #8144 from processing/ksen0-patch-2
ksen0 Oct 14, 2025
05f6904
Update README table from stewards.yml
ksen0 Oct 14, 2025
b927814
docs: update README.md [skip ci]
allcontributors[bot] Oct 15, 2025
1c850b7
docs: update .all-contributorsrc [skip ci]
allcontributors[bot] Oct 15, 2025
8e9554e
Merge branch 'main' into Somnath-Mishra/main
davepagurek Oct 15, 2025
5f30455
Update WebGL check
davepagurek Oct 15, 2025
8b260bb
Merge pull request #6491 from Somnath-Mishra/main
davepagurek Oct 15, 2025
398d95e
docs: update README.md [skip ci]
allcontributors[bot] Oct 15, 2025
4b991dc
docs: update .all-contributorsrc [skip ci]
allcontributors[bot] Oct 15, 2025
5a14955
fix: (workflow) Invalid action input
MannuVilasara Oct 9, 2025
c8e515c
Merge branch 'main' into update-readme-table
perminder-17 Oct 17, 2025
241e64b
docs: update README.md [skip ci]
allcontributors[bot] Oct 17, 2025
ffe81a2
docs: update .all-contributorsrc [skip ci]
allcontributors[bot] Oct 17, 2025
1838dc5
Don't run stewards build on forks
MannuVilasara Oct 18, 2025
65ae9f8
Merge pull request #8161 from processing/all-contributors/add-ayushma…
ksen0 Oct 19, 2025
89457d5
Merge branch 'main' into all-contributors/add-Somnath-Mishra
ksen0 Oct 19, 2025
0a31ef8
Merge pull request #8145 from processing/update-readme-table
ksen0 Oct 19, 2025
ee26b2d
Merge pull request #8136 from MannuVilasara/fix/invalid-action-input
ksen0 Oct 19, 2025
3dc2fef
Merge pull request #8148 from processing/all-contributors/add-Somnath…
ksen0 Oct 19, 2025
8c9ea4b
Merge branch 'main' into all-contributors/add-reshma045
ksen0 Oct 19, 2025
3735309
Merge pull request #8146 from processing/all-contributors/add-reshma045
ksen0 Oct 19, 2025
f992cb8
docs: update README.md [skip ci]
allcontributors[bot] Oct 19, 2025
014e09d
docs: update .all-contributorsrc [skip ci]
allcontributors[bot] Oct 19, 2025
c5c66f1
Merge pull request #8165 from processing/all-contributors/add-MannuVi…
ksen0 Oct 19, 2025
c645041
Updated 1.x manual tests
ksen0 Oct 20, 2025
6bdba46
1.11.11-rc.1
ksen0 Oct 20, 2025
b1ca311
Merge pull request #8167 from processing/1x-tests
ksen0 Oct 20, 2025
4f136fb
Update radio input manual test
ksen0 Oct 20, 2025
a9636ee
Merge pull request #8169 from processing/pr-8166
ksen0 Oct 20, 2025
28b17b5
1.11.11
ksen0 Oct 20, 2025
5b0b6a9
Update CONTRIBUTING.md links and add Discord invitation
RishiAhuja Oct 23, 2025
1e82df4
Add back missing phrase around community statement
ksen0 Oct 23, 2025
a6831ac
Merge pull request #8190 from RishiAhuja/fix/update-contributing-links
ksen0 Oct 23, 2025
9b0654d
Add AGENTS.md with guidelines for LLM-based coding agents
SableRaf Oct 24, 2025
15d1c9b
Encourage connecting with maintainers
SableRaf Oct 24, 2025
800f7c5
Add new stop signs for issue assignment and approval
SableRaf Oct 24, 2025
05ffeb3
Update CONTRIBUTING.md with key guidelines and AI policy
SableRaf Oct 24, 2025
b3a6cd9
Docs: fix typos and anchors
nivanovvv Oct 28, 2025
58eec1a
docs: update README.md [skip ci]
allcontributors[bot] Oct 28, 2025
86ba285
docs: update .all-contributorsrc [skip ci]
allcontributors[bot] Oct 28, 2025
d02e754
Merge pull request #8216 from nivanovvv/typos3
perminder-17 Oct 28, 2025
abd3332
Merge pull request #8217 from processing/all-contributors/add-nivanovvv
perminder-17 Oct 28, 2025
35750d9
Merge branch 'processing:main' into AGENTS-md
SableRaf Oct 31, 2025
2273a2c
Move contributors list to CONTRIBUTORS.md
SableRaf Oct 31, 2025
9c6fd6e
Add and clarify AI usage policy documentation
SableRaf Oct 31, 2025
402a392
Update AI usage policy in CONTRIBUTING.md
SableRaf Oct 31, 2025
0f72031
Merge pull request #8194 from SableRaf/AGENTS-md
SableRaf Nov 5, 2025
1d1e599
Add title to CONTRIBUTORS.md
davepagurek Nov 6, 2025
f0469e9
Merge pull request #8233 from processing/fix/all-contributors
davepagurek Nov 6, 2025
309de2e
docs: update CONTRIBUTORS.md [skip ci]
allcontributors[bot] Nov 6, 2025
4cd6311
docs: update .all-contributorsrc [skip ci]
allcontributors[bot] Nov 6, 2025
904b602
Merge pull request #8234 from processing/all-contributors/add-nbogie
davepagurek Nov 6, 2025
8df00fe
docs: update CONTRIBUTORS.md [skip ci]
allcontributors[bot] Nov 8, 2025
459cde3
docs: update .all-contributorsrc [skip ci]
allcontributors[bot] Nov 8, 2025
4434179
Merge pull request #8242 from processing/all-contributors/add-SoundOf…
perminder-17 Nov 8, 2025
5cc3f97
Improve Accessibility Guidance for `describe()` Usage (#8101)
NalinDalal Nov 9, 2025
1922ee3
Merge pull request #8247 from processing/describe-docs-main
perminder-17 Nov 10, 2025
6c1eda5
docs: update CONTRIBUTORS.md [skip ci]
allcontributors[bot] Nov 12, 2025
d26731f
docs: update .all-contributorsrc [skip ci]
allcontributors[bot] Nov 12, 2025
ff2e5c3
Merge pull request #8258 from processing/all-contributors/add-VANSH3104
davepagurek Nov 12, 2025
5c2455b
Fix zh-Hans reference link
nivanovvv Nov 18, 2025
aeeca76
docs: update CONTRIBUTORS.md [skip ci]
allcontributors[bot] Nov 25, 2025
427f38b
docs: update .all-contributorsrc [skip ci]
allcontributors[bot] Nov 25, 2025
1d5fdb2
Merge pull request #8292 from processing/all-contributors/add-menacin…
ksen0 Nov 25, 2025
9875c5c
docs: update CONTRIBUTORS.md [skip ci]
allcontributors[bot] Nov 26, 2025
0d1de82
docs: update .all-contributorsrc [skip ci]
allcontributors[bot] Nov 26, 2025
9bf73d9
Merge pull request #8298 from processing/all-contributors/add-Homaid
perminder-17 Nov 26, 2025
e885452
Merge pull request #8275 from nivanovvv/linkfix
perminder-17 Nov 26, 2025
032c042
fixes
menacingly-coded Nov 29, 2025
7c57a9d
docs: update CONTRIBUTORS.md [skip ci]
allcontributors[bot] Nov 30, 2025
09f57b7
docs: update .all-contributorsrc [skip ci]
allcontributors[bot] Nov 30, 2025
555a82b
Merge pull request #8306 from processing/all-contributors/add-Itsrajsk
perminder-17 Nov 30, 2025
73b1336
changed point to 1 pixel respecting strokeWeight
menacingly-coded Dec 6, 2025
f917473
Merge branch 'processing:main' into docsupdate-main
menacingly-coded Dec 6, 2025
fb0a2db
lint fixes
menacingly-coded Dec 6, 2025
0a40d0e
fixes
menacingly-coded Dec 6, 2025
ae185a3
Merge pull request #8305 from menacingly-coded/docsupdate-main
perminder-17 Dec 7, 2025
ecf8439
Fix JSDoc return type for p5.Vector.cross
Geethegreat Dec 17, 2025
861031c
fix background(image) support in WEBGL #7917
reshma045 Dec 16, 2025
efe2ca2
move webgl background(image) handling to renderergl
reshma045 Dec 18, 2025
9166fef
Merge pull request #8333 from reshma045/fixissue7917-branch
davepagurek Dec 18, 2025
fca49c5
Merge pull request #8336 from Geethegreat/fix-vector-cross-product-jsdoc
davepagurek Dec 18, 2025
5eb3304
docs: update CONTRIBUTORS.md [skip ci]
allcontributors[bot] Dec 18, 2025
6a9c851
docs: update .all-contributorsrc [skip ci]
allcontributors[bot] Dec 18, 2025
b9c8322
Merge pull request #8347 from processing/all-contributors/add-Geetheg…
davepagurek Dec 18, 2025
f6cb7af
docs: update CONTRIBUTORS.md [skip ci]
allcontributors[bot] Dec 19, 2025
5eb9d01
docs: update .all-contributorsrc [skip ci]
allcontributors[bot] Dec 19, 2025
a09cc43
Merge pull request #8350 from processing/all-contributors/add-Piyushr…
davepagurek Dec 19, 2025
5dc135c
docs: update CONTRIBUTORS.md [skip ci]
allcontributors[bot] Dec 27, 2025
a8f6598
docs: update .all-contributorsrc [skip ci]
allcontributors[bot] Dec 27, 2025
5157b27
Merge pull request #8362 from processing/all-contributors/add-Aayushd…
davepagurek Dec 27, 2025
1c2cde1
feat: add accTitle/accDescr to class diagram in WebGL architecture doc
coseeian Jan 1, 2026
8a5d88d
WebGL: Apply per‑vertex stroke color to POINTS
yugalkaushik Jan 2, 2026
98c2345
Merge pull request #8380 from yugalkaushik/7839-fix
davepagurek Jan 4, 2026
d34e91f
fix p5js forum broken link
skyash-dev Jan 10, 2026
fdd3dce
fix discord link
skyash-dev Jan 10, 2026
673f6ab
Update contributor_docs/contributor_guidelines.md
perminder-17 Jan 10, 2026
5e66753
Merge pull request #8399 from skyash-dev/docs/fix-broken-links
perminder-17 Jan 11, 2026
3985827
docs: update CONTRIBUTORS.md [skip ci]
allcontributors[bot] Jan 11, 2026
89a649d
docs: update .all-contributorsrc [skip ci]
allcontributors[bot] Jan 11, 2026
d6977de
Merge pull request #8403 from processing/all-contributors/add-rakesh2OO5
davepagurek Jan 11, 2026
7d741e7
Suppress stroke warnings during buildGeometry
skyash-dev Jan 13, 2026
f977cf0
1.11.12-rc.0
ksen0 Jan 13, 2026
f124d62
docs: update CONTRIBUTORS.md [skip ci]
allcontributors[bot] Jan 19, 2026
c026a99
docs: update .all-contributorsrc [skip ci]
allcontributors[bot] Jan 19, 2026
ab31fd1
Merge pull request #8425 from processing/all-contributors/add-doradoc…
perminder-17 Jan 19, 2026
e415896
docs: update CONTRIBUTORS.md [skip ci]
allcontributors[bot] Jan 20, 2026
af6c625
docs: update .all-contributorsrc [skip ci]
allcontributors[bot] Jan 20, 2026
792d176
Merge pull request #8427 from processing/all-contributors/add-Nwakaeg…
perminder-17 Jan 20, 2026
07ab667
docs: update CONTRIBUTORS.md [skip ci]
allcontributors[bot] Jan 22, 2026
71a43d4
docs: update .all-contributorsrc [skip ci]
allcontributors[bot] Jan 22, 2026
a95338e
Merge pull request #8432 from processing/all-contributors/add-vietngu…
davepagurek Jan 22, 2026
8cbb98e
Merge pull request #8373 from coseeian/mermaid
ksen0 Jan 22, 2026
3095f02
docs: update CONTRIBUTORS.md [skip ci]
allcontributors[bot] Jan 22, 2026
f86ffbc
docs: update .all-contributorsrc [skip ci]
allcontributors[bot] Jan 22, 2026
9ced70d
Merge pull request #8433 from processing/all-contributors/add-shuklaa…
davepagurek Jan 22, 2026
c0513a3
Merge pull request #8411 from skyash-dev/fix/suppress-stroke-warning-…
davepagurek Jan 23, 2026
c09a6dc
Add Nwakaego-Ego and doradocodes to stewards.yml
ksen0 Jan 27, 2026
493e807
Merge pull request #8460 from processing/ksen0-patch-2
ksen0 Jan 27, 2026
5e78516
Update README table from stewards.yml
ksen0 Jan 27, 2026
8e81743
Merge pull request #8461 from processing/update-readme-table
ksen0 Jan 27, 2026
8d46989
docs(Vector): clarify 3-component nature of vectors in 2D usage
yuvrajnode Jan 29, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
946 changes: 915 additions & 31 deletions .all-contributorsrc

Large diffs are not rendered by default.

16 changes: 7 additions & 9 deletions .github/ISSUE_TEMPLATE/1-p5.js-2.0-bug-report.yml
Original file line number Diff line number Diff line change
@@ -1,18 +1,16 @@
name: 📃 p5.js 2.0 Beta Bug Report
name: 📃 p5.js 2.0 Bug Report
description: This template is for submitting a bug report for bugs found in the p5.js 2.0 beta releases.
title: "[p5.js 2.0 Beta Bug Report]: "
title: "[p5.js 2.0 Bug Report]: "
labels: [p5.js 2.0]
body:
- type: markdown
attributes:
value: |
### What falls under this category?
There has been many changes to p5.js in 2.0 that is currently released as beta versions. If you suspect there may be a bug, please follow the below steps before opening a bug report using this template:

1. There are some differences in behavior between p5.js 1.x and 2.0 beta, please check the changelog and/or [proposal list](https://github.com/orgs/processing/projects/21) to see if the difference in behavior is intended. If in doubt, feel free to open the issue anyway and ask.
2. Breaking changes may still happen between beta versions, please make sure to include the full beta version number and use the latest beta release where possible.
3. We are not considering any new proposal for p5.js 2.0 at this stage and if you would like to request new features, please use the "New feature request" issue template.
4. The documentation and examples may be outdated at this stage while we work on updating them.
There has been many changes to p5.js in 2.0! You can try it in p5.js Editor by updating the version in "Settings," and reference is available [on the beta version of the site](https://beta.p5js.org/). If you suspect there may be a bug, please follow the below steps before opening a bug report using this template:
1. There are some differences in behavior between p5.js 1.x and 2.0 beta, please check the changelog and/or [2.0 status board](https://github.com/orgs/processing/projects/21) to see if the difference in behavior is intended. If in doubt, feel free to open the issue anyway and ask.
2. New proposals for future p5.js 2.x minor releases may be considered! Please use the "New feature request" issue template, or check the [2.0 status board](https://github.com/orgs/processing/projects/21) is there is already discussion abotu this proposal.
3. Reports of errors or potential improvements in documentation and examples is expecially helpful, since many things have been updated from 1.x to 2.0!
- type: checkboxes
id: sub-area
attributes:
Expand Down Expand Up @@ -78,4 +76,4 @@ body:

```"
validations:
required: true
required: true
8 changes: 4 additions & 4 deletions .github/ISSUE_TEMPLATE/2-found-a-bug.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,11 +19,11 @@ body:
- label: Math
- label: Typography
- label: Utilities
- label: p5.strands
- label: WebGL
- label: Build process
- label: Unit testing
- label: Internationalization
- label: Friendly errors
- label: DevOps, Build process, Unit testing
- label: Internationalization (i18n)
- label: Friendly Errors
- label: Other (specify if possible)
- type: input
attributes:
Expand Down
20 changes: 17 additions & 3 deletions .github/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,26 @@

# Comment to be posted to on first time issues
newIssueWelcomeComment: >
Welcome! 👋 Thanks for opening your first issue here! And to ensure the community is able to respond to your issue, please make sure to fill out the inputs in the issue forms. Thank you!
# Configuration for new-pr-welcome - https://github.com/behaviorbot/new-pr-welcome
Welcome! 👋 Thanks for opening your first issue here! And to ensure the community is able to respond to your issue, please make sure to fill out the inputs in the issue forms.

For guidance on contributing, check out our [contributing guidelines](https://github.com/processing/p5.js/blob/main/CONTRIBUTING.md) and other [resources for contributors](https://p5js.org/contribute/).

💬 If you have questions or need support, feel free to join the [Processing Foundation Forum](https://discourse.processing.org/) or visit our [Community page](https://p5js.org/community/).

📜 Please also review our [Code of Conduct](https://p5js.org/code-of-conduct/) to understand our community standards.

Thank You!
# Configuration for new-pr-welcome - https://github.com/behaviorbot/new-pr-welcome
# Comment to be posted to on PRs from first time contributors in your repository
newPRWelcomeComment: >
🎉 Thanks for opening this pull request! Please check out our [contributing guidelines](https://github.com/processing/p5.js/blob/main/CONTRIBUTING.md) if you haven't already. And be sure to add yourself to the [list of contributors on the readme page](https://github.com/processing/p5.js#contributors)!
🎉 Thanks for opening this pull request! For guidance on contributing, check out our [contributor guidelines](https://p5js.org/contribute/contributor_guidelines/) and other [resources for contributors](https://p5js.org/contribute)!

🤔 Please ensure that your PR links to an issue, which has been approved for work by a maintainer; otherwise, there might already be someone working on it, or still ongoing discussion about implementation. You are welcome to join the discussion in an Issue if you're not sure!

🌸 Once your PR is merged, be sure to [add yourself](https://github.com/processing/p5.js/issues/2309) to the [list of contributors on the readme page](https://github.com/processing/p5.js#contributors) !


Thank You!

# Configuration for first-pr-merge - https://github.com/behaviorbot/first-pr-merge

Expand Down
4 changes: 2 additions & 2 deletions .github/first-timers.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# You can create the issue in a different repo than where the problem is. Just make sure you installed the bot on the configured repository.
# You can create the issue in a different repo than where the problem is. Just make sure you have installed the bot on the configured repository.
# The issue will link back to the original repository where the contribution will be made.
repository: p5.js

Expand All @@ -11,4 +11,4 @@ labels:
- hacktoberfest

# If you would like to add your own template for the issue, add an .md file to your .github folder
# template: .github/first-timers-issue-template.md
# template: .github/first-timers-issue-template.md
9 changes: 7 additions & 2 deletions .github/labeler.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,11 +22,16 @@
- '\[[xX]\]\s*Utilities'
"Area:WebGL":
- '\[[xX]\]\s*WebGL'
"Internationalization":
- '\[[xX]\]\s*Internationalization'
"DevOps":
- '\[[xX]\]\s*Build Process'
- '\[[xX]\]\s*Unit Testing'
"Build Process":
- '\[[xX]\]\s*Build Process'
"Unit Testing":
- '\[[xX]\]\s*Unit Testing'
"Internationalization":
- '\[[xX]\]\s*Internationalization'
"Friendly Errors":
- '\[[xX]\]\s*Friendly Errors'
"p5.strands":
- '\[[xX]\]\s*p5.strands'
20 changes: 20 additions & 0 deletions .github/workflows/auto-close-issues.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
name: Close Linked Issues on PR Merge

on:
pull_request:
types: [closed]
branches:
- 2.0
- dev-2.0

jobs:
close_issues:
if: github.event.pull_request.merged == true
runs-on: ubuntu-latest
steps:
- name: Close linked issues on non-default branches
uses: processing/branch-pr-close-issue@v1
with:
token: ${{ secrets.GITHUB_TOKEN }}
branch: dev-2.0

113 changes: 113 additions & 0 deletions .github/workflows/release-workflow-v2.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,113 @@
name: New p5.js 2.x release
# Requires secrets `NPM_TOKEN` and `ACCESS_TOKEN` to be set

permissions:
contents: write

on:
push:
tags:
- 'v2.*.*' # Push events to matching v*.*.*, i.e. v20.15.10
- 'v2.*.*-*' # Push events to matching v*.*.*-*, i.e. v20.15.10-0

jobs:
release:
runs-on: ubuntu-latest
name: Release
env:
INPUT_TOKEN: ${{ secrets.NPM_TOKEN }}
steps:
# 1. Setup
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
with:
node-version: 20
- name: Get semver info
id: semver
uses: akshens/semver-tag@v4
with:
version: ${{ github.ref_name }}

- name: Get version number
id: version-number
run: |
version=$(echo ${{ github.ref_name }} | cut -c 2-)
echo "version=$version" >> $GITHUB_OUTPUT

- name: Get current date
id: date
run: echo "date=$(date +"%B %Oe, %Y")" >> $GITHUB_OUTPUT
- name: Install dependencies
run: npm ci
env:
CI: true
- name: Run test
run: npm test
env:
CI: true
- name: Run build
run: npm run build

# 2. Prepare release files
- run: mkdir release && mkdir p5 && cp -r ./lib/* p5/
- name: Create release zip file
uses: TheDoctor0/zip-release@0.6.2
with:
type: zip
filename: release/p5.zip
path: ./p5/*

- name: Copy release files
run: cp lib/p5.js lib/p5.min.js lib/p5.esm.js release/

# 3. Release p5.js
- name: Create GitHub release
uses: softprops/action-gh-release@v0.1.15
with:
draft: true
prerelease: ${{ steps.semver.outputs.is-prerelease == 'true' }}
files: release/*
generate_release_notes: true
token: ${{ secrets.ACCESS_TOKEN }}
- name: Publish to NPM
uses: JS-DevTools/npm-publish@v1
with:
token: ${{ secrets.NPM_TOKEN }}
tag: ${{ steps.semver.outputs.is-prerelease != 'true' && 'latest' || 'beta' }}

# 4. Update p5.js website
- name: Clone p5.js website
if: ${{ steps.semver.outputs.is-prerelease != 'true' }}
uses: actions/checkout@v3
with:
repository: processing/p5.js-website
ref: '2.0'
path: website
fetch-depth: 0
token: ${{ secrets.ACCESS_TOKEN }}
- name: Updated website files
if: ${{ steps.semver.outputs.is-prerelease != 'true' }}
run: |
cd website
npm install
npm run build:p5-version
npm run build:contributor-docs
npm run build:contributors
npm run build:reference
npm run build:search
- name: Commit updated website files
if: ${{ steps.semver.outputs.is-prerelease != 'true' }}
run: |
cd website
git config --local user.email "41898282+github-actions[bot]@users.noreply.github.com"
git config --local user.name "github-actions[bot]"
git add .
git commit -m "Update p5.js to ${{ github.ref_name }}"
- name: Push updated website repo
if: ${{ steps.semver.outputs.is-prerelease != 'true' }}
uses: ad-m/github-push-action@v0.6.0
with:
github_token: ${{ secrets.ACCESS_TOKEN }}
branch: '2.0'
directory: website/
repository: processing/p5.js-website
7 changes: 4 additions & 3 deletions .github/workflows/release-workflow.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@ permissions:
on:
push:
tags:
- 'v*.*.*' # Push events to matching v*.*.*, i.e. v20.15.10
- 'v*.*.*-*' # Push events to matching v*.*.*-*, i.e. v20.15.10-0
- 'v1.*.*' # Push events to matching v*.*.*, i.e. v20.15.10
- 'v1.*.*-*' # Push events to matching v*.*.*-*, i.e. v20.15.10-0

jobs:
release:
Expand Down Expand Up @@ -73,6 +73,7 @@ jobs:
uses: JS-DevTools/npm-publish@v1
with:
token: ${{ secrets.NPM_TOKEN }}
tag: r1

# 4. Update p5.js website
- name: Clone p5.js website
Expand All @@ -88,11 +89,11 @@ jobs:
run: |
cd website
npm install
npm run build:p5-version
npm run build:contributor-docs
npm run build:contributors
npm run build:reference
npm run build:search
npm run build:p5-version
- name: Commit updated website files
if: ${{ steps.semver.outputs.is-prerelease != 'true' }}
run: |
Expand Down
42 changes: 42 additions & 0 deletions .github/workflows/stewards-update.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
name: Update Steward Table in README

on:
push:
branches: [main]
paths:
- stewards.yml
workflow_dispatch:

jobs:
build:
if: github.ref == 'refs/heads/main' && github.repository == 'processing/p5.js'
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3

- name: Setup Node
uses: actions/setup-node@v4
with:
node-version: "20"

- name: Install dependencies
run: npm install js-yaml

- name: Run table generator
run: node utils/stewards-table.js

- name: Reset all changes except README.md
run: |
git restore --staged .
git add README.md
git checkout -- .

- name: Create Pull Request
uses: peter-evans/create-pull-request@v7
with:
commit-message: "Update README table from stewards.yml"
branch: update-readme-table
title: "chore: update README table from stewards.yml"
body: "This PR updates the README.md table to reflect changes in stewards.yml."
add-paths: README.md
token: ${{ secrets.ACCESS_TOKEN }}
Loading