Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: ionic-team/ionic-framework
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v8.7.7
Choose a base ref
...
head repository: ionic-team/ionic-framework
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v8.7.8
Choose a head ref
  • 8 commits
  • 49 files changed
  • 6 contributors

Commits on Oct 15, 2025

  1. Configuration menu
    Copy the full SHA
    4a49e52 View commit details
    Browse the repository at this point in the history
  2. merge release-8.7.7 (#30727)

    v8.7.7
    brandyscarney authored Oct 15, 2025
    Configuration menu
    Copy the full SHA
    e4fc33f View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2025

  1. chore(deps): update playwright (#30732)

    This PR contains the following updates:
    
    | Package | Change | Age | Confidence | Type | Update |
    |---|---|---|---|---|---|
    | [@playwright/test](https://playwright.dev)
    ([source](https://redirect.github.com/microsoft/playwright)) |
    [`^1.56.0` ->
    `^1.56.1`](https://renovatebot.com/diffs/npm/@playwright%2ftest/1.56.0/1.56.1)
    |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/@playwright%2ftest/1.56.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@playwright%2ftest/1.56.0/1.56.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    | devDependencies | patch |
    | mcr.microsoft.com/playwright | `v1.56.0` -> `v1.56.1` |
    [![age](https://developer.mend.io/api/mc/badges/age/docker/mcr.microsoft.com%2fplaywright/v1.56.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/docker/mcr.microsoft.com%2fplaywright/v1.56.0/v1.56.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    | final | patch |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>microsoft/playwright (@&#8203;playwright/test)</summary>
    
    ###
    [`v1.56.1`](https://redirect.github.com/microsoft/playwright/releases/tag/v1.56.1)
    
    [Compare
    Source](https://redirect.github.com/microsoft/playwright/compare/v1.56.0...v1.56.1)
    
    #### Highlights
    
    
    [#&#8203;37871](https://redirect.github.com/microsoft/playwright/issues/37871)
    chore: allow local-network-access permission in chromium
    
    [#&#8203;37891](https://redirect.github.com/microsoft/playwright/issues/37891)
    fix(agents): remove workspaceFolder ref from vscode mcp
    
    [#&#8203;37759](https://redirect.github.com/microsoft/playwright/issues/37759)
    chore: rename agents to test agents
    
    [#&#8203;37757](https://redirect.github.com/microsoft/playwright/issues/37757)
    chore(mcp): fallback to cwd when resolving test config
    
    #### Browser Versions
    
    - Chromium 141.0.7390.37
    - Mozilla Firefox 142.0.1
    - WebKit 26.0
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "every weekday before 11am" (UTC),
    Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Disabled by config. Please merge this manually once you
    are satisfied.
    
    ♻ **Rebasing**: Never, or you tick the rebase/retry checkbox.
    
    👻 **Immortal**: This PR will be recreated if closed unmerged. Get
    [config
    help](https://redirect.github.com/renovatebot/renovate/discussions) if
    that's undesired.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR was generated by [Mend Renovate](https://mend.io/renovate/).
    View the [repository job
    log](https://developer.mend.io/github/ionic-team/ionic-framework).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNDMuMSIsInVwZGF0ZWRJblZlciI6IjQxLjE0My4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Oct 17, 2025
    Configuration menu
    Copy the full SHA
    9f013b7 View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2025

  1. chore(deps): update dependency @capacitor/core to v7.4.4 (#30746)

    This PR contains the following updates:
    
    | Package | Change | Age | Confidence |
    |---|---|---|---|
    | [@capacitor/core](https://capacitorjs.com)
    ([source](https://redirect.github.com/ionic-team/capacitor)) | [`7.4.3`
    ->
    `7.4.4`](https://renovatebot.com/diffs/npm/@capacitor%2fcore/7.4.3/7.4.4)
    |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/@capacitor%2fcore/7.4.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@capacitor%2fcore/7.4.3/7.4.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>ionic-team/capacitor (@&#8203;capacitor/core)</summary>
    
    ###
    [`v7.4.4`](https://redirect.github.com/ionic-team/capacitor/compare/7.4.3...20fa5015b7940a19a61e005e4212af967ae8f108)
    
    [Compare
    Source](https://redirect.github.com/ionic-team/capacitor/compare/7.4.3...7.4.4)
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "every weekday before 11am" (UTC),
    Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Disabled by config. Please merge this manually once you
    are satisfied.
    
    ♻ **Rebasing**: Never, or you tick the rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR was generated by [Mend Renovate](https://mend.io/renovate/).
    View the [repository job
    log](https://developer.mend.io/github/ionic-team/ionic-framework).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNTYuMSIsInVwZGF0ZWRJblZlciI6IjQxLjE1Ni4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Oct 23, 2025
    Configuration menu
    Copy the full SHA
    bdc80d8 View commit details
    Browse the repository at this point in the history
  2. chore(deps): update dependency @axe-core/playwright to ^4.11.0 (#30747)

    This PR contains the following updates:
    
    | Package | Change | Age | Confidence |
    |---|---|---|---|
    |
    [@axe-core/playwright](https://redirect.github.com/dequelabs/axe-core-npm)
    | [`^4.10.2` ->
    `^4.11.0`](https://renovatebot.com/diffs/npm/@axe-core%2fplaywright/4.10.2/4.11.0)
    |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/@axe-core%2fplaywright/4.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@axe-core%2fplaywright/4.10.2/4.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>dequelabs/axe-core-npm (@&#8203;axe-core/playwright)</summary>
    
    ###
    [`v4.11.0`](https://redirect.github.com/dequelabs/axe-core-npm/blob/HEAD/CHANGELOG.md#4110-2025-10-14)
    
    [Compare
    Source](https://redirect.github.com/dequelabs/axe-core-npm/compare/v4.10.2...a7af9e96a24105a56def373bf0339cf57cda0403)
    
    ##### Bug Fixes
    
    - Optimize AxeBuilder memory usage.
    ([#&#8203;1154](https://redirect.github.com/dequelabs/axe-core-npm/issues/1154))
    ([e53cd36](https://redirect.github.com/dequelabs/axe-core-npm/commit/e53cd36d0770a8323577946b0438f058b87a0aad)),
    closes
    [/github.com/bensenescu/axe-core-npm/blob/develop/packages/puppeteer/src/axePuppeteer.ts#L59](https://redirect.github.com//github.com/bensenescu/axe-core-npm/blob/develop/packages/puppeteer/src/axePuppeteer.ts/issues/L59)
    [/github.com/bensenescu/axe-core-npm/blob/develop/packages/puppeteer/src/utils.ts#L34](https://redirect.github.com//github.com/bensenescu/axe-core-npm/blob/develop/packages/puppeteer/src/utils.ts/issues/L34)
    - Update axe-core to v4.10.3
    ([#&#8203;1155](https://redirect.github.com/dequelabs/axe-core-npm/issues/1155))
    ([f8e3a14](https://redirect.github.com/dequelabs/axe-core-npm/commit/f8e3a14043c7288ca9373a5f1543ffd27cedf256))
    - **wdio:** resolve blank navigation issue in WDIO v9
    ([#&#8203;1169](https://redirect.github.com/dequelabs/axe-core-npm/issues/1169))
    ([6505560](https://redirect.github.com/dequelabs/axe-core-npm/commit/6505560d646ddc6db8a9b4cf772af08ff3f08dc3))
    
    ##### Features
    
    - Update axe-core to v4.11.0
    ([#&#8203;1233](https://redirect.github.com/dequelabs/axe-core-npm/issues/1233))
    ([2758476](https://redirect.github.com/dequelabs/axe-core-npm/commit/27584764815148bf902f29010cca0f4f2230cf46))
    
    ####
    [4.10.2](https://redirect.github.com/dequelabs/axe-core-npm/compare/v4.10.1...v4.10.2)
    (2025-05-12)
    
    ##### Bug Fixes
    
    - Optimize AxeBuilder memory usage.
    ([#&#8203;1154](https://redirect.github.com/dequelabs/axe-core-npm/issues/1154))
    ([e53cd36](https://redirect.github.com/dequelabs/axe-core-npm/commit/e53cd36d0770a8323577946b0438f058b87a0aad)),
    closes
    [/github.com/bensenescu/axe-core-npm/blob/develop/packages/puppeteer/src/axePuppeteer.ts#L59](https://redirect.github.com//github.com/bensenescu/axe-core-npm/blob/develop/packages/puppeteer/src/axePuppeteer.ts/issues/L59)
    [/github.com/bensenescu/axe-core-npm/blob/develop/packages/puppeteer/src/utils.ts#L34](https://redirect.github.com//github.com/bensenescu/axe-core-npm/blob/develop/packages/puppeteer/src/utils.ts/issues/L34)
    - Update axe-core to v4.10.3
    ([#&#8203;1155](https://redirect.github.com/dequelabs/axe-core-npm/issues/1155))
    ([f8e3a14](https://redirect.github.com/dequelabs/axe-core-npm/commit/f8e3a14043c7288ca9373a5f1543ffd27cedf256))
    - **wdio:** resolve blank navigation issue in WDIO v9
    ([#&#8203;1169](https://redirect.github.com/dequelabs/axe-core-npm/issues/1169))
    ([6505560](https://redirect.github.com/dequelabs/axe-core-npm/commit/6505560d646ddc6db8a9b4cf772af08ff3f08dc3))
    
    ####
    [4.10.1](https://redirect.github.com/dequelabs/axe-core-npm/compare/v4.10.0...v4.10.1)
    (2024-10-29)
    
    ##### Bug Fixes
    
    - Update axe-core to v4.10.1
    ([#&#8203;1124](https://redirect.github.com/dequelabs/axe-core-npm/issues/1124))
    ([099818b](https://redirect.github.com/dequelabs/axe-core-npm/commit/099818bcef1da11df1700027cd6487e338e5cbd2))
    - Update axe-core to v4.10.2
    ([#&#8203;1128](https://redirect.github.com/dequelabs/axe-core-npm/issues/1128))
    ([aaaa34e](https://redirect.github.com/dequelabs/axe-core-npm/commit/aaaa34e7c3fdf51b285870203d59a1f55b030c21))
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "every weekday before 11am" (UTC),
    Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Disabled by config. Please merge this manually once you
    are satisfied.
    
    ♻ **Rebasing**: Never, or you tick the rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR was generated by [Mend Renovate](https://mend.io/renovate/).
    View the [repository job
    log](https://developer.mend.io/github/ionic-team/ionic-framework).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNTYuMSIsInVwZGF0ZWRJblZlciI6IjQxLjE1Ni4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Oct 23, 2025
    Configuration menu
    Copy the full SHA
    ba73988 View commit details
    Browse the repository at this point in the history
  3. fix(checkbox, toggle): fire ionFocus and ionBlur (#30733)

    Issue number: internal
    
    ---------
    
    <!-- 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. -->
    
    `ionFocus` and `ionBlur` are not being emitted for checkbox and toggle. 
    
    ## What is the new behavior?
    <!-- Please describe the behavior or changes that are being added by
    this PR. -->
    
    - Moved the `onFocus` and `onBlur` to `Host`
    - Added tests for `onFocus`, `onBlur`, and `onChange`.
    - Added a workaround on Playwright in order to trigger `ionBlur` since
    Playwright browsers aren't acting like native browsers when it comes to
    tabbing.
    
    ## Does this introduce a breaking change?
    
    - [ ] Yes
    - [x] No
    
    <!--
      If this introduces a breaking change:
    1. Describe the impact and migration path for existing applications
    below.
      2. Update the BREAKING.md file with the breaking change.
    3. Add "BREAKING CHANGE: [...]" to the commit description when merging.
    See
    https://github.com/ionic-team/ionic-framework/blob/main/docs/CONTRIBUTING.md#footer
    for more information.
    -->
    
    
    ## 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: `8.7.7-dev.11761071592.1d1b804d`
    
    ---------
    
    Co-authored-by: ionitron <hi@ionicframework.com>
    Co-authored-by: Shane <shane@shanessite.net>
    3 people authored Oct 23, 2025
    Configuration menu
    Copy the full SHA
    54a1c86 View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2025

  1. chore(ci): send alert message when stencil-nightly workflow finishes (#…

    …30743)
    
    Send alert to a Discord channel using a webhook.
    
    ---------
    
    <!-- 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. -->
    
    ## What is the new behavior?
    <!-- Please describe the behavior or changes that are being added by
    this PR. -->
    
    - If a step in the workflow fails, an alert message will be sent to a
    Discord channel using a webhook.
    
    ## Does this introduce a breaking change?
    
    - [ ] Yes
    - [X] No
    
    <!--
      If this introduces a breaking change:
    1. Describe the impact and migration path for existing applications
    below.
      2. Update the BREAKING.md file with the breaking change.
    3. Add "BREAKING CHANGE: [...]" to the commit description when merging.
    See
    https://github.com/ionic-team/ionic-framework/blob/main/docs/CONTRIBUTING.md#footer
    for more information.
    -->
    
    
    ## 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: Brandy Smith <brandyscarney@users.noreply.github.com>
    OS-jacobbell and brandyscarney authored Oct 27, 2025
    Configuration menu
    Copy the full SHA
    abd3eac View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2025

  1. v8.7.8

    Ionitron committed Oct 29, 2025
    Configuration menu
    Copy the full SHA
    8a8eec4 View commit details
    Browse the repository at this point in the history
Loading