Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
437 commits
Select commit Hold shift + click to select a range
69e8e8e
Merge pull request #7747 from lirenjie95/fix/workflow
ksen0 Apr 17, 2025
d377bb5
Update README.md - 2.0 Info
ksen0 Apr 17, 2025
722e16a
Merge pull request #7751 from processing/ksen0-patch-1
ksen0 Apr 17, 2025
31aebe1
1.11.5
ksen0 Apr 17, 2025
db82bc0
Update 1-p5.js-2.0-bug-report.yml
ksen0 Apr 18, 2025
f06e232
docs: update README.md [skip ci]
allcontributors[bot] Apr 22, 2025
22346d5
docs: update .all-contributorsrc [skip ci]
allcontributors[bot] Apr 22, 2025
51a7e63
Merge pull request #7766 from processing/all-contributors/add-HughJacks
davepagurek Apr 22, 2025
e0fb0d4
docs: update README.md [skip ci]
allcontributors[bot] Apr 23, 2025
bb0128c
docs: update .all-contributorsrc [skip ci]
allcontributors[bot] Apr 23, 2025
57fbaae
Merge pull request #7771 from processing/all-contributors/add-jackedd…
raclim Apr 23, 2025
7288232
"Fix typo in directionalLight reference (main branch)" - #7743
LalitNarayanYadav Apr 25, 2025
57638a0
Merge pull request #7777 from LalitNarayanYadav/main
limzykenneth May 2, 2025
fbffbc1
Consistent `movedX` and `movedY` behaviour across zoom levels
IIITM-Jay May 6, 2025
173e095
Fix _isglobal flag in init method and correct comments in main.js
VANSH3104 Apr 29, 2025
a990d4f
Merge pull request #7785 from VANSH3104/global
ksen0 May 13, 2025
f7233a4
Fix: keyTyped() can now accept the same char consecutively
AhmedMagedC May 13, 2025
197f3ee
removed redundant calling of updateMouseCoords()
IIITM-Jay May 13, 2025
345f1aa
Merge pull request #7808 from AhmedMagedC/bug-fix-keyTyped
perminder-17 May 13, 2025
f86a20e
1.11.6
ksen0 May 14, 2025
7bc45ee
Merge pull request #7795 from IIITM-Jay/mouseMovement_bugFix
limzykenneth May 14, 2025
dee8f69
Publish 1.x under r1 tag
ksen0 May 14, 2025
64016d1
Merge pull request #7810 from processing/ksen0-patch-1
ksen0 May 14, 2025
5f0fcfa
1.11.7
ksen0 May 14, 2025
f325500
Regenerate README with 64px contributor avatars
LalitNarayanYadav May 14, 2025
c5ed762
Update all-contributorsrc to set avatar image size to 64px
LalitNarayanYadav May 14, 2025
b3802c6
docs: update README.md [skip ci]
allcontributors[bot] May 14, 2025
69e96ec
docs: update .all-contributorsrc [skip ci]
allcontributors[bot] May 14, 2025
8d7b72e
Merge pull request #7815 from processing/all-contributors/add-clairep94
ksen0 May 16, 2025
4d47eda
docs: update README.md [skip ci]
allcontributors[bot] May 16, 2025
0b64247
docs: update .all-contributorsrc [skip ci]
allcontributors[bot] May 16, 2025
96c6f8e
Merge pull request #7825 from processing/all-contributors/add-IIITM-Jay
davepagurek May 16, 2025
89e85e0
docs: update README.md [skip ci]
allcontributors[bot] May 18, 2025
6d52466
docs: update .all-contributorsrc [skip ci]
allcontributors[bot] May 18, 2025
dd30e17
Merge pull request #7828 from processing/all-contributors/add-yugalka…
ksen0 May 19, 2025
fea414d
Add LalitNarayanYadav for doc
ksen0 May 19, 2025
b293b9c
Merge pull request #7830 from processing/all-contribs-manual
ksen0 May 19, 2025
3803358
Merge branch 'main' into main
ksen0 May 20, 2025
804d895
Merge pull request #7814 from LalitNarayanYadav/main
ksen0 May 20, 2025
c83f4e3
Merge pull request #7586 from swastikCommits/fix/push-and-pop-ignorin…
ksen0 May 21, 2025
6195f88
Remove second call of _updateWindowSize()
bensgilbert May 25, 2025
493d693
Revert "fix: push() ignoring the ColorMode #7402"
ksen0 May 26, 2025
8f55c67
Merge pull request #7848 from processing/revert-7586-fix/push-and-pop…
ksen0 May 26, 2025
28a7825
Fix typos
omahs Jun 1, 2025
0af0b73
docs: update README.md [skip ci]
allcontributors[bot] Jun 1, 2025
ade62e4
docs: update .all-contributorsrc [skip ci]
allcontributors[bot] Jun 1, 2025
628b595
Merge pull request #7858 from processing/all-contributors/add-irina-wang
raclim Jun 1, 2025
a2341d6
docs: update README.md [skip ci]
allcontributors[bot] Jun 1, 2025
b1a61a2
docs: update .all-contributorsrc [skip ci]
allcontributors[bot] Jun 1, 2025
c2153c6
Merge pull request #7859 from processing/all-contributors/add-jennybk…
raclim Jun 1, 2025
52dea28
docs: update README.md [skip ci]
allcontributors[bot] Jun 1, 2025
1e56a20
docs: update .all-contributorsrc [skip ci]
allcontributors[bot] Jun 1, 2025
49f6d3f
Merge pull request #7860 from processing/all-contributors/add-Wlaith
raclim Jun 1, 2025
c92f1ac
docs: update README.md [skip ci]
allcontributors[bot] Jun 1, 2025
74331e8
docs: update .all-contributorsrc [skip ci]
allcontributors[bot] Jun 1, 2025
06ef86f
Merge pull request #7861 from processing/all-contributors/add-jep-a
raclim Jun 1, 2025
5c2911f
Merge pull request #7855 from omahs/patch-2
perminder-17 Jun 1, 2025
fff7a8a
Add @dpanshug for doc
ksen0 Jun 2, 2025
674d5a7
Merge pull request #7864 from processing/contrib-dpanshug
ksen0 Jun 2, 2025
71b7e5e
Merge pull request #7550 from processing/dependabot/npm_and_yarn/elli…
ksen0 Jun 3, 2025
d7797ca
Add stewards list and updating action
ksen0 Jun 3, 2025
7b80ec5
Udpate stewardship guidelines
ksen0 Jun 3, 2025
cbfce12
Update steward_guidelines.md
ksen0 Jun 3, 2025
d9959fc
Update stewards.yml
ksen0 Jun 3, 2025
a8a8dd2
Update contributor_docs/steward_guidelines.md
ksen0 Jun 3, 2025
a2ca6d0
Update contributor_docs/steward_guidelines.md
ksen0 Jun 3, 2025
8e39028
Update contributor_docs/steward_guidelines.md
ksen0 Jun 3, 2025
842e9c4
Clarified to the stewardship responsibilities list
ksen0 Jun 3, 2025
ac35cc1
Update reference.js
sukrucildirr Jun 4, 2025
c5378be
Update reference.js.map
sukrucildirr Jun 4, 2025
9ee3b48
Update books.xml
sukrucildirr Jun 4, 2025
53eb8a4
Update error_helpers.js
sukrucildirr Jun 4, 2025
df3f10e
Update sketch.js
sukrucildirr Jun 4, 2025
f90a6db
Update sketch.js
sukrucildirr Jun 4, 2025
71b3bfd
Update p5.Table.js
sukrucildirr Jun 4, 2025
b52f443
Update p5.Image.js
sukrucildirr Jun 4, 2025
ea57fff
Update pixels.js
sukrucildirr Jun 4, 2025
53a3965
Merge pull request #7585 from subCode321/callback-create-video
ksen0 Jun 4, 2025
a91ae62
Remove generated reference.js.map from PR
sukrucildirr Jun 4, 2025
6832d0f
Restore generated file to match upstream main
sukrucildirr Jun 4, 2025
c089ac1
Merge pull request #7874 from sukrucildirr/main
perminder-17 Jun 4, 2025
88f86fa
docs: update README.md [skip ci]
allcontributors[bot] Jun 4, 2025
1ef1b6f
docs: update .all-contributorsrc [skip ci]
allcontributors[bot] Jun 4, 2025
07504ad
Merge pull request #7880 from processing/all-contributors/add-sukruci…
perminder-17 Jun 4, 2025
f123ad4
Fixes in guideline and new stewards
ksen0 Jun 5, 2025
4577058
Add onboarding to steward guideline
ksen0 Jun 5, 2025
a64d54a
1.11.8
ksen0 Jun 5, 2025
0ede2fb
Clean up stewards table generation
ksen0 Jun 6, 2025
360598a
Merge pull request #7549 from processing/dependabot/npm_and_yarn/mult…
ksen0 Jun 6, 2025
c263903
Merge pull request #7422 from andrewmcwhae/main
ksen0 Jun 6, 2025
fda190f
Update issue labeler to include new steward areas
ksen0 Jun 6, 2025
29a9514
docs: update README.md [skip ci]
allcontributors[bot] Jun 6, 2025
aa8a907
docs: update .all-contributorsrc [skip ci]
allcontributors[bot] Jun 6, 2025
8a13cf4
Merge pull request #7883 from processing/all-contributors/add-andrewm…
ksen0 Jun 6, 2025
b66dcdf
Merge (#1)
bensgilbert Jun 7, 2025
64bc57a
Respect p5.disableFriendlyErrors
quinton-ashley Jun 7, 2025
146f48a
Merge pull request #7888 from quinton-ashley/main
perminder-17 Jun 9, 2025
16c7670
Merge pull request #7867 from ksen0/stewards
ksen0 Jun 10, 2025
2a4df66
Update stewards-update.yml to fix typo and include token
ksen0 Jun 10, 2025
ae8d441
Merge pull request #7892 from processing/ksen0-patch-1
ksen0 Jun 10, 2025
c87081f
Added p5.js-website accessibility steward stewards.yml
ksen0 Jun 10, 2025
de689ab
Enable workflow_dispatch trigger on stewards table update
ksen0 Jun 10, 2025
afcb98d
Merge pull request #7893 from processing/ksen0-patch-1
ksen0 Jun 10, 2025
c5db908
Update stewards-update.yml to only make PR with README
ksen0 Jun 10, 2025
dd8ac99
Merge pull request #7895 from processing/ksen0-patch-1
ksen0 Jun 10, 2025
87538dd
Update README table from stewards.yml
ksen0 Jun 10, 2025
431086a
Merge pull request #7896 from processing/update-readme-table
ksen0 Jun 10, 2025
7d82a7f
merge main (#2)
bensgilbert Jun 10, 2025
a9da174
Merge branch 'processing:main' into patch-1
bensgilbert Jun 10, 2025
0507b95
docs: update README.md [skip ci]
allcontributors[bot] Jun 11, 2025
63c34e9
docs: update .all-contributorsrc [skip ci]
allcontributors[bot] Jun 11, 2025
4008df7
Merge pull request #7901 from processing/all-contributors/add-atmajaa
perminder-17 Jun 11, 2025
5c4225b
Update labeler.yml to correctly group DevOps lables
ksen0 Jun 12, 2025
5c17bde
Merge pull request #7904 from processing/ksen0-patch-1
limzykenneth Jun 12, 2025
7cc79b6
feat:revamp config.yml
shivasankaran18 Jun 12, 2025
a54755a
docs: update README.md [skip ci]
allcontributors[bot] Jun 12, 2025
9147086
docs: update .all-contributorsrc [skip ci]
allcontributors[bot] Jun 12, 2025
170b9de
Merge pull request #7907 from processing/all-contributors/add-SonyaCode
raclim Jun 12, 2025
52f7593
Merge branch 'processing:main' into patch-1
bensgilbert Jun 13, 2025
12a3029
Update textOutput.js
vtjl10 Jun 14, 2025
d721309
Correct username in stewards.yml
IIITM-Jay Jun 14, 2025
323f536
Merge pull request #7912 from IIITM-Jay/updateStewardFes
perminder-17 Jun 16, 2025
5b30f9c
Update README table from stewards.yml
perminder-17 Jun 16, 2025
6d04710
Merge pull request #7911 from vtjl10/main
perminder-17 Jun 16, 2025
2129ba3
docs: update README.md [skip ci]
allcontributors[bot] Jun 16, 2025
a3308ca
docs: update .all-contributorsrc [skip ci]
allcontributors[bot] Jun 16, 2025
d1bae2d
Merge pull request #7914 from processing/all-contributors/add-vtjl10
perminder-17 Jun 16, 2025
4fcdac5
Merge pull request #7913 from processing/update-readme-table
perminder-17 Jun 16, 2025
cb04609
docs: update README.md [skip ci]
allcontributors[bot] Jun 16, 2025
0bb096d
docs: update .all-contributorsrc [skip ci]
allcontributors[bot] Jun 16, 2025
ee2e505
Merge pull request #7916 from processing/all-contributors/add-LalitNa…
davepagurek Jun 16, 2025
215220d
docs: update README.md [skip ci]
allcontributors[bot] Jun 18, 2025
3190af7
docs: update .all-contributorsrc [skip ci]
allcontributors[bot] Jun 18, 2025
ae09118
Merge pull request #7918 from processing/all-contributors/add-FerrinT…
perminder-17 Jun 18, 2025
b857dc5
Merge branch 'processing:main' into patch-1
bensgilbert Jun 19, 2025
90ae3f4
Update stewards.yml
ksen0 Jun 19, 2025
444e634
Merge pull request #7847 from bensgilbert/patch-1
davepagurek Jun 19, 2025
a7bfeda
docs: update README.md [skip ci]
allcontributors[bot] Jun 19, 2025
03188f0
docs: update .all-contributorsrc [skip ci]
allcontributors[bot] Jun 19, 2025
917f8b2
Merge pull request #7922 from processing/all-contributors/add-bensgil…
davepagurek Jun 19, 2025
ead593e
fix contributor
bensgilbert Jun 19, 2025
21e2776
Merge pull request #7923 from processing/ksen0-patch-1
ksen0 Jun 19, 2025
e72839c
Update README table from stewards.yml
ksen0 Jun 19, 2025
413af2f
Merge pull request #7925 from processing/update-readme-table
ksen0 Jun 19, 2025
f9091fb
remove duplicate contributor from README.md
bensgilbert Jun 19, 2025
69b617b
Merge pull request #7924 from bensgilbert/main
ksen0 Jun 19, 2025
22bc841
Update loading_displaying.js
leopardracer Jun 19, 2025
11df112
Update trigonometry.js
leopardracer Jun 19, 2025
57de7e5
Merge pull request #7926 from leopardracer/main
perminder-17 Jun 20, 2025
18ac6e3
docs: update README.md [skip ci]
allcontributors[bot] Jun 20, 2025
ae30121
docs: update .all-contributorsrc [skip ci]
allcontributors[bot] Jun 20, 2025
79687fb
Merge pull request #7927 from processing/all-contributors/add-leopard…
perminder-17 Jun 20, 2025
aafe8c7
Update documentation_style_guide.md
kilavvy Jun 22, 2025
6d0dce6
Update elginmclaren_gsoc_2018.md
kilavvy Jun 22, 2025
0aa23a2
Merge pull request #7931 from kilavvy/main
perminder-17 Jun 22, 2025
50dff76
docs: update README.md [skip ci]
allcontributors[bot] Jun 22, 2025
08fed90
docs: update .all-contributorsrc [skip ci]
allcontributors[bot] Jun 22, 2025
92150be
Merge pull request #7932 from processing/all-contributors/add-kilavvy
perminder-17 Jun 22, 2025
0c4e6cd
docs: update README.md [skip ci]
allcontributors[bot] Jun 27, 2025
e0863cb
docs: update .all-contributorsrc [skip ci]
allcontributors[bot] Jun 27, 2025
6237d78
Merge pull request #7943 from processing/all-contributors/add-shivasa…
ksen0 Jun 27, 2025
10b1450
Merge pull request #7775 from shivasankaran18/issue-817
ksen0 Jun 27, 2025
c767ed8
docs: update README.md [skip ci]
allcontributors[bot] Jun 29, 2025
5038ff9
docs: update .all-contributorsrc [skip ci]
allcontributors[bot] Jun 29, 2025
cf303d6
Merge pull request #7948 from processing/all-contributors/add-madhav2348
davepagurek Jun 29, 2025
e1641aa
docs: update README.md [skip ci]
allcontributors[bot] Jul 9, 2025
1439737
docs: update .all-contributorsrc [skip ci]
allcontributors[bot] Jul 9, 2025
8760fba
Merge pull request #7962 from processing/all-contributors/add-nking07…
davepagurek Jul 9, 2025
33ae080
Bump on-headers and morgan
dependabot[bot] Jul 17, 2025
b9cdbd7
1.11.9
ksen0 Jul 17, 2025
eadd761
Merge pull request #7972 from processing/dependabot/npm_and_yarn/mult…
ksen0 Jul 18, 2025
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
f1a6c72
changes
Sep 3, 2025
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
733 changes: 703 additions & 30 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'
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
41 changes: 41 additions & 0 deletions .github/workflows/stewards-update.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
name: Update Steward Table in README

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

jobs:
build:
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@v5
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: README.md
token: ${{ secrets.ACCESS_TOKEN }}
2 changes: 1 addition & 1 deletion CODE_OF_CONDUCT.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@

## [p5.js community statement](http://p5js.org/community/)
## [p5.js community statement](https://p5js.org/community/)

p5.js is a community interested in exploring the creation of art and design with technology.

Expand Down
Loading
Loading