7d9ce7420a
fix(vue): input components update refs on ionInput ( #26876 )
...
resolves #26700
2023-03-02 09:09:25 -05:00
617c8d3315
chore(deps): upgrade stencil to v3.1.0 ( #26878 )
...
this commit increments the version of stencil used to v3.1.0. this
release of stencil fixes an issue for the ionic framework, where module
aliases from `tsconfig.json#paths` can be transformed by setting
`transformAliasedImportPaths: true` in a stencil configuration file
changelog: https://github.com/ionic-team/stencil/releases/tag/v3.1.0
documentatation: https://stenciljs.com/docs/config#transformaliasedimportpaths
2023-02-28 14:58:49 -05:00
1a8bd6d8c6
chore(deps): update to stencil v3 ( #26663 )
2023-01-31 18:07:22 -05:00
bd4027b0fa
refactor(config): remove stencil extras ( #26461 )
...
BREAKING CHANGE:
The supported version of Firefox for Ionic v7 has changed to Firefox v70+
2022-12-15 17:27:28 -05:00
f9c681331c
chore(): sync with main
2022-12-14 16:49:32 -05:00
16dcd2d114
chore(scss): remove injected global styles ( #26469 )
...
this commit removes a globally injected style, `ionic.skip-warns.scss`,
from the project. this stylesheet was used to set a variable, `$Ionic`,
that would turn on/off deprecation warnings in (the also removed)
`ionic.deprecation.scss`. any file using either of the aforementioned
files have been updated.
this change is occurring while the stencil team is looking to improve
the size of generated components that use >1 mode. this deprecation was
a part of an initiative to remove sass source files from artifact
published to npm. while that was completed, this deprecation was not
removed (until now)
Co-authored-by: Liam DeBeasi <liamdebeasi@users.noreply.github.com>
2022-12-13 08:34:25 -05:00
b18a193684
chore(): sync with main
2022-12-08 12:39:38 -05:00
af2e9b79e9
refactor(test): remove puppeteer, use playwright ( #26426 )
2022-12-07 15:50:59 -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
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
d478e03914
feat(slides): remove ion-slide, ion-slides, and IonicSwiper module ( #25868 )
2022-09-01 14:36:17 -05:00
1eb6fd04d7
feat(virtual-scroll): remove virtual scroll component ( #25808 )
2022-08-24 15:42:12 -04:00
2ddaf7a5a2
chore(angular): use generated proxy declarations ( #25728 )
2022-08-10 23:12:55 -04:00
15c169043f
chore(docs): remove manual documentation ( #24984 )
2022-04-21 12:31:51 -04:00
083a31acdc
chore(): sync feature-6.1 with main
2022-04-04 15:27:16 -04:00
0aa6d124d6
test(e2e): add infrastructure for migration to playwright ( #25033 )
2022-03-31 11:23:21 -04:00
2a438da010
feat(content, reorder-group, header, footer, infinite-scroll, refresher): add custom scroll target to improve compatibility with virtual scroll ( #24883 )
...
Resolves #23437
2022-03-15 11:47:46 -04:00
171020e9d2
feat(item): counter formatter to customize counter text display ( #24336 )
...
Resolves #24327
2022-03-14 16:38:37 -04:00
e4ec572043
fix(modal): sheet modal now allows input focusing when backdrop disabled ( #24840 )
...
resolves #24581
2022-02-28 13:27:12 -05:00
5bb1414f7f
fix(breadcrumb): support routerLink on breadcrumb ( #24509 )
...
Resolves #24493
2022-01-10 16:22:42 -05:00
13d4418588
fix(react, vue): remove sideeffects to improve treeshaking ( #24313 )
2021-12-06 11:39:23 -05:00
618271d1e2
chore(): sync with main
2021-11-17 10:40:04 -05:00
b2f2a4b71b
docs(): docs reference main instead of master ( #24216 )
2021-11-12 14:31:18 -05:00
5a2a335784
fix(all): Ionic components that use child Ionic components are now correctly defined ( #24191 )
...
resolves #23571 , #24116 , #24129
Co-authored-by: Liam DeBeasi <liamdebeasi@icloud.com>
2021-11-11 12:18:38 -05:00
15fc293d75
fix(react): improve component compatibility with preact ( #24132 )
...
resolves #23516
2021-11-03 09:25:08 -04:00
61b99d13bf
fix(accordion-group): ionChange is now fired properly in vue ( #24063 )
...
resolves #23762
2021-10-13 08:57:12 -04:00
4715a57010
refactor(angular): use Stencil output target for Angular bindings ( #23986 )
2021-10-05 16:14:12 -04:00
c50d895370
feat(react): add custom elements bundle ( #23896 )
2021-09-13 14:53:28 -04:00
1680b0ce9f
refactor(react): transition to Stencil React bindings ( #23826 )
2021-08-31 17:29:59 -04:00
259b1359db
perf(): remove shims for legacy browsers no longer supported in v6 ( #23592 )
2021-07-08 11:01:40 -04:00
2f6b1e4eea
feat(breadcrumbs): add breadcrumbs component ( #22701 )
...
resolves #22770
2021-06-17 18:19:10 -04:00
dc48a9f1a2
feat(vue): add custom elements bundle ( #23458 )
2021-06-17 14:10:50 -04:00
073883a098
feat(accordion): add accordion and accordion-group components ( #22865 )
...
resolves #17094
2021-03-24 09:17:54 -04:00
06d4c8e6f1
fix(vue): account for event name changes in vue 3.0.6+
2021-02-26 14:10:42 -05:00
0de75afbef
feat(custom-elements): add experimental custom elements build ( #22863 )
...
Co-authored-by: Liam DeBeasi <liamdebeasi@icloud.com>
2021-02-11 12:08:00 -05:00
ff0f1da9f1
fix(vue): ionChange events now propagate correctly ( #22872 )
...
resolves #22870
2021-02-04 11:00:46 -05:00
3d6ac1382e
fix(vue): all ionic vue components can now use router link ( #22743 )
2021-01-07 15:52:06 -05:00
62dd16a5ee
fix(build): add missing es5 output
2020-11-12 09:49:49 -05:00
caa3afa613
fix(): add missing vendor prefixes to css
2020-11-06 12:13:14 -05:00
6026c65b1a
fix(vue): modal, popover, and nav are now created within application context ( #22282 )
...
resolves #22079
2020-10-12 15:07:49 -04:00
25d3ea6b8d
fix(vue): correctly handle platform specific icons ( #22200 )
...
resolves #19078
2020-09-28 15:07:21 -04:00
fe5fadf19c
fix(vue): overlays function properly when used via controller or template ( #22155 )
...
resolves #22090
2020-09-24 11:18:28 -04:00
5ffa65f84a
feat(vue): add ionic vue beta ( #22062 )
2020-09-10 15:20:49 -04:00
03c2f16e46
chore(build): set stencil extras config ( #21877 )
...
Stencil 2 will update the extras defaults to not include many of the polyfills and shims by default. Setting the configs here ensures they stay enabled so there isn't a breaking change for Ionic v5 users.
2020-08-04 13:08:00 -05:00
976e68da5b
refactor(): minor updates for next stencil version ( #20787 )
2020-03-24 11:59:07 -04:00
8732a10757
refactor(): remove deprecated controllers ( #20165 )
...
* remove action-sheet-controller and alert-controller
* rmeove loading controller
* remove popover controller
* remove toast controller
* remove picker-controller
* remove modal controller
* remove menu controller
* update menu ctrl in tests
* run linter
* remove window refs
* Update core/src/components/loading/test/standalone/index.html
Co-Authored-By: Brandy Carney <brandyscarney@users.noreply.github.com>
* remove window from modal tests
* test
* testing timeout
* change timeout
Co-authored-by: Brandy Carney <brandyscarney@users.noreply.github.com>
2020-01-14 12:09:35 -05:00
97964a9e9f
refactor(anchor): remove anchor in favor of router-link ( #18935 )
...
BREAKING CHANGES
The deprecated `ion-anchor` component has been removed in favor using `ion-router-link`. It should still only be used with vanilla and Stencil JavaScript projects. For Angular projects, use an `<a>` and `routerLink` with the Angular router.
2019-10-10 14:34:16 -04:00
1a7aa404c5
refactor(scss): remove scss ( #19292 )
...
BREAKING CHANGES
Removes `scss` files from the distributed files. Please use CSS variables for theming instead.
2019-10-10 14:34:16 -04:00