530 Commits

Author SHA1 Message Date
4804b67785 chore(): update package lock files 2023-05-03 12:49:38 +00:00
55a3d0fd14 v7.0.5 2023-05-03 12:49:22 +00:00
19c53c471b chore(react,react-router): bump typescript dev dependency to v4 (#27348)
Issue number: N/A

---------

<!-- Please refer to our contributing documentation for any questions on
submitting a pull request, or let us know here if you need any help:
https://ionicframework.com/docs/building/contributing -->

<!-- Some docs updates need to be made in the `ionic-docs` repo, in a
separate PR. See
https://github.com/ionic-team/ionic-framework/blob/main/.github/CONTRIBUTING.md#modifying-documentation
for details. -->

<!-- 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. -->

Both react and the react-router packages are on v3 of Typescript. 

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

- Updates the react and reac-router package to a minimum dev-dependency
of Typescript 4.0.5 (aligning with core)
- Fixes a conflict with the react router types when upgrading to v4 of
Typescript

## 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. -->
2023-05-02 14:30:46 +00:00
c9dbbc3ca5 chore(): update package lock files 2023-04-26 13:01:13 +00:00
d9d11ede0a v7.0.4 2023-04-26 13:01:00 +00:00
d425e6d4f3 chore(ci): enable npm package provenance (#27263)
See https://github.blog/2023-04-19-introducing-npm-package-provenance/
2023-04-24 13:04:10 +00:00
beb46bf9de fix(react): nav will remove components from the DOM (#25763)
Issue #: resolves #25753

----------

<!-- Please refer to our contributing documentation for any questions on
submitting a pull request, or let us know here if you need any help:
https://ionicframework.com/docs/building/contributing -->

## Pull request checklist

Please check if your PR fulfills the following requirements:
- [x] Tests for the changes have been added (for bug fixes / features)
- [ ] Docs have been reviewed and added / updated if needed (for bug
fixes / features)
- Some docs updates need to be made in the `ionic-docs` repo, in a
separate PR. See the [contributing
guide](https://github.com/ionic-team/ionic-framework/blob/main/.github/CONTRIBUTING.md#modifying-documentation)
for details.
- [x] Build (`npm run build`) was run locally and any changes were
pushed
- [x] Lint (`npm run lint`) has passed locally and any fixes were made
for failures


## Pull request type

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

<!-- Please try to limit your pull request to one type, submit multiple
pull requests if needed. -->

Please check the type of change your PR introduces:
- [x] Bugfix
- [ ] Feature
- [ ] Code style update (formatting, renaming)
- [ ] Refactoring (no functional changes, no api changes)
- [ ] Build related changes
- [ ] Documentation content changes
- [ ] Other (please describe): 


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

When `IonNav` performs a pop operation (navigating to root, back, etc.)
the views are not removed from the DOM.

<!-- Issues are required for both bug fixes and features. -->


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

- `IonNav` removes pages from the DOM when they are popped (navigate
back, navigate to root, etc.)
- Memoized constructing React delegate (was reconstructing on each
render)

## 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. -->

---------

Co-authored-by: Liam DeBeasi <liamdebeasi@users.noreply.github.com>
2023-04-19 17:03:24 +00:00
29bef31e0f chore(): clean up changelog 2023-04-19 09:35:25 -04:00
3dc319e6e9 chore(): update package lock files 2023-04-19 13:30:07 +00:00
02e9902781 v7.0.3 2023-04-19 13:29:55 +00:00
e0b2bc5ece docs(contributing): include steps to preview changes in an external app (#27172)
updates the contributing guide to:

- include steps to package changes and test them in an external app
- fix the references to the test apps so they point to the right
directories
- link to the test app directories for steps to run them and preview
changes from within this repository
2023-04-13 15:01:09 +00:00
900aa66e83 merge release-7.0.2 (#27178) 2023-04-12 09:18:36 -04:00
ca9b9b65d2 chore: sync script deletes existing tgz packages (#27045)
<!-- Please refer to our contributing documentation for any questions on
submitting a pull request, or let us know here if you need any help:
https://ionicframework.com/docs/building/contributing -->

## Pull request checklist

Please check if your PR fulfills the following requirements:
- [ ] Tests for the changes have been added (for bug fixes / features)
- [ ] Docs have been reviewed and added / updated if needed (for bug
fixes / features)
- Some docs updates need to be made in the `ionic-docs` repo, in a
separate PR. See the [contributing
guide](https://github.com/ionic-team/ionic-framework/blob/main/.github/CONTRIBUTING.md#modifying-documentation)
for details.
- [ ] Build (`npm run build`) was run locally and any changes were
pushed
- [ ] Lint (`npm run lint`) has passed locally and any fixes were made
for failures


## Pull request type

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

<!-- Please try to limit your pull request to one type, submit multiple
pull requests if needed. -->

Please check the type of change your PR introduces:
- [ ] Bugfix
- [ ] Feature
- [ ] Code style update (formatting, renaming)
- [ ] Refactoring (no functional changes, no api changes)
- [x] Build related changes
- [ ] Documentation content changes
- [ ] Other (please describe): 


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

When testing changes locally, you can have an existing test app that you
sync the package contents to. If you have done this across different
versions of Ionic, it can install the wrong .tgz file instead of the
local changes.

Experienced here:
https://github.com/ionic-team/ionic-framework/pull/27040#pullrequestreview-1362136995

<!-- Issues are required for both bug fixes and features. -->
Issue URL: N/A


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

- Sync script deletes all .tgz files local to the directory before
locally packing and installing the contents of the parent local packages

## 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. -->

---------

Co-authored-by: Liam DeBeasi <liamdebeasi@users.noreply.github.com>
2023-04-05 20:13:43 +00:00
88aa52ce56 chore(): update package lock files 2023-04-05 13:03:31 +00:00
769424313f v7.0.1 2023-04-05 13:03:12 +00:00
8d4247d7d0 chore(): update package lock files 2023-03-29 17:00:27 +00:00
b6e3d587b9 v7.0.0 2023-03-29 17:00:15 +00:00
a4fa2d5b97 chore(): clean up changelogs 2023-03-29 10:16:16 -04:00
09aa2e2c11 chore(): update package lock files 2023-03-29 14:12:40 +00:00
5f53a0a63a v7.0.0-rc.5 2023-03-29 14:12:26 +00:00
f750c8756f chore(): sync with main 2023-03-29 09:17:21 -04:00
f5de56dd07 chore(): update package lock files 2023-03-29 12:47:17 +00:00
661b5de825 v6.7.1 2023-03-29 12:47:04 +00:00
6a06354798 chore(): clean up changelog 2023-03-27 12:20:41 -04:00
a6b3888453 chore(): update package lock files 2023-03-27 16:15:53 +00:00
ae173317ec v7.0.0-rc.4 2023-03-27 16:15:39 +00:00
eb10a2e5f6 chore(): sync with main 2023-03-24 14:37:39 -04:00
5f3ed2b3e8 chore(): update package lock files 2023-03-23 14:43:10 +00:00
f2ea05d9a2 v6.7.0 2023-03-23 14:42:57 +00:00
ec10847706 chore(): clean up changelogs 2023-03-22 11:06:17 -04:00
388a63f672 chore(): update package lock files 2023-03-22 14:59:58 +00:00
fa5e25916b v7.0.0-rc.3 2023-03-22 14:59:46 +00:00
fb390a3cab chore(): sync with main 2023-03-22 10:28:20 -04:00
af7034210b chore(): update package lock files 2023-03-22 13:36:50 +00:00
83dcfdb77f v6.6.3 2023-03-22 13:36:35 +00:00
8860a11de7 chore(): sync with main 2023-03-17 17:26:39 -04:00
e3a1d7b8c3 test(react): migrate to builder architecture (#26959) 2023-03-17 16:21:21 -04:00
c17d1d8b88 chore(test-apps): set minimum node version to 16 (#26960) 2023-03-15 11:04:55 -04:00
1e3af68801 chore(): clean up package-lock 2023-03-15 10:40:56 -04:00
7c55485ae1 chore(): update package lock files 2023-03-15 14:35:16 +00:00
26700ef3bc v7.0.0-rc.2 2023-03-15 14:35:01 +00:00
92c1da571d chore(): sync with main 2023-03-15 10:03:38 -04:00
7f9b640cc1 chore(): update package lock files 2023-03-15 13:34:16 +00:00
2868d0e7ab v6.6.2 2023-03-15 13:34:03 +00:00
1eb9a085b2 fix(react/vue): properly switch ionicon based on the mode when ios/md is set (#26924)
closes #26207
2023-03-14 15:03:28 -04:00
3b080b73b7 chore(): clean up changelog 2023-03-08 10:48:51 -05:00
7174df12ca chore(): update package lock files 2023-03-08 15:35:28 +00:00
87c9012e22 v7.0.0-rc.1 2023-03-08 15:35:13 +00:00
77b9e11c2b chore(): sync with main 2023-03-08 09:35:37 -05:00
5d0ad83474 chore(): update package lock files 2023-03-08 13:53:08 +00:00