Tags: patelpratikr/components
Tags
Sass theming API has been reworked so that clients can take advantage… … of `@use`. This includes: * A single entry point into `@angular/material` and `@angular/cdk` * Renamed functions, mixins, and variables to be a better reflection of what they do * Applications still using `node-sass` will need to switch to the `sass` package For more information, check out the [new theming guide](https://github.com/angular/components/blob/master/guides/theming.md). _Breaking changes:_ * **accordion:** The `disabled` and `expanded` properties in the `AccordionItem` are now strict to `boolean`. | | | | ---------- | --------------------- | | bug fix | **a11y:** not restoring focus to elements inside the shadow DOM ([angular#22622](angular#22622)) ([52b0b8c](angular@52b0b8c)) | | bug fix | **overlay:** not emitting for auxiliary button clicks ([angular#22616](angular#22616)) ([ba89398](angular@ba89398)) | | bug fix | **testing:** incorrectly handling ancestor of compound selector ([angular#22476](angular#22476)) ([f053bef](angular@f053bef)), closes [angular#22475](angular#22475) | | performance | **a11y:** only check for high contrast mode once ([angular#22561](angular#22561)) ([0f0564b](angular@0f0564b)) | | bug fix | **a11y:** prevent crashing Chrome tabs with hidden text ([angular#22536](angular#22536)) ([7230764](angular@7230764)) | | bug fix | **drag-drop:** preserve initial transform inside drop list ([angular#22422](angular#22422)) ([7508f46](angular@7508f46)), closes [angular#22407](angular#22407) | | bug fix | **testing:** prevent duplicate subscription ([angular#22460](angular#22460)) ([58b4ab6](angular@58b4ab6)) | | bug fix | **testing:** unable to assign value to number inputs using sendKeys ([angular#22395](angular#22395)) ([2f177b6](angular@2f177b6)), closes [angular#22129](angular#22129) | | feature | **stepper:** emit event when the user interacts with a step ([angular#22400](angular#22400)) ([9b4c503](angular@9b4c503)), closes [angular#19918](angular#19918) | | feature | **testing:** create a webdriver harness environment ([angular#22410](angular#22410)) ([91969f3](angular@91969f3)), closes [angular#22321](angular#22321) [angular#22344](angular#22344) [angular#22367](angular#22367) [angular#22375](angular#22375) [angular#22379](angular#22379) [angular#22379](angular#22379) | | bug fix | **accordion:** enforce stricter types for inputs ([angular#20287](angular#20287)) ([76a09d9](angular@76a09d9)) | | bug fix | **portal:** not marked as attached when going through specific portal methods ([angular#22372](angular#22372)) ([92af5f1](angular@92af5f1)), closes [angular#22370](angular#22370) | | bug fix | **text-field:** autosize text areas using the placeholder ([angular#22314](angular#22314)) ([2427abe](angular@2427abe)), closes [angular#22197](angular#22197) | | feature | **drag-drop:** added dropPoint to dropped event ([angular#22347](angular#22347)) ([1d906b6](angular@1d906b6)) | | bug fix | **a11y:** add ConfigurableFocusTrapConfig to the public API ([angular#22138](angular#22138)) ([7718947](angular@7718947)), closes [angular#18201](angular#18201) [angular#22136](angular#22136) | | bug fix | **a11y:** FocusTrap deprecation docs don't render correctly ([angular#22137](angular#22137)) ([c0286ea](angular@c0286ea)), closes [angular#18201](angular#18201) [angular#22136](angular#22136) | | bug fix | **platform:** avoid error during server-side rendering if document is stubbed out ([angular#22260](angular#22260)) ([50b3207](angular@50b3207)), closes [angular#22259](angular#22259) | | bug fix | **schematics:** update generated css class ([angular#22270](angular#22270)) ([44cbab0](angular@44cbab0)), closes [angular#22269](angular#22269) | | bug fix | **text-field:** autosize text areas using the placeholder ([angular#22197](angular#22197)) ([476a90b](angular@476a90b)), closes [angular#22042](angular#22042) | | feature | **a11y:** allow focus options to be passed in to focus trap ([angular#21769](angular#21769)) ([d7db7c8](angular@d7db7c8)), closes [angular#21767](angular#21767) | | feature | **drag-drop:** allow for preview container to be customized ([angular#21830](angular#21830)) ([b92f97f](angular@b92f97f)), closes [angular#13288](angular#13288) | | feature | **stepper:** allow for orientation to be changed ([angular#21940](angular#21940)) ([3a50c41](angular@3a50c41)), closes [angular#21874](angular#21874) | | feature | **table:** add directive to enable recycle view repeater ([angular#21508](angular#21508)) ([f68662c](angular@f68662c)) | | feature | **table:** add element offsets to sticky styler state ([angular#21886](angular#21886)) ([c42ece3](angular@c42ece3)) | | | | | ---------- | --------------------- | | bug fix | **datepicker:** add label to dialog overlay ([angular#22625](angular#22625)) ([fde47d8](angular@fde47d8)) | | bug fix | **schematics:** external stylesheets cannot be migrated ([bd72e4f](angular@bd72e4f)) | | bug fix | **schematics:** log message at the end of the theming migration ([8950e15](angular@8950e15)) | | bug fix | **schematics:** only migrate unprefixed variables when there is an import ([5c0da5a](angular@5c0da5a)) | | bug fix | **schematics:** run theming API migration during ng update ([d8f3c0b](angular@d8f3c0b)) | | bug fix | **schematics:** theming migration schematic not inserting use statement at the top of the file in some cases ([978f143](angular@978f143)) | | bug fix | **tabs:** coloring issues when a backgroundColor is set ([angular#22612](angular#22612)) ([cc95e86](angular@cc95e86)), closes [angular#22587](angular#22587) | | bug fix | **core:** `mat-ripple-element` is not fired on disable ([angular#22537](angular#22537)) ([62b2142](angular@62b2142)), closes [angular#22520](angular#22520) [angular#22520](angular#22520) [angular#22520](angular#22520) [angular#22520](angular#22520) | | bug fix | **core:** update mixin functions to avoid unknown cast ([angular#22577](angular#22577)) ([33104b6](angular@33104b6)) | | bug fix | **datepicker:** Only update selection when value changed ([angular#21846](angular#21846)) ([angular#22369](angular#22369)) ([6fe273c](angular@6fe273c)) | | bug fix | **form-field:** handle datepicker inputs in harness ([angular#22403](angular#22403)) ([ec266be](angular@ec266be)) | | bug fix | **paginator:** add `role="group"` to host ([angular#22512](angular#22512)) ([1d339e6](angular@1d339e6)) | | bug fix | **schematics:** migrate more cases in the theming API schematic ([angular#22604](angular#22604)) ([8b6fdac](angular@8b6fdac)), closes [angular#22438](angular#22438) [angular#22599](angular#22599) | | bug fix | **datepicker:** support for date range input in MDC-based form field ([angular#22565](angular#22565)) ([8bb6148](angular@8bb6148)) | | bug fix | **tabs:** stop scrolling on tab change ([angular#22265](angular#22265)) ([5ecefa7](angular@5ecefa7)), closes [angular#9592](angular#9592) [angular#9592](https://github.com/angular/issues/9592) [angular#9592](angular#9592) | | bug fix | **autocomplete:** error if keydown is dispatched too early ([angular#22513](angular#22513)) ([9e68bf8](angular@9e68bf8)), closes [angular#22511](angular#22511) | | bug fix | **schematics:** replace removed variables with their values in sass api migration ([angular#22505](angular#22505)) ([4f6bf3a](angular@4f6bf3a)) | | bug fix | **snack-bar:** clear timeout upon dismiss with action ([angular#22485](angular#22485)) ([f3dcfa9](angular@f3dcfa9)), closes [angular#4860](angular#4860) | | bug fix | **core:** expose mixin mentioned in the elevation guide ([angular#22426](angular#22426)) ([dd1d28f](angular@dd1d28f)) | | bug fix | **list:** dispatching model change event multiple times in single selection mode ([angular#22376](angular#22376)) ([7702177](angular@7702177)), closes [angular#22276](angular#22276) | | bug fix | **schematics:** don't drop imports in files that do not use theming APIs ([angular#22438](angular#22438)) ([d030a87](angular@d030a87)) | | bug fix | **schematics:** switch custom theme schematic to `[@use](https://github.com/use)` ([angular#22436](angular#22436)) ([0cb27f9](angular@0cb27f9)) | | bug fix | **tabs:** pagination not updating on resize ([angular#22442](angular#22442)) ([30ea79a](angular@30ea79a)), closes [angular#22399](angular#22399) | | bug fix | **tree:** not rendering initial data from flat data source ([angular#22340](angular#22340)) ([fa7ed4c](angular@fa7ed4c)), closes [angular#22282](angular#22282) | | feature | **datepicker:** remove dependency on dialog ([angular#22383](angular#22383)) ([7039d3e](angular@7039d3e)), closes [angular#13019](angular#13019) | | bug fix | **datepicker:** toggle icon not visible in high contrast mode on Chromium browsers ([angular#22352](angular#22352)) ([ea5e5e0](angular@ea5e5e0)) | | bug fix | **progress-bar:** fix screenreader not reading aria-label ([angular#22201](angular#22201)) ([a9cdb08](angular@a9cdb08)) | | bug fix | **radio:** ripple not positioned correctly inside parent with centered text ([angular#22391](angular#22391)) ([c45cd69](angular@c45cd69)), closes [angular#22389](angular#22389) | | bug fix | **sidenav:** mark sidenav content as scrollable ([angular#19848](angular#19848)) ([2fa78c6](angular@2fa78c6)), closes [angular#19846](angular#19846) [angular#18453](angular#18453) | | feature | **stepper:** allow for orientation to be changed dynamically ([angular#22139](angular#22139)) ([ed09a73](angular@ed09a73)), closes [angular#9173](angular#9173) [angular#7700](angular#7700) | | bug fix | **checkbox:** native input not in sync if checked state is changed inside event ([angular#22316](angular#22316)) ([c679416](angular@c679416)), closes [angular#22149](angular#22149) | | bug fix | **progress-spinner:** not visible in high contrast mode on chromium browsers ([angular#22364](angular#22364)) ([03cc48d](angular@03cc48d)) | | feature | **schematics:** add migration to switch to the new theming API ([angular#22304](angular#22304)) ([183c59f](angular@183c59f)) | | feature | **radio, checkbox:** show background-color in print stylesheet ([angular#22298](angular#22298)) ([angular#22299](angular#22299)) ([5fd431f](angular@5fd431f)) | | bug fix | **autocomplete:** avoid assigning invalid aria-labelledby values ([angular#22261](angular#22261)) ([ee49922](angular@ee49922)), closes [angular#22256](angular#22256) | | bug fix | **grid-list:** remove mat-figure class ([angular#22231](angular#22231)) ([4b11445](angular@4b11445)) | | bug fix | **progress-bar:** Support ChromeVox ([angular#22166](angular#22166)) ([5b7b03e](angular@5b7b03e)), closes [angular#22165](angular#22165) | | bug fix | **progress-spinner:** resolve accessibility issue in ChromeVox ([angular#22219](angular#22219)) ([2da7135](angular@2da7135)), closes [angular#22166](angular#22166) | | bug fix | **radio:** add high contrast focus indication ([angular#22145](angular#22145)) ([2e1214f](angular@2e1214f)) | | bug fix | **select:** trim aria-labelledby ([angular#22251](angular#22251)) ([9b67d67](angular@9b67d67)), closes [angular#22192](angular#22192) | | bug fix | **stepper:** setting invalid value for visibility ([angular#22254](angular#22254)) ([6db0fa9](angular@6db0fa9)) | | feature | **core:** expose new @use-based Sass API ([angular#22173](angular#22173)) ([40ceda2](angular@40ceda2)) | | feature | **menu:** allow updating menu position a la autocomplete ([angular#22046](angular#22046)) ([ad24865](angular@ad24865)) | | feature | **slider:** show background-color in print stylesheet ([angular#11364](angular#11364)) ([angular#22300](angular#22300)) ([69a8fb5](angular@69a8fb5)) | | bug fix | **progress-bar:** adjust buffer colors ([angular#22164](angular#22164)) ([94d5850](angular@94d5850)) | | bug fix | **grid-list:** remove internal figure element ([angular#21826](angular#21826)) ([b4fafda](angular@b4fafda)), closes [angular#21775](angular#21775) | | feature | **form-field:** make mat-errors more polite ([angular#21870](angular#21870)) ([a405ce6](angular@a405ce6)), closes [angular#21781](angular#21781) | | feature | **tabs:** add method for programmatically setting focus ([angular#15228](angular#15228)) ([d869d79](angular@d869d79)), closes [angular#15007](angular#15007) | | bug fix | **core:** restore private- mixin prefix ([angular#21989](angular#21989)) ([8b3c82d](angular@8b3c82d)) | | bug fix | **datepicker:** focus restoration not working inside shadow dom ([angular#21796](angular#21796)) ([85d8de9](angular@85d8de9)), closes [angular#21785](angular#21785) | | bug fix | **input:** uncessary scroll bar on auto-resize textarea in some cases ([angular#21619](angular#21619)) ([915791b](angular@915791b)), closes [angular#21560](angular#21560) | | bug fix | **tooltip:** clear pending timers on destroy ([angular#16756](angular#16756)) ([70ff528](angular@70ff528)) | | feature | **core:** migrate to the Sass module system ([angular#21204](angular#21204)) ([53e98b1](angular@53e98b1)) | | feature | **list:** return selected options from selection list selectAll/deselectAll ([angular#21358](angular#21358)) ([ae6e930](angular@ae6e930)), closes [angular#21356](angular#21356) | | feature | **slide-toggle:** allow for default color to be configured globally ([angular#22047](angular#22047)) ([5c7e557](angular@5c7e557)), closes [angular#22012](angular#22012) | | feature | **stepper:** allow for content to be rendered lazily ([angular#15817](angular#15817)) ([52f39bc](angular@52f39bc)), closes [angular#12339](angular#12339) | | feature | **tooltip:** add class to tooltip element based on the current position ([angular#15217](angular#15217)) ([1a10027](angular@1a10027)), closes [angular#15216](angular#15216) | | | | | ---------- | --------------------- | | feature | add icon input to marker ([angular#22357](angular#22357)) ([10ecfa0](angular@10ecfa0)), closes [angular#22097](angular#22097) | | feature | add clusterer click event ([angular#22345](angular#22345)) ([9528120](angular@9528120)), closes [angular#22020](angular#22020) | | bug fix | ensure that a mapTypeId is always passed in ([angular#22098](angular#22098)) ([7c9b83a](angular@7c9b83a)), closes [angular#22082](angular#22082) | | bug fix | initialize directions service lazily ([angular#22302](angular#22302)) ([588a506](angular@588a506)), closes [angular#22159](angular#22159) | | bug fix | instantiate geocoder lazily ([angular#22159](angular#22159)) ([1fac491](angular@1fac491)), closes [angular#22148](angular#22148) | | feature | add geocoder wrapper ([angular#21832](angular#21832)) ([86251af](angular@86251af)), closes [angular#21665](angular#21665) | | feature | add heatmap support ([angular#21489](angular#21489)) ([09581ee](angular@09581ee)) | | feature | Add MapDirectionsRenderer and MapDirectionsService ([angular#21736](angular#21736)) ([9dbf49b](angular@9dbf49b)) | | feature | support options object on marker clusterer ([angular#21861](angular#21861)) ([cdb2326](angular@cdb2326)), closes [angular#21763](angular#21763) | | | | | ---------- | --------------------- | | bug fix | compatibility with latest typings ([angular#22223](angular#22223)) ([0c83adc](angular@0c83adc)) | | | | | ---------- | --------------------- | | bug fix | **mdc-progress-spinner:** set to display block ([angular#22618](angular#22618)) ([5337421](angular@5337421)) | | bug fix | **mdc-theming:** prefix elevation mixins with mdc ([angular#22600](angular#22600)) ([7a52bdf](angular@7a52bdf)) | | bug fix | **mdc-typography:** add missing [@import](https://github.com/import) forward ([angular#22519](angular#22519)) ([efc5952](angular@efc5952)) | | bug fix | **mdc-card:** reset native header margin ([angular#22550](angular#22550)) ([42a4fd9](angular@42a4fd9)) | | bug fix | **mdc-progress-spinner:** fix aria-valuenow ([angular#22429](angular#22429)) ([768534d](angular@768534d)) | | bug fix | **mdc-select:** correct some differences between ([angular#22108](angular#22108)) ([10cc9cf](angular@10cc9cf)) | | feature | **mdc-core:** set up MDC-based elevation ([angular#22397](angular#22397)) ([6408731](angular@6408731)) | | bug fix | **mdc-form-field:** set explicit text-align ([angular#22353](angular#22353)) ([f65d5b5](angular@f65d5b5)) | | bug fix | **mdc-list:** add high contrast mode treatment ([angular#21376](angular#21376)) ([4f8e87e](angular@4f8e87e)) | | bug fix | **mdc-list:** align ripple timings with MDC ([angular#22396](angular#22396)) ([4ad2d96](angular@4ad2d96)) | | bug fix | **mdc-paginator:** rename module file ([angular#22387](angular#22387)) ([5519131](angular@5519131)) | | bug fix | **mdc-tooltip:** add mdc-tooltip__surface-animation class as MDC is splitting up animation and visual styles ([angular#22346](angular#22346)) ([a96c1c3](angular@a96c1c3)) | | bug fix | **mdc-button:** remove unthemed icon color ([angular#22281](angular#22281)) ([08bbd50](angular@08bbd50)) | | bug fix | **mdc-form-field:** use coercion for boolean input ([angular#22194](angular#22194)) ([75e191d](angular@75e191d)) | | bug fix | **mdc-select:** fix floating label behavior ([angular#22134](angular#22134)) ([16b7adb](angular@16b7adb)) | | bug fix | **mdc-select:** float label on focus if there's a placeholder ([angular#22187](angular#22187)) ([b994349](angular@b994349)), closes [angular#19517](angular#19517) | | bug fix | **mdc-checkbox:** fix mdc function name ([angular#22198](angular#22198)) ([85b5df6](angular@85b5df6)) | | bug fix | **mdc-core:** fix broken list option style ([angular#22218](angular#22218)) ([4a943f1](angular@4a943f1)) | | bug fix | **mdc-list:** rename mdc-list-* classes ([angular#22157](angular#22157)) ([5524942](angular@5524942)) | | bug fix | **mdc-progress-bar:** improve buffer color ([angular#22152](angular#22152)) ([97f1ccc](angular@97f1ccc)) | | bug fix | **mdc-form-field:** fix prefix/suffix padding ([angular#22090](angular#22090)) ([23a0248](angular@23a0248)) | | bug fix | **mdc-snack-bar:** use MDC-based button ([angular#21442](angular#21442)) ([9f879b2](angular@9f879b2)), closes [angular#22024](angular#22024) | | feature | **mdc-button:** add default config for FAB ([angular#22102](angular#22102)) ([17f66d6](angular@17f66d6)) | | bug fix | **mdc-button:** apply appropriate focus/actives styles to FAB ([angular#22049](angular#22049)) ([56a9fc3](angular@56a9fc3)) | | bug fix | **mdc-checkbox:** remove background state styles ([angular#21748](angular#21748)) ([7006b48](angular@7006b48)) | | bug fix | **mdc-form-field:** allow shrinking in grid/flex layouts ([angular#21820](angular#21820)) ([62d2e37](angular@62d2e37)) | | feature | **mdc-form-field:** separate out text and icon prefixes/suffixes ([angular#21956](angular#21956)) ([db6511b](angular@db6511b)) | | bug fix | **mdc-paginator:** use MDC-based tooltip ([angular#21895](angular#21895)) ([ce9c905](angular@ce9c905)) | | bug fix | **mdc-radio:** include form field core theme styles ([angular#22071](angular#22071)) ([c791d6a](angular@c791d6a)) | | bug fix | **mdc-tooltip:** change class prefixes to mat-mdc ([angular#22025](angular#22025)) ([7161587](angular@7161587)) | | feature | **mdc-card:** add appearance input ([angular#22070](angular#22070)) ([4b1ee6f](angular@4b1ee6f)) | | feature | **mdc-tooltip:** add test harness ([angular#21855](angular#21855)) ([5e4d5e0](angular@5e4d5e0)) | | feature | **mdc-tooltip:** implement MDC-based tooltip ([angular#21735](angular#21735)) ([6eff938](angular@6eff938)) |
| | | | ---------- | --------------------- | | bug fix | **a11y:** not restoring focus to elements inside the shadow DOM ([angular#22622](angular#22622)) ([52b0b8c](angular@52b0b8c)) | | bug fix | **overlay:** not emitting for auxiliary button clicks ([angular#22616](angular#22616)) ([ba89398](angular@ba89398)) | | bug fix | **testing:** incorrectly handling ancestor of compound selector ([angular#22476](angular#22476)) ([f053bef](angular@f053bef)), closes [angular#22475](angular#22475) | | | | | ---------- | --------------------- | | bug fix | **datepicker:** add label to dialog overlay ([angular#22625](angular#22625)) ([fde47d8](angular@fde47d8)) | | bug fix | **schematics:** external stylesheets cannot be migrated ([bd72e4f](angular@bd72e4f)) | | bug fix | **schematics:** log message at the end of the theming migration ([8950e15](angular@8950e15)) | | bug fix | **schematics:** only migrate unprefixed variables when there is an import ([5c0da5a](angular@5c0da5a)) | | bug fix | **schematics:** run theming API migration during ng update ([d8f3c0b](angular@d8f3c0b)) | | bug fix | **schematics:** theming migration schematic not inserting use statement at the top of the file in some cases ([978f143](angular@978f143)) | | bug fix | **tabs:** coloring issues when a backgroundColor is set ([angular#22612](angular#22612)) ([cc95e86](angular@cc95e86)), closes [angular#22587](angular#22587) |
| | | | ---------- | --------------------- | | performance | **a11y:** only check for high contrast mode once ([angular#22561](angular#22561)) ([0f0564b](angular@0f0564b)) | | | | | ---------- | --------------------- | | bug fix | **core:** `mat-ripple-element` is not fired on disable ([angular#22537](angular#22537)) ([62b2142](angular@62b2142)), closes [angular#22520](angular#22520) [angular#22520](angular#22520) [angular#22520](angular#22520) [angular#22520](angular#22520) | | bug fix | **core:** update mixin functions to avoid unknown cast ([angular#22577](angular#22577)) ([33104b6](angular@33104b6)) | | bug fix | **datepicker:** Only update selection when value changed ([angular#21846](angular#21846)) ([angular#22369](angular#22369)) ([6fe273c](angular@6fe273c)) | | bug fix | **form-field:** handle datepicker inputs in harness ([angular#22403](angular#22403)) ([ec266be](angular@ec266be)) | | bug fix | **paginator:** add `role="group"` to host ([angular#22512](angular#22512)) ([1d339e6](angular@1d339e6)) | | bug fix | **schematics:** migrate more cases in the theming API schematic ([angular#22604](angular#22604)) ([8b6fdac](angular@8b6fdac)), closes [angular#22438](angular#22438) [angular#22599](angular#22599) | | | | | ---------- | --------------------- | | bug fix | **mdc-progress-spinner:** set to display block ([angular#22618](angular#22618)) ([5337421](angular@5337421)) | | bug fix | **mdc-theming:** prefix elevation mixins with mdc ([angular#22600](angular#22600)) ([7a52bdf](angular@7a52bdf)) | | bug fix | **mdc-typography:** add missing [@import](https://github.com/import) forward ([angular#22519](angular#22519)) ([efc5952](angular@efc5952)) |
| | | | ---------- | --------------------- | | bug fix | **core:** `mat-ripple-element` is not fired on disable ([angular#22537](angular#22537)) ([62e9c31](angular@62e9c31)), closes [angular#22520](angular#22520) [angular#22520](angular#22520) [angular#22520](angular#22520) [angular#22520](angular#22520) | | bug fix | **datepicker:** Only update selection when value changed ([angular#21846](angular#21846)) ([angular#22369](angular#22369)) ([35c0483](angular@35c0483)) | | bug fix | **paginator:** add `role="group"` to host ([angular#22512](angular#22512)) ([a80f890](angular@a80f890)) | | | | | ---------- | --------------------- | | bug fix | **mdc-progress-spinner:** set to display block ([angular#22618](angular#22618)) ([638ed61](angular@638ed61)) |
| | | | ---------- | --------------------- | | bug fix | **a11y:** prevent crashing Chrome tabs with hidden text ([angular#22536](angular#22536)) ([7230764](angular@7230764)) | | | | | ---------- | --------------------- | | bug fix | **datepicker:** support for date range input in MDC-based form field ([angular#22565](angular#22565)) ([8bb6148](angular@8bb6148)) | | bug fix | **tabs:** stop scrolling on tab change ([angular#22265](angular#22265)) ([5ecefa7](angular@5ecefa7)), closes [angular#9592](angular#9592) [angular#9592](https://github.com/angular/issues/9592) [angular#9592](angular#9592) | | | | | ---------- | --------------------- | | bug fix | **mdc-card:** reset native header margin ([angular#22550](angular#22550)) ([42a4fd9](angular@42a4fd9)) |
| | | | ---------- | --------------------- | | bug fix | **a11y:** prevent crashing Chrome tabs with hidden text ([angular#22536](angular#22536)) ([9bb7b0c](angular@9bb7b0c)) | | | | | ---------- | --------------------- | | bug fix | **datepicker:** support for date range input in MDC-based form field ([angular#22565](angular#22565)) ([6349434](angular@6349434)) | | bug fix | **tabs:** stop scrolling on tab change ([angular#22265](angular#22265)) ([7f556b5](angular@7f556b5)), closes [angular#9592](angular#9592) [angular#9592](https://github.com/angular/issues/9592) [angular#9592](angular#9592) | | | | | ---------- | --------------------- | | bug fix | **mdc-card:** reset native header margin ([angular#22550](angular#22550)) ([9087770](angular@9087770)) |
| | | | ---------- | --------------------- | | bug fix | **autocomplete:** error if keydown is dispatched too early ([angular#22513](angular#22513)) ([9e68bf8](angular@9e68bf8)), closes [angular#22511](angular#22511) | | bug fix | **schematics:** replace removed variables with their values in sass api migration ([angular#22505](angular#22505)) ([4f6bf3a](angular@4f6bf3a)) | | bug fix | **snack-bar:** clear timeout upon dismiss with action ([angular#22485](angular#22485)) ([f3dcfa9](angular@f3dcfa9)), closes [angular#4860](angular#4860) |
| | | | ---------- | --------------------- | | bug fix | **autocomplete:** error if keydown is dispatched too early ([angular#22513](angular#22513)) ([da92944](angular@da92944)), closes [angular#22511](angular#22511) | | bug fix | **snack-bar:** clear timeout upon dismiss with action ([angular#22485](angular#22485)) ([1a1528d](angular@1a1528d)), closes [angular#4860](angular#4860) |
| | | | ---------- | --------------------- | | bug fix | **drag-drop:** preserve initial transform inside drop list ([angular#22422](angular#22422)) ([7508f46](angular@7508f46)), closes [angular#22407](angular#22407) | | bug fix | **testing:** prevent duplicate subscription ([angular#22460](angular#22460)) ([58b4ab6](angular@58b4ab6)) | | bug fix | **testing:** unable to assign value to number inputs using sendKeys ([angular#22395](angular#22395)) ([2f177b6](angular@2f177b6)), closes [angular#22129](angular#22129) | | feature | **stepper:** emit event when the user interacts with a step ([angular#22400](angular#22400)) ([9b4c503](angular@9b4c503)), closes [angular#19918](angular#19918) | | feature | **testing:** create a webdriver harness environment ([angular#22410](angular#22410)) ([91969f3](angular@91969f3)), closes [angular#22321](angular#22321) [angular#22344](angular#22344) [angular#22367](angular#22367) [angular#22375](angular#22375) [angular#22379](angular#22379) [angular#22379](angular#22379) | | | | | ---------- | --------------------- | | bug fix | **core:** expose mixin mentioned in the elevation guide ([angular#22426](angular#22426)) ([dd1d28f](angular@dd1d28f)) | | bug fix | **list:** dispatching model change event multiple times in single selection mode ([angular#22376](angular#22376)) ([7702177](angular@7702177)), closes [angular#22276](angular#22276) | | bug fix | **schematics:** don't drop imports in files that do not use theming APIs ([angular#22438](angular#22438)) ([d030a87](angular@d030a87)) | | bug fix | **schematics:** switch custom theme schematic to `[@use](https://github.com/use)` ([angular#22436](angular#22436)) ([0cb27f9](angular@0cb27f9)) | | bug fix | **tabs:** pagination not updating on resize ([angular#22442](angular#22442)) ([30ea79a](angular@30ea79a)), closes [angular#22399](angular#22399) | | bug fix | **tree:** not rendering initial data from flat data source ([angular#22340](angular#22340)) ([fa7ed4c](angular@fa7ed4c)), closes [angular#22282](angular#22282) | | feature | **datepicker:** remove dependency on dialog ([angular#22383](angular#22383)) ([7039d3e](angular@7039d3e)), closes [angular#13019](angular#13019) | | | | | ---------- | --------------------- | | bug fix | **mdc-progress-spinner:** fix aria-valuenow ([angular#22429](angular#22429)) ([768534d](angular@768534d)) | | bug fix | **mdc-select:** correct some differences between ([angular#22108](angular#22108)) ([10cc9cf](angular@10cc9cf)) | | feature | **mdc-core:** set up MDC-based elevation ([angular#22397](angular#22397)) ([6408731](angular@6408731)) |
| | | | ---------- | --------------------- | | bug fix | **testing:** prevent duplicate subscription ([angular#22460](angular#22460)) ([a9e5ad2](angular@a9e5ad2)) | | bug fix | **testing:** unable to assign value to number inputs using sendKeys ([angular#22395](angular#22395)) ([61eb92a](angular@61eb92a)), closes [angular#22129](angular#22129) | | | | | ---------- | --------------------- | | bug fix | **list:** dispatching model change event multiple times in single selection mode ([angular#22376](angular#22376)) ([11ff7ba](angular@11ff7ba)), closes [angular#22276](angular#22276) | | bug fix | **tabs:** pagination not updating on resize ([angular#22442](angular#22442)) ([445eb04](angular@445eb04)), closes [angular#22399](angular#22399) | | | | | ---------- | --------------------- | | bug fix | **mdc-progress-spinner:** fix aria-valuenow ([angular#22429](angular#22429)) ([1ed3e5f](angular@1ed3e5f)) |
PreviousNext