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: 18.0.0
Choose a base ref
...
head repository: angular/components
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 18.0.1
Choose a head ref
  • 15 commits
  • 84 files changed
  • 6 contributors

Commits on May 22, 2024

  1. build: remove unused dependencies on platform-browser-dynamic (#29090)

    A bunch of build targets were depending unnecessarily on `platform-browser-dynamic`. These changes clean them up.
    
    (cherry picked from commit ff4f9a0)
    crisbeto committed May 22, 2024
    Copy the full SHA
    e1fc186 View commit details

Commits on May 23, 2024

  1. docs: fix broken links (#29105)

    Fixes some broken links to the M2 guide.
    
    Fixes #29101.
    
    (cherry picked from commit f76f8a8)
    crisbeto committed May 23, 2024
    Copy the full SHA
    2645cda View commit details
  2. test: move some CDK tests to zoneless (#29083) (#29100)

    * test: move some CDK tests to zoneless
    
    * test: rewrite tests that test zone.js implementation details
    
    * Revert "test: rewrite tests that test zone.js implementation details"
    
    This reverts commit de01346.
    
    * ci: fix lint
    
    * test: share drag&drop test utils
    mmalerba authored May 23, 2024

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
    Copy the full SHA
    8ddb33a View commit details

Commits on May 24, 2024

  1. test: Make tests fail on errors and fix newly uncovered failures (#29110

    )
    
    (cherry picked from commit 263dadf)
    mmalerba committed May 24, 2024
    Copy the full SHA
    cec87e7 View commit details

Commits on May 28, 2024

  1. fix(youtube-player): error when interacting with the player before th…

    …e API has been loaded (#29127)
    
    Fixes a couple of issues:
    1. We were using the `PlayerState` enum before the API has been loaded which will cause a runtime error because the enum is usually read off the `window`.
    2. Fixes that calling the `playVideo` method wasn't load the YouTube API.
    
    Fixes #29030.
    
    (cherry picked from commit 883466e)
    crisbeto committed May 28, 2024
    Copy the full SHA
    466e249 View commit details
  2. build: bootstrap app after theme is loaded

    Usually themes are loaded as global styles which are blocking. This allows us to assume that by the time to app is bootstrapped, the theme should have loaded. Our own demo app doesn't work this way, because we're inserting the theme inside the main entrypoint, because we need to determine whether to insert an M2 or M3 theme. This prevented us from properly testing the theme loaded warning.
    
    These changes switch to bootstrapping the app after the theme has loaded.
    
    (cherry picked from commit 1214b4e)
    crisbeto committed May 28, 2024
    Copy the full SHA
    e1a9f76 View commit details
  3. fix(material/core): M3 themes not inserting loaded marker

    Fixes that all M3 themes were causing a "no theme has been loaded" warning to be logged, because they weren't inserting the loaded marker.
    
    Note: it's tempting to create the marker as a token, but we can't do it because tokens are output under a selector, whereas we want the marker to always be at the top level since we detect it by creating an element and inserting it into the `body`.
    
    Fixes #29115.
    
    (cherry picked from commit 233c8a3)
    crisbeto committed May 28, 2024
    Copy the full SHA
    d96b5e3 View commit details
  4. fix(material/tabs): avoid pagination infinite loop in safari (#29121)

    Fixes a bug reported internally where the tabs pagination was going into an infinite loop at some widths.
    
    The root cause is a bit unclear, but it looks like in some cases Safari rounds up the `scrollWidth` and in some it doesn't which we end up hitting when adding/removing the pagination.
    
    These changes work around it by adding a 5px threshold that needs to be crossed before we start showing the pagination. The threshold shouldn't be noticable for users since the tabs have a 24px padding on each side.
    
    (cherry picked from commit cc00a74)
    crisbeto committed May 28, 2024
    Copy the full SHA
    2110f2c View commit details
  5. fix(material/menu): prevent divider styles from bleeding out (#29111)

    Fixes that the styles for the menu divider were at the top level which means that they'll also affect dividers outside of the menu.
    
    Fixes #29106.
    
    (cherry picked from commit 904abe1)
    crisbeto committed May 28, 2024
    Copy the full SHA
    24de3d4 View commit details
  6. build: fix deprecated husky install command (#29126)

    (cherry picked from commit f5f61fa)
    F3n67u authored and crisbeto committed May 28, 2024
    Copy the full SHA
    af6bbf5 View commit details
  7. fix(material/form-field): outline label position (#29123)

    * fix(form-field): outline label position
    
    Fixes the outline label position when a prefix is present and the form field is not yet rendered.
    
    Fixes #29064
    
    * fix(material/form-field): adjust text
    
    * fix(material/form-field): requested changes
    
    * fix(material/form-field): adjustments for shadow root
    
    * fix(material/form-field): adjust shadow node check
    
    * fix(material/form-field): adjust logic
    
    Simplify the method
    
    (cherry picked from commit eb22e2e)
    adumitrescu-plenty authored and crisbeto committed May 28, 2024
    Copy the full SHA
    b7c0a6e View commit details

Commits on May 29, 2024

  1. Revert "fix(material/form-field): outline label position (#29123)" (#…

    …29132)
    
    This reverts commit eb22e2e.
    
    (cherry picked from commit 0106420)
    crisbeto committed May 29, 2024
    Copy the full SHA
    3d13876 View commit details
  2. test: fix overzealous calls to markForCheck from #29083 (#29131)

    (cherry picked from commit 32c5308)
    mmalerba committed May 29, 2024
    Copy the full SHA
    6281fe6 View commit details
  3. test: move some CDK tests to zoneless (#29103)

    * test: move some CDK tests to zoneless
    
    * test: Fix flakiness in virtual scroll tests
    
    * test: remove overzealous markForCheck calls
    
    (cherry picked from commit 205c0a4)
    mmalerba committed May 29, 2024
    Copy the full SHA
    c1f3aa9 View commit details
  4. release: cut the v18.0.1 release

    andrewseguin committed May 29, 2024
    Copy the full SHA
    cb67dff View commit details
Loading