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.5.5
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.5.6
Choose a head ref
  • 7 commits
  • 1,670 files changed
  • 4 contributors

Commits on Apr 16, 2025

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

    v8.5.5
    brandyscarney authored Apr 16, 2025
    Configuration menu
    Copy the full SHA
    5a564d6 View commit details
    Browse the repository at this point in the history
  3. chore(deps): update capacitor to v7.0.1 (#30358)

    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    |
    [@capacitor/haptics](https://redirect.github.com/ionic-team/capacitor-plugins)
    | [`7.0.0` ->
    `7.0.1`](https://renovatebot.com/diffs/npm/@capacitor%2fhaptics/7.0.0/7.0.1)
    |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/@capacitor%2fhaptics/7.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@capacitor%2fhaptics/7.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@capacitor%2fhaptics/7.0.0/7.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@capacitor%2fhaptics/7.0.0/7.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    |
    [@capacitor/keyboard](https://redirect.github.com/ionic-team/capacitor-plugins)
    | [`7.0.0` ->
    `7.0.1`](https://renovatebot.com/diffs/npm/@capacitor%2fkeyboard/7.0.0/7.0.1)
    |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/@capacitor%2fkeyboard/7.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@capacitor%2fkeyboard/7.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@capacitor%2fkeyboard/7.0.0/7.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@capacitor%2fkeyboard/7.0.0/7.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    |
    [@capacitor/status-bar](https://redirect.github.com/ionic-team/capacitor-plugins)
    | [`7.0.0` ->
    `7.0.1`](https://renovatebot.com/diffs/npm/@capacitor%2fstatus-bar/7.0.0/7.0.1)
    |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/@capacitor%2fstatus-bar/7.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@capacitor%2fstatus-bar/7.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@capacitor%2fstatus-bar/7.0.0/7.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@capacitor%2fstatus-bar/7.0.0/7.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>ionic-team/capacitor-plugins
    (@&#8203;capacitor/haptics)</summary>
    
    ###
    [`v7.0.1`](https://redirect.github.com/ionic-team/capacitor-plugins/releases/tag/%40capacitor/splash-screen%407.0.1)
    
    [Compare
    Source](https://redirect.github.com/ionic-team/capacitor-plugins/compare/@capacitor/[email protected]...@capacitor/[email protected])
    
    **Note:** Version bump only for package
    [@&#8203;capacitor/splash-screen](https://redirect.github.com/capacitor/splash-screen)
    
    </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 these
    updates 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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMzguMCIsInVwZGF0ZWRJblZlciI6IjM5LjIzOC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Apr 16, 2025
    Configuration menu
    Copy the full SHA
    b0d88ea View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2025

  1. Configuration menu
    Copy the full SHA
    3f0e43d View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2025

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

    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence | Type |
    Update |
    |---|---|---|---|---|---|---|---|
    | [@playwright/test](https://playwright.dev)
    ([source](https://redirect.github.com/microsoft/playwright)) |
    [`^1.51.1` ->
    `^1.52.0`](https://renovatebot.com/diffs/npm/@playwright%2ftest/1.51.1/1.52.0)
    |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/@playwright%2ftest/1.52.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@playwright%2ftest/1.52.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@playwright%2ftest/1.51.1/1.52.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@playwright%2ftest/1.51.1/1.52.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    | devDependencies | minor |
    | mcr.microsoft.com/playwright | `v1.51.1` -> `v1.52.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/docker/mcr.microsoft.com%2fplaywright/v1.52.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/docker/mcr.microsoft.com%2fplaywright/v1.52.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/docker/mcr.microsoft.com%2fplaywright/v1.51.1/v1.52.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/docker/mcr.microsoft.com%2fplaywright/v1.51.1/v1.52.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    | final | minor |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>microsoft/playwright (@&#8203;playwright/test)</summary>
    
    ###
    [`v1.52.0`](https://redirect.github.com/microsoft/playwright/compare/v1.51.1...471930b1ceae03c9e66e0eb80c1364a1a788e7db)
    
    [Compare
    Source](https://redirect.github.com/microsoft/playwright/compare/v1.51.1...v1.52.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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNDguNCIsInVwZGF0ZWRJblZlciI6IjM5LjI1Ny4zIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    
    ---------
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: ionitron <[email protected]>
    renovate[bot] and Ionitron authored Apr 29, 2025
    Configuration menu
    Copy the full SHA
    8ef79cf View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2025

  1. fix(item): emit click event once when clicking padded space on item a…

    …nd emit correct element (#30373)
    
    Issue number: resolves #29758 resolves #29761
    
    ---------
    
    ## What is the current behavior?
    
    When an `ion-item` has a click event listener, the following issues
    occur:
    
    1. **Double Click Events**:
    - Clicking the padding around interactive elements (`ion-checkbox`,
    `ion-toggle`, `ion-radio`, `ion-textarea`, `ion-input`) triggers the
    click event twice.
    2. **Incorrect Event Targets**:
    - For `ion-input` and `ion-textarea`, clicking their native inputs
    reports the wrong element as the event target.
    - Clicking the padding within the `native-wrapper` of `ion-input` emits
    a separate click event with an incorrect target element.
    
    ## What is the new behavior?
    - Fires `firstInteractive.click()` in Item for all interactives (no
    longer excludes input/textarea).
    - Stops immediate propagation in item when the click event is in the
    padding of an item, preventing two click events from firing.
    - Updates input and textarea to always emit from their host elements
    `ion-input`/`ion-textarea` instead of the native input elements.
    - Updates input to make the native input take up 100% height. This is
    necessary to avoid the `native-wrapper` triggering its own click event
    when clicking on its padding.
    - Adds e2e tests to check for the above behavior to avoid future
    regressions.
    
    ## Does this introduce a breaking change?
    
    - [ ] Yes
    - [x] No
    
    ## Other information
    
    **Dev build**: `8.5.6-dev.11745613928.16440384`
    
    **Previews**:
    - [Checkbox
    Preview](https://ionic-framework-git-fw-6503-ionic1.vercel.app/src/components/checkbox/test/item)
    - [Input
    Preview](https://ionic-framework-git-fw-6503-ionic1.vercel.app/src/components/input/test/item)
    - [Radio
    Preview](https://ionic-framework-git-fw-6503-ionic1.vercel.app/src/components/radio/test/item)
    - [Select
    Preview](https://ionic-framework-git-fw-6503-ionic1.vercel.app/src/components/select/test/item)
    - [Textarea
    Preview](https://ionic-framework-git-fw-6503-ionic1.vercel.app/src/components/textarea/test/item)
    - [Toggle
    Preview](https://ionic-framework-git-fw-6503-ionic1.vercel.app/src/components/toggle/test/item)
    
    ---------
    
    Co-authored-by: Brandy Smith <[email protected]>
    brandyscarney and brandyscarney authored Apr 30, 2025
    Configuration menu
    Copy the full SHA
    7a9d138 View commit details
    Browse the repository at this point in the history
  2. v8.5.6

    Ionitron committed Apr 30, 2025
    Configuration menu
    Copy the full SHA
    fbbb5e3 View commit details
    Browse the repository at this point in the history
Loading