Preview Release v2.0.0-rc.8
Pre-releaseMeaningful Changes
- Remove
disable-upgrade
feature for 2.0 release- This feature is complicated to use in class-based elements, leading to "easy to write and hard to debug errors" in user code.
disable-upgrade
may return in a a future minor release as a mixin or patch tocustomElements.define
- Fix warning logs for dyanmically bound functions
- Fix for observers firing before
ready()
- Add new static API for creating property effects which mirror the instance versions
PropertyEffects.addPropertyEffect
PropertyEffects.createPropertyObserver
PropertyEffects.createMethodObserver
PropertyEffects.createNotifyingProperty
PropertyEffects.createReadOnlyProperty
PropertyEffects.createReflectedProperty
PropertyEffects.createComputedProperty
PropertyEffects.bindTemplate
Raw Notes
-
Add test for boolean dynamicFn (commit)
-
Accept boolean or object map for dynamicFns (commit)
-
update dependencies for v1 polyfills (commit)
-
Null the links when unbinding. (commit)
-
Dedupe API docs. (commit)
-
Move setup to suiteSetup (commit)
-
Uncomment previous tests (commit)
-
Add tests (commit)
-
[ci skip] port gen-changelog from 1.x (commit)
-
Add static API for creating property fx and minor code refactoring. (commit)
-
[ci skip] remove bower.json version, add npm devDependencies & np publish config (commit)
-
Fix comment. (commit)
-
Fixes #4585. Data notifications do not flush host if host has not initialized clients. This preserves the Polymer 1.x guarantee that client dom is fully “readied” when data observers run. (commit)
-
Corrected minor Method comments (commit)
-
Removes the
disable-upgrade
feature from Polymer 2.0. Due to #4550, the feature has a flaw for native ES6 classes and would be better implemented as either a mixin or patch tocustomElements.define
. (commit) -
Fix jsBin link. (commit)
-
Ensure tags in markdown are backtracked. Short-term stopgap to ensure they are not rendered in HTML. (commit)
-
Clean up gulpfile (commit)
-
bump wct version (commit)
-
Disabling
lint-closure
until the error count is driven to 0 (commit) -
fix test failures on safari 9 and chrome 41 w/focus event (commit)
-
update debounce example. (commit)
-
save closure warnings to "closure.log" file (commit)
-
use shadycss externs directly, now only 498 warnings (commit)
-
add gulp task to lint for closure warnings (commit)