diff --git a/.github/workflows/actions/build-angular-server/action.yml b/.github/workflows/actions/build-angular-server/action.yml
index 6f848ee1b6..ba08574ec3 100644
--- a/.github/workflows/actions/build-angular-server/action.yml
+++ b/.github/workflows/actions/build-angular-server/action.yml
@@ -3,7 +3,7 @@ description: 'Build Ionic Angular Server'
runs:
using: 'composite'
steps:
- - uses: actions/setup-node@v1
+ - uses: actions/setup-node@v3
with:
node-version: 16.x
diff --git a/.github/workflows/actions/build-angular/action.yml b/.github/workflows/actions/build-angular/action.yml
index fb6e786c0e..ea6f9f6ab8 100644
--- a/.github/workflows/actions/build-angular/action.yml
+++ b/.github/workflows/actions/build-angular/action.yml
@@ -3,19 +3,19 @@ description: 'Build Ionic Angular'
runs:
using: 'composite'
steps:
- - uses: actions/setup-node@v1
+ - uses: actions/setup-node@v3
with:
node-version: 16.x
- name: Cache Core Node Modules
- uses: actions/cache@v2
+ uses: actions/cache@v3
env:
cache-name: core-node-modules
with:
path: ./core/node_modules
key: ${{ runner.os }}-build-${{ env.cache-name }}-${{ hashFiles('./core/package-lock.json')}}-v2
- name: Cache Angular Node Modules
- uses: actions/cache@v2
+ uses: actions/cache@v3
env:
cache-name: angular-node-modules
with:
diff --git a/.github/workflows/actions/build-core/action.yml b/.github/workflows/actions/build-core/action.yml
index 06a8e6e89f..1b23b8e20e 100644
--- a/.github/workflows/actions/build-core/action.yml
+++ b/.github/workflows/actions/build-core/action.yml
@@ -3,16 +3,16 @@ description: 'Build Ionic Core'
runs:
using: 'composite'
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v3
with:
# Checkout the latest commit in this branch
ref: ${{ github.event.pull_request.head.sha }}
- - uses: actions/setup-node@v1
+ - uses: actions/setup-node@v3
with:
node-version: 16.x
- name: Cache Node Modules
- uses: actions/cache@v2
+ uses: actions/cache@v3
env:
cache-name: core-node-modules
with:
diff --git a/.github/workflows/actions/build-react-router/action.yml b/.github/workflows/actions/build-react-router/action.yml
index 318024f878..d7780cf7c7 100644
--- a/.github/workflows/actions/build-react-router/action.yml
+++ b/.github/workflows/actions/build-react-router/action.yml
@@ -3,12 +3,12 @@ description: 'Build Ionic React Router'
runs:
using: 'composite'
steps:
- - uses: actions/setup-node@v1
+ - uses: actions/setup-node@v3
with:
node-version: 16.x
- name: Cache Core Node Modules
- uses: actions/cache@v2
+ uses: actions/cache@v3
env:
cache-name: core-node-modules
with:
diff --git a/.github/workflows/actions/build-react/action.yml b/.github/workflows/actions/build-react/action.yml
index e457a3c71d..358ac39cf5 100644
--- a/.github/workflows/actions/build-react/action.yml
+++ b/.github/workflows/actions/build-react/action.yml
@@ -3,12 +3,12 @@ description: 'Build Ionic React'
runs:
using: 'composite'
steps:
- - uses: actions/setup-node@v1
+ - uses: actions/setup-node@v3
with:
node-version: 16.x
- name: Cache Core Node Modules
- uses: actions/cache@v2
+ uses: actions/cache@v3
env:
cache-name: core-node-modules
with:
diff --git a/.github/workflows/actions/build-vue-router/action.yml b/.github/workflows/actions/build-vue-router/action.yml
index ea77812675..cd1e135a32 100644
--- a/.github/workflows/actions/build-vue-router/action.yml
+++ b/.github/workflows/actions/build-vue-router/action.yml
@@ -3,12 +3,12 @@ description: 'Builds Ionic Vue Router'
runs:
using: 'composite'
steps:
- - uses: actions/setup-node@v1
+ - uses: actions/setup-node@v3
with:
node-version: 16.x
- name: Cache Core Node Modules
- uses: actions/cache@v2
+ uses: actions/cache@v3
env:
cache-name: core-node-modules
with:
diff --git a/.github/workflows/actions/build-vue/action.yml b/.github/workflows/actions/build-vue/action.yml
index 5da64ef981..b098994ef4 100644
--- a/.github/workflows/actions/build-vue/action.yml
+++ b/.github/workflows/actions/build-vue/action.yml
@@ -3,12 +3,12 @@ description: 'Build Ionic Vue'
runs:
using: 'composite'
steps:
- - uses: actions/setup-node@v1
+ - uses: actions/setup-node@v3
with:
node-version: 16.x
- name: Cache Core Node Modules
- uses: actions/cache@v2
+ uses: actions/cache@v3
env:
cache-name: core-node-modules
with:
diff --git a/.github/workflows/actions/download-archive/action.yml b/.github/workflows/actions/download-archive/action.yml
index eaa9cb951f..736a484333 100644
--- a/.github/workflows/actions/download-archive/action.yml
+++ b/.github/workflows/actions/download-archive/action.yml
@@ -10,7 +10,7 @@ inputs:
runs:
using: 'composite'
steps:
- - uses: actions/download-artifact@v2
+ - uses: actions/download-artifact@v3
with:
name: ${{ inputs.name }}
path: ${{ inputs.path }}
diff --git a/.github/workflows/actions/test-angular-e2e/action.yml b/.github/workflows/actions/test-angular-e2e/action.yml
index 3741f170b9..e31fca88c9 100644
--- a/.github/workflows/actions/test-angular-e2e/action.yml
+++ b/.github/workflows/actions/test-angular-e2e/action.yml
@@ -6,12 +6,12 @@ inputs:
runs:
using: 'composite'
steps:
- - uses: actions/setup-node@v1
+ - uses: actions/setup-node@v3
with:
node-version: 16
- name: Cache Core Node Modules
- uses: actions/cache@v2
+ uses: actions/cache@v3
env:
cache-name: core-node-modules
with:
diff --git a/.github/workflows/actions/test-core-clean-build/action.yml b/.github/workflows/actions/test-core-clean-build/action.yml
index 91a43f320d..f7b55d7465 100644
--- a/.github/workflows/actions/test-core-clean-build/action.yml
+++ b/.github/workflows/actions/test-core-clean-build/action.yml
@@ -3,7 +3,7 @@ description: 'Test Core Clean Build'
runs:
using: 'composite'
steps:
- - uses: actions/setup-node@v1
+ - uses: actions/setup-node@v3
with:
node-version: 16.x
diff --git a/.github/workflows/actions/test-core-e2e/action.yml b/.github/workflows/actions/test-core-e2e/action.yml
index a7f3d67c12..d4c4a5bd53 100644
--- a/.github/workflows/actions/test-core-e2e/action.yml
+++ b/.github/workflows/actions/test-core-e2e/action.yml
@@ -3,12 +3,12 @@ description: 'Test Core E2E'
runs:
using: 'composite'
steps:
- - uses: actions/setup-node@v1
+ - uses: actions/setup-node@v3
with:
node-version: 16.x
- name: Cache Core Node Modules
- uses: actions/cache@v2
+ uses: actions/cache@v3
env:
cache-name: core-node-modules
with:
diff --git a/.github/workflows/actions/test-core-lint/action.yml b/.github/workflows/actions/test-core-lint/action.yml
index 2907acc38d..3cf7deea64 100644
--- a/.github/workflows/actions/test-core-lint/action.yml
+++ b/.github/workflows/actions/test-core-lint/action.yml
@@ -3,12 +3,12 @@ description: 'Test Core Lint'
runs:
using: 'composite'
steps:
- - uses: actions/setup-node@v1
+ - uses: actions/setup-node@v3
with:
node-version: 16.x
- name: Cache Core Node Modules
- uses: actions/cache@v2
+ uses: actions/cache@v3
env:
cache-name: core-node-modules
with:
diff --git a/.github/workflows/actions/test-core-screenshot/action.yml b/.github/workflows/actions/test-core-screenshot/action.yml
index fa75157b75..3ca1e01de6 100644
--- a/.github/workflows/actions/test-core-screenshot/action.yml
+++ b/.github/workflows/actions/test-core-screenshot/action.yml
@@ -10,12 +10,12 @@ inputs:
runs:
using: 'composite'
steps:
- - uses: actions/setup-node@v1
+ - uses: actions/setup-node@v3
with:
node-version: 16.x
- name: Cache Core Node Modules
- uses: actions/cache@v2
+ uses: actions/cache@v3
env:
cache-name: core-node-modules
with:
@@ -72,7 +72,7 @@ runs:
working-directory: ./core
- name: Archive Updated Screenshots
if: inputs.update == 'true' && steps.test-and-update.outputs.hasUpdatedScreenshots == 'true'
- uses: actions/upload-artifact@v2
+ uses: actions/upload-artifact@v3
with:
name: updated-screenshots-${{ inputs.shard }}-${{ inputs.totalShards }}
path: UpdatedScreenshots-${{ inputs.shard }}-${{ inputs.totalShards }}.zip
diff --git a/.github/workflows/actions/test-core-spec/action.yml b/.github/workflows/actions/test-core-spec/action.yml
index 2b0995fdc9..813a300031 100644
--- a/.github/workflows/actions/test-core-spec/action.yml
+++ b/.github/workflows/actions/test-core-spec/action.yml
@@ -3,12 +3,12 @@ description: 'Test Core Spec'
runs:
using: 'composite'
steps:
- - uses: actions/setup-node@v1
+ - uses: actions/setup-node@v3
with:
node-version: 16.x
- name: Cache Core Node Modules
- uses: actions/cache@v2
+ uses: actions/cache@v3
env:
cache-name: core-node-modules
with:
diff --git a/.github/workflows/actions/test-react-e2e/action.yml b/.github/workflows/actions/test-react-e2e/action.yml
index 0bbaf8240c..7eb73985c6 100644
--- a/.github/workflows/actions/test-react-e2e/action.yml
+++ b/.github/workflows/actions/test-react-e2e/action.yml
@@ -3,12 +3,12 @@ description: 'Test React E2E'
runs:
using: 'composite'
steps:
- - uses: actions/setup-node@v1
+ - uses: actions/setup-node@v3
with:
node-version: 16.x
- name: Cache Core Node Modules
- uses: actions/cache@v2
+ uses: actions/cache@v3
env:
cache-name: core-node-modules
with:
diff --git a/.github/workflows/actions/test-react-router-e2e/action.yml b/.github/workflows/actions/test-react-router-e2e/action.yml
index ab44fc7a19..047c8434c5 100644
--- a/.github/workflows/actions/test-react-router-e2e/action.yml
+++ b/.github/workflows/actions/test-react-router-e2e/action.yml
@@ -3,12 +3,12 @@ description: 'Test React Router '
runs:
using: 'composite'
steps:
- - uses: actions/setup-node@v1
+ - uses: actions/setup-node@v3
with:
node-version: 16.x
- name: Cache Core Node Modules
- uses: actions/cache@v2
+ uses: actions/cache@v3
env:
cache-name: core-node-modules
with:
diff --git a/.github/workflows/actions/test-vue-e2e/action.yml b/.github/workflows/actions/test-vue-e2e/action.yml
index d71a52864d..8452420f54 100644
--- a/.github/workflows/actions/test-vue-e2e/action.yml
+++ b/.github/workflows/actions/test-vue-e2e/action.yml
@@ -6,12 +6,12 @@ inputs:
runs:
using: 'composite'
steps:
- - uses: actions/setup-node@v1
+ - uses: actions/setup-node@v3
with:
node-version: 16.x
- name: Cache Core Node Modules
- uses: actions/cache@v2
+ uses: actions/cache@v3
env:
cache-name: core-node-modules
with:
diff --git a/.github/workflows/actions/update-reference-screenshots/action.yml b/.github/workflows/actions/update-reference-screenshots/action.yml
index 3bd005fb47..008fca9b61 100644
--- a/.github/workflows/actions/update-reference-screenshots/action.yml
+++ b/.github/workflows/actions/update-reference-screenshots/action.yml
@@ -7,10 +7,10 @@ on:
runs:
using: 'composite'
steps:
- - uses: actions/setup-node@v1
+ - uses: actions/setup-node@v3
with:
node-version: 16.x
- - uses: actions/download-artifact@v2
+ - uses: actions/download-artifact@v3
with:
path: ./artifacts
- name: Extract Archives
diff --git a/.github/workflows/actions/upload-archive/action.yml b/.github/workflows/actions/upload-archive/action.yml
index 08349ceba3..45b272b261 100644
--- a/.github/workflows/actions/upload-archive/action.yml
+++ b/.github/workflows/actions/upload-archive/action.yml
@@ -13,7 +13,7 @@ runs:
- name: Create Archive
run: zip -q -r ${{ inputs.output }} ${{ inputs.paths }}
shell: bash
- - uses: actions/upload-artifact@v2
+ - uses: actions/upload-artifact@v3
with:
name: ${{ inputs.name }}
path: ${{ inputs.output }}
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 166231c01a..9d36623e48 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -15,7 +15,7 @@ jobs:
build-core:
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v3
with:
# Checkout the latest commit in this branch
ref: ${{ github.event.pull_request.head.sha }}
@@ -25,28 +25,28 @@ jobs:
needs: [build-core]
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v3
- uses: ./.github/workflows/actions/test-core-clean-build
test-core-lint:
needs: [build-core]
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v3
- uses: ./.github/workflows/actions/test-core-lint
test-core-spec:
needs: [build-core]
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v3
- uses: ./.github/workflows/actions/test-core-spec
test-core-e2e:
needs: [build-core]
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v3
- uses: ./.github/workflows/actions/test-core-e2e
test-core-screenshot:
@@ -67,7 +67,7 @@ jobs:
needs: [build-core]
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v3
- uses: ./.github/workflows/actions/test-core-screenshot
with:
shard: ${{ matrix.shard }}
@@ -95,14 +95,14 @@ jobs:
needs: [build-core]
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v3
- uses: ./.github/workflows/actions/build-vue
build-vue-router:
needs: [build-vue]
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v3
- uses: ./.github/workflows/actions/build-vue-router
test-vue-e2e:
@@ -113,7 +113,7 @@ jobs:
needs: [build-vue, build-vue-router]
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v3
- uses: ./.github/workflows/actions/test-vue-e2e
with:
app: ${{ matrix.apps }}
@@ -131,14 +131,14 @@ jobs:
needs: [build-core]
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v3
- uses: ./.github/workflows/actions/build-angular
build-angular-server:
needs: [build-angular]
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v3
- uses: ./.github/workflows/actions/build-angular-server
test-angular-e2e:
@@ -149,7 +149,7 @@ jobs:
needs: [build-angular, build-angular-server]
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v3
- uses: ./.github/workflows/actions/test-angular-e2e
with:
app: ${{ matrix.apps }}
@@ -167,26 +167,26 @@ jobs:
needs: [build-core]
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v3
- uses: ./.github/workflows/actions/build-react
build-react-router:
needs: [build-react]
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v3
- uses: ./.github/workflows/actions/build-react-router
test-react-router-e2e:
needs: [build-react, build-react-router]
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v3
- uses: ./.github/workflows/actions/test-react-router-e2e
test-react-e2e:
needs: [build-react, build-react-router]
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v3
- uses: ./.github/workflows/actions/test-react-e2e
diff --git a/.github/workflows/dev-build.yml b/.github/workflows/dev-build.yml
index 5f4d222d7b..1a9ae81419 100644
--- a/.github/workflows/dev-build.yml
+++ b/.github/workflows/dev-build.yml
@@ -9,8 +9,8 @@ jobs:
outputs:
version: ${{ steps.dev-build.outputs.version }}
steps:
- - uses: actions/checkout@v2
- - uses: actions/setup-node@v2
+ - uses: actions/checkout@v3
+ - uses: actions/setup-node@v3
with:
node-version: 16
- name: Install Dependencies
diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml
index 39096fd906..15f28ca526 100644
--- a/.github/workflows/nightly.yml
+++ b/.github/workflows/nightly.yml
@@ -10,10 +10,10 @@ jobs:
nightly-build:
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v3
with:
fetch-depth: 0
- - uses: actions/setup-node@v2
+ - uses: actions/setup-node@v3
with:
node-version: 16
- name: Install Dependencies
diff --git a/.github/workflows/pre-release.yml b/.github/workflows/pre-release.yml
index 9b69df29d4..735697d71b 100644
--- a/.github/workflows/pre-release.yml
+++ b/.github/workflows/pre-release.yml
@@ -25,8 +25,8 @@ jobs:
build-ionic:
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v2
- - uses: actions/setup-node@v2
+ - uses: actions/checkout@v3
+ - uses: actions/setup-node@v3
with:
node-version: 16
- name: Configure Identity
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index c5a2a7d9ce..75b4d4902d 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -24,11 +24,11 @@ jobs:
build-ionic:
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v3
with:
token: ${{ secrets.IONITRON_TOKEN }}
fetch-depth: 0
- - uses: actions/setup-node@v2
+ - uses: actions/setup-node@v3
with:
node-version: 16
- name: Configure Identity
@@ -55,6 +55,15 @@ jobs:
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
shell: bash
+ # Lerna does not automatically bump versions
+ # of Ionic dependencies that have changed,
+ # so we do that here.
+ - name: Bump Package Lock
+ run: |
+ lerna exec "npm install --package-lock-only --legacy-peer-deps"
+ git add .
+ git commit -m "chore(): update package lock files"
+ git push
# Purge the JSDeliver CDN cache so
# component playgrounds always load
# the latest version of Ionic.
diff --git a/.github/workflows/update-screenshots.yml b/.github/workflows/update-screenshots.yml
index d8c65a6417..7ff2c49901 100644
--- a/.github/workflows/update-screenshots.yml
+++ b/.github/workflows/update-screenshots.yml
@@ -7,7 +7,7 @@ jobs:
build-core:
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v3
- uses: ./.github/workflows/actions/build-core
test-core-screenshot:
@@ -28,7 +28,7 @@ jobs:
needs: [build-core]
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v3
- uses: ./.github/workflows/actions/test-core-screenshot
with:
shard: ${{ matrix.shard }}
@@ -39,7 +39,7 @@ jobs:
runs-on: ubuntu-latest
needs: [test-core-screenshot]
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v3
# Normally, we could just push with the
# default GITHUB_TOKEN, but that will
# not cause the build workflow
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 76387c44a8..6a91431cd3 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -3,6 +3,20 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [6.3.1](https://github.com/ionic-team/ionic-framework/compare/v6.3.0...v6.3.1) (2022-10-12)
+
+
+### Bug Fixes
+
+* **datetime:** setting date async updates calendar grid ([#26070](https://github.com/ionic-team/ionic-framework/issues/26070)) ([0aee328](https://github.com/ionic-team/ionic-framework/commit/0aee328b4b84d5668752e5ae0792334d0173c2bb)), closes [#25776](https://github.com/ionic-team/ionic-framework/issues/25776)
+* **datetime:** setting max/min does not increase number of nodes rendered ([#26065](https://github.com/ionic-team/ionic-framework/issues/26065)) ([a5d178f](https://github.com/ionic-team/ionic-framework/commit/a5d178f4c03a0ad2501095afe1f75914b0462ae1)), closes [#26059](https://github.com/ionic-team/ionic-framework/issues/26059)
+* **item, card:** aria-label is reflected to the inner button ([#26028](https://github.com/ionic-team/ionic-framework/issues/26028)) ([3c89ebe](https://github.com/ionic-team/ionic-framework/commit/3c89ebe7216b2a19580a4f1ed23d5d1d4c37919d)), closes [#25885](https://github.com/ionic-team/ionic-framework/issues/25885)
+* **toolbar:** MD height only applies to MD segment ([#26042](https://github.com/ionic-team/ionic-framework/issues/26042)) ([ab89679](https://github.com/ionic-team/ionic-framework/commit/ab8967936c6bef5fc0a884cb8bf8f2deb7784c13)), closes [#18617](https://github.com/ionic-team/ionic-framework/issues/18617)
+
+
+
+
+
# [6.3.0](https://github.com/ionic-team/ionic-framework/compare/v6.2.9...v6.3.0) (2022-10-05)
diff --git a/angular/CHANGELOG.md b/angular/CHANGELOG.md
index 697c10ab7e..807ace0c0a 100644
--- a/angular/CHANGELOG.md
+++ b/angular/CHANGELOG.md
@@ -3,6 +3,14 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [6.3.1](https://github.com/ionic-team/ionic/compare/v6.3.0...v6.3.1) (2022-10-12)
+
+**Note:** Version bump only for package @ionic/angular
+
+
+
+
+
# [6.3.0 Manganese](https://github.com/ionic-team/ionic/compare/v6.2.9...v6.3.0) (2022-10-05)
diff --git a/angular/package-lock.json b/angular/package-lock.json
index cb89c58b16..1f8a11585d 100644
--- a/angular/package-lock.json
+++ b/angular/package-lock.json
@@ -1,15 +1,15 @@
{
"name": "@ionic/angular",
- "version": "6.3.0",
+ "version": "6.3.1",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "@ionic/angular",
- "version": "6.3.0",
+ "version": "6.3.1",
"license": "MIT",
"dependencies": {
- "@ionic/core": "^6.3.0",
+ "@ionic/core": "^6.3.1",
"jsonc-parser": "^3.0.0",
"tslib": "^2.0.0"
},
@@ -1023,9 +1023,9 @@
"dev": true
},
"node_modules/@ionic/core": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/@ionic/core/-/core-6.3.0.tgz",
- "integrity": "sha512-6MR0hOdIM6sQyZyXez3/jWAnHScrZKaQxzGT2XiXXIpBrKztNdeAhqDLXoxbDU1PLyDnXXPWBzT6xZ698gG67g==",
+ "version": "6.3.1",
+ "resolved": "https://registry.npmjs.org/@ionic/core/-/core-6.3.1.tgz",
+ "integrity": "sha512-OpmGQQ/sGtoXW4PQRvRjYa9mTlAmAWwFMu8g/1rcdAPaTQQAlRnfZ62wYYqmChLSFlVbn6mCleeljzR9FaYrAg==",
"dependencies": {
"@stencil/core": "^2.18.0",
"ionicons": "^6.0.3",
@@ -7951,9 +7951,9 @@
"dev": true
},
"@ionic/core": {
- "version": "6.3.0",
- "resolved": "https://registry.npmjs.org/@ionic/core/-/core-6.3.0.tgz",
- "integrity": "sha512-6MR0hOdIM6sQyZyXez3/jWAnHScrZKaQxzGT2XiXXIpBrKztNdeAhqDLXoxbDU1PLyDnXXPWBzT6xZ698gG67g==",
+ "version": "6.3.1",
+ "resolved": "https://registry.npmjs.org/@ionic/core/-/core-6.3.1.tgz",
+ "integrity": "sha512-OpmGQQ/sGtoXW4PQRvRjYa9mTlAmAWwFMu8g/1rcdAPaTQQAlRnfZ62wYYqmChLSFlVbn6mCleeljzR9FaYrAg==",
"requires": {
"@stencil/core": "^2.18.0",
"ionicons": "^6.0.3",
diff --git a/angular/package.json b/angular/package.json
index 59b10a5d3d..36d02d4a5e 100644
--- a/angular/package.json
+++ b/angular/package.json
@@ -1,6 +1,6 @@
{
"name": "@ionic/angular",
- "version": "6.3.0",
+ "version": "6.3.1",
"description": "Angular specific wrappers for @ionic/core",
"keywords": [
"ionic",
@@ -46,7 +46,7 @@
"validate": "npm i && npm run lint && npm run test && npm run build"
},
"dependencies": {
- "@ionic/core": "^6.3.0",
+ "@ionic/core": "^6.3.1",
"jsonc-parser": "^3.0.0",
"tslib": "^2.0.0"
},
diff --git a/core/CHANGELOG.md b/core/CHANGELOG.md
index ce6056b335..3ddbba9518 100644
--- a/core/CHANGELOG.md
+++ b/core/CHANGELOG.md
@@ -3,6 +3,20 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
+## [6.3.1](https://github.com/ionic-team/ionic/compare/v6.3.0...v6.3.1) (2022-10-12)
+
+
+### Bug Fixes
+
+* **datetime:** setting date async updates calendar grid ([#26070](https://github.com/ionic-team/ionic/issues/26070)) ([0aee328](https://github.com/ionic-team/ionic/commit/0aee328b4b84d5668752e5ae0792334d0173c2bb)), closes [#25776](https://github.com/ionic-team/ionic/issues/25776)
+* **datetime:** setting max/min does not increase number of nodes rendered ([#26065](https://github.com/ionic-team/ionic/issues/26065)) ([a5d178f](https://github.com/ionic-team/ionic/commit/a5d178f4c03a0ad2501095afe1f75914b0462ae1)), closes [#26059](https://github.com/ionic-team/ionic/issues/26059)
+* **item, card:** aria-label is reflected to the inner button ([#26028](https://github.com/ionic-team/ionic/issues/26028)) ([3c89ebe](https://github.com/ionic-team/ionic/commit/3c89ebe7216b2a19580a4f1ed23d5d1d4c37919d)), closes [#25885](https://github.com/ionic-team/ionic/issues/25885)
+* **toolbar:** MD height only applies to MD segment ([#26042](https://github.com/ionic-team/ionic/issues/26042)) ([ab89679](https://github.com/ionic-team/ionic/commit/ab8967936c6bef5fc0a884cb8bf8f2deb7784c13)), closes [#18617](https://github.com/ionic-team/ionic/issues/18617)
+
+
+
+
+
# [6.3.0](https://github.com/ionic-team/ionic/compare/v6.2.9...v6.3.0) (2022-10-05)
diff --git a/core/package-lock.json b/core/package-lock.json
index 051a54ad3b..b88d9b21db 100644
--- a/core/package-lock.json
+++ b/core/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "@ionic/core",
- "version": "6.3.0",
+ "version": "6.3.1",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "@ionic/core",
- "version": "6.3.0",
+ "version": "6.3.1",
"license": "MIT",
"dependencies": {
"@stencil/core": "^2.18.0",
diff --git a/core/package.json b/core/package.json
index 0794cf819c..43b63719e8 100644
--- a/core/package.json
+++ b/core/package.json
@@ -1,6 +1,6 @@
{
"name": "@ionic/core",
- "version": "6.3.0",
+ "version": "6.3.1",
"description": "Base components for Ionic",
"keywords": [
"ionic",
@@ -86,7 +86,7 @@
"css.sass": "sass --embed-sources src/css:./css",
"eslint": "eslint src",
"lint": "npm run lint.ts && npm run lint.sass && npm run prettier -- --write",
- "lint.fix": "npm run lint.ts.fix && npm run lint.sass.fix",
+ "lint.fix": "npm run lint.ts.fix && npm run lint.sass.fix && npm run prettier -- --write",
"lint.sass": "stylelint \"src/**/*.scss\"",
"lint.sass.fix": "npm run lint.sass -- --fix",
"lint.ts": "npm run eslint",
diff --git a/core/src/components/alert/test/a11y/alert.e2e.ts b/core/src/components/alert/test/a11y/alert.e2e.ts
index 692a669073..218e67d2bb 100644
--- a/core/src/components/alert/test/a11y/alert.e2e.ts
+++ b/core/src/components/alert/test/a11y/alert.e2e.ts
@@ -35,9 +35,12 @@ test.describe('alert: a11y', () => {
});
test('should not have accessibility violations when header and message are defined', async ({ page }) => {
+ const didPresent = await page.spyOnEvent('ionAlertDidPresent');
const button = page.locator('#bothHeaders');
await button.click();
+ await didPresent.next();
+
const results = await new AxeBuilder({ page }).analyze();
expect(results.violations).toEqual([]);
});
diff --git a/core/src/components/datetime/datetime.tsx b/core/src/components/datetime/datetime.tsx
index 57b5dd16e0..205620199b 100644
--- a/core/src/components/datetime/datetime.tsx
+++ b/core/src/components/datetime/datetime.tsx
@@ -592,7 +592,7 @@ export class Datetime implements ComponentInterface {
* "activePartsClone" and then falling back to
* today's DatetimeParts if no active date is selected.
*/
- private getDefaultPart = () => {
+ private getDefaultPart = (): DatetimeParts => {
const { activePartsClone, todayParts } = this;
const firstPart = Array.isArray(activePartsClone) ? activePartsClone[0] : activePartsClone;
@@ -1422,7 +1422,9 @@ export class Datetime implements ComponentInterface {
}
private renderCombinedDatePickerColumn() {
- const { activeParts, workingParts, locale, minParts, maxParts, todayParts, isDateEnabled } = this;
+ const { workingParts, locale, minParts, maxParts, todayParts, isDateEnabled } = this;
+
+ const activePart = this.getDefaultPart();
/**
* By default, generate a range of 3 months:
@@ -1518,12 +1520,10 @@ export class Datetime implements ComponentInterface {
...findPart,
});
- if (!Array.isArray(activeParts)) {
- this.setActiveParts({
- ...activeParts,
- ...findPart,
- });
- }
+ this.setActiveParts({
+ ...activePart,
+ ...findPart,
+ });
// We can re-attach the scroll listener after
// the working parts have been updated.
@@ -1612,7 +1612,9 @@ export class Datetime implements ComponentInterface {
return [];
}
- const { activeParts, workingParts } = this;
+ const { workingParts } = this;
+
+ const activePart = this.getDefaultPart();
return (
A new message from a repo in your network Oceanic Next has joined your network Hey do you want to go to the game tonight? I think I figured out how to get more Mountain Dew Paragraph text. Paragraph text. Paragraph text. Hey do you want to go to the game tonight?HubStruck Notifications
- RIGHT side - no icons
RIGHT/LEFT side - icons (slot="start")
-
-
-
DOWNLOAD
-
-
ion-item-sliding without options (no sliding)
- Normal ion-item (no sliding)
- Normal button (no sliding)
-
diff --git a/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts b/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts index 3f8baae470..a3068258e2 100644 --- a/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts +++ b/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts @@ -1,14 +1,51 @@ import { expect } from '@playwright/test'; -import { test } from '@utils/test/playwright'; +import { dragElementBy, test } from '@utils/test/playwright'; + +import { testSlidingItem } from '../test.utils'; test.describe('item-sliding: basic', () => { + test.beforeEach(async ({ skip }) => { + skip.mode('ios', "item-sliding doesn't have mode-specific styling"); + }); + + test('should not have visual regressions', async ({ page, browserName }, testInfo) => { + // TODO(FW-2608) + test.fixme( + testInfo.project.metadata.rtl === true && (browserName === 'firefox' || browserName === 'webkit'), + 'https://github.com/ionic-team/ionic-framework/issues/26103' + ); + + await page.goto(`/src/components/item-sliding/test/basic`); + const item = page.locator('#item2'); + + await testSlidingItem(page, item, 'start', true); + await testSlidingItem(page, item, 'end'); + }); + + test('should open when swiped', async ({ page, skip }) => { + skip.rtl(); + skip.browser( + (browserName: string) => browserName !== 'chromium', + 'dragElementBy is flaky outside of Chrome browsers.' + ); + + await page.goto(`/src/components/item-sliding/test/basic`); + const item = page.locator('#item2'); + + await dragElementBy(item, page, -150); + await page.waitForChanges(); + + // item-sliding doesn't have an easy way to tell whether it's fully open so just screenshot it + expect(await item.screenshot()).toMatchSnapshot(`item-sliding-gesture-${page.getSnapshotSettings()}.png`); + }); + test('should not scroll when the item-sliding is swiped', async ({ page, skip }) => { skip.browser('webkit', 'mouse.wheel is not available in WebKit'); skip.rtl(); await page.goto(`/src/components/item-sliding/test/basic`); - const itemSlidingEl = page.locator('#two-options'); + const itemSlidingEl = page.locator('#item2'); const scrollEl = page.locator('ion-content .inner-scroll'); expect(await scrollEl.evaluate((el: HTMLElement) => el.scrollTop)).toEqual(0); diff --git a/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-end-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-end-ios-ltr-Mobile-Chrome-linux.png new file mode 100644 index 0000000000..1b65f9a2a4 Binary files /dev/null and b/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-end-ios-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-end-ios-ltr-Mobile-Firefox-linux.png b/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-end-ios-ltr-Mobile-Firefox-linux.png new file mode 100644 index 0000000000..4162a5627e Binary files /dev/null and b/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-end-ios-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-end-ios-ltr-Mobile-Safari-linux.png b/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-end-ios-ltr-Mobile-Safari-linux.png new file mode 100644 index 0000000000..b87ceb126c Binary files /dev/null and b/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-end-ios-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-end-ios-rtl-Mobile-Chrome-linux.png b/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-end-ios-rtl-Mobile-Chrome-linux.png new file mode 100644 index 0000000000..ce9bf3d800 Binary files /dev/null and b/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-end-ios-rtl-Mobile-Chrome-linux.png differ diff --git a/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-end-md-ltr-Mobile-Chrome-linux.png b/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-end-md-ltr-Mobile-Chrome-linux.png new file mode 100644 index 0000000000..df23ec0993 Binary files /dev/null and b/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-end-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-end-md-ltr-Mobile-Firefox-linux.png b/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-end-md-ltr-Mobile-Firefox-linux.png new file mode 100644 index 0000000000..a8caafbec8 Binary files /dev/null and b/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-end-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-end-md-ltr-Mobile-Safari-linux.png b/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-end-md-ltr-Mobile-Safari-linux.png new file mode 100644 index 0000000000..cef7088eb2 Binary files /dev/null and b/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-end-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-end-md-rtl-Mobile-Chrome-linux.png b/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-end-md-rtl-Mobile-Chrome-linux.png new file mode 100644 index 0000000000..93583899f1 Binary files /dev/null and b/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-end-md-rtl-Mobile-Chrome-linux.png differ diff --git a/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-gesture-md-ltr-Mobile-Chrome-linux.png b/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-gesture-md-ltr-Mobile-Chrome-linux.png new file mode 100644 index 0000000000..4e547fce98 Binary files /dev/null and b/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-gesture-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-start-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-start-ios-ltr-Mobile-Chrome-linux.png new file mode 100644 index 0000000000..dd43c966a4 Binary files /dev/null and b/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-start-ios-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-start-ios-ltr-Mobile-Firefox-linux.png b/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-start-ios-ltr-Mobile-Firefox-linux.png new file mode 100644 index 0000000000..afb6e15909 Binary files /dev/null and b/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-start-ios-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-start-ios-ltr-Mobile-Safari-linux.png b/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-start-ios-ltr-Mobile-Safari-linux.png new file mode 100644 index 0000000000..e0d81a76dd Binary files /dev/null and b/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-start-ios-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-start-ios-rtl-Mobile-Chrome-linux.png b/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-start-ios-rtl-Mobile-Chrome-linux.png new file mode 100644 index 0000000000..574aa4b292 Binary files /dev/null and b/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-start-ios-rtl-Mobile-Chrome-linux.png differ diff --git a/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-start-md-ltr-Mobile-Chrome-linux.png b/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-start-md-ltr-Mobile-Chrome-linux.png new file mode 100644 index 0000000000..494b9a5b8e Binary files /dev/null and b/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-start-md-ltr-Mobile-Chrome-linux.png differ diff --git a/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-start-md-ltr-Mobile-Firefox-linux.png b/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-start-md-ltr-Mobile-Firefox-linux.png new file mode 100644 index 0000000000..67bd340257 Binary files /dev/null and b/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-start-md-ltr-Mobile-Firefox-linux.png differ diff --git a/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-start-md-ltr-Mobile-Safari-linux.png b/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-start-md-ltr-Mobile-Safari-linux.png new file mode 100644 index 0000000000..516f195f0e Binary files /dev/null and b/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-start-md-ltr-Mobile-Safari-linux.png differ diff --git a/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-start-md-rtl-Mobile-Chrome-linux.png b/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-start-md-rtl-Mobile-Chrome-linux.png new file mode 100644 index 0000000000..abbc9a3438 Binary files /dev/null and b/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-start-md-rtl-Mobile-Chrome-linux.png differ diff --git a/core/src/components/item-sliding/test/icons/index.html b/core/src/components/item-sliding/test/icons/index.html new file mode 100644 index 0000000000..853fccf379 --- /dev/null +++ b/core/src/components/item-sliding/test/icons/index.html @@ -0,0 +1,108 @@ + + +
+ +
+ + + + + + + + +
+