Snyk has created this PR to upgrade multiple dependencies.
šÆ The following dependencies are linked and will therefore be updated together.
:information_source: Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.
Column resizing for tables is now in experimental (198911)
Selection list now supports a single selection mode. Enable it with the multiple input set to false.
FakeMatIconRegistry has been added for unit testing.
Added a new Sass mixin, mat-strong-focus-indicators, that can be used to add a stronger focus
indicator to Angular Material components
cdk
bug fix
text-field: fix autofill listener on Chrome 80 (#18468) (4b329f0)
feature
testing: add isFocused method to TestElement (#18183) (e704996)
material
Deprecations:
MAT_LABEL_GLOBAL_OPTIONS exported in @angular/material/core is deprecated. Use MAT_FORM_FIELD_DEFAULT_OPTIONS
from @angular/material/form-field. Note that the property float is
now matching the input name floatLabel.
FloatLabelType exported in @angular/material/core is
deprecated. Import the symbol from @angular/material/from-field.
bug fix
a11y: focus trap incorrectly moving focus internally if focus was already moved into it (#18541) (c704d17), closes #18538
bug fix
chips: unable to set custom tabindex on chip (#17699) (bbb92a7)
bug fix
clipboard: leak if directive is destroyed while a copy is pending (#18066) (9227c7b)
bug fix
datepicker: don't call date filter function if date is out of bounds (#18419) (5e34de2), closes #18411
New @angular/cdk/testing infrastructure and Angular Material test harnesses
Testing components has historically relied on using implementation details such as CSS selectors to
find components and to trigger events. This meant that whenever a component library changed its
implementation, all of the tests relying on those components would need to be updated.
In version 9, we are introducing component harnesses, which offer an alternative way to test
components. By abstracting away the implementation details, you can make sure your unit tests are
correctly scoped and less brittle.
Most of Angular Material's components can now be tested via harnesses, and we are making harnesses
available to any component author as part of the Component Dev Kit (CDK).
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.
Column resizing for tables is now in experimental (198911)
Selection list now supports a single selection mode. Enable it with the multiple input set to false.
FakeMatIconRegistry has been added for unit testing.
Added a new Sass mixin, mat-strong-focus-indicators, that can be used to add a stronger focus
indicator to Angular Material components
cdk
bug fix
text-field: fix autofill listener on Chrome 80 (#18468) (4b329f0)
feature
testing: add isFocused method to TestElement (#18183) (e704996)
material
Deprecations:
MAT_LABEL_GLOBAL_OPTIONS exported in @angular/material/core is deprecated. Use MAT_FORM_FIELD_DEFAULT_OPTIONS
from @angular/material/form-field. Note that the property float is
now matching the input name floatLabel.
FloatLabelType exported in @angular/material/core is
deprecated. Import the symbol from @angular/material/from-field.
bug fix
a11y: focus trap incorrectly moving focus internally if focus was already moved into it (#18541) (c704d17), closes #18538
bug fix
chips: unable to set custom tabindex on chip (#17699) (bbb92a7)
bug fix
clipboard: leak if directive is destroyed while a copy is pending (#18066) (9227c7b)
bug fix
datepicker: don't call date filter function if date is out of bounds (#18419) (5e34de2), closes #18411
New @angular/cdk/testing infrastructure and Angular Material test harnesses
Testing components has historically relied on using implementation details such as CSS selectors to
find components and to trigger events. This meant that whenever a component library changed its
implementation, all of the tests relying on those components would need to be updated.
In version 9, we are introducing component harnesses, which offer an alternative way to test
components. By abstracting away the implementation details, you can make sure your unit tests are
correctly scoped and less brittle.
Most of Angular Material's components can now be tested via harnesses, and we are making harnesses
available to any component author as part of the Component Dev Kit (CDK).
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.
Snyk has created this PR to upgrade multiple dependencies.
šÆ The following dependencies are linked and will therefore be updated together. :information_source: Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.
Release notes
Package name: @angular/cdk
Highlights
multiple
input set tofalse
.FakeMatIconRegistry
has been added for unit testing.mat-strong-focus-indicators
, that can be used to add a stronger focusindicator to Angular Material components
cdk
isFocused
method toTestElement
(#18183) (e704996)material
Deprecations:
MAT_LABEL_GLOBAL_OPTIONS
exported in@angular/material/core
is deprecated. UseMAT_FORM_FIELD_DEFAULT_OPTIONS
from
@angular/material/form-field
. Note that the propertyfloat
isnow matching the input name
floatLabel
.FloatLabelType
exported in@angular/material/core
isdeprecated. Import the symbol from
@angular/material/from-field
.google-maps
cdk-experimental
material-experimental
material
Highlights
New
@angular/cdk/testing
infrastructure and Angular Material test harnessesTesting components has historically relied on using implementation details such as CSS selectors to
find components and to trigger events. This meant that whenever a component library changed its
implementation, all of the tests relying on those components would need to be updated.
In version 9, we are introducing component harnesses, which offer an alternative way to test
components. By abstracting away the implementation details, you can make sure your unit tests are
correctly scoped and less brittle.
Most of Angular Material's components can now be tested via harnesses, and we are making harnesses
available to any component author as part of the Component Dev Kit (CDK).
Here's an example test before harnesses:
And the same test with harnesses:
Learn more about Angular Material's component harnesses or building your own with the CDK.
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!
New
cdk/clipboard
subpackage containing helpers for working with the clipboard.This new capability for
@angular/cdk
provides some convenient helpers for dealing withthe clipboard. See the documentation for more information.
Big thanks to @xkxx for contributing this!
Breaking changes
We no longer have a direct depedency on
tslib
. Instead it is now listed apeerDependency
.This matches Angular framework.
Users not using the Angular CLI will need to manually install
tslib
via;material
Deprecations:
MatProgressSpinnerModule
not migrated (#17717) (3acd6c1), closes #17715legacy
andstandard
appearances (#17961) (527f1b5)matNativeControl
(#18221) (f0d3a6b)ng add
(#18365) (06b7378)cdk
youtube-player
google-maps
material-experimental
.mdc-tab__ripple
container (#17498) (409e656)cdk-experimental
Package name: @angular/material
Highlights
multiple
input set tofalse
.FakeMatIconRegistry
has been added for unit testing.mat-strong-focus-indicators
, that can be used to add a stronger focusindicator to Angular Material components
cdk
isFocused
method toTestElement
(#18183) (e704996)material
Deprecations:
MAT_LABEL_GLOBAL_OPTIONS
exported in@angular/material/core
is deprecated. UseMAT_FORM_FIELD_DEFAULT_OPTIONS
from
@angular/material/form-field
. Note that the propertyfloat
isnow matching the input name
floatLabel
.FloatLabelType
exported in@angular/material/core
isdeprecated. Import the symbol from
@angular/material/from-field
.google-maps
cdk-experimental
material-experimental
material
Highlights
New
@angular/cdk/testing
infrastructure and Angular Material test harnessesTesting components has historically relied on using implementation details such as CSS selectors to
find components and to trigger events. This meant that whenever a component library changed its
implementation, all of the tests relying on those components would need to be updated.
In version 9, we are introducing component harnesses, which offer an alternative way to test
components. By abstracting away the implementation details, you can make sure your unit tests are
correctly scoped and less brittle.
Most of Angular Material's components can now be tested via harnesses, and we are making harnesses
available to any component author as part of the Component Dev Kit (CDK).
Here's an example test before harnesses:
And the same test with harnesses:
Learn more about Angular Material's component harnesses or building your own with the CDK.
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!
New
cdk/clipboard
subpackage containing helpers for working with the clipboard.This new capability for
@angular/cdk
provides some convenient helpers for dealing withthe clipboard. See the documentation for more information.
Big thanks to @xkxx for contributing this!
Breaking changes
We no longer have a direct depedency on
tslib
. Instead it is now listed apeerDependency
.This matches Angular framework.
Users not using the Angular CLI will need to manually install
tslib
via;material
Deprecations:
MatProgressSpinnerModule
not migrated (#17717) (3acd6c1), closes #17715legacy
andstandard
appearances (#17961) (527f1b5)matNativeControl
(#18221) (f0d3a6b)ng add
(#18365) (06b7378)cdk
youtube-player
google-maps
material-experimental
.mdc-tab__ripple
container (#17498) (409e656)cdk-experimental
Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.
For more information:
š§ View latest project report
š Adjust upgrade PR settings
š Ignore this dependency or unsubscribe from future upgrade PRs