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 (