Update dependency angular-material to v1.2.5 #4754
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
1.1.3
->1.2.5
Release Notes
angular/bower-material
v1.2.5
Compare Source
One final release of AngularJS in order to update package README files on npm.
v1.2.4
Compare Source
Bug Fixes
Code Refactoring
.scss
files directly in your build, you will need to switchfrom the deprecated
node-sass
package to thesass
package for compiling your Sass.Documentation
marked
Markdown rendering (441a912)Contributors
Thank you to the contributors who helped with the v1.2.4 release:
v1.2.3
Compare Source
Bug Fixes
Features
Contributors
Thank you to the contributors who helped with the v1.2.3 release:
v1.2.2
Compare Source
Bug Fixes
Features
Contributors
Thank you to the contributors who helped with the v1.2.2 release:
v1.2.1
Compare Source
Bug Fixes
Documentation
Contributors
Thank you to the contributors who helped with the v1.2.1 release:
v1.2.0
Compare Source
Bug Fixes
Code Refactoring
Features
Documentation
BREAKING CHANGES
md-autocomplete
, when the options panel is visible and the Escape key is pressed, has changed.md-escape-options
now defaults to'clear'
instead of'blur clear'
. This better aligns with the WAI-ARIA Authoring Practices as the focus is not sent to another element (like the<body>
) when the Escape key is pressed.If you want to restore the previous behavior, add the following to your
md-autocomplete
components:md-auto-focus
directive. It was deprecated in favor ofmd-autofocus
. Please see the md-autofocus Docs for examples.md-button
's internal horizontal padding has changed from6px
to8px
to match the Material Design spec. This may affect the layout of portions of your application wheremd-button
,md-datepicker
, ormd-toast
with actions are used.If you are using our SCSS files, you can override this back to the default, or another value, in your app's SCSS files:
class="md-actions"
inside of anmd-card
template. This is deprecated in favor of using the<md-card-actions>
element.md-checkbox
labels, then you may need to remove or change that code now. This is because we automatically detect<a>
tags in these labels and re-render them in an accessible way.md-checkbox
has been updated to align with the Material Design specification. Additionally, many new Sass variables have been added for customizing the size and spacing ofmd-checkbox
. Themd-dense
class is now supported. After updating to this version, you may need to adjust the layout of your app due to the larger touch-friendly size of checkbox. You may also want to make use ofmd-dense
in cases where space is limited.$chip-font-size
was reduced to13px
from16px
.$chip-remove-padding-right
was increased to28px
from22px
. These changes may cause your chips to have a smaller, denser layout now. In certain scenarios, this may require minor changes to your app's layout. You can change these variables back to their old values if your app consumes Sass. Additionally, the remove chip icon has been changed, but you can use the custom chip template demo as a guide to changing back to the old icon, if desired.md-on-append
attribute. It was deprecated in favor ofmd-transform-chip
or the simple notifiermd-on-add
. Please see the md-chips Demos for examples of usingmd-transform-chip
.MdChipsCtrl.selectAndFocusChip()
function has been removed.MdChipsCtrl.selectAndFocusChipSafe()
should be used instead.class="md-actions"
inside of anmd-dialog
template. This was deprecated in favor of using the<md-dialog-actions>
element..content('string')
methods and options. These were deprecated in favor of.textContent('string')
and.htmlContent('sanitized-string')'
methods and their associated options. Please note that use of.htmlContent
requires that thengSanitize
module be loaded.If you have
It needs to be changed to
If you have
It needs to be changed to
input-container:
md-input
andmd-select
inside ofmd-input-container
s have been updated to use indentation that is consistent with the spec (aligned to the left in LTR and the right in RTL). This may cause some minor layout issues in apps that depended upon the previous2px
padding inside ofmd-input-container
.layout: The way that margins are applied to
md-checkbox
,md-input-container
,md-radio-group
, andmd-select
has been changed. You can now use the$default-horizontal-margin
Sass variable to override the default16px
horizontal margin size. As part of this,md-radio-button
s inside oflayout="row"
containers are now aligned vertically with other content as they no longer have a16px
margin-bottom
. If you have previously added custom styles, to your components inside of a row layout, in order to give them extramargin-right
in LTR ormargin-left
in RTL, you will need to re-evaluate those styles. In most cases, they can now be removed.layout: Removed the deprecated, undocumented
*-lt-*
layout attributes and classes. This includes the following attributes and their matching classes, which have been giving deprecation warnings since 2015:list:
md-list
with themd-dense
class has been updated to align with the Material Design specification. This means thatmd-list-item
s heights have changed when usingmd-dense
. Themd-dense-disabled
class is now supported onmd-list
. After updating to this version, you may need to adjust the layout of your app if you usemd-dense
withmd-list
or customize the layout ofmd-checkbox
s withinmd-list-item
s.$mdCompilerProvider: The deprecated
$mdCompilerProvider.respectPreAssignBindingsEnabled()
API has been removed.We no longer respect AngularJS's
$compileProvider.preAssignBindingsEnabled()
value as this API was removedin AngularJS
1.7.0
.If you had the recommended configuration for AngularJS 1.6.x:
Then you should remove both of these calls as they are now the defaults in AngularJS
1.7.0
and AngularJS Material
1.2.0
.If you had the recommended configuration for AngularJS 1.7+:
Then you should remove this call as it is now the default in AngularJS Material
1.2.0
.If you were using a backwards-compatible configuration for AngularJS 1.6+:
Then you will need to remove this call and may need to refactor your Controllers for
AngularJS Material components like
$mdDialog
,$mdPanel
,$mdToast
, or$mdBottomSheet
.For example:
$mdOpenMenu
API. It was deprecated in favor of$mdMenu.open
.MdPanelRef.addClass()
,MdPanelRef.removeClass()
, andMdPanelRef.toggleClass()
functions have been removed. These were deprecated in 2016 in favor of using thepanelContainer
orpanelEl
JQLite elements that are referenced in the MdPanelRef object.ngMultiple
has been renamed tomdMultiple
to make it clear that thisAPI is provided by AngularJS Material and not by AngularJS.
If you had:
You need to change to:
$media
service inmd-is-locked-open
. This was deprecated in favor of the$mdMedia
service. The functionality is the same and only a rename to the current name of the service is required.md-sidenav-focus
directive. It was deprecated in favor ofmd-autofocus
. Please see the md-autofocus Docs and md-sidenav Basic Usage Demo for examples.min-width
andpadding
which matches the Material Design specification. For width, this is72px
onxs
screens and160px
on all other screens. For left and rightpadding
, this is now12px
instead of24px
. If your app needs to have tabs which are smaller than the spec, you will need to overridemd-tab-item
'smin-width
andmd-tab
'spadding
styles.$mdThemingProviderTheme.primaryColor()
and the related accent/warn/background APIs. These were deprecated in favor of$mdThemingProviderTheme.primaryPalette()
(and accent/warn/background) in 2015 and they have been logging warnings when used since then.1.2.0
. There may be edge cases in your app or custom styles that need to be updated to meet accessibility guidelines.If you find significant accessibility issues after updating, please report them to us. In
1.2.x
, we have a lot more control over our component theming in regards to hues and opacities.If your app is using a custom palette, whether based on a copy of default palette or not, we encourage you to evaluate that your contrast configuration meets the WebAIM guidelines. Please review our guide on Defining Custom Palettes for details.
$mdToast.show()
's position behavior has been updated to be consistent with the documentation. If you relied on the previously undocumented behavior where it defaulted totop left
instead ofbottom left
, you will need to update your app.Change your code from this:
To this:
content()
andupdateContent()
methods have been removed.If you had:
You will need to change to:
If you had:
You will need to change to:
If you had:
You will need to change to:
Contributors
Thank you to the contributors who helped with the v1.2.0 release:
v1.1.26
Compare Source
Bug Fixes
Contributors
Thank you to the contributors who helped with the v1.1.26 release:
v1.1.25
Compare Source
Bug Fixes
Contributors
Thank you to the contributors who helped with the v1.1.25 release:
v1.1.24
Compare Source
Bug Fixes
ng-model-options
timezone w/ MomentJS and datepicker now passesng-model-options
on to calendar (12562b0), closes #11945 #10598Contributors
Thank you to the contributors who helped with the v1.1.24 release:
v1.1.22
Compare Source
Bug Fixes
Documentation
Contributors
Thank you to the contributors who helped with the v1.1.22 release:
v1.1.21
Compare Source
Bug Fixes
Contributors
Thank you to the contributors who helped with the v1.1.21 release:
v1.1.20
Compare Source
Bug Fixes
Contributors
Thank you to the contributors who helped with the v1.1.20 release:
v1.1.19
Compare Source
Bug Fixes
Features
Documentation
Contributors
Thank you to the contributors who helped with the v1.1.19 release:
v1.1.18
Compare Source
Bug Fixes
Documentation
Configuration
📅 Schedule: At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by WhiteSource Renovate. View repository job log here.