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 tosetProperties
(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 problematichasCreatedAccessors
* Remove vestigialdom
from_bindTemplate
call * Rename_unstampTemplate
to_removeBoundDom
* AddinfoIndex
tonodeInfo
(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) * AddaddBinding
docs * Merge notifyListeners intosetupBindings
* Add comment re: path-bindings not being overridable * Removedom
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 theis
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 beforeconnectedCallback
(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 nestedafterNextRender
are called after additional renders (commit)🛠 Fixes #4437. Ensure
_registered
is called 1x for each element class usingLegacyElementMixin
. Ensure that a behaviors’sregistered
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 withcomposed: 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 individualproperties
andobservers
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
andbasePath
were added toPolymer.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
inresolveUrl
so it available early. Fixes #4532 (commit)⚡️ [ci skip] update Changelog (commit)