acb12b36ee
Merge remote-tracking branch 'origin/main' into chore/sync-7.0-with-main-12-05-22
2022-12-05 11:25:10 -05:00
ce2e37b1a1
fix(angular): null values are not converted to falsy value ( #26341 )
...
BREAKING CHANGE:
Datetime:
Passing the empty string to the `value` property will now error as it is not a valid ISO-8601 value.
Angular:
`null` values on form components will no longer be converted to the empty string (`''`) or `false`. This impacts `ion-checkbox`, `ion-datetime`, `ion-input`, `ion-radio`, `ion-radio-group`, ion-range`, `ion-searchbar`, `ion-segment`, `ion-select`, `ion-textarea`, and `ion-toggle`.
2022-11-23 13:03:13 -05:00
c0a8501657
feat(picker): add ability to use picker inline ( #26336 )
2022-11-22 15:33:47 -05:00
f23fb342b2
fix(angular): inline overlays are exported ( #26333 )
2022-11-22 14:14:04 -05:00
dd727dbd44
chore(angular): remove unused dep from test apps ( #26328 )
2022-11-21 15:15:44 -05:00
124e1b505f
chore(angular): test app support for angular 15 ( #26313 )
2022-11-21 13:51:13 -05:00
c149b42d0b
Merge remote-tracking branch 'origin/main' into sync-7-11-15-22
2022-11-15 15:40:21 -05:00
e3ef932ae1
chore(many): add tech debt tickets and remove unnecessary todos ( #26266 )
2022-11-14 14:49:08 -06:00
0f8b26f767
refactor(ci): do not cache node modules ( #26265 )
2022-11-14 13:55:46 -05:00
c50620af6c
test(angular): remove unnecessary wait ( #26275 )
2022-11-14 09:02:13 -06:00
1830313488
test(angular): form group is not null
2022-11-08 19:46:05 +00:00
b470a307e3
chore(): sync with main
2022-11-08 13:13:46 -05:00
9f0b30e460
test(angular): ng15 test infrastructure ( #26197 )
2022-11-03 10:40:24 -04:00
d1fb7b039b
feat(range): ionChange will only emit from user committed changes ( #26089 )
2022-10-24 16:13:48 -04:00
cc2af202a9
feat(datetime): ionChange will only emit from user committed changes ( #26083 )
...
resolves #20873 resolves #24452
BREAKING CHANGE
- `ionChange` is no longer emitted when the `value` property of `ion-datetime` is modified externally. `ionChange` is only emitted from user committed changes, such as clicking or tapping a date.
- Datetime no longer automatically adjusts the `value` property when passed an array and `multiple="false"`. Developers should update their apps to ensure they are using the API correctly.
2022-10-11 17:17:52 -04:00
f1cdf18316
chore(): sync with main:
2022-10-11 11:38:27 -04:00
85d3bd99be
feat(toggle): ionChange will only emit from user committed changes ( #26078 )
...
Co-authored-by: Sean Perkins <sean@ionic.io>
2022-10-10 09:55:58 -05:00
34c4137868
feat(select): ionChange will only emit from user committed changes ( #26066 )
...
BREAKING CHANGE:
`ionChange` is no longer emitted when the `value` of `ion-select` is modified externally. `ionChange` is only emitted from user committed changes, such as confirming a selected option in the select's overlay.
2022-10-10 09:36:51 -04:00
b052d3b262
feat(searchbar): ionChange will only emit from user committed changes ( #26026 )
2022-10-03 15:08:43 -05:00
68bae80a51
feat(textarea): ionChange will only emit from user committed changes ( #25953 )
2022-09-23 13:26:21 -04:00
c0f287e525
chore(): sync with main
2022-09-16 15:24:24 -04:00
6bb9d8a5d7
Merge remote-tracking branch 'origin/main' into 7.0-sync-09-16-22
2022-09-16 15:20:33 -04:00
a6b2629ede
feat(checkbox): ionChange fires on user interaction ( #25923 )
...
BREAKING CHANGE:
`ionChange` is no longer emitted when the `checked` property of `ion-checkbox` is modified externally. `ionChange` is only emitted from user committed changes, such as clicking or tapping the checkbox.
2022-09-13 16:27:34 -04:00
7c34a4cc8b
test(angular): add info on how to disable cache ( #25924 )
2022-09-12 16:03:56 -04:00
8732b7bdb7
feat(input): ionChange will only emit from user committed changes ( #25858 )
...
Resolves #20106 , #20061
2022-09-12 15:35:43 -04:00
883188cc34
test(angular): wait for all tab switches in tests ( #25909 )
2022-09-09 14:08:33 -04:00
1fc0c830db
Merge remote-tracking branch 'origin/main' into sync-v7-09-09-2022
2022-09-09 13:05:11 -04:00
634f928541
test(angular): tabs sibling page test is no longer flaky ( #25906 )
2022-09-09 13:00:13 -04:00
725b13fa60
fix(angular): nav controller can pop views after leaving tabs outlet ( #25690 )
...
Resolves #18593
2022-09-08 12:52:17 -04:00
d478e03914
feat(slides): remove ion-slide, ion-slides, and IonicSwiper module ( #25868 )
2022-09-01 14:36:17 -05:00
3c84d48cfa
feat(angular): use standalone components with routing ( #25589 )
...
Resolves #25404
2022-08-30 10:38:16 -04:00
1eb6fd04d7
feat(virtual-scroll): remove virtual scroll component ( #25808 )
2022-08-24 15:42:12 -04:00
08dd3e277b
test(angular): add support for multi-version testing ( #25665 )
2022-08-18 16:46:15 -04:00
1cecd3f1b9
chore(): sync with main:
2022-07-20 15:44:38 -04:00
845cb463de
test(angular): add timeouts to tabs navigation extras test ( #25629 )
2022-07-13 17:12:13 -04:00
805dfa0566
feat(angular, react, vue): add support for autoMountComponent ( #25552 )
2022-07-05 12:57:16 -04:00
b3c05289bb
test(angular): add timeout to avoid flaky value accessor test ( #25522 )
2022-06-24 14:43:08 -04:00
d65e5a71b0
chore(angular): upgrade test app to cypress 10 ( #25521 )
2022-06-23 21:23:46 -04:00
897bd4a8d0
ci: add CodeQL workflow ( #25443 )
...
Co-authored-by: Liam DeBeasi <liamdebeasi@icloud.com>
2022-06-17 15:54:16 -04:00
efe9e92984
chore(): update @stencil/sass, regenerate package-locks ( #25441 )
2022-06-09 13:45:48 -04:00
61e571e585
fix(accordion): accordions expand when using binding ( #25322 )
...
resolves #25307
2022-05-20 09:43:04 -04:00
760ab24c37
chore(): sync with main
2022-04-07 14:14:05 -04:00
eea25d091d
fix(angular): item styling when control has value ( #24932 )
...
Resolves #23809
2022-04-05 12:44:45 -04:00
083a31acdc
chore(): sync feature-6.1 with main
2022-04-04 15:27:16 -04:00
a8fd2d9199
fix(angular): ngOnDestroy runs inside angular zone ( #24949 )
...
Resolves #22571
2022-03-21 22:16:24 -04:00
3145c76934
feat(modal): ability to programmatically set current sheet breakpoint ( #24648 )
...
Resolves #23917
Co-authored-by: Sean Perkins <sean@ionic.io>
2022-03-21 18:05:25 -04:00
0d0740161f
test(angular): update to latest ionic in test app ( #24961 )
2022-03-17 16:52:36 -04:00
981eeba0e1
docs(modal): accessing modal element for controller modals ( #24896 )
...
Resolves #24673
2022-03-11 14:47:59 -05:00
d5efa11331
fix(tabs): angular, fire willChange event before selected tab changes ( #24910 )
...
Co-authored-by: Sean Perkins <sean@ionic.io>
2022-03-09 14:34:51 -06:00
3d0f99904f
fix(modal): .ion-page element is now correctly added ( #24811 )
...
resolves #24809
2022-02-24 09:28:52 -05:00