Commit Graph

1612 Commits

Author SHA1 Message Date
William Martin
faefe97da6 feat(item): add helper text, error text, counter, shape, and fill mode (#23354)
resolves #19619
2021-06-17 17:21:03 -04:00
Liam DeBeasi
dc48a9f1a2 feat(vue): add custom elements bundle (#23458) 2021-06-17 14:10:50 -04:00
Liam DeBeasi
932d3ca62f feat(datetime): add calendar picker (#23416)
resolves #19423

BREAKING CHANGE: The `ion-datetime` component has been revamped to use a new calendar style. As a result, some APIs have been removed. See https://github.com/ionic-team/ionic-framework/blob/master/BREAKING.md for more details.
2021-06-16 15:54:15 -04:00
Liam DeBeasi
623c84ab08 feat(slides): add IonicSwiper modules, deprecate ion-slides, and add link to migration (#23447) 2021-06-11 12:56:32 -04:00
Liam DeBeasi
c716617945 fix(accordion): toggle icon now shows up in vue and react (#23426) 2021-06-07 16:30:46 -04:00
Liam DeBeasi
3be1c3dcd7 feat(modal): modals can now be used inline (#23341)
resolves #20117, resolves #20263
2021-06-01 11:09:40 -04:00
Liam DeBeasi
7d47c91641 chore(): sync next with main branch 2021-05-26 10:14:38 -04:00
Liam DeBeasi
36bfa33503 fix(react): remove @ionic/core dependency in @ionic/react-router to resolve yarn install warning (#23351)
resolves #23346
2021-05-24 10:32:33 -04:00
Liam DeBeasi
4da5216b4f fix(react): support history@5 in preparation for react router 6 (#23297)
resolves #23294
2021-05-14 09:03:15 -04:00
Liam DeBeasi
d802a17047 5.6.7 2021-05-13 09:04:18 -04:00
Mohammd Alamgir Siddiqui
2e00dab95d fix(vue): use correct history mode when doing ssr to avoid errors (#23255)
resolves #23254
2021-05-03 15:32:20 -04:00
Liam DeBeasi
308fa1c0dd feat(popover): popover can now be used inline (#23231)
BREAKING CHANGE: Converted `ion-popover` to use the Shadow DOM.
2021-05-03 12:02:22 -04:00
Liam DeBeasi
c32bed6794 5.6.6 2021-04-29 10:06:48 -04:00
William Martin
c501da73be fix(react): remove hardware back button event listener when NavManager is unmounted (#23224)
resolves #23170
2021-04-28 17:47:33 -04:00
Liam DeBeasi
f2f41e2af4 fix(vue): components inside of ion-nav are now unmounted properly (#23240)
resolves #23233
2021-04-26 12:58:34 -04:00
Liam DeBeasi
6fcb3a62b1 refactor(vue): drop support for "on" prefixed overlay events and bump minimum required version of vue to 3.0.6 (#23229)
refactor(vue): drop support for "on" prefixed overlay events and bump minimum required version of vue to 3.0.6

BREAKING CHANGE:

- Dropped support for prefixed overlay events in favor of non prefixed events (I.e. `@onDidDismiss` becomes `@didDismiss`).
- Minimum required version of Vue is now Vue v3.0.6 or newer.
2021-04-23 13:06:22 -04:00
Liam DeBeasi
aede8e686f chore(): resolve merge conflicts 2021-04-23 11:41:46 -04:00
Liam DeBeasi
dab927d290 fix(vue): overlay events can now be listened for without the "on" prefix, deprecated "on" prefix event listeners (#23227) 2021-04-23 11:38:45 -04:00
Liam DeBeasi
287205480a 5.6.5 2021-04-22 10:13:17 -04:00
Tucker Whitehouse
0dd189e2c0 fix(react): callback refs now work correctly with ionic components (#23152)
resolves #23153
2021-04-22 09:56:04 -04:00
Liam DeBeasi
004885bfd4 fix(vue): dynamic tabs are now correct recognized (#23212)
resolves #22847
2021-04-21 15:14:30 -04:00
Liam DeBeasi
35c8802c22 fix(vue): update props when navigating to new parameterized route (#23189) 2021-04-15 12:37:50 -04:00
Brandy Carney
15abc181aa test(cypress): migrate Angular tests to Cypress (#23083) 2021-04-15 11:59:27 -04:00
Liam DeBeasi
ff7922a1a5 chore(vue): fix typo in comments (#23192) 2021-04-15 09:44:27 -04:00
Liam DeBeasi
669d24c551 tests(vue): improve reliability of e2e tests (#23168) 2021-04-08 14:00:07 -04:00
Liam DeBeasi
0e1cb1bb0c 5.6.4 2021-04-08 12:49:11 -04:00
Liam DeBeasi
7203190234 fix(react, vue): correct view now chosen when going back inside tabs (#23154)
resolves #23087
resolves #23101
2021-04-06 10:16:23 -04:00
Liam DeBeasi
dee6eb30df fix(react): overlays now correctly unmount any child components after dismissing (#23149)
resolves #23140
2021-04-06 09:53:26 -04:00
Liam DeBeasi
4fb81b7450 chore(): sync with master 2021-04-05 16:40:39 -04:00
Liam DeBeasi
6df1215ee2 tests(react): run e2e tests on CI (#23147) 2021-04-05 12:37:28 -04:00
Liam DeBeasi
27318cf585 fix(vue): account for event name changes in vue 3.0.6+ for overlay components (#23100) 2021-03-29 15:30:31 -04:00
Liam DeBeasi
ba51daf17c fix(vue): components now integrate properly with vee-validate (#23114)
resolves #22886
2021-03-29 14:34:52 -04:00
Liam DeBeasi
eacd8f6d27 test(vue): run vue e2e and unit tests on ci (#23113) 2021-03-29 13:37:37 -04:00
Liam DeBeasi
073883a098 feat(accordion): add accordion and accordion-group components (#22865)
resolves #17094
2021-03-24 09:17:54 -04:00
Liam DeBeasi
f0cfe5a283 5.6.3 2021-03-23 10:41:42 -04:00
Liam DeBeasi
7b140b1e12 merge release-5.6.2
5.6.2
2021-03-22 17:06:56 -04:00
Liam DeBeasi
1c93b75e39 fix(react): correctly show ion-back-button when going back (#23069)
resolves #22692
2021-03-22 16:11:45 -04:00
Liam DeBeasi
5fef3e7b21 5.6.2 2021-03-22 16:07:34 -04:00
Liam DeBeasi
a0ff24b5d6 5.6.1 2021-03-17 12:59:08 -04:00
Liam DeBeasi
2f54bc1469 fix(vue): passing params as props are correctly updated when switching pages (#23049)
resolves #23043
2021-03-16 09:31:45 -04:00
Liam DeBeasi
f94e618a7b fix(react): only pass tab event props from IonTabs to IonTabBar if defined (#23024)
resolves #23023
2021-03-05 16:03:14 -05:00
Liam DeBeasi
4cbf610e55 chore(): sync vue tabs changes with master 2021-03-04 15:31:42 -05:00
Liam DeBeasi
1a2fd2fb6e 5.6.0 2021-03-04 13:54:38 -05:00
Liam DeBeasi
a2763afe8e fix(vue): correctly remove active state from tab button when navigating away from tab (#23000)
resolves #22597
2021-03-03 09:26:46 -05:00
Liam DeBeasi
943e3f6ae3 fix(react, vue): tab buttons no longer throw an error if href is undefined (#22998)
resolves #22997
2021-03-02 10:05:59 -05:00
Ely Lucas
b83e00934e feat(react): add react hooks to control overlay components (#22484) 2021-03-01 11:34:13 -05:00
Liam DeBeasi
dd1c8dbf3b feat(vue): add composition API ionic lifecycle hooks (#22970)
resolves #22769
2021-03-01 10:35:25 -05:00
Liam DeBeasi
96abe22175 chore(): sync next with master
chore(): sync next with master
2021-02-26 15:14:28 -05:00
Liam DeBeasi
0101a5fce2 5.5.5 2021-02-26 14:10:48 -05:00
Liam DeBeasi
06d4c8e6f1 fix(vue): account for event name changes in vue 3.0.6+ 2021-02-26 14:10:42 -05:00