12057 Commits

Author SHA1 Message Date
a2d570b7ad fix(segment): scrolling button into view is more consistent (#26369)
resolves #26368
2022-11-30 10:15:48 -05:00
88d327b6f7 merge release-6.3.9
Release 6.3.9
2022-11-30 09:44:18 -05:00
9243840d1d chore(): update package lock files 2022-11-30 14:21:56 +00:00
a907a4a70e v6.3.9 v6.3.9 2022-11-30 14:21:39 +00:00
50e86e895f test(icon): migrate to playwright (#26373) 2022-11-29 16:16:28 -05:00
ccaff8d0dc fix(input): clear icon can be styled (#26354)
resolves #19178, resolves #17168

Co-authored-by: Mathieu-COSYNS <Mathieu-COSYNS@users.noreply.github.com>
2022-11-23 13:00:50 -05:00
5a243ccebc fix(segment): segment in toolbar uses correct contrast (#26353)
resolves #26350
2022-11-23 11:53:01 -05:00
4b501fd00c chore(ci): always bootstrap packages (#26349) 2022-11-23 10:26:57 -05:00
181c44e4bb test(split-pane): migrate to playwright (#26344) 2022-11-22 16:00:53 -05:00
2fe23d9d46 fix(button): fill can be set to undefined (#26339)
resolves #25886
2022-11-22 13:46:17 -05:00
7ae8117284 fix(reorder): items animate once in firefox (#26326)
resolves #21182

Co-authored-by: dan-rp1 <dan-rp1@users.noreply.github.com>
2022-11-22 11:38:42 -05:00
c46ef91f46 merge release-6.3.8
Release 6.3.8
2022-11-22 10:44:06 -05:00
000f27d364 chore(): update package lock files 2022-11-22 15:12:24 +00:00
4d1081ae2a v6.3.8 v6.3.8 2022-11-22 15:12:01 +00:00
184b793733 chore(ci): fix release dependency (#26332) 2022-11-22 10:05:08 -05:00
be9a399eee fix(popover): popover positions correctly on all frameworks (#26306)
Resolves #25337
2022-11-21 22:32:46 -05:00
a6c9e55adc fix(modal): status bar style defaults to app settings (#26291)
Resolves #26173
2022-11-21 16:10:57 -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
0932f89f5d fix(toggle): rtl layout renders correctly in safari (#26315) 2022-11-21 11:33:11 -05:00
e14c94722c fix(normalize): normalize css resets button padding (#26214)
resolves #23928
2022-11-18 13:57:17 -05:00
89e3cd67ce fix(react): useIonRouter hook has stable router reference (#25000)
resolves #24987
2022-11-18 13:34:59 -05:00
d78cda29fd chore(tests): harmonize Jest package version to address test file matching (#26320)
This harmonizes the versions of Jest installed in Framework to address
an issue reported in Stencil here:
https://github.com/ionic-team/stencil/issues/3785

The issue is essentially that certain test commands, such as this one:

```
npx stencil test --spec --max-workers=2 src/utils/keyboard/test/
```

will, at present, alternate between running the tests as expected and
failing. Not good!

The issue is caused by having different versions of `@jest/core`, on the
one hand, and `jest` and `jest-cli` on the other. After updating `jest`
and `jest-cli` to match the version of `@jest/core` (`27.5.1`) and the
issue can no longer be reproduced.
2022-11-18 12:46:42 -05:00
bacc4f3e21 chore(ci): nightly is pushed to temp branch (#26319) 2022-11-18 10:48:10 -05:00
d7b86d7625 chore(ci): release workflows now use reusable workflow (#26304) 2022-11-17 11:20:15 -05:00
842573477b fix(reorder-group): support custom components (#26289)
resolves #19447

Co-authored-by: Gwe-n <gwe-n@users.noreply.github.com>
2022-11-17 10:50:12 -05:00
a52bfe6525 chore(ci): clean up nightly builds (#26312) 2022-11-17 09:55:57 -05:00
f642c29f92 test(nav): migrate tests to playwright (#26294) 2022-11-16 15:19:29 -05:00
843d386479 test(router-outlet): migrate tests to playwright (#26296) 2022-11-16 14:53:45 -05:00
7f393e0fdf test(text): migrate tests to playwright (#26288) 2022-11-16 14:27:29 -05:00
73ea64c02f fix(segment): scrollable segments center button on click (#26285)
resolves #25367
2022-11-16 13:58:03 -05:00
4aabbdf97b chore(ci): nightly builds now run in parallel (#26301) 2022-11-16 12:35:25 -05:00
eaf2c301b1 chore(ci): dev build runs in parallel (#26302) 2022-11-16 11:55:05 -05:00
522f15dfab merge release-6.3.7
Release 6.3.7
2022-11-16 11:21:13 -05:00
af5c57efa5 chore(): update package lock files 2022-11-16 15:00:40 +00:00
f6821b75c4 v6.3.7 v6.3.7 2022-11-16 15:00:23 +00:00
c089bb2ccd chore(ci): .npmrc set in working directory (#26298) 2022-11-16 09:53:18 -05:00
4127387731 refactor(ci): release process runs in parallel (#26269) 2022-11-15 16:33:39 -05:00
7a990ff403 fix(textarea): scrollbars are visible with overflow (#26284)
Resolves #26278
2022-11-15 15:04:16 -05:00
476e3a50e5 chore(ci): run against stencil evaluation build (#26260)
this commit introduces the ability for the ionic framework to run it's
continuous integration (ci) suite using the latest commits in the
[stencil repository](https://github.com/ionic-team/stencil). the motivation
behind this is the ability for both the ionic framework and stencil
teams to have better insight as to whether a new version of stencil
will work correctly in the ionic framework. the intent here is that any
regressions can be caught and rectified by the appropriate team prior
to a release of either piece of software.

the stencil repository currently does not have the ability to publish
a "developer" release, or any other type of release that might otherwise
be considered for a "canary" or "nightly" release. the stencil team is
working towards this goal. however, we believe both teams can benefit
from this type of testing in the mean time. as such, we temporarily build
stencil from source and install the generated tarball in ci. this allows us
to begin to work through the operational issues related to having this
new integration without being reliant on a new publishing pipeline.

the job is introduced as a cron job, that runs in the early hours of the
morning. it closely resembles this repo's build step that runs on every
pr that's opened - with the difference of pulling down the stencil repo,
building the project, and installing the tarball
2022-11-15 13:29:17 -05:00
e344d99426 test(title): migrate to Playwright (#26286) 2022-11-15 10:33:22 -06:00
e3ef932ae1 chore(many): add tech debt tickets and remove unnecessary todos (#26266) 2022-11-14 14:49:08 -06:00
5a701b5b42 test(playwright): reduce diff threshold to 0.01 (#26279) 2022-11-14 15:14:09 -05:00
e5cff9ecf3 fix(datetime): max and min works with showDefaultButtons (#26257)
resolves #26146
2022-11-14 14:46:12 -05:00
00dc428fcf test(picker): migrate to Playwright (#26282) 2022-11-14 13:16:54 -06:00
0f8b26f767 refactor(ci): do not cache node modules (#26265) 2022-11-14 13:55:46 -05:00
f13ddcaf47 fix(datetime): fonts now render consistently (#26281) 2022-11-14 12:55:14 -05:00
31ab10de4e fix(popover): popover positioning for controller and inline (#26274)
Resolves #24716
2022-11-14 12:17:46 -05:00
2c36049a7f test(menu): migrate to playwright (#26187) 2022-11-14 10:46:52 -05:00
9216744205 fix(datetime): clear button clears the selected date (#26264)
Resolves #26258
2022-11-11 13:53:45 -05:00