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: angular/components
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 20.1.3
Choose a base ref
...
head repository: angular/components
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 20.1.4
Choose a head ref
  • 11 commits
  • 66 files changed
  • 5 contributors

Commits on Jul 24, 2025

  1. fix(cdk/drag-drop): incorrect index when returning item in mixed list (

    …#31592)
    
    When an item enters a mixed orientation list, we were figuring out its index, removing the item from the list and then trying to insert it in that index. The problem is that by removing the item, we might have changed the array in a way where the index isn't valid anymore.
    
    These changes resolve the issue by removing the item first before making any index calculations.
    
    Fixes #31505.
    
    (cherry picked from commit 88d4ffd)
    crisbeto committed Jul 24, 2025
    Configuration menu
    Copy the full SHA
    512066a View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2025

  1. fix(material/testing): Modify input filtering to more broadly search …

    …for (#31596)
    
    a label, including fallback functionality that checks `mat-label`
    
    (cherry picked from commit 092c0f7)
    wildcardalice authored and crisbeto committed Jul 25, 2025
    Configuration menu
    Copy the full SHA
    6e25273 View commit details
    Browse the repository at this point in the history
  2. build: update github/codeql-action action to v3.29.4 (#31589)

    See associated pull request for more information.
    
    (cherry picked from commit 8f03c16)
    angular-robot authored and crisbeto committed Jul 25, 2025
    Configuration menu
    Copy the full SHA
    7f85e68 View commit details
    Browse the repository at this point in the history
  3. fix(material/core): align gm3 colors (#31485)

    (cherry picked from commit 3dfe50a)
    andrewseguin authored and Andrew Seguin committed Jul 25, 2025
    Configuration menu
    Copy the full SHA
    3e4625d View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2025

  1. fix(cdk/listbox): coerce tabindex value (#31597)

    Fixes that the CDK listbox option wasn't coercing its `tabindex` value.
    
    Fixes #31595.
    
    (cherry picked from commit c386d0e)
    crisbeto committed Jul 26, 2025
    Configuration menu
    Copy the full SHA
    b5fb4cb View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2025

  1. fix(material/slider): tick marks not showing dynamically (#31608)

    Fixes that if `showTickMarks` is `false` initially and then switches to `true`, the slider wasn't updating to show the tick marks.
    
    Fixes #31590.
    
    (cherry picked from commit 9e14c55)
    crisbeto committed Jul 29, 2025
    Configuration menu
    Copy the full SHA
    4ae4fe2 View commit details
    Browse the repository at this point in the history
  2. fix(material/radio): rendering artifacts at some zoom levels (#31612)

    Currently the circle inside the radio button is rendered out as an element with a solid border. Presumably MDC did it this way, because it allows more CSS rules to be combined and it handles high contrast mode automatically. The problem with this approach is that depending on the user's screen and zoom level, there can be rendering artifacts on Windows like a dot in the middle of the radio button.
    
    These changes resolve the rendering artifacts by using a background color for the circle and which is overridden to `CanvasText` for high contrast mode.
    
    Fixes #31466.
    
    (cherry picked from commit 471d323)
    crisbeto committed Jul 29, 2025
    Configuration menu
    Copy the full SHA
    d18da56 View commit details
    Browse the repository at this point in the history
  3. test(multiple): clean up some unnecessary imports (#31605)

    Cleaning up some `imports` from `configureTestingModule` that aren't necessary now that we're fully standalone. This is an initial test to see if anything goes wrong. I'll roll it out to the other tests in a follow-up.
    
    (cherry picked from commit 409948f)
    crisbeto committed Jul 29, 2025
    Configuration menu
    Copy the full SHA
    b0f1379 View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2025

  1. fix(material/core): fill in m2 system token values (#31615)

    (cherry picked from commit 993a9a3)
    andrewseguin committed Jul 30, 2025
    Configuration menu
    Copy the full SHA
    3de927f View commit details
    Browse the repository at this point in the history
  2. fix(material/schematics): set generated font family on body (#31618)

    The custom theme that we generate during `ng add` adds changes the `font` on the `html` element which is problematic, because it affects all the components where we use `rem` units. These changes move the styles to the `body` to resolve the issue.
    
    I've also changed the selector for the variables from `html` to `:root`. In practice they're the same, but `:root` seems to be the standard target for global variables.
    
    Fixes #31611.
    
    (cherry picked from commit 8576ccf)
    crisbeto committed Jul 30, 2025
    Configuration menu
    Copy the full SHA
    25d12df View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d526019 View commit details
    Browse the repository at this point in the history
Loading