main
fix(cdk/a11y): move focus to root if there are no focusable elements in focus trap (#33654)
fix(multiple): remove empty constructors (#33048)
refactor(cdk/bidi): switch to service decorator
refactor(cdk/clipboard): switch tests away from fakeAsync (#33585)
build: merge the default.bzl and default2.bzl files (#30953)
fix(cdk/collections): add ability to bulk select/deselect values (#33469)
refactor(cdk/dialog): remove explicit change detection
fix(cdk/drag-drop): reset popover overflow (#33554)
build: enable AoT compilation for all tests (#31930)
refactor(cdk/layout): switch tests away from fakeAsync (#33446)
build: add explicit change detection to tests (#33010)
test(cdk/menu): switch away from fakeAsync (#33550)
refactor(cdk/observers): switch to service decorator
fix(cdk/overlay): guard against null document.body before popover support check (#33403)
fix(cdk/platform): account for composedPath error during event replay (#33409)
feat(cdk/portal): add directives support to ComponentPortal (#33142)
fix(cdk/private): guard createPolicy against DOM clobbering (#33410)
build: unblock bazel upgrade (#33228)
fix(cdk/scrolling): reset more properties to avoid jumping during virtual scroll (#33439)
fix(cdk/stepper): allow signal form to be assigned as stepControl (#33562)
refactor(cdk/table): switch tests away from fakeAsync (#33456)
test(multiple): fix aot compilation errors in tests (#33389)
refactor(cdk/text-field): remove explicit change detection
docs(material/datepicker): fixed typo in `cdkTreeNodeTypeaheadLabel` input description (#33106)
build: update `aspect_rules_js` to `3.0.2` (#32907)
refactor(cdk/overlay): use index files for public Sass API instead of copying files out (#22343)
Revert "build: migrate all cross-package targets to use first-party links"
docs: replace angular.io links with angular.dev (#29734)
fix(cdk/a11y): add `@angular/platform-browser` to peer dependencies (#32471)
build: remove deprecated compiler option (#32692)