Polymer v1.8.0-dev Release Notes

Release Date: 2017-02-06 // about 7 years ago
    • ➕ Add comment. (commit)

    • ⬆️ Only keep disable-upgrade attribute if it is an attribute binding. (commit)

    • spacing. (commit)

    • ⚡️ Update webcomponentsjs dependency (commit)

    • ⬆️ Change isInert to disable-upgrade and feature is now supported only via the disable-upgrade attribute. (commit)

    • ➕ Add tests for is-inert (commit)

    • Prevent annotator from removing the is-inert attribute. (commit)

    • 🛠 fixes for users of Polymer.Class (commit)

    • ➕ Add support for isInert to allow elements to boot up in an inert state. e.g. <x-foo is-inert></x-foo>. Setting xFoo.isInert = false causes the element to boot up. (commit)

    • ⚡️ Small typos updated (commit)

    • ↪ work around older firefox handling of the "properties" property on HTMLElement prototype (commit)

    • 👌 improve comments (commit)

    • ➕ Add comments. Behavior fast copy flag changed to _noAccessors. (commit)

    • 🛠 Fix tests on IE10 and simplify constructor shortcut. (commit)

    • 👉 Make dom-module work on older Safari. (commit)

    • micro-optimizations: (1) favor mixin over extends where possible, (2) unroll behavior lifecycle calls, (3) avoid creating a custom constructor when not used, (4) provide _skipDefineProperty setting on behaviors which copies properties via assignment rather than copyOwnProperty (commit)

    • Ensure done. (commit)

    • ✅ Test positive case of suppressBindingNotifications (commit)

    • ➕ Add notifyDomBind to dom-bind. (commit)

    • ✅ Test Polymer.Settings inside test. (commit)

    • ⏪ Revert unnecessary change. (commit)

    • 🛠 Fix test lint issue. (commit)

    • Add global flags to suppress unnecessary notification events. Fixes #4262. * Polymer.Settings.suppressTemplateNotifications- disables dom-change and rendered-item-count events from dom-if, dom-repeat, and don-bind. Users can opt back into dom-change events by setting the notify-dom-change attribute (notifyDomChange: true property) to dom-if/don-repeat instances. * Polymer.Settings.suppressBindingNotifications - disables notify effects when propagating data downward via bindings. Generally these are never useful unless users are explicitly doing something like <my-el foo="{{foo}} on-foo-changed="{{handleFoo}}"> or calling addEventListener('foo-changed', ...) on an element where foo is bound (we attempted to make this the default some time back but needed to revert it when we found via https://github.com/Polymer/polymer/issues/3077 that users were indeed doing this). Users that avoid these patterns can enjoy the potentially significant benefit of suppressing unnecessary events during downward data flow by opting into this flag. (commit)

    • 🛠 Fix strip-whitespace for nested templates. (commit)

    • ⚡️ [ci skip] update changelog v1.7.1 (commit)

    • Close backtick in ISSUE_TEMPLATE.md (commit)