Polymer v2.0.0-rc.4 Release Notes

Release Date: 2017-04-12 // about 7 years ago
    • 🛠 fix lint error (commit)

    • 💅 Only style elements with templates (commit)

    • [ci skip] note safari bugs (commit)

    • 🛠 Various Safari 10.1 fixes (commit)

    • ➕ Add @memberof annotation for Polymer.Debouncer (commit)

    • Import mutable-data.html in dom-bind (commit)

    • Correct changelog version title (commit)

    • 🛠 Fix readme. (commit)

    • 💅 tighten up custom-style-late test (commit)

    • 🛠 Fixes #4478 by adding a better warning for attributes that cannot deserialize from JSON. (commit)

    • ➕ Adds back the beforeRegister method. Users can no longer set the is property in this method; however, dynamic property effects can still be installed here. (commit)

    • 🛠 Fixes #4447. Re-introduce the hostStack in order to maintain “client before host” ordering when _flushProperties is called before connectedCallback (e.g. as Templatize does). (commit)

    • 🛠 Fix custom-style-late tests (commit)

    • ➕ Add test for ensuring complicated mixin ordering is correct (commit)

    • ⬆️ move lazy-upgrade out to separate mixins repo (commit)

    • Only check bounding client rect on clicks that target elements (commit)

    • ➕ Adds tests from https://github.com/Polymer/polymer/pull/4099. The other changes from the PR are no longer needed. (commit)

    • 📄 clean up code, factor processing lazy candidates, better docs (commit)

    • ⚡️ Update templatize.html (commit)

    • Doc fix (correct callback name) (commit)

    • 🛠 Fixed templatize typo (commit)

    • ↪ Work around IE/Edge bug with :not([attr]) selectors (commit)

    • ✂ Remove support for lazy-upgrade inside dom-if and dom-repeat (commit)

    • 🛠 Fix image in README (commit)

    • ✂ Remove useless id check on mixins (commit)

    • ⬆️ move dom-change listener for lazy-upgrade before super.ready() (commit)

    • ⚡️ [ci skip] Update doc (commit)

    • ⚡️ [ci skip] Update doc (commit)

    • ➕ Add API docs. (commit)

    • nodeInfo -> nodeInfoList (commit)

    • ⚡️ Updates based on PR feedback. API docs in progress. (commit)

    • ⬆️ * ensure element cannot return to “disabled” state after upgrading. * ensure nested beforeNextRender calls always go before the next render * ensure nested afterNextRender are called after additional renders (commit)

    • 🛠 Fixes #4437. Ensure _registered is called 1x for each element class using LegacyElementMixin. Ensure that a behaviors’s registered method is called for any extending class. (commit)

    • Separate binding-specific code from template stamp. Expose override points. (commit)

    • ✅ Use webcomponents-lite for test (commit)

    • ➕ add lazy-upgrade tests (commit)

    • ⬆️ make a mixin for lazy upgrading (commit)

    • ⬆️ implements disable-upgrade attribute which prevents readying an element until the attribute is removed. (commit)