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.13
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.14
Choose a head ref
  • 5 commits
  • 43 files changed
  • 5 contributors

Commits on Dec 13, 2025

  1. Configuration menu
    Copy the full SHA
    6205338 View commit details
    Browse the repository at this point in the history
  2. release-8.7.13 (#30870)

    v8.7.13
    
    ---------
    
    Co-authored-by: ionitron <hi@ionicframework.com>
    ShaneK and Ionitron authored Dec 13, 2025
    Configuration menu
    Copy the full SHA
    76b7158 View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2025

  1. chore(deps): update download + upload artifacts (major) (#30872)

    This PR contains the following updates:
    
    | Package | Type | Update | Change |
    |---|---|---|---|
    |
    [actions/download-artifact](https://redirect.github.com/actions/download-artifact)
    | action | major | `v6` -> `v7` |
    |
    [actions/upload-artifact](https://redirect.github.com/actions/upload-artifact)
    | action | major | `v5` -> `v6` |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>actions/download-artifact (actions/download-artifact)</summary>
    
    ###
    [`v7`](https://redirect.github.com/actions/download-artifact/compare/v6...v7)
    
    [Compare
    Source](https://redirect.github.com/actions/download-artifact/compare/v6...v7)
    
    </details>
    
    <details>
    <summary>actions/upload-artifact (actions/upload-artifact)</summary>
    
    ###
    [`v6`](https://redirect.github.com/actions/upload-artifact/compare/v5...v6)
    
    [Compare
    Source](https://redirect.github.com/actions/upload-artifact/compare/v5...v6)
    
    </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:eyJjcmVhdGVkSW5WZXIiOiI0Mi40Mi4yIiwidXBkYXRlZEluVmVyIjoiNDIuNDIuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Dec 15, 2025
    Configuration menu
    Copy the full SHA
    82de33b View commit details
    Browse the repository at this point in the history

Commits on Dec 17, 2025

  1. fix(tabs): select correct tab when routes have similar prefixes (#30863)

    Issue number: resolves #30448 
    
    ---------
    
    <!-- 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?
    
    When using ion-tabs with routes that share a common prefix (e.g.,
    `/home`, `/home2`, `/home3`), navigating to `/home2` incorrectly
    highlights the `/home` tab. This occurs because the tab matching logic
    uses `pathname.startsWith(href)`, which causes `/home2` to match `/home`
    since `/home2` starts with `/home`.
    
    ## What is the new behavior?
    
    Tab selection now uses path segment matching instead of simple prefix
    matching. A tab's href will only match if the pathname is an exact match
    OR starts with the href followed by a / (for nested routes). This
    ensures /home2 no longer incorrectly matches /home, while still allowing
    /home/details to correctly match the /home tab.
    
    ## 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. -->
    
    Current dev build:
    ```
    8.7.13-dev.11765486444.14025098
    ```
    
    ---------
    
    Co-authored-by: Maria Hutt <thetaPC@users.noreply.github.com>
    Co-authored-by: Brandy Smith <brandyscarney@users.noreply.github.com>
    3 people authored Dec 17, 2025
    Configuration menu
    Copy the full SHA
    03fb422 View commit details
    Browse the repository at this point in the history
  2. v8.7.14

    Ionitron committed Dec 17, 2025
    Configuration menu
    Copy the full SHA
    f7af5d3 View commit details
    Browse the repository at this point in the history
Loading