Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1866 commits
Select commit Hold shift + click to select a range
1a2f359
chore(deps): update dependency @types/react to v19.2.7 (#4342)
renovate[bot] Dec 1, 2025
f001501
chore(deps): update dependency vue to v3.5.25 (#4341)
renovate[bot] Dec 1, 2025
c3587a2
chore(deps): update dependency vue-tsc to v3.1.5 (#4339)
renovate[bot] Dec 1, 2025
58db3fd
chore(deps): update dependency vite to v7.2.6 (#4347)
renovate[bot] Dec 4, 2025
96db94a
chore(deps): update dependency vite to v7.2.6 (#4346)
renovate[bot] Dec 4, 2025
1eaadf0
chore(deps): update dependency vite to v7.2.6 (#4345)
renovate[bot] Dec 4, 2025
e8252e0
chore(deps): update ionic to v8.7.12 (#4354)
renovate[bot] Dec 11, 2025
19a2b58
chore(deps): update dependency vite to v7.2.7 (#4353)
renovate[bot] Dec 11, 2025
73b77aa
chore(deps): update react to v19.2.1 (#4349)
renovate[bot] Dec 12, 2025
8738ac5
chore(deps): update dependency @types/node to v24.10.2 (#4357)
renovate[bot] Dec 12, 2025
fc40566
chore(deps): update dependency vite to v7.2.7 (#4352)
renovate[bot] Dec 12, 2025
2d1f0e0
chore(deps): update dependency vite to v7.2.7 (#4351)
renovate[bot] Dec 12, 2025
e2103cc
chore(deps): update dependency vue-tsc to v3.1.6 (#4350)
renovate[bot] Dec 12, 2025
8eadaa4
chore(deps): update ionic to v8.7.13 (#4363)
renovate[bot] Dec 15, 2025
4bd962d
chore(deps): update dependency @types/node to v24.10.3 (#4358)
renovate[bot] Dec 15, 2025
7182c04
chore(deps): update dependency @vitejs/plugin-react to v5.1.2 (#4359)
renovate[bot] Dec 15, 2025
3877d9d
chore(deps): update dependency vue-router to v4.6.4 (#4360)
renovate[bot] Dec 15, 2025
6febeab
chore(deps): update dependency vue-tsc to v3.1.8 (#4361)
renovate[bot] Dec 15, 2025
8d8ca84
chore(deps): update dependency @vitejs/plugin-vue to v6.0.3 (#4362)
renovate[bot] Dec 15, 2025
91fecdb
chore(deps): update react to v19.2.3 (#4364)
renovate[bot] Dec 16, 2025
6c33611
docs(tabs): add IonPage wrapper to React router examples (#4356)
ShaneK Dec 16, 2025
31ff735
chore(deps): update ionic to v8.7.14 (#4366)
renovate[bot] Dec 18, 2025
612fd1f
chore(deps): update dependency @types/node to v24.10.4 (#4365)
renovate[bot] Dec 18, 2025
b90465c
chore(deps): update dependency vite to v7.3.0 (#4367)
renovate[bot] Dec 19, 2025
8824fbd
chore(deps): update dependency vite to v7.3.0 (#4368)
renovate[bot] Dec 19, 2025
d902de0
chore(deps): update dependency vite to v7.3.0 (#4369)
renovate[bot] Dec 19, 2025
f744648
chore(deps): update dependency vue to v3.5.26 (#4370)
renovate[bot] Dec 22, 2025
37c7812
chore(deps): update dependency vue-tsc to v3.2.0 (#4371)
renovate[bot] Jan 8, 2026
8181201
chore(deps): update angular to v20.3.13 (#4373)
renovate[bot] Jan 8, 2026
1c2d199
chore(deps): update dependency vite to v7.3.1 (#4375)
renovate[bot] Jan 12, 2026
567b445
chore(deps): update dependency @types/react to v19.2.8 (#4379)
renovate[bot] Jan 14, 2026
0e4b7e8
chore(deps): update dependency @types/node to v24.10.6 (#4378)
renovate[bot] Jan 14, 2026
95d1849
chore(deps): update dependency vite to v7.3.1 (#4377)
renovate[bot] Jan 14, 2026
82a6742
chore(deps): update dependency vue-tsc to v3.2.2 (#4374)
renovate[bot] Jan 14, 2026
df6595f
chore(deps): update dependency vite to v7.3.1 (#4376)
renovate[bot] Jan 14, 2026
2ca0224
chore(deps): update dependency vue to v3.5.27 (#4382)
renovate[bot] Jan 22, 2026
349e8c6
chore(deps): update dependency @types/node to v24.10.7 (#4380)
renovate[bot] Jan 22, 2026
a81f926
chore(deps): update dependency vue-tsc to v3.2.3 (#4387)
renovate[bot] Jan 27, 2026
67163cf
chore(deps): update dependency @types/react to v19.2.9 (#4386)
renovate[bot] Jan 27, 2026
5b9ef44
chore(deps): update dependency vite-plugin-static-copy to v3.1.5 (#4385)
renovate[bot] Jan 27, 2026
300ad1f
chore(deps): update dependency @types/node to v24.10.9 (#4384)
renovate[bot] Jan 27, 2026
5404bcf
chore(deps): update dependency vite-plugin-static-copy to v3.1.6 (#4388)
renovate[bot] Jan 28, 2026
d175dc0
docs(datetime): add wheel part to styling section (#4383)
thetaPC Jan 29, 2026
2f4c0b9
chore(deps): update dependency vue-tsc to v3.2.4 (#4389)
renovate[bot] Jan 29, 2026
5e3ced0
docs(angular): adding overlays documentation with explanation of 8.8'…
ShaneK Jan 29, 2026
bd3b28f
chore(deps): update dependency vite-plugin-static-copy to v3.2.0 (#4391)
renovate[bot] Jan 30, 2026
94b7b3f
chore(deps): update react to v19.2.4 (#4390)
renovate[bot] Jan 30, 2026
44c702c
chore(deps): update dependency vue-router to v5 (#4394)
renovate[bot] Feb 4, 2026
5d021f2
chore(deps): update dependency @types/react to v19.2.10 (#4393)
renovate[bot] Feb 4, 2026
387003f
chore(deps): update angular to v20.3.15 (#4392)
renovate[bot] Feb 4, 2026
f159f7e
chore(deps): update dependency @vitejs/plugin-vue to v6.0.4 (#4399)
renovate[bot] Feb 6, 2026
6def4c5
chore(deps): update dependency @types/node to v24.10.10 (#4400)
renovate[bot] Feb 6, 2026
acf01aa
chore(deps): update dependency @vitejs/plugin-react to v5.1.3 (#4398)
renovate[bot] Feb 6, 2026
c28627b
chore(deps): update dependency vue-router to v5.0.1 (#4396)
renovate[bot] Feb 6, 2026
5195f65
docs(datetime): add header section for parts styling (#4395)
thetaPC Feb 6, 2026
19e1541
Merge remote-tracking branch 'origin/main' into chore-sync-feat8.8-wi…
thetaPC Feb 6, 2026
1c9e5ee
chore(git): sync main
thetaPC Feb 6, 2026
5f66d46
chore(deps): update dependency @types/node to v24.10.11 (#4404)
renovate[bot] Feb 9, 2026
b3b7226
chore(deps): update dependency vue-router to v5.0.2 (#4406)
renovate[bot] Feb 9, 2026
fb712a9
chore(deps): update dependency @types/react to v19.2.13 (#4405)
renovate[bot] Feb 9, 2026
eaf5598
chore(deps): update dependency @types/react to v19.2.14 (#4410)
renovate[bot] Feb 17, 2026
4558836
chore(deps): update dependency @vitejs/plugin-react to v5.1.4 (#4409)
renovate[bot] Feb 17, 2026
ec26a67
chore(deps): update dependency vue to v3.5.28 (#4408)
renovate[bot] Feb 17, 2026
9fca1bc
chore(deps): update dependency @types/node to v24.10.12 (#4407)
renovate[bot] Feb 17, 2026
a259d4a
docs(refresher): adding documentation for refresher changes (#4397)
ShaneK Feb 19, 2026
2f3018f
chore(deps): update dependency @types/node to v24.10.13 (#4411)
renovate[bot] Feb 20, 2026
4080b0d
feat(datetime): add new header parts (#4402)
thetaPC Feb 20, 2026
287cff5
chore(deps): update dependency vue-router to v5.0.3 (#4413)
renovate[bot] Feb 23, 2026
1ff280d
chore(deps): update dependency vue-tsc to v3.2.5 (#4414)
renovate[bot] Feb 26, 2026
848d219
chore(deps): update dependency @types/node to v24.10.15 (#4418)
renovate[bot] Mar 2, 2026
c8da45d
chore(deps): update angular to v20.3.17 (#4417)
renovate[bot] Mar 2, 2026
fa5a8db
chore(deps): update dependency vue to v3.5.29 (#4416)
renovate[bot] Mar 2, 2026
aab088f
chore(deps): update dependency @types/node to v24.11.0 (#4419)
renovate[bot] Mar 3, 2026
e360ac8
docs(range): add new parts for dual knobs to css shadow parts section…
brandyscarney Mar 4, 2026
5583717
docs(modal): add playgrounds for sheet and card modal drag events (#4…
thetaPC Mar 4, 2026
4cc648d
docs(refresher): add new section for pull start and end events (#4421)
brandyscarney Mar 5, 2026
c25bd4f
chore(deps): update ionic to v8.8.1 (#4423)
renovate[bot] Mar 6, 2026
bc430df
Merge branch 'main' into merge-main
brandyscarney Mar 6, 2026
9938d4a
merge main
brandyscarney Mar 6, 2026
005d32e
merge feature-8.8
brandyscarney Mar 6, 2026
ab0df5b
Merge commit '005d32eb4464ba00c5d578874b12cdea601626d6'
rdlabo Mar 8, 2026
892671b
chore: add cspell-wordlist.txt
rdlabo Mar 8, 2026
dc4a1d9
chore(): merge current dynamic-font-scaling
rdlabo Mar 10, 2026
7b5aa8f
fix(dynamic-font-scaling): fix markdown (#4428)
rdlabo Mar 16, 2026
b8797f2
chore(deps): update dependency vue to v3.5.30 (#4429)
renovate[bot] Mar 16, 2026
3278608
chore(deps): update dependency @types/node to v24.11.2 (#4427)
renovate[bot] Mar 16, 2026
0009231
chore(deps): update dependency @vitejs/plugin-vue to v6.0.5 (#4431)
renovate[bot] Mar 16, 2026
41b0fbd
chore(deps): update dependency @vitejs/plugin-react to v5.2.0 (#4432)
renovate[bot] Mar 16, 2026
3204e52
chore(deps): update dependency vite-plugin-static-copy to v3.3.0 (#4435)
renovate[bot] Mar 16, 2026
7baa74f
chore(deps): update dependency vite to v8 (#4434)
renovate[bot] Mar 16, 2026
f385e7c
chore(deps): update vite-react (#4436)
renovate[bot] Mar 16, 2026
d997c6b
chore(deps): update dependency vite to v8 (#4433)
renovate[bot] Mar 16, 2026
c343d1d
chore(deps): update dependency @types/node to v24.12.0 (#4437)
renovate[bot] Mar 17, 2026
a262b73
chore(deps): update dependency vite-plugin-static-copy to v4 (#4443)
renovate[bot] Mar 25, 2026
9dc0625
chore(deps): update dependency vue-tsc to v3.2.6 (#4442)
renovate[bot] Mar 25, 2026
e7e9952
chore(deps): update dependency vue-router to v5.0.4 (#4441)
renovate[bot] Mar 25, 2026
9dcf151
chore(deps): update dependency vite to v8.0.1 (#4438)
renovate[bot] Mar 25, 2026
5cd8b66
chore(deps): update dependency vite to v8.0.1 (#4440)
renovate[bot] Mar 25, 2026
3fe5523
chore(deps): update dependency vite to v8.0.1 (#4439)
renovate[bot] Mar 25, 2026
c367c6d
chore(deps): update ionic to v8.8.2 (#4444)
renovate[bot] Mar 26, 2026
59b6aad
chore(deps): update dependency vite to v8.0.2 (#4446)
renovate[bot] Mar 27, 2026
64aec7f
chore(deps): update dependency vite to v8.0.2 (#4445)
renovate[bot] Mar 27, 2026
1dccc44
chore(deps): update dependency vite to v8.0.2 (#4447)
renovate[bot] Mar 27, 2026
ee3b6ba
chore(deps): update dependency vite to v8.0.3 (#4449)
renovate[bot] Mar 30, 2026
ff4db96
chore(deps): update dependency vite to v8.0.3 (#4450)
renovate[bot] Mar 30, 2026
ee0d86e
chore(deps): update dependency vite to v8.0.3 (#4451)
renovate[bot] Mar 30, 2026
d65ddb5
chore(deps): update dependency vue to v3.5.31 (#4452)
renovate[bot] Mar 30, 2026
9443312
chore(deps): update dependency web-vitals to v5.2.0 (#4453)
renovate[bot] Mar 30, 2026
20de9bb
chore(deps): update ionic to v8.8.3 (#4458)
renovate[bot] Apr 2, 2026
12d2c6d
chore(deps): update angular to v20.3.22 (#4457)
renovate[bot] Apr 2, 2026
d623d36
Merge commit '12d2c6dcffd55a6c5242dab9c9c82c425c65d82c'
rdlabo Apr 7, 2026
f5a0b79
chore(deps): update dependency vite to v8.0.4 (#4463)
renovate[bot] Apr 9, 2026
0f1bbf9
chore(deps): update dependency vite to v8.0.4 (#4462)
renovate[bot] Apr 9, 2026
b36147c
chore(deps): update dependency vite-plugin-static-copy to v4.0.1 (#4461)
renovate[bot] Apr 9, 2026
b65802c
chore(deps): update dependency vue to v3.5.32 (#4459)
renovate[bot] Apr 9, 2026
724240c
chore(deps): update dependency @types/node to v24.12.2 (#4460)
renovate[bot] Apr 9, 2026
5a6271a
chore(deps): update react to v19.2.5 (#4467)
renovate[bot] Apr 13, 2026
4afc53e
chore(deps): update dependency vite to v8.0.5 (#4466)
renovate[bot] Apr 13, 2026
217b3f7
chore(deps): update dependency vite to v8.0.5 (#4465)
renovate[bot] Apr 13, 2026
76c95dd
chore(deps): update dependency vite to v8.0.5 (#4464)
renovate[bot] Apr 13, 2026
2f37cb6
chore(deps): update ionic to v8.8.4 (#4473)
renovate[bot] Apr 24, 2026
784db39
chore(deps): update dependency vue-tsc to v3.2.7 (#4474)
renovate[bot] Apr 24, 2026
0929324
chore(deps): update dependency vite to v8.0.8 (#4471)
renovate[bot] Apr 24, 2026
1851f81
chore(deps): update dependency vite to v8.0.8 (#4470)
renovate[bot] Apr 24, 2026
66d84d8
chore(deps): update dependency vite to v8.0.8 (#4469)
renovate[bot] Apr 24, 2026
4c99103
chore(deps): update dependency vue to v3.5.33 (#4476)
renovate[bot] Apr 27, 2026
3e0d9fb
chore(deps): update vite-vue (#4479)
renovate[bot] Apr 27, 2026
d854b10
chore(deps): update vite-html (#4478)
renovate[bot] Apr 27, 2026
41f95bd
chore(deps): update dependency vue-router to v5.0.6 (#4477)
renovate[bot] Apr 27, 2026
a1721d2
chore(deps): update dependency vite to v8.0.10 (#4475)
renovate[bot] Apr 27, 2026
1ba4b1b
chore(deps): update ionic to v8.8.5 (#4480)
renovate[bot] Apr 30, 2026
30c1bf6
fix(api): do not render a code block for unnamed slots (#4482)
brandyscarney Apr 30, 2026
1fefcdc
chore(deps): update angular to v20.3.24 (#4485)
renovate[bot] May 1, 2026
7635acd
chore(playground): use vue code fence in Vue playground template (#4487)
thetaPC May 6, 2026
cf994d3
chore(deps): update dependency vue-tsc to v3.2.8 (#4489)
renovate[bot] May 7, 2026
13885f8
chore(deps): update ionic to v8.8.6 (#4488)
renovate[bot] May 7, 2026
d78af53
chore(deps): update dependency vite to v8.0.11 (#4495)
renovate[bot] May 12, 2026
4677855
chore(deps): update dependency vite to v8.0.11 (#4494)
renovate[bot] May 12, 2026
b611ae8
chore(deps): update dependency vite to v8.0.11 (#4493)
renovate[bot] May 12, 2026
798f3c3
chore(deps): update dependency @types/node to v24.12.3 (#4492)
renovate[bot] May 12, 2026
04e4250
chore(deps): update react to v19.2.6 (#4497)
renovate[bot] May 12, 2026
2f7196a
chore(deps): update dependency vue to v3.5.34 (#4496)
renovate[bot] May 12, 2026
5cadddd
fix(api): prefix the property and method headings to avoid duplicates…
brandyscarney May 13, 2026
21618d6
chore(deps): update dependency vite to v8.0.12 (#4502)
renovate[bot] May 14, 2026
5032f53
chore(deps): update dependency vite to v8.0.12 (#4501)
renovate[bot] May 14, 2026
2502b2c
chore(deps): update ionic to v8.8.7 (#4500)
renovate[bot] May 14, 2026
efc5cce
docs(vue): add troubleshooting entry for blank screen in Capacitor bu…
ShaneK May 19, 2026
aab649b
chore(deps): update vite-react (#4509)
renovate[bot] May 19, 2026
4b93fb7
chore(deps): update dependency vue-tsc to v3.2.9 (#4508)
renovate[bot] May 19, 2026
2b1c3e7
chore(deps): update dependency vue-router to v5.0.7 (#4507)
renovate[bot] May 19, 2026
f95932f
chore(deps): update dependency vite to v8.0.13 (#4506)
renovate[bot] May 19, 2026
cb9c076
chore(deps): update dependency @types/node to v24.12.4 (#4503)
renovate[bot] May 19, 2026
70bf773
chore(deps): update dependency vite to v8.0.12 (#4504)
renovate[bot] May 19, 2026
2a91264
chore(deps): update vite-vue (#4511)
renovate[bot] May 20, 2026
97775bb
chore(deps): update ionic to v8.8.8 (#4513)
renovate[bot] May 21, 2026
92f1786
chore(deps): update dependency vite to v8.0.14 (#4517)
renovate[bot] May 26, 2026
92c527a
chore(deps): update dependency vue-tsc to v3.3.1 (#4520)
renovate[bot] May 26, 2026
4c4bd23
chore(deps): update dependency vite to v8.0.14 (#4518)
renovate[bot] May 26, 2026
247e4ac
chore(deps): update dependency @types/react to v19.2.15 (#4516)
renovate[bot] May 26, 2026
5e3b2cf
chore(deps): update dependency vite to v8.0.14 (#4519)
renovate[bot] May 26, 2026
ee99eb9
docs(vue): recommend passing URL parameters as props instead of useRo…
ShaneK May 26, 2026
48a3c93
chore(deps): update dependency vue to v3.5.35 (#4525)
renovate[bot] Jun 1, 2026
4430596
chore(deps): update angular to v20.3.26 (#4524)
renovate[bot] Jun 1, 2026
80a5ef4
chore(deps): update dependency vue-tsc to v3.3.2 (#4521)
renovate[bot] Jun 1, 2026
cb38860
chore(deps): update dependency web-vitals to v5.3.0 (#4527)
renovate[bot] Jun 2, 2026
300ef22
chore(deps): update ionic to v8.8.9 (#4533)
renovate[bot] Jun 4, 2026
2a7928a
chore(deps): update dependency vue-router to v5.1.0 (#4526)
renovate[bot] Jun 4, 2026
b2c7dbd
chore(deps): update vue-language-tools monorepo to v3.3.3 (#4530)
renovate[bot] Jun 4, 2026
87800e3
docs(datetime): fix a spelling mistake in the API documentation (#4528)
bipoza Jun 4, 2026
13d677e
chore(deps): update vite-react to v8.0.15 (#4535)
renovate[bot] Jun 4, 2026
6100934
chore(deps): update vite-html to v8.0.15 (#4534)
renovate[bot] Jun 4, 2026
f54f3ed
chore(deps): update vite-vue to v8.0.16 (#4536)
renovate[bot] Jun 4, 2026
0a95f6d
chore(deps): update react monorepo to v19.2.16 (#4537)
renovate[bot] Jun 5, 2026
bc40ee2
chore(deps): update react monorepo to v19.2.17 (#4545)
renovate[bot] Jun 9, 2026
15f27bf
chore(deps): update dependency @types/node to v24.13.0 (#4543)
renovate[bot] Jun 9, 2026
fd05f60
chore(deps): update vite-react to v8.0.16 (#4540)
renovate[bot] Jun 9, 2026
900c079
chore(deps): update vite-html to v8.0.16 (#4539)
renovate[bot] Jun 9, 2026
d0b4a97
chore(deps): update react to v19.2.7 (#4538)
renovate[bot] Jun 9, 2026
ade66fa
chore(deps): update dependency @types/node to v24.13.1 (#4547)
renovate[bot] Jun 10, 2026
e9c0347
chore(deps): update vite-html to v4.1.1 (#4548)
renovate[bot] Jun 10, 2026
ee4068c
docs(deployment): update Play Store deployment instructions (#4522)
Prinzhorn Jun 10, 2026
d90a6ba
docs(react): update pwa Firebase instructions for public directory (#…
VictorNorman Jun 10, 2026
46ae99e
chore(deps): update vue-language-tools monorepo to v3.3.4 (#4553)
renovate[bot] Jun 12, 2026
3d0029c
chore(deps): update ionic to v8.8.10 (#4552)
renovate[bot] Jun 12, 2026
9173d31
feat: add docusaurus-plugin-copy-page-button (#4499)
portdeveloper Jun 12, 2026
0e0dd19
chore(deps): update vue monorepo to v3.5.38 (#4556)
renovate[bot] Jun 15, 2026
144b11c
chore(deps): update dependency @types/node to v24.13.2 (#4555)
renovate[bot] Jun 15, 2026
1f92c87
docs(quickstart): clarify collapsible large title is iOS-only (#4551)
Austin-Spriggs Jun 15, 2026
c7bbb10
chore: set "private": false in package.json
rdlabo Jun 18, 2026
0ea7cf1
Merge pull request #63 from ionic-jp/chore/set-private-field
rdlabo Jun 18, 2026
a46d5d4
chore(deps): update ionic to v8.8.11 (#4558)
renovate[bot] Jun 18, 2026
f168f12
chore(deps): update ionic to v8.8.12 (#4560)
renovate[bot] Jun 25, 2026
9cb4ef4
chore(deps): update vue-language-tools monorepo to v3.3.5 (#4557)
renovate[bot] Jun 29, 2026
30001ae
chore(deps): update dependency vue to v3.5.39 (#4561)
renovate[bot] Jun 29, 2026
020575b
chore(deps): update vite-react (#4562)
renovate[bot] Jun 29, 2026
0ab6f80
fix(v6): redeploy v6 documentation (#4567)
brandyscarney Jul 1, 2026
a344502
chore(deps): update ionic to v8.8.13 (#4570)
renovate[bot] Jul 2, 2026
10521fe
chore(deps): update dependency vite to v8.1.0 (#4563)
renovate[bot] Jul 2, 2026
d94ff32
chore(deps): update dependency vite to v8.1.0 (#4564)
renovate[bot] Jul 2, 2026
bad9d9d
chore(deps): update angular to v20.3.30 (#4566)
renovate[bot] Jul 2, 2026
6453547
chore(deps): update dependency vite to v8.1.3 (#4573)
renovate[bot] Jul 7, 2026
89f26f8
chore(deps): update dependency vite to v8.1.3 (#4572)
renovate[bot] Jul 7, 2026
99f7a6e
chore(deps): update dependency vite to v8.1.3 (#4574)
renovate[bot] Jul 7, 2026
fbdc0e8
chore(deps): update dependency vue-tsc to v3.3.6 (#4575)
renovate[bot] Jul 7, 2026
28d7bf3
chore(deps): update dependency vite to v8.1.4 (#4580)
renovate[bot] Jul 13, 2026
97fe68d
chore(deps): update dependency vite to v8.1.4 (#4579)
renovate[bot] Jul 13, 2026
e8a5025
chore(deps): update dependency vite to v8.1.4 (#4578)
renovate[bot] Jul 13, 2026
d8a4700
chore(deps): update dependency @types/node to v24.13.3 (#4577)
renovate[bot] Jul 13, 2026
4f748ae
chore(deps): update dependency vue-tsc to v3.3.7 (#4582)
renovate[bot] Jul 15, 2026
23f289d
docs(datetime): update method links for confirmation buttons section …
thetaPC Jul 15, 2026
5a2a7c7
chore(deps): update ionic to v8.8.14 (#4587)
renovate[bot] Jul 16, 2026
8ebfbc5
chore(deps): update dependency @vitejs/plugin-vue to v6.0.8 (#4590)
renovate[bot] Jul 17, 2026
ac062bd
fix(release-notes): require token on CI, warn for local development (…
brandyscarney Jul 21, 2026
a16558a
chore(deps): update dependency vite to v8.1.5 (#4594)
renovate[bot] Jul 21, 2026
abea869
chore(deps): update dependency vite to v8.1.5 (#4595)
renovate[bot] Jul 21, 2026
ca380e1
chore(deps): update dependency vite to v8.1.5 (#4596)
renovate[bot] Jul 21, 2026
edf24ef
chore(deps): update dependency vue to v3.5.40 (#4597)
renovate[bot] Jul 21, 2026
e01eade
chore(deps): update dependency vue-router to v5.2.0 (#4599)
renovate[bot] Jul 21, 2026
fa7ddcf
chore(deps): update ionic to v8.8.15 (#4600)
renovate[bot] Jul 23, 2026
f21d2f1
chore(deps): update dependency web-vitals to v6 (#4604)
renovate[bot] Jul 27, 2026
445d13a
chore(deps): update react to v19.2.8 (#4603)
renovate[bot] Jul 27, 2026
6d101f1
chore(deps): update dependency vue-tsc to v3.3.8 (#4602)
renovate[bot] Jul 27, 2026
8a087a7
chore(deps): update dependency @vitejs/plugin-react to v6.0.4 (#4601)
renovate[bot] Jul 27, 2026
0def016
fix(stackblitz): pin vite to v7 to avoid rolldown wasm failure in web…
ShaneK Jul 28, 2026
9b06fe7
chore(deps): update ionic to v8.8.16 (#4610)
renovate[bot] Jul 30, 2026
4dafaf4
chore(deps): update react monorepo to v19.2.18 (#4614)
renovate[bot] Aug 3, 2026
b812b9c
chore(deps): update angular to v20.3.32 (#4613)
renovate[bot] Aug 3, 2026
e62fb5a
chore(deps): update dependency vue-tsc to v3.3.9 (#4615)
renovate[bot] Aug 4, 2026
1e952fc
chore(react): upgrade to v19 (#4616)
thetaPC Aug 5, 2026
7ba02fc
chore(deps): update ionic to v8.8.17 (#4618)
renovate[bot] Aug 6, 2026
3be6ed2
fix(i18n): add unique keys to duplicate sidebar categories (#4621)
thetaPC Aug 7, 2026
52829ef
docs(testing): add componentOnReady guidance and a Vue testing page (…
Zac-Smucker-Bryan Aug 7, 2026
9d9760b
chore(deps): update dependency web-vitals to v6.1.0 (#4626)
renovate[bot] Aug 10, 2026
d2013d3
chore(deps): update dependency vue to v3.5.41 (#4625)
renovate[bot] Aug 10, 2026
76e2700
chore(ci): check translation keys on pull requests (#4622)
thetaPC Aug 10, 2026
08bfddf
chore(docusaurus): enable faster (#4619)
thetaPC Aug 11, 2026
f8cd04b
chore(ci): pin github actions to commit shas (#4630)
thetaPC Aug 11, 2026
d43d86e
chore(tooling): add mdx to prettier and cspell, ignore archived docs …
thetaPC Aug 11, 2026
405f3dc
chore(docs): migrate admonition titles and heading IDs to MDX syntax …
thetaPC Aug 11, 2026
aa890ae
chore(docs): migrate HTML comments to MDX comment syntax (#4629)
thetaPC Aug 11, 2026
552ae37
chore(deps): update dependency ionicons to v8.1.0 (#4607)
renovate[bot] Aug 12, 2026
17f257a
docs(a11y): use descriptive link text and inclusive wording (#4632)
thetaPC Aug 12, 2026
9bd623f
chore(prettier): ignore ejected swizzles, not wrapped ones (#4617)
thetaPC Aug 12, 2026
01f9ec7
Merge branch 'main' of github.com:ionic-team/ionic-docs
rdlabo Aug 13, 2026
669b621
translation(ja): update translations
rdlabo Aug 13, 2026
3d084da
fix(ci): restore docs deployment build
rdlabo Aug 14, 2026
2b528ed
fix(i18n): correct deployment sidebar label
rdlabo Aug 14, 2026
e2571a5
fix(ci): ignore translation sources in spellcheck
rdlabo Aug 14, 2026
6fb2085
fix(ci): remove trailing whitespace
rdlabo Aug 14, 2026
42bebf0
translation(jp): 20260814 update
rdlabo Aug 14, 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
22 changes: 14 additions & 8 deletions .github/workflows/CI.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
# https://help.github.com/en/articles/about-github-actions
# https://help.github.com/en/articles/workflow-syntax-for-github-actions

name: Install Dependencies, Lint
name: Validate Docs

on: [pull_request]

Expand All @@ -13,22 +13,28 @@ jobs:
strategy:
matrix:
node_version: [20]
# Build processes work differently across operating systems, so the
# checks run on each one to make sure anyone can contribute to the
# docs.
os: [windows-latest, macOS-latest]

steps:
- uses: actions/checkout@v4
- name: Use Node.js ${{ matrix.node_version }}
uses: actions/setup-node@v4
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- name: ⚙️ Use Node.js ${{ matrix.node_version }}
uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
with:
node-version: ${{ matrix.node_version }}
- name: Install Dependencies
- name: 🕸️ Install Dependencies
run: npm ci --legacy-peer-deps
- name: Lint
- name: 🖌️ Lint
run: npm run lint
- name: Spell Check
- name: 🔤 Spell Check
run: npm run spellcheck
- uses: ./.github/workflows/actions/check-translations
# Lint and spell check changes should be pushed
# to the branch before the branch is merge eligible.
- name: Check Diff
#
# The translation keys check should not produce any changes.
- name: 🔍 Check Diff
run: git diff --exit-code
shell: bash
20 changes: 20 additions & 0 deletions .github/workflows/actions/check-translations/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
name: 'Check Translations'
description: 'Validates the translated locales without building them'
runs:
using: 'composite'
steps:
# Surfaces failures unique to a translated locale, such as duplicate
# translation keys, while the changes are still in review. Previews only
# build the default locale, so translated locale issues would not surface
# until after merging into main.
#
# The sidebars reference the native and CLI docs, which are generated rather
# than committed, so those have to exist before the translations can be
# extracted.
- name: 🇯🇵 Extract Translations
shell: bash
run: |
trap 'rm -rf i18n' EXIT
node scripts/native.mjs
node scripts/cli.mjs
npx docusaurus write-translations --locale ja
22 changes: 20 additions & 2 deletions .prettierignore
Original file line number Diff line number Diff line change
@@ -1,13 +1,31 @@
src/theme/DocItem
src/theme/DocRoot
# Ejected components keep upstream's formatting so they stay diffable against
# @docusaurus/theme-classic. Refer to `src/theme/README.md`.
# Wrapped components are our own code, so they follow the repo's formatting.
src/theme/DocItem/Layout/index.tsx
src/theme/EditMetaRow/index.tsx
src/theme/Icon/Edit/index.tsx
src/theme/Icon/Language/index.tsx
src/theme/Layout/index.tsx
src/theme/NavbarItem/LocaleDropdownNavbarItem/index.tsx
src/theme/prism-include-languages.ts

legacy-stencil-components
scripts/bak

docs/api
docs/native
versioned_docs/version-v*/native
docs/cli/commands
# Each definition in these files is one line of prose inside a JSX <section>.
# Prettier's mdx parser reflows those children and moves link text onto its own
# line, which MDX then wraps in a paragraph, rendering invalid HTML such as
# <a><p>Android SDK</p></a>. Formatting these files reintroduces that markup.
docs/reference/glossary.md
versioned_docs/version-v*/reference/glossary.md

# Archived versions
versioned_docs/version-v5
versioned_docs/version-v6

static/code/stackblitz

Expand Down
64 changes: 64 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ Thanks for your interest in contributing to Ionic's documentation! :tada: Check
- [Reporting Issues](#reporting-issues)
- [Pull Request Guidelines](#pull-request-guidelines)
- [Deploying](#deploying)
- [Archiving a Version](#archiving-a-version)
- [License](#license)

---
Expand All @@ -34,6 +35,42 @@ npm install
npm start
```

#### GitHub Token

The documentation build requires a GitHub Personal Access Token to fetch Ionic Framework release notes. The build will still work locally without it (release notes will be empty), but it's required for Vercel preview and production builds.

**Local Development:**

1. Create a [fine-grained Personal Access Token](https://github.com/settings/personal-access-tokens/new) with:

- **Repository access**: Public repositories (read-only)
- **Expiration**: 366 days (update annually)

2. Add the token to your shell profile (`~/.zshrc`, `~/.bashrc`, etc.):

```sh
export GITHUB_TOKEN=github_pat_...
```

3. Reload your shell or run `source ~/.zshrc` (or equivalent)

**Vercel:**

1. Create a [fine-grained Personal Access Token](https://github.com/settings/personal-access-tokens/new) with the same settings as above, but with:

- **Owner**: ionic-team organization (not your personal account)

2. Add the token to Vercel project settings:

- Go to your project on Vercel
- Navigate to **Settings → Environment Variables**
- Add `GITHUB_TOKEN` with the token value
- Select Production and Preview environments

3. Redeploy the project for the token to take effect

Without the token, the build will fail with an error message indicating the token is missing.

### Linting Documentation

This repository uses [Prettier](https://prettier.io/), an opinionated code formatter, in order to keep consistent formatting throughout the documentation. Run the following command to automatically fix all formatting, and then push any changes:
Expand Down Expand Up @@ -175,6 +212,33 @@ When submitting pull requests, please keep the scope of your change contained to

The Ionic documentation's `main` branch is deployed automatically and separately from the [Ionic site](https://github.com/ionic-team/ionic-site) itself. The Ionic site then uses a proxy for paths under `/docs` to request the deployed documentation.

### Archiving a Version

Archived versions are served from a frozen Vercel deployment instead of being rebuilt on every `main` deploy, which keeps build times and memory usage low. Two files control this:

- [`versions.json`](./versions.json): lists the versions Docusaurus rebuilds on every deploy.
- [`versionsArchived.json`](./versionsArchived.json): maps each archived version to the frozen deployment URL the version picker links to.

The archived URL has to point at a build that _included_ the version, so you build it first, then move it to `versionsArchived.json`:

1. **Build the version.** Make sure it is in `versions.json`. If you are refreshing an already-archived version, move it out of `versionsArchived.json` and back into `versions.json`. Commit, push and let Vercel deploy.
2. **Promote the deployment.** In the Vercel dashboard, open that deployment and **Promote to Production** so it does not get cleaned up. Wait for the build to finish before pushing again, or it may get canceled.
3. **Copy its URL.** Use the deployment's unique `ionic-docs-<hash>-ionic1.vercel.app` URL, not the branch or production alias.
4. **Archive it.** Remove the version from `versions.json`, then add it to `versionsArchived.json` with `/docs/<version>` appended and no trailing slash (a trailing slash causes a brief 404 flash):

```json
{
"v6": "https://ionic-docs-<hash>-ionic1.vercel.app/docs/v6"
}
```

5. **Open a PR.** Once merged, the version picker links to the archive and `main` stops building that version.

Removed versions keep their `versioned_docs/` and `versioned_sidebars/` content, so they can be rebuilt anytime by adding them back to `versions.json`.

> [!NOTE]
> Ionic v3 and v4 use other build tools and are not managed here.

---

## License
Expand Down
2 changes: 1 addition & 1 deletion _templates/playground/new/vue.md.ejs.t
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
arbitrary: <% pascalComponent = h.changeCase.pascal(component) %>
to: "<%= `static/usage/v${version}/${name}/${path}/vue.md` %>"
---
```html
```vue
<template>
<<%= component %>></<%= component %>>
</template>
Expand Down
3 changes: 0 additions & 3 deletions babel.config.js

This file was deleted.

2 changes: 2 additions & 0 deletions cspell.json
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,8 @@
"versioned_docs/**/api",
"versioned_docs/**/cli",
"versioned_docs/**/native",
"versioned_docs/version-v5",
"versioned_docs/version-v6",
"node_modules",
"src/translate"
],
Expand Down
2 changes: 1 addition & 1 deletion docs/angular/build-options.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ Ionic UI components as Angular standalone components is supported starting in Io

Developers can use Ionic components as standalone components to take advantage of treeshaking and newer Angular features. This option involves importing specific Ionic components in the Angular components you want to use them in. Developers can use Ionic standalone components even if their Angular application is NgModule-based.

See the [Standalone Migration Guide](#migrating-from-modules-to-standalone) for instructions on how to update your Ionic app to make use of Ionic standalone components.
Ionic のスタンドアロンコンポーネントを利用するために、Ionic アプリを更新する方法については、[スタンドアロン移行ガイド](#migrating-from-modules-to-standalone)を参照してください。

**Benefits**

Expand Down
32 changes: 16 additions & 16 deletions docs/angular/lifecycle.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,26 +15,26 @@ sidebar_label: ライフサイクル

![Flowchart illustrating the Ionic page life cycle events and their sequence.](/img/guides/lifecycle/ioniclifecycle.png 'Ionic Lifecycle Diagram')

## Angular の Life Cycle Events
## Angular のライフサイクルイベント

Ionic は Angular が提供する Life Cycle Events を取り入れています。最もよく使う 2 つの Angular イベントは次のとおりです。
Ionic は Angular が提供するライフサイクルイベントを取り入れています。最もよく使う 2 つの Angular イベントは次のとおりです。

| Event Name | Description |
| イベント名 | 説明 |
| ------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `ngOnInit` | コンポーネントの初期化中に発生します。このイベントを使用して、ローカルメンバーを初期化し、一度だけ実行する必要がある Service を呼び出すことができます。 |
| `ngOnDestroy` | Angular がビューを破棄する直前に発生します。 observables の unsubscribe などのクリーンアップに役立ちます。 |

Angular の Component Life Cycle イベントの詳細については、それらの [component lifecycle docs](https://angular.jp/guide/lifecycle-hooks) をご覧ください。
Angular のコンポーネントライフサイクルイベントの詳細については、[コンポーネントライフサイクルのドキュメント](https://angular.jp/guide/lifecycle-hooks)をご覧ください。

:::note
`ion-nav` または `ion-router-outlet` を使用するコンポーネントは、 `OnPush` 変更検出方式を使用しないでください。そうすることで、 `ngOnInit` などのライフサイクル・フックが起動するのを防ぐことができます。また、非同期状態の変更は正しくレンダリングされない場合があります。
:::

## Ionic の Page Events
## Ionic のページイベント

Angular の Life Cycle Events に加えて、Ionic Angular には、使用可能ないくつかの追加イベントがあります:
Angular のライフサイクルイベントに加えて、Ionic Angular には、使用可能ないくつかの追加イベントがあります:

| Event Name | Description |
| イベント名 | 説明 |
| ------------------ | ------------------------------------------------------------------------ |
| `ionViewWillEnter` | コンポーネントが表示されるアニメーションがはじまる時に発火します。 |
| `ionViewDidEnter` | コンポーネントが表示されるアニメーションが **終了した時に** 発火します。 |
Expand All @@ -49,7 +49,7 @@ Angular の Life Cycle Events に加えて、Ionic Angular には、使用可能

![Animated GIF showing Ionic page life cycle events in a console log as a page transition occurs.](/img/guides/lifecycle/ioniclifecycle.gif 'Ionic Lifecycle Animation')

## Ionic が Page の Life をどのように処理するか
## Ionic がページのライフサイクルを処理する仕組み

Ionic は `<ion-router-outlet />` という router outlet を持っています。この outlet が Angular の `<router-outlet />` を継承し、さらに拡張して、モバイルデバイスのためのより良い体験を可能にしました。

Expand Down Expand Up @@ -91,13 +91,13 @@ export class AuthGuard implements CanActivate {

ルートガードの使い方の詳細については、Angular の [router documentation](https://angular.jp/guide/router) を参照してください。

## Life Cycle メソッドのガイダンス
## ライフサイクルメソッドのガイダンス

以下は、life cycle events ごとのユースケースに関するヒントです
以下は、ライフサイクルイベントごとのユースケースに関するヒントです

- `ngOnInit` - コンポーネントを初期化し、Service からアクセスごとに更新する必要がないデータをロードします
- `ionViewWillEnter` - `ionViewWillEnter` は View がナビゲートされる度に呼び出されるので(初期化されているかどうかにかかわらず)、Service からデータをロードするのに適したメソッドです。ただし、アニメーション中にデータがを取得すると、大量の DOM 操作が開始される可能性があります。これにより、ぎこちないアニメーションが発生する可能性があります
- `ionViewDidEnter` - `ionViewWillEnter` を使ってデータを取得していてパフォーマンスに問題がある時は、`ionViewDidEnter` を代わりに使うことができます。ただし、Page がユーザーに表示されるまではこのイベントは発火しません。そのため、ロードインジケータまたはスケルトン画面を使用することをお勧めします。これにより、遷移が完了した後にコンテンツが不自然に点滅することはありません
- `ionViewWillLeave` - observables の unsubscribing のように、クリーンアップで利用します。 `ngOnDestroy` はあなたが現在のページから遷移する時には発火しない可能性がありますので、画面が表示されていない時にアクティブにしたくない場合はここでクリーンアップの処理を行います
- `ionViewDidLeave` - このイベントが発生すると、新しいページへと完全に遷移したことがわかります。そのため、ビューが表示されているときに通常は行わない可能性があるロジックはすべてここに移動できます
- `ngOnDestroy` - `ionViewWillLeave` でクリーンアップしたくないページのクリーンアップロジックはここにおいてください
- `ngOnInit` - コンポーネントを初期化し、各訪問時に更新が不要なサービスからデータを読み込みます
- `ionViewWillEnter` - `ionViewWillEnter` はビューがナビゲートされるたびに(初期化されているかどうかに関係なく)呼ばれるため、サービスからデータをロードするのに適したメソッドです。ただし、アニメーション中にデータが返ってくると、多くの DOM 操作が開始され、アニメーションがぎこちなくなることがあります
- `ionViewDidEnter` - データをロードするときに `ionViewWillEnter` を使用してパフォーマンスに問題が生じる場合は、代わりに `ionViewDidEnter` でデータ呼び出しを行うことができます。ただし、このイベントはページがユーザーに表示されてから発火するため、コンテンツが遷移完了後に不自然にフラッシュしないよう、ローディングインジケーターやスケルトンスクリーンを使用することを検討してください
- `ionViewWillLeave` - Observable の購読解除のようなクリーンアップに使用できます。`ngOnDestroy` は現在のページからナビゲートしたときに発火しない可能性があるため、スクリーンが表示されていない間にアクティブにしたくない場合は、ここにクリーンアップコードを置いてください
- `ionViewDidLeave` - このイベントが発火すると、新しいページが完全に遷移したことがわかるので、通常ビューが表示されているときには行わないロジックをここで実行できます
- `ngOnDestroy` - `ionViewWillLeave` でクリーンアップしたくないページ用のクリーンアップロジック
Loading