A powerful cross-platform UI toolkit for building native-quality iOS, Android, and Progressive Web Apps with HTML, CSS, and JavaScript.
COMMITS
/ core/stencil.config.ts February 27, 2026
O
docs(stencil): document `externalRuntime: false` in config (#30975)
OS-jacobbell committed
February 19, 2026
O
fix(radio-group): prevent DOMException and NotFoundError when filtering radios (#30958)
OS-jacobbell committed
July 9, 2025
C
feat(deps): update ionicons to v8 (#30390)
Christian Bromann committed
May 29, 2025
B
feat(input-otp): add new input-otp component (#30386)
Brandy Smith committed
April 23, 2025
C
chore(deps): update stencil core (#30132)
Christian Bromann committed
September 16, 2024
T
fix(react): revert react output target version (#29869)
Tanner Reits committed
September 5, 2024
B
Merge branch 'main' into feature-8.3
Brandy Carney committed
August 26, 2024
M
feat(react, vue, angular): use tabs without router (#29794)
Maria Hutt committed
August 20, 2024
M
fix(react): intellisense works with IntelliJ (#29782)
Maria Hutt committed
May 15, 2024
B
docs(readme): update broken links, repository name, clean up readme (#29508)
Brandy Carney committed
April 3, 2024
L
chore: sync with main
Liam DeBeasi committed
B
chore(docs): move docs to the packages directory (#29256)
Brandy Carney committed
March 12, 2024
R
refactor(config): enable stencil's experimental slot fixes (#28995)
Ryan Waskiewicz committed
December 18, 2023
L
chore: sync
Liam DeBeasi committed
December 13, 2023
L
feat(picker): add inline picker (#28689)
Liam DeBeasi committed
November 30, 2023
L
feat(range): expose label wrapper as shadow part (#28601)
Liam DeBeasi committed
November 28, 2023
L
chore: sync
Liam DeBeasi committed
November 15, 2023
L
chore: sync
Liam DeBeasi committed
L
refactor(angular): radio component is auto generated (#28533)
Liam DeBeasi committed
November 13, 2023
D
chore(deps-dev): Bump @stencil/vue-output-target from 0.8.6 to 0.8.7 in /core (#28508)
dependabot[bot] committed
October 30, 2023
A
fix(angular,vue): range form value updates while dragging knob (#28422)
Amanda Johnston committed
October 10, 2023
L
feat(angular): ship Ionic components as Angular standalone components (#28311)
Liam DeBeasi committed
July 5, 2023
L
refactor(angular): move to packages directory (#27719)
Liam DeBeasi committed
March 2, 2023
L
fix(vue): input components update refs on ionInput (#26876)
Liam DeBeasi committed
February 28, 2023
R
chore(deps): upgrade stencil to v3.1.0 (#26878)
Ryan Waskiewicz committed
January 31, 2023
L
chore(deps): update to stencil v3 (#26663)
Liam DeBeasi committed
December 15, 2022
L
refactor(config): remove stencil extras (#26461)
Liam DeBeasi committed
December 14, 2022
L
chore(): sync with main
Liam DeBeasi committed
December 13, 2022
R
chore(scss): remove injected global styles (#26469)
Ryan Waskiewicz committed
December 8, 2022
L
chore(): sync with main
Liam DeBeasi committed
December 7, 2022
L
refactor(test): remove puppeteer, use playwright (#26426)
Liam DeBeasi committed
November 22, 2022
L
feat(picker): add ability to use picker inline (#26336)
Liam DeBeasi committed
L
fix(angular): inline overlays are exported (#26333)
Liam DeBeasi committed
November 15, 2022
S
Merge remote-tracking branch 'origin/main' into sync-7-11-15-22
Sean Perkins committed
November 14, 2022
A
chore(many): add tech debt tickets and remove unnecessary todos (#26266)
Amanda Johnston committed
September 1, 2022
A
feat(slides): remove ion-slide, ion-slides, and IonicSwiper module (#25868)
Amanda Johnston committed
August 24, 2022
S
feat(virtual-scroll): remove virtual scroll component (#25808)
Sean Perkins committed
August 11, 2022
S
chore(angular): use generated proxy declarations (#25728)
Sean Perkins committed
April 21, 2022
S
chore(docs): remove manual documentation (#24984)
Sean Perkins committed
April 4, 2022
L
chore(): sync feature-6.1 with main
Liam DeBeasi committed
March 31, 2022
L
test(e2e): add infrastructure for migration to playwright (#25033)
Liam DeBeasi committed
March 15, 2022
March 14, 2022
S
feat(item): counter formatter to customize counter text display (#24336)
Sean Perkins committed
February 28, 2022
L
fix(modal): sheet modal now allows input focusing when backdrop disabled (#24840)
Liam DeBeasi committed
January 10, 2022
S
fix(breadcrumb): support routerLink on breadcrumb (#24509)
Sean Perkins committed
December 6, 2021
L
fix(react, vue): remove sideeffects to improve treeshaking (#24313)
Liam DeBeasi committed
November 17, 2021
L
chore(): sync with main
Liam DeBeasi committed
November 12, 2021
S
docs(): docs reference main instead of master (#24216)
Sean Perkins committed
November 11, 2021
W
November 3, 2021
L
fix(react): improve component compatibility with preact (#24132)
Liam DeBeasi committed