All Versions
128
Latest Version
Avg Release Cycle
65 days
Latest Release
1455 days ago

Changelog History
Page 4

  • v2.0.0-rc.7 Changes

    April 19, 2017
    • ➕ Add more tests. (commit)

    • ⚡️ Update jsBin template for 2.0 (commit)

    • ⚡️ [ci skip] Update link to jsBin template for 2.0. (commit)

    • 🔀 Move computeLinkedPaths out of hot path and into sync setter. (commit)

    • ✅ [ci skip] Add note re: purpose of test (commit)

    • 🛠 Fix test for fallback _readyClients. Fixes #4547 (commit)

    • 🛠 Process paths regardless of accessor, & loop on computeLinkedPaths. Fixes #4542 (commit)

  • v2.0.0-rc.6 Changes

    April 17, 2017
    • 📄 [ci skip] Fix API docs (commit)

    • 🛠 Guard against overwriting bound values with hasOwnProperty. Fixes #4540 (commit)

    • ⚠ [ci skip] reduce warnings (commit)

    • 🛠 fix globals for goog.reflect.objectProperty -> JSCompiler_renameProperty swap (commit)

    • 🚚 [ci skip] remove outdated externs file (commit)

    • 👕 lint and compile successfully (commit)

    • ⚡️ update dependencies (commit)

    • 📇 Rename setPrivate -> setReadOnly (commit)

    • ➕ Add setPrivate arg to setProperties (commit)

    • ✅ Never accidental test change (commit)

    • ✂ Remove unused @method (commit)

    • Standardize @return, @param, type case. (commit)

    • 🛠 Fix jsdoc warnings. (commit)

    • 🛠 jsdoc fixes. (commit)

    • 🛠 Fix jsdoc issues. (commit)

    • 🛠 Fix jsdoc issues. (commit)

    • Enable error on jsdoc mistake. (commit)

    • 🛠 fix @license comments & shadycss imports. Remove custom style from externs (commit)

    • closure advanced compilation (commit)

  • v2.0.0-rc.5 Changes

    April 13, 2017
    • 👍 Eliminate rest args for better perf on stable chrome. (commit)

    • 🛠 Fix perf regressions. (commit)

    • 🚚 Move second tap test to the correct spot. (commit)

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

    • ➕ Add more comments (commit)

    • [ci skip] Fix comment. (commit)

    • alias another way (commit)

    • 👉 use chrome beta (commit)

    • ➕ Add more HTMLImports.whenReady (commit)

    • 🔨 Address feedback from review: * Refactor _bindTemplate to remove problematic hasCreatedAccessors * Remove vestigial dom from _bindTemplate call * Rename _unstampTemplate to _removeBoundDom * Add infoIndex to nodeInfo (and renamed parent & index) * Add test to ensure runtime accessors created for new props in runtime stamped template * Changed custom binding test to use different prop names * Added test for #first count after removing bound dom (commit)

    • 🛠 Fix lint error. (commit)

    • Ensure prototype wasn't affected by runtime effects. (commit)

    • ➕ Add tests for adding/removing runtime property effects. (commit)

    • ➕ Added tests for custom parsing, effects, and binding. (commit)

    • ➕ Add initial runtime stamping tests. (commit)

    • 🛠 Fix changelog generation (commit)

    • Address feedback based on review. * PropertyAccessors must call _flushProperties to enable * Avoid tearing off oldProps (unnecessary) * Add addBinding docs * Merge notifyListeners into setupBindings * Add comment re: path-bindings not being overridable * Remove dom argument from _bindTemplate * Rename _stampBoundTemplate back to _stampTemplate (commit)

    • Put $ on dom, and assign to element as needed. Eliminate _templateInfo reference. (commit)

    • 🛠 Fix _hasAccessor for readOnly. Collapse addBinding & addBindingEffects (commit)

    • 📜 Improvements to binding API: - Adds override points for _parseBindings and _evaluateBinding - Adds support for runtime template binding - Moves ready(), _hasAccessor tracking, and instance property swizzle at ready time to PropertyAccessors (commit)

  • v2.0.0-rc.4 Changes

    April 12, 2017
    • 🛠 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)

  • v2.0.0-rc.3 Changes

    March 15, 2017
    • ➕ add properties, behaviors, observers, hostAttributes, listeners on prototype (commit)

    • ⚡️ [skip ci] update test comments (commit)

    • 👍 better comment (commit)

    • get behaviors only from prototypes (commit)

    • behaviors ONLY on the prototype (commit)

    • ➕ add instance behaviors (commit)

    • [ci skip] minor doc edits. (commit)

    • [ci skip] expand range of dependencies to all rcs (commit)

  • v2.0.0-rc.2 Changes

    March 07, 2017
    • ✅ another test fix. (commit)

    • 🛠 fix behavior warn test. (commit)

    • ⚡️ update to latest webcomponents rc. (commit)

    • 🚚 move mutable data mixin to be loaded by polymer.html (commit)

    • 🛠 Fix 4387. Ensure dom-change fired with composed: true. (commit)

    • 👍 Allow hybrid elements (like iron-list) to make template instances with mutable data (commit)

    • Don't override the goog namespace if it already exists (commit)

    • 👉 Use correct version (commit)

    • 🛠 Fix spelling error (commit)

    • [ci skip] Fix note re: transpilation (commit)

    • ⬆️ [ci skip] Remove obsolete note re: pre-upgrade attribute vs. property priority (commit)

    • [ci skip] Fix note re: attached (commit)

    • ⚡️ [ci skip] Add back intro README content from 1.x, updated to 2.x syntax. (commit)

  • v2.0.0-rc.1 Changes

    March 06, 2017

    🚀 <!-- the changelog tool broke, so this is ported from https://www.polymer-project.org/2.0/docs/release-notes#v-2-0-0-rc.1 --> The following notable changes have been made since the 2.0 Preview announcement.

    • The config getter on element classes has been replaced by individual properties and observers getters, more closely resembling the 1.x syntax.

      static get properties() {
        return {
          aProp: String,
          bProp: Number
        }
      }
      static get observers() {
        return [
          '_observeStuff(aProp,bProp)'
        ]
      }
      
    • 🐎 1.x-style dirty checking has been reinstated for better performance. An optional mixin is available for elements to skip dirty checking of objects and arrays, which may be more easy to integrate with some state management systems. For details, see [Using the MutableData mixin](devguide/data-system#mutable-data) in Data system concepts.

    • 💅 Support for dynamically-created custom-style elements has been added.

    • 💅 Support for the external style sheet syntax, <link rel="import" type="css"> has been added. This was deprecated in 1.x, but will be retained until an alternate solution is available for importing unprocessed CSS.

    • New properties rootPath and basePath were added to Polymer.Element to allow authors to configure how URLs are rewritten inside templates. For details, see the [Update URLs in templates](./upgrade#urls-in-templates) in the Upgrade guide.

  • v1.12.0

    May 20, 2019
  • v1.12.0-dev

    May 20, 2019
  • v1.9.1-dev Changes

    April 17, 2017
    • ✂ Remove use of ES6 API. (commit)

    • ✂ Remove use of ES6 API. (commit)

    • Ensure optimization uses hybrid parentNode (commit)

    • 👉 Use local parentNode (commit)

    • Capture hybridDomRepeat. (commit)

    • 🛠 Fix dom-if detachment (commit)

    • ➕ Add dom-if test for add/remove. (commit)

    • ➕ Add test for add & remove (commit)

    • ➕ Add 2.x hybrid affordances for stamping template content. Fixes #4536 (commit)

    • 🛠 Fix lint (commit)

    • ✅ Make tests more strict. (commit)

    • 🛠 Use _importPath in resolveUrl so it available early. Fixes #4532 (commit)

    • ⚡️ [ci skip] update Changelog (commit)