Releases: angular/components
Releases · angular/components
uranium-surfboard
cdk
|
|
bug fix |
a11y: make cdk-high-contrast work w/ emulated view encapsulation (#18152) (aff21e8) |
material
|
|
bug fix |
reduce amount of generated high contrast styles (#18332) (b119472) |
bug fix |
checkbox: outline not visible when checked in high contrast mode (#18048) (75a7681) |
bug fix |
chips: set aria-required on chip input (#18098) (05d072a), closes #18049 |
bug fix |
datepicker: able to focus disabled datepicker toggle while disabled via click (#18231) (9086a4b) |
bug fix |
drag-drop: error if next sibling is removed after drag sequence has started (#18230) (7a167a2), closes #18205 |
bug fix |
drag-drop: not picking up initial disabled state of handle (#16643) (3b28d33), closes #16642 |
bug fix |
drag-drop: prevent dragging selected text with the mouse (#18103) (fbbac37) |
bug fix |
expansion: unable to toggle disabled panel via methods (#18181) (796db4d), closes #18171 |
bug fix |
input: input harness not matching matNativeControl (#18221) (f0d3a6b) |
bug fix |
overlay: don't reset global overlay alignment when width is 100% and there's a maxWidth (#17842) (37d0191), closes #17841 |
bug fix |
overlay: only clear duplicate containers from different platform (#17006) (67d27fd), closes #16851 |
bug fix |
schematics: global typography class always being added (#18315) (2b83a0a), closes #17602 #16776 |
bug fix |
tabs: better high contrast indication on supported browsers (#18160) (01b31de) |
bug fix |
tabs: don't start auto-scroll when right clicking on buttons (#18033) (ca9b204) |
youtube-player
|
|
bug fix |
memory leak if player is destroyed before it is done initializing (#18046) (6b3a271) |
bug fix |
not picking up static startSeconds and endSeconds (#18214) (8ea430f), closes #18212 |
material-experimental
|
|
bug fix |
errors with latest MDC canary version (#18173) (5d13491) |
bug fix |
mdc-theming and mdc-typography files not published (#18251) (77a25eb) |
stone-stallion
material
|
|
bug fix |
form-field: undeprecated legacy and standard appearances (#18144) (9ea5694) |
google-maps
|
|
bug fix |
sub-components throwing during server-side rendering (#18059) (a7f7e9b) |
obsidian-elephant
material
|
|
bug fix |
chips: avoid accidental form submits when pressing remove button (#18095) (3b4e496) |
bug fix |
datepicker: not respecting form control updateOn: blur for invalid values (#18063) (61029c8), closes #16461 |
bug fix |
datepicker: re-render calendar when locale changes (#18094) (be17c25), closes #18087 |
bug fix |
form-field: delete top border from focus animation (#17885) (09dc459), closes #17884 |
bug fix |
form-field: error when focusing outline form field angular elements on IE/Edge (#18062) (f573072), closes #16095 |
bug fix |
scrolling: update virtual scroll viewport size on resize (#18058) (c36466c), closes #16802 |
bug fix |
sidenav: move focus into sidenav in side mode if autoFocus enabled explicitly (#17995) (c9856ee), closes #17967 |
bug fix |
slide-toggle: fix and simplify high contrast styles (#18104) (2fd862d) |
feature |
grid-list: add test harness (#18001) (5e9ca28) |
feature |
table: add test harness (#17799) (a30094b) |
google-maps
material-experimental
|
|
bug fix |
mdc-chips: avoid potential server-side rendering errors (#18044) (17a7bcb) |
bug fix |
mdc-chips: checkmark not visible in high contrast black-on-white mode (#18061) (99af8e9) |
bug fix |
mdc-chips: error on IE and Edge due to unsupported classList (#18074) (5fccd24) |
bug fix |
mdc-chips: prevent default space and enter (#18084) (7b7e633) |
bug fix |
mdc-chips: remove aria-hidden from focusable element (#18054) (55ee988) |
bug fix |
mdc-chips: Set aria-required on input instead of grid (#18049) (22d7f77) |
bug fix |
mdc-chips: removed chip still focusable (#18083) (403377d) |
bug fix |
mdc-slide-toggle: fix extra border in latest canary version (#18035) (b989701) |
bug fix |
mdc-slide-toggle: initial checked and disabled state not reflected visually (#17991) (e746895) |
bug fix |
mdc-slide-toggle: update adapter to match new interface (#18124) (636ae5c) |
bug fix |
mdc-tabs: incorrect tab text color in dark theme (#18068) (86a4ba7) |
feature |
mdc-form-field initial prototype of mdc-form-field (#17903) (697c3a0) |
fluoride-floor
material
|
|
bug fix |
menu: forward aria attribute to menu panel (#17957) (3299d8c), closes #17952 |
bug fix |
chips: fix ripple element opacity when using CSS variable theming (#17576) (e7508ad) |
bug fix |
form-field: deprecate legacy and standard appearances (#17961) (527f1b5) |
bug fix |
chips: clear user agent styles when set on button (#17871) (26e73ac) |
bug fix |
sort: no focus indication for active header (#17735) (191357a), closes #17716 |
bug fix |
text-field: correctly check _initialHeight (#17900) (a3e953e) |
feature |
button-toggle: add test harness (#17996) (9a6be0d) |
feature |
core: add test harnesses for mat-option and mat-optgroup (#17940) (0ec499d) |
feature |
paginator: add test harness (#17969) (5a6cdaf) |
feature |
select,input,form-field: move test harnesses out of experimental (#17874) (1c1af58) |
youtube-player
|
|
bug fix |
avoid setInterval change detection when player is created (#17894) (27fae29) |
bug fix |
google-maps and youtube-player package missing tslib dependency (#17939) (2a2d837) |
google-maps
|
|
bug fix |
google-maps and youtube-player package missing tslib dependency (#17939) (2a2d837) |
material-experimental
|
|
bug fix |
mdc-menu: menu item should not inherit parent classname (#17953) (af7aa86) |
bug fix |
mdc-progress-bar: update to latest canary to include adapter changes (#17938) (0753f9e) |
feature |
mdc-list: Add scaffolding for MDC--based list (#17906) (45d34ad) |
feature |
mdc-snackbar: Add demo. (#17895) (3ca7c5a) |
feature |
mdc-table: add MDC styles/classes (#18000) (bb68c7b) |
feature |
mdc-table: add skeleton (#17992) (4169c6f) |
feature |
mdc-table: add tests (#18003) (8796d7c) |
bug fix |
mdc-switch: updated to latest DOM structure guidance (#17905) (5da2ae1) |
bastnasite-belief
cdk
|
|
bug fix |
overlay: add missing transform origin directive input (#17489) (c69a727) |
bug fix |
virtual-scroll: run changeDetection after computing transform (#17727) (d908c9f) |
feature |
overlay: accept PositionStrategy in cdkConnectedOverlay (#16374) (73d1ceb) |
material
|
|
bug fix |
bottom-sheet: don't move focus if it was moved during close animation (#17725) (b622d11), closes #17300 |
bug fix |
card: add missing card content selectors (#17488) (9b19e6a), closes #17487 |
bug fix |
dialog: use view container from config when attaching content (#17819) (656c681), closes #17731 |
bug fix |
drag-drop: disabled state not synced on data binding changes (#17330) (ec77513), closes #17325 |
bug fix |
drag-drop: position reset if viewport is resized while boundary is invisible (#17777) (f800900), closes #17750 |
bug fix |
expansion: accordion picking up headers from descendant accordion during keyboard navigation (#17481) (6c4122c) |
bug fix |
form-field: incorrect assumptions about page direction (#17395) (a6f235d), closes #15415 #17390 #15415 #17390 |
bug fix |
input: avoid multiple autosize input listeners with ivy (#17817) (fe151e6) |
bug fix |
list: don't handle selection keys while using typeahead in selection list (#17826) (ad42a1b), closes #17785 |
bug fix |
menu: cap maximum elevation for nested menus (#17687) (987c85d) |
bug fix |
menu: internal focus state out of sync if item is focused programmatically (#17762) (af6c13f), closes #17761 |
bug fix |
menu: keyboard controls not working if all items are disabled inside lazy content (#17407) (017728a), closes #16572 #17400 |
bug fix |
portal: better handling when dom portal content can't be restored (#17851) (2e6045c) |
bug fix |
portal: content not rendered inside outlet when view container is provided (#17731) (6d08240), closes #17650 |
bug fix |
select: don't handle open key presses while the user is typing (#17785) (2f17450), closes #17774 |
bug fix |
slider: stop dragging if page loses focus (#17849) (3b3c2ca) |
bug fix |
tooltip: theming can affect the tooltip color (#17643) (924494d) |
feature |
badge: add test harness (#17661) (f96e820) |
feature |
bottom-sheet: add test harness (#17618) (a7c3ab0) |
feature |
expansion: add test harness (#17691) (acfa174) |
feature |
list: add test harnesses for list components (#17859) (49b6dbd) |
feature |
sort: add test harness (#17802) (81294f7) |
google-maps
|
|
bug fix |
handle trying to access the map before it has been initialized (#17805) (d990243) |
bug fix |
unable to subscribe to events after initialization (#17845) (22fecb3) |
feature |
Add MapPolyline component (#17512) (0c10828) |
youtube-player
|
|
bug fix |
avoid clobbering api loaded callback (#17850) (7defaa6) |
bug fix |
clean up internal observables (#17835) (ab0f30d) |
performance |
triggering change detection for unused events (#17665) (61b423a) |
material-experimental
|
|
bug fix |
mdc-chips: add checkmark container (#17694) (25c79cd) |
bug fix |
mdc-chips: use ripple target for state interactions (#17681) (7aa522a) |
bug fix |
mdc-tabs: markForCheck on ink bar content input setter (#17561) (71165f1) |
samite-semicolon
9.0.0-rc.4 "samite-semicolon" (2019-11-22)
material
|
|
bug fix |
schematics: do not depend on external dependency for colors (#17788) (e02bb82) |
chocolate-chipmonk
cdk
|
|
feature |
testing: support querying for multiple TestHarness / ComponentHarness at once in locatorFor (#17658) (15a5171) |
material
|
|
bug fix |
ng-update: do not copy gesture config if only standard HammerJS events are used (#17753) (b53e092) |
bug fix |
ng-update: hammer v9 migration should not unnecessarily set up gestures (#17713) (4794c60) |
bug fix |
ng-update: imports to MatProgressSpinnerModule not migrated (#17717) (3acd6c1), closes #17715 |
google-maps
|
|
bug fix |
avoid event listener leaks if inputs change (#17664) (b2ea4c8) |
bug fix |
error during server-side rendering (#17744) (0b0e98c) |
material-experimental
neon-bubble
material
|
|
bug fix |
checkbox: unknown property warning with Ivy during server-side rendering (#17485) (227c490) |
bug fix |
ng-update: migrations not running for release candidate versions (#17704) (bfa88fd) |
butane-bonanza
cdk
|
|
feature |
a11y: add high-contrast mode detection (#17378) (6b7f091) |
material
|
|
bug fix |
chips: handle ripple color in theme using CSS variables (#17649) (1923f7f) |
bug fix |
clipboard: namespace copied output name (#17598) (1a2befa) |
bug fix |
overlay: maxWidth and maxHeight not applied when using exact dimensions (#17586) (969d5c2), closes #17582 |
bug fix |
popover-edit: incorrect spacing for form field inside popover (#17600) (790b53e) |
bug fix |
select: select active item when tabbing away (#17592) (93fdb00), closes #17442 |
bug fix |
sidenav: not destroying custom QueryList (#17619) (39c0074) |
bug fix |
slider: handle touchcancel event (#17520) (320f387) |
bug fix |
slider: some potentially broken styles when using css variables (#17580) (584ad3f) |
bug fix |
slider: track fill not rendering on ios safari when slider starts at 0 (#17583) (fa18ce1) |
bug fix |
stepper: not rendering correctly in some cases when step is inside ngIf (#17555) (cd7d8c8) |
bug fix |
tabs: custom QueryList not being cleaned up (#17548) (b7b7bd0) |
bug fix |
tree: fix typo in CSS class name (#17538) (52918ea) |
feature |
clipboard: add the ability to specify number of attempts in clipboard directive (#17547) (a67cef6) |
feature |
portal: add new portal that projects DOM nodes (#16101) (d3d8859), closes #14430 |
feature |
schematics: add prompt to add global typography class (#17602) (c08050d) |
material-experimental
|
|
bug fix |
mdc-button: rename state class (#17575) (9f9b017) |
bug fix |
mdc-chips: chip set not picking up indirect descendant chips (#17568) (e7aeee4) |
feature |
add test harness for mdc-slider (#16978) (7cd314c) |
feature |
mdc-checkbox: add default options (#17578) (4cc69d2) |
feature |
mdc-tabs: add default fitInkBarToContent option (#17556) (2f84389) |
pearl-lullaby
Highlights
New @angular/google-maps
package!
Earlier this year, we changed the name of this repo to "angular/components" to emphasize our goal
to provide more than Material Design components. The 9.0.0 release includes one of the next new
features in that regard- a new package that wraps the Google Maps JavaScript API in an easy-to-use Angular component.
You can see the documentation on GitHub for the time being.
Big thanks to @mbehrlich for contributing this!
material
|
|
feature |
expand input types with coercion to work with ngtsc input type checking (#17528) (8da64f4) |