Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

angular-material

Package Overview
Dependencies
Maintainers
1
Versions
66
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

angular-material - npm Package Versions

1
57

0.11.1

Diff

Changelog

Source

0.11.1 (2015-09-25)

This release resolves many issues and include the following notable changes:

  • Fixes to support browser navigation (or $location changes)
    • properly close Menu, Select, Dialog, Bottomsheet, and Toast components in open states.
  • Dialog components enhanced
    • support adding dialog custom CSS
    • dialog resizing as the browser window resize
    • auto closes during navigation changes
  • Layout (flexbox) features have been improved with
    • a smaller CSS footprint,
    • better support for media triggers,
    • improved specificity for hide- and show- flags
    • Fixes media trigger .layout-<xxx>-row and .layout-<xxx>-column layouts
    • Add support for to observe and interpolate Layout Attribute values
    • Allow flex-order to be negative
    • apply flexbox workarounds per Flexbox Workarounds: use flex longhand notations with workarounds
    • add support for flex="1", flex="auto", and flex
    • add references to online specs/resources
    • fix flex-33 and flex-67 max-width and max-heights
    • fix layout-align to use max-width
  • A consistent API is now provided for flushing animation states during testing.
  • CI testing now performs sandbox testing for Angular 1.3.x, 1.4.x, and 1.5.x.

Developers are requested to always test with the latest versions. And any CodePens provided in issue reports should use:

  • Angular Material HEAD (0.11.1 or greater)
  • Bower Install - https://github.com/angular/bower-material/blob/master/angular-material.js
  • Bower Install - https://github.com/angular/bower-material/blob/master/angular-material.css
  • RAWGIT - https://rawgit.com/angular/bower-material/master/angular-material.js
  • RAWGIT - https://rawgit.com/angular/bower-material/master/angular-material.css
  • AngularJS Latest Release versions:
    • Angular 1.3.19 (or greater)
    • Angular 1.4.6 (or greater).
Features
  • datepicker:
  • dialog: allow specifying parent by string selector. support to add dialog custom CSS and dialog resizing as the browser window resize. (5551699c)
  • layout: support to disable attribute translation to class notations. restore max-width for layouts (bf77109c)
  • input: Add support for both labels and placeholders. (b5dd1507, closes #4462, #4258, #4623)
Bug Fixes
  • autocomplete: re-adds support for custom item names in autocomplete templates (8849213c, closes #4667)
  • codepen: improve use of external css (cdcf31d6)
  • dateLocale: guard for setting midnight to null. (65abc82c, closes #4780)
  • datepicker:
    • prevent calendar clipping on small screens. For #4558 (64fb8037)
    • ngModel updates for empty input. (416dc4c0, closes #4643, #4648)
    • make dark theme picker not terrible. (e80c6214, closes #4614)
    • handle DST incocnsistency encountered in some timezones.. (562e41a6, closes #4215)
  • dialog:
    • resolves issue where dialog templates were displaying HTML as text (ea9890f1)
    • resize top and height on window resize (3e34e021, closes #4513)
    • incorrect dialog placement if page is scrolled (1fc76229, closes #4115)
  • fabSpeedDial: remove keyboard handlers on scope destroy (3516a85b, closes #4681)
  • general: common disabled behavior for switch/slider/select. (86d876bf, closes #3797, #4654)
  • gridlist: improve getTileStyle() to use rowCount (0853f2c8, closes #2741)
  • input:
  • interimElement:
  • layout:
    • prevents missing body error in unit tests (c3a2adaa)
    • resolve incorrect and duplicate layout tests (5d9f9607, closes #4740)
    • restrict directives to attributes only (e8b60de9)
    • device size attributes should not set max-width or max-height (8b210c38)
  • list:
  • listItem: fix menu triggering proxy elements (c7ff50ca, closes #4303)
  • menu:
  • ripple: ripple will no longer be triggered on disabled elements (313342cf, closes #5445)
  • select:
    • multiple no longer sets form to $dirty (09bd5a3b, closes #3933)
    • fix undefined class on select container (5ca0b2b6, closes #4184)
    • fix options not closing with explicit md-select-label (3c0d21ef, closes #4387)
  • sidenav: binds remove function to prevent errors (5346de47)
  • switch: inverted logic in md-switch dragging (316b4c82, closes #4549, #4560)
  • tabs: addresses potential $digest already in progress error (4a16038b, closes #4743)
  • theme: input placeholder color style fixed for Chrome (85dceef4, closes #4162)
  • tooltip:
  • util: improve parse logic in supplant() (81b633c1, closes #4511)
  • utils: extractElementByName() and findFocusTarget() logic improved (a5d84c37, closes #4532, #4497)
  • virtualRepeat: prevents digest if digest is already in progress (acbf293d)
  • whiteframe: working with dp insted of z-index (b37ac3ad, closes #4706)

<a name"0.11.0-rc2"></a>

angularcore
published 0.11.0 •

Changelog

Source

0.11.0 (2015-09-08)

This release includes all changes from RC1 and RC2.

<a name"0.11.0-rc2"></a>

angularcore
published 0.10.1 •

Changelog

Source

0.10.1 (2015-08-11)

Features
  • autocomplete:
    • adds md-input-id to allow the user to provide a custom ID for autocomplete inp (9931e2a8, closes #3481)
    • adds a new attribute option md-select-on-match (d16d2b66, closes #3324, #3825)
    • Add promise support to md-item-text (7430e687)
  • menu: do not propagate event in mdOpenMenu (b8045df5, closes #3296, #3332)
  • select:
  • tabs: setting md-selected to -1 will allow md-tabs to function without forcing a (27783df9, closes #3172)
  • virtualRepeat:
    • Add md-auto-shrink and md-auto-shrink-min (79dcbf73, closes #3536)
    • add md-start-index attribute. (9a045fb7)
    • allow for scrolling areas larger than the browser's maximum element size. (98e91ae2)
Breaking Changes
  • input: change min-height for textarea to one row (and remove extra padding space); set rows=1 since it defaults to 2

(2132cd29)

  • css: media queries for sm, lg, and md have modified max-width values

(51dbd402)

  • button: md-button class now uses display: inline-block instead of display: flex; removes associated flexbox styles

(fd331c87)

  • dialog: changes classes transition-in and transition-out to md-transition-in and md-transition-out

(4210ade7)

  • md-select-label has been removed. Users must use md-input-container and label going forward.

(712bc721)

Bug Fixes
  • ** sidenav:** corrected use of internal $toggleOpen() (6f72befb)
  • $mdConstant: fix overlapping in media-queries (61a0e539, closes #3423, #3451)
  • autocomplete:
    • hitting escape once again clears the search text (99e8e2c2, closes #3847)
    • re-adds preventDefault calls to keydown event (d52e9c29)
    • keyboard input used by autocomplete will now call $event.stopPropagation() to (2781eac5, closes #2931)
    • promises that resolve immediately will work properly (b316bba9, closes #3117)
    • changing windows while typing (with no results) no longer breaks scrolling (c0659cc8, closes #3546)
    • addresses bug with AngularJS 1.4.1 (a52c943a, closes #3637)
    • fixes z-index issues with autocomplete menu (d75b5924)
    • tests wait for promises to complete now (9990e618, closes #2462, #2710)
    • fixes infinite digest issue in IE11 (f5959cc2, closes #3101)
    • selecting an item while loading will now hide the progress bar (7314e12d, closes #3478)
    • ngMessages should once again work with mdAutocomplete (2ccbc9da, closes #3401)
    • fixes issue in Firefox/Linux where textChange is not a function (1be46cb9)
  • backdrop:
    • use absolute positioning and anchors (87bdf36a)
    • set css position: fixed to md-backdrop (4011df9c)
  • build: reset to using Angular v1.3.15 until animation issues resolve (17490baf)
  • button:
    • fixes button styles for components that override their default styles (b1046bc0)
    • fixes button styles so that <a> and <button> examples look identical (b1a144db)
    • fab buttons will no longer distort when used with flexbox (8de8f7ae, closes #2797)
  • chips:
    • prevents unnecessary ellipsis in chips (7fed14eb, closes #2688)
    • prevents styling issues caused by extremely long text (e9b4de54, closes #3523)
    • makes sure that input is cleared when selecting a chip (ee1fed19, closes #3575)
  • compiler:
  • css:
    • global page style improvements for min-height and text (76cfd706)
    • stop using @extend for rules in a different module. (fb7b9b39, closes #3400)
  • demo: button needs layout-wrap attribute (0d6e5acb, closes #3687)
  • dialog:
    • adds logic to account for image load delays that could impact content height (3aab9e4e)
    • set css position: fixed to .md-dialog-container (01859080)
    • autoclose fixed and close animation shrinks to originating element poisition. (94341209, closes #3555, #3541, #2479)
    • switch dialog to use disableScroll, fix focus trap (862444a8, closes #2443)
  • disableScroll:
    • fix z-index getting set too large (44fda3d7, closes #3501)
    • fix disable scroll breaking layout for fixed page layouts (ddfe5230)
    • fix disable scroll creating scrollbar when none existed (7fe482cf)
    • fix scroll mask z-index blocking backdrops (b4eac137, closes #3283, #3269, #3245)
  • docs: style tables w/ css class instead of element. (605cd94a)
  • fabActions: corrected use of postLink (f91a3845)
  • fabSpeedDial:
  • fabToolbar: fail gracefully if no icon used in trigger (5d2bcbf9, closes #3223, #3601)
  • highlightText: changes to the template data will update the generated HTML (eda47822, closes #3550)
  • icon: when specified, the defaultFontSet class should be used. (f5a9101a)
  • icons: improve use of material-icons style (dab30b34, closes #3333)
  • input: textarea with rows provided will no longer throw an error (e38a2c82)
  • interimElement:
  • layout: explicitly adds webkit prefix for safari (778af934)
  • mdTooltip: fix regression that broke tooltips on Firefox (6fc9212c, closes #3047, #3250, #3430, #3467)
  • mdUtil: fix double scrollbar (7ed0af6b, closes #3382)
  • menu:
    • ensure menu button is type=button (d203d722, closes #3821)
    • fix memory leak on component destroy (1a9a5300, closes #3775)
    • cleanup click listeners on close (9b57c2ec)
    • fix menu positioning when using display:none items (8609318f, closes #3444)
    • fix scrolling menu always showing scrollbar (86e9bf0d)
    • make menu close with ui-sref and ng-href (dc011491, closes #3397)
    • menu not closing with clicks that disable element (c7c7180a, closes #3288)
    • fix potential scoping issues on mdMenu (4a6cd566)
    • fix error on clicking on menu container element (f94820e6, closes #3252, #3369)
    • fix options with x-ng-click and data-ng-click not working (17f38b0b, closes #3258)
    • prevents scrollbar from unnecessarily showing up on the body (5c08d5c9, closes #3266)
  • ripple: fixes typo in ripple code (c93ba5c9)
  • select:
    • interimElement will resolve its promise even when transition end event is not fi (d6a938e9, closes #3704, #3780, #3800, #3794)
    • restore ngModel functionality (86a4ca99, closes #3767)
    • fix slight pixel miss-alignment on select open (2b423587, closes #3594)
    • fix positioning when using option groups (d8d3e4ca)
    • remove correct controller from formCtrl w/ name (ed6b45c7, closes #3062, #3671)
    • fix select value not filling parent (14786283)
    • fix duplicate keydown listeners after select shown (3e3eb9ef, closes #2616)
    • fix cycle option focus after keyboard search (cc8850b3)
    • fix select-menu width being incorrectly computed (18d8ae03)
    • fix select-value label not filling select width (ba60122e)
    • fix empty attribute for selected not selecting options (4f7af228, closes #2114)
    • mdInputContainer not realizing select had value (1a8acd02)
    • fix double label issue using placeholder in md-input-container (cbbb4b98)
    • fix menu positioning inside fixed elements (044dbdc3)
    • fix md-select with no placeholder outside of md-input-container (4be344bb, closes #3483)
    • refresh optionNodes reference (05119a71, closes #2109)
    • IE down arrow key error resolved (c183e9b4, closes #2109)
    • make select popup inherit theming (691dd2fa, closes #2483)
  • slider:
    • check for invalid discrete step value (273fff4c, closes #3590)
    • render issues with ticks that occur when parent elements are resized (5b0c256a, closes #1996, #2764)
  • tabs:
    • fixes size logic for centered tabs (5722449b)
    • removes scope disconnect logic from tab templates (2976add7, closes #3692)
    • theme palettes will no longer be inherited from parent elements (0667380d, closes #3150)
    • fixes errors thrown when user-defined click events triggered their own digest cy (1b984ed6)
    • internal scope will now be the same as external scope (c5c148df, closes #3300)
    • prevents error when navigating away from tabs section while using Angular 1.4.x (31bb1210)
    • focused item will once again scroll into view properly on focus (5616f48f)
    • fixes md-swipe-content support (0982c76a, closes #3225)
    • md-center-tabs should work now (aa1e47d3)
    • limits the width of tabs to the width of md-tab-canvas (46ffa9eb, closes #3577)
    • reduces the number of watchers by using bind-once syntax for non-changing items (6f63d708)
    • properly sets initial styles for inkbar when using centered tabs (8ccf67e5)
    • fixes md-stretch-tabs with one-way binding (cd3e8a1c, closes #3547)
    • fixes md-center-tabs support with recent changes (4867e318, closes #3549)
    • prevents an error from being thrown if an empty attribute md-selected is added (f5cd5a07, closes #3537)
    • improves performance by reducing the number of digests caused by tabs (556be5fb)
    • prevents error on empty tab list (3e7ff23c, closes #3264)
  • tests:
  • textarea: Start at a height of one line (52ca5e5a, closes #2953, #2154)
  • theming: make theme inheritance not depend on DOM order (73b1df4b)
  • toast:
    • differentiate between hide action clicks and hide timeouts (285ac72d, closes #3745)
    • replace cancel with hide on hideDelay (2b687133, closes #3558)
  • util: fix timeouts in transitionEndPromise() (602f4904)
  • utils: update for Angular 1.4.1 compatibility (7ca139af, closes #3315, #3325)

<a name"0.10.0"></a>

angularcore
published 0.10.0 •

Changelog

Source

0.10.0 (2015-06-15)

Features
  • fabSpeedDial: adds fabSpeedDial component (e813dcdb)
  • fabToolbar: adds fabToolbar component (30a53c30)
  • menu: add a basic dropdown menu component (3f6b4af4, closes #3173)
  • select: add mdOnClose expression eval event (d7bfc86f, closes #3217)
  • tabs:
    • replaces unnecessary watches with getter/setter syntax for improved performance (c806e8be)
    • adds support for md-autoselect (8285e2d0)
Breaking Changes
  • The API has changed for md-icon - iconSize has been changed to viewBoxSize

(f93e117a)

Bug Fixes
  • autocomplete:
    • prevents an error when passing null instead of an array (afa213df)
    • waits for screen to reposition on focus before locking scrolling (6bfc31ea, closes #2973)
    • fixes typo in autocomplete mouseup method (67817713)
    • locks scrolling while autocomplete menu is visible (deae957b, closes #2973)
    • fixes issue where setting a min-length of 0 was not working (d3f65195)
  • button: fixes style inconsistencies between md-buttons using a and button under th (cc07e63d, closes #2440)
  • checkbox: adds ability to click links within checkbox (999e0da2, closes #852)
  • icon: Change iconSize param to viewBoxSize. (f93e117a, closes #1679, #3123)
  • icons: support for ngDirectives using compile phase (9521a1e0)
  • mdMenu:
  • radioButton: fixes potential theming bug due to CSS specificity (e8ec2b5e)
  • select:
  • tabs:
    • programmatically changing tabs will now adjust pagination to show the selected t (6d45f104, closes #3139)
    • calls on-select for the initially selected item (cc1d9d2b, closes #3169)
    • fixes CSS to respect non-truthy values for md-dynamic-height (60197180, closes #3184)
    • fixes centered tabs for Safari (25526864, closes #3198)
    • nested tabs should now work properly when using md-tab-label and md-tab-body (e3e52c2c, closes #3206)
    • fixes infinite digests bug in Firefox (781929d7)
    • fixes issue with tab pagination in Angular 1.4 (4273f52b)
  • theming: fixes bugs with progress circular and select theming (3ac50acc)

<a name="0.9.8"></a>

angularcore
published 0.9.8 •

Changelog

Source

0.9.8 (2015-06-08)

Bug Fixes
  • tabs:
    • prevents tabs from shrinking when used with flexbox (dd041927, closes #3011)
    • prevents select/deselect events from firing on destroy (1ba0686e)

<a name="0.9.8-rc1"></a>

angularcore
published 0.9.7 •

Changelog

Source

0.9.7 (2015-06-01)

Features
  • autocomplete: adds support for validation/ng-messages (1f0a8450, closes #2808, #2664)
  • icons: add support for font-icons with ligatures and Material-Icon demos (a1074907, closes #3059)
Breaking Changes
  • autocomplete: name attribute has been changed to input-name to more clearly show its purpose
Bug Fixes
  • autocomplete:
    • only 2 messages will be displayed at any given time for autocomplete (6b4e95ce, closes #2785)
    • prevents text from going under the clear button (73e03a70, closes #2193, #2578)
    • prevents error on keydown when menu is hidden (a7dcfb6d, closes #2774)
    • autocomplete will no longer show the dropdown on value changes when not focused (c3ec08d8, closes #2756)
  • input: update disabled underline styles (8f2b2c68, closes #2870)
  • progressLinear: rewrites animation for progress linear (1d478ebd, closes #2762)
  • tabs:
    • adds ui-sref/ng-href support to tabs (6c53d112, closes #2344)
    • updating dynamic tab labels will now be reflected (8ac4fa1b)
    • select/deselect events will now fire when a tab is removed but the index does no (5e47b52b, closes #2837)
    • initial state will now scroll to selected tab (120c271b, closes #2838)
  • toolbar: add h1 to toolbar tools headings (c100ef10)
  • tooltip:
    • pointer-events 'none' used properly with activate events (667e4c24)
    • hide tooltip after mouseleave if focus is achieved through mousedown (e73d290c)

<a name="0.9.6"></a>

angularcore
published 0.9.6 •

Changelog

Source

0.9.6 (2015-05-28)

Bug Fixes
  • build: fixes bug where versions in 0.9.5 comments were wrong. (7a1ad41f)
  • closure: fixes issue in core.js where multiple goog.provide lines were included

<a name="0.9.5"></a>

angularcore
published 0.9.5 •

Changelog

Source

0.9.5 (2015-05-28)

Features
  • accessibility: additional Windows high-contrast styles (37bc5b6f)
  • button: md-icon-button to use round ripple (ab1e9e05)
  • listItem: allow use of own md-buttons (0ef4b79f)
Breaking Changes
  • Removed attach(button|tab|checkbox|list)Behavior in favor of composing an injectable ripple service specific to your target. $mdInkRipple was too aware of how to configure components. You now have access to $mdButtonInkRipple, $mdTabInkRipple, $mdListInkRipple, $mdCheckboxInkRipple.

    Change your code from this:

        function MyService($mdInkRipple) {
          //... Included for brevity
          $mdInkRipple.attachButtonBehavior(scope, element, options);
        }
    

    To this:

        function MyService($mdButtonInkRipple) {
          //... Included for brevity
          $mdButtonInkRipple.attach(scope, element, options);
        }
    
  • icons: Default size for md-icon has been changed from 28px to 24px

  • tabs: Replaces pagination transition with transform rather than left for performance

(3b0f12e3)

Bug Fixes
  • autocomplete:
    • uses $attr to support data- prefixed attributes (1dc56a6c, closes #2798)
    • resolves xss bug with autocomplete text highlighter (1538ebe9, closes #2901)
    • pulls in text content as HTML to prevent it from being un-escaped (33ac259d)
  • build:
    • build will now update CHANGELOG in master (859ceb18)
    • fixes issue where release tag doesn't match release branch (5f7b1e91)
  • button: makes icon-buttons round for ripple and focus state (98025aaf)
  • chips: removes box-shadow from inline autocomplete (bc407590)
  • demo: use relative path to img src (175fd54d, closes #2916)
  • docs:
  • list: correctly proxy ng-disabled attrs (a25bc0ea)
  • listItem: fix ng-enter having animation (41953d5a)
  • md-icon: change icon size back to 24px (3b305a3d, closes #2992)
  • minify: tabsDirective template function works when minified (c7ea4a78)
  • select:
    • respect id attributes if assigned (fc90fd31)
    • label not updating after objects resolved via promise (74259976)
  • subheader: theme is applied to sticky clone (e92686f0, closes #2779)
  • tabs:
    • re-adds disconnected scopes for tab content (e6f19d48)
    • uses ng-if to remove inactive tabs once their animation is complete (8dcaea8a)
    • replaces pagination transition with transform rather than left for performan (a8ff2ad1)
    • fix missing dependency (0b35c9b4, closes #2460)
  • theming: remove bogus hue value from grey palette (0c28cee2)
  • tooltip: use label instead of aria-describedby (198199c1)

<a name="0.9.4"></a>

angularcore
published 0.9.4 •

Changelog

Source

0.9.4 (2015-05-15)

This interim release fixes an incorrect deployment of angular-material.js; which added the Closure Library Namespace features using goog.provide(). Only source in /modules/closure/**.js should use this namespacing.

Features
Bug Fixes
  • build: fixes issue where JS files were being generated with Closure code (ca940384), closes #2852)

<a name="0.9.3"></a>

angularcore
published 0.9.3 •

Changelog

Source

0.9.3 (2015-05-14)

This release is also using enhanced scripting to automate the build and release processes. Releases will now also deploy versioned docs to http://github.com/angular/code.material.angularjs.org.

Bug Fixes
  • update rems to pixels (08b89921)
  • autocomplete: prevents not found message from displaying while results are loading (3d5bd948)
  • build: enable build of component modules. (8a886d79)
  • codepen:
  • dialog:
  • gesture: fix conflicts with Ionic (05788d24, closes #1528, #1528)
  • list:
  • tabs:
    • corrects css bug with tab-data positioning (a8fd0f4d)
    • reordering tabs should now work (5bc3f232)
  • tests: performance improvements and fixes to jasmine testing (786b0ed3, closes #2800)
  • toolbar: align last icon button to spec (f988255d, closes #2497)
  • tooltip: update to spec, remove max-width (8c60d9c7, closes #656)
Features
<br/> <br>

<a name="0.9.0"></a>

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc