octicon-git-branch(16/) Commit Graph

86 Commits

Author SHA1 Message Date
Liam DeBeasi
32bc33ed28 refactor(angular): move to packages directory (#27719)
Issue number: N/A

---------

<!-- Please do not submit updates to dependencies unless it fixes an
issue. -->

<!-- Please try to limit your pull request to one type (bugfix, feature,
etc). Submit multiple pull requests if needed. -->

## What is the current behavior?
<!-- Please describe the current behavior that you are modifying. -->

The `angular` directory sits at the root of the project instead of in
`packages` with all the other JS Framework integrations. This does not
cause any functional issues with Ionic, but it is confusing since
integrations are not in a consistent place.

## What is the new behavior?
<!-- Please describe the behavior or changes that are being added by
this PR. -->

- Moves the `angular` directory to `packages/angular`

Note: Most files should remain unchanged. The only files I changed are
the files that had direct paths to the old `angular` directory:

1. Removes the `angular` path in `lerna.json`. This is now covered by
`packages/*`
2. Updated the angular file path in `.gitignore`
3. Updates the path to the angular package in `stencil.config.ts` for
the Angular Output Targets
4. Updates some of Angular's sync scripts to correctly get the core
stylesheets as well as the core package.
5. Updates the test app sync script to correctly sync core and
angular-server

~I'm not entirely sure why GitHub thinks
https://github.com/ionic-team/ionic-framework/pull/27719/files#diff-f5bba7e7c7c75426e2b9c89868310cb03890493b4efe0252adf8d12cc8398962
is a new file since it exists in `main` here:
1f06be4a31/angular/test/base/scripts/build-ionic.sh~
Fixed in
6e7fc49827

## Does this introduce a breaking change?

- [ ] Yes
- [x] No

<!-- If this introduces a breaking change, please describe the impact
and migration path for existing applications below. -->


## Other information

<!-- Any other information that is important to this PR such as
screenshots of how the component looks before and after the change. -->

Dev build: `7.1.2-dev.11688052109.13454f5c`
2023-07-05 17:52:35 +00:00 octicon-file-diff(16/) octicon-file-code(16/)
Liam DeBeasi
7d9ce7420a fix(vue): input components update refs on ionInput (#26876)
resolves #26700
2023-03-02 09:09:25 -05:00 octicon-file-diff(16/) octicon-file-code(16/)
Ryan Waskiewicz
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 octicon-file-diff(16/) octicon-file-code(16/)
Liam DeBeasi
1a8bd6d8c6 chore(deps): update to stencil v3 (#26663) 2023-01-31 18:07:22 -05:00 octicon-file-diff(16/) octicon-file-code(16/)
Liam DeBeasi
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 octicon-file-diff(16/) octicon-file-code(16/)
Liam DeBeasi
f9c681331c chore(): sync with main 2022-12-14 16:49:32 -05:00 octicon-file-diff(16/) octicon-file-code(16/)
Ryan Waskiewicz
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 octicon-file-diff(16/) octicon-file-code(16/)
Liam DeBeasi
b18a193684 chore(): sync with main 2022-12-08 12:39:38 -05:00 octicon-file-diff(16/) octicon-file-code(16/)
Liam DeBeasi
af2e9b79e9 refactor(test): remove puppeteer, use playwright (#26426) 2022-12-07 15:50:59 -05:00 octicon-file-diff(16/) octicon-file-code(16/)
Liam DeBeasi
c0a8501657 feat(picker): add ability to use picker inline (#26336) 2022-11-22 15:33:47 -05:00 octicon-file-diff(16/) octicon-file-code(16/)
Liam DeBeasi
f23fb342b2 fix(angular): inline overlays are exported (#26333) 2022-11-22 14:14:04 -05:00 octicon-file-diff(16/) octicon-file-code(16/)
Sean Perkins
c149b42d0b Merge remote-tracking branch 'origin/main' into sync-7-11-15-22 2022-11-15 15:40:21 -05:00 octicon-file-diff(16/) octicon-file-code(16/)
Amanda Johnston
e3ef932ae1 chore(many): add tech debt tickets and remove unnecessary todos (#26266) 2022-11-14 14:49:08 -06:00 octicon-file-diff(16/) octicon-file-code(16/)
Amanda Johnston
d478e03914 feat(slides): remove ion-slide, ion-slides, and IonicSwiper module (#25868) 2022-09-01 14:36:17 -05:00 octicon-file-diff(16/) octicon-file-code(16/)
Sean Perkins
1eb6fd04d7 feat(virtual-scroll): remove virtual scroll component (#25808) 2022-08-24 15:42:12 -04:00 octicon-file-diff(16/) octicon-file-code(16/)
Sean Perkins
2ddaf7a5a2 chore(angular): use generated proxy declarations (#25728) 2022-08-10 23:12:55 -04:00 octicon-file-diff(16/) octicon-file-code(16/)
Sean Perkins
15c169043f chore(docs): remove manual documentation (#24984) 2022-04-21 12:31:51 -04:00 octicon-file-diff(16/) octicon-file-code(16/)
Liam DeBeasi
083a31acdc chore(): sync feature-6.1 with main 2022-04-04 15:27:16 -04:00 octicon-file-diff(16/) octicon-file-code(16/)
Liam DeBeasi
0aa6d124d6 test(e2e): add infrastructure for migration to playwright (#25033) 2022-03-31 11:23:21 -04:00 octicon-file-diff(16/) octicon-file-code(16/)
Sean Perkins
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 octicon-file-diff(16/) octicon-file-code(16/)
Sean Perkins
171020e9d2 feat(item): counter formatter to customize counter text display (#24336)
Resolves #24327
2022-03-14 16:38:37 -04:00 octicon-file-diff(16/) octicon-file-code(16/)
Liam DeBeasi
e4ec572043 fix(modal): sheet modal now allows input focusing when backdrop disabled (#24840)
resolves #24581
2022-02-28 13:27:12 -05:00 octicon-file-diff(16/) octicon-file-code(16/)
Sean Perkins
5bb1414f7f fix(breadcrumb): support routerLink on breadcrumb (#24509)
Resolves #24493
2022-01-10 16:22:42 -05:00 octicon-file-diff(16/) octicon-file-code(16/)
Liam DeBeasi
13d4418588 fix(react, vue): remove sideeffects to improve treeshaking (#24313) 2021-12-06 11:39:23 -05:00 octicon-file-diff(16/) octicon-file-code(16/)
Liam DeBeasi
618271d1e2 chore(): sync with main 2021-11-17 10:40:04 -05:00 octicon-file-diff(16/) octicon-file-code(16/)
Sean Perkins
b2f2a4b71b docs(): docs reference main instead of master (#24216) 2021-11-12 14:31:18 -05:00 octicon-file-diff(16/) octicon-file-code(16/)
Will Martin
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 octicon-file-diff(16/) octicon-file-code(16/)
Liam DeBeasi
15fc293d75 fix(react): improve component compatibility with preact (#24132)
resolves #23516
2021-11-03 09:25:08 -04:00 octicon-file-diff(16/) octicon-file-code(16/)
Liam DeBeasi
61b99d13bf fix(accordion-group): ionChange is now fired properly in vue (#24063)
resolves #23762
2021-10-13 08:57:12 -04:00 octicon-file-diff(16/) octicon-file-code(16/)
Will Martin
4715a57010 refactor(angular): use Stencil output target for Angular bindings (#23986) 2021-10-05 16:14:12 -04:00 octicon-file-diff(16/) octicon-file-code(16/)
Liam DeBeasi
c50d895370 feat(react): add custom elements bundle (#23896) 2021-09-13 14:53:28 -04:00 octicon-file-diff(16/) octicon-file-code(16/)
William Martin
1680b0ce9f refactor(react): transition to Stencil React bindings (#23826) 2021-08-31 17:29:59 -04:00 octicon-file-diff(16/) octicon-file-code(16/)
Liam DeBeasi
259b1359db perf(): remove shims for legacy browsers no longer supported in v6 (#23592) 2021-07-08 11:01:40 -04:00 octicon-file-diff(16/) octicon-file-code(16/)
Brandy Carney
2f6b1e4eea feat(breadcrumbs): add breadcrumbs component (#22701)
resolves #22770
2021-06-17 18:19:10 -04:00 octicon-file-diff(16/) octicon-file-code(16/)
Liam DeBeasi
dc48a9f1a2 feat(vue): add custom elements bundle (#23458) 2021-06-17 14:10:50 -04:00 octicon-file-diff(16/) octicon-file-code(16/)
Liam DeBeasi
073883a098 feat(accordion): add accordion and accordion-group components (#22865)
resolves #17094
2021-03-24 09:17:54 -04:00 octicon-file-diff(16/) octicon-file-code(16/)
Liam DeBeasi
06d4c8e6f1 fix(vue): account for event name changes in vue 3.0.6+ 2021-02-26 14:10:42 -05:00 octicon-file-diff(16/) octicon-file-code(16/)
Adam Bradley
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 octicon-file-diff(16/) octicon-file-code(16/)
Liam DeBeasi
ff0f1da9f1 fix(vue): ionChange events now propagate correctly (#22872)
resolves #22870
2021-02-04 11:00:46 -05:00 octicon-file-diff(16/) octicon-file-code(16/)
Liam DeBeasi
3d6ac1382e fix(vue): all ionic vue components can now use router link (#22743) 2021-01-07 15:52:06 -05:00 octicon-file-diff(16/) octicon-file-code(16/)
Liam DeBeasi
62dd16a5ee fix(build): add missing es5 output 2020-11-12 09:49:49 -05:00 octicon-file-diff(16/) octicon-file-code(16/)
Liam DeBeasi
caa3afa613 fix(): add missing vendor prefixes to css 2020-11-06 12:13:14 -05:00 octicon-file-diff(16/) octicon-file-code(16/)
Liam DeBeasi
6026c65b1a fix(vue): modal, popover, and nav are now created within application context (#22282)
resolves #22079
2020-10-12 15:07:49 -04:00 octicon-file-diff(16/) octicon-file-code(16/)
Liam DeBeasi
25d3ea6b8d fix(vue): correctly handle platform specific icons (#22200)
resolves #19078
2020-09-28 15:07:21 -04:00 octicon-file-diff(16/) octicon-file-code(16/)
Liam DeBeasi
fe5fadf19c fix(vue): overlays function properly when used via controller or template (#22155)
resolves #22090
2020-09-24 11:18:28 -04:00 octicon-file-diff(16/) octicon-file-code(16/)
Liam DeBeasi
5ffa65f84a feat(vue): add ionic vue beta (#22062) 2020-09-10 15:20:49 -04:00 octicon-file-diff(16/) octicon-file-code(16/)
Adam Bradley
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 octicon-file-diff(16/) octicon-file-code(16/)
Manu MA
976e68da5b refactor(): minor updates for next stencil version (#20787) 2020-03-24 11:59:07 -04:00 octicon-file-diff(16/) octicon-file-code(16/)
Liam DeBeasi
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 octicon-file-diff(16/) octicon-file-code(16/)
Brandy Carney
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 octicon-file-diff(16/) octicon-file-code(16/)