Announcing the AngularJS Material v1.1.14 Release
We have released AngularJS Material v1.1.14
.
This release is now available in our Online Documentation, NPM, and Bower. It is also available on the Google CDN (JS, CSS).
You can find the details for all releases in our Change Log.
Highlights
This is a patch release that includes bug fixes and documentation improvements.
1 memory leak, 2 regressions, and 5 other bugs fixed
Fixed an accessibility issue with
md-nav-bar
Fixed linking to specific sections of the documentation site and specific demos
Build output (JS and CSS files) will be easier to compare from
1.1.14
onward
Known Issues
Somehow this release was deployed to NPM with a
.git
directory included in the published package. This can cause NPM to refuse to uninstall or update the package. We’re investigating and tracking this in #11684.AngularJS
1.7.8
causes an issue withmd-select
where usingrequired
will unset the value of the model. This is being tracked in #11679.In
1.1.13
, we fixed an issue where themd-autocomplete
would sometimes position the options panel ontop
even when there was no room in the viewport. Unfortunately, this meant that the options panel often defaulted totop
position. We’re tracking this in #11656 and have merged a fix in PR #11670. This will be fixed in1.1.15
. In the meantime, you can usemd-dropdown-position="bottom"
as a workaround.
Bug Fixes
$mdInteraction: clean up events on
$rootScope
destroy. This fixes a memory leak when$mdDialog
needed to be injected multiple times. This occurred most often in testing, but also effected certain apps that were creating/tearing down the app repeatedly.icon: large SVG files can cause icon caching to hang. This fixes a regression where sites that use many, rich SVG icons could hang. This is part of an ongoing effort to provide more robust support for SVG icons.
input:
placeholder
hidden when there is also a label on IE11. This fixes a regression caused by a previous fix for placeholders inmd-datepicker
on IE and Firefox.interimElement: don’t track elements that fail compilation. This fixes an issue with
$mdDialog
, and otherinterimElement
s, where an exception during to runtime compilation of the element could cause dialogs to stop responding. This occurred most commonly in apps that used nested or multiple dialogs.nav-bar: non-selected tabs with anchors have invalid
tabindex
value. This fixes an accessibility issue where it is not possible to tab out of certain tabs using the keyboard.panel: caching of panels by id is not working. This fixes an issue where our
trackedPanels
caching was working formd-tooltip
, but not formd-panel
.progress-circular: show correct circle arc when changing from
indeterminate
todeterminate
mode. This fixes an issue where changing themd-mode
at runtime could cause the arc to be off by about 90 degrees.virtual-repeat-container: support horizontal scrollbar in vertical orientation. This fixes an issue where a horizontal scrollbar in a vertical list could cover up some of the final items in the list.
Documentation
docs: properly format anchor names and hrefs. You should now be able to link to a specific demo (I.e. the new Autocomplete Repeat Mode Demo) or documentation section (I.e. AngularJS Material Browser Support). Previously these anchors just took you to the top of the page (prior to
1.1.13
) or gave you a404
(in1.1.13
).radio-button: correct two misspellings of Latin names in the demo
colors: clean up Closure / JSDoc comments and types
Infrastructure
build: make the build output deterministic and reproducible. Previously the ordering of content within our JS and CSS files changed each build. With this change, comparing the build output between releases will be a lot easier.
ci: we moved over to CircleCI from TravisCI in the previous
1.1.13
release
Contributors
Thank you to the contributors who helped with the v1.1.14
release: