Skip to content

Preview Release v2.0.0-rc.8

Pre-release
Pre-release
Compare
Choose a tag to compare
@dfreedm dfreedm released this 12 May 18:45
· 1591 commits to master since this release

Meaningful 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 to customElements.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)

  • Ensure no warnings for dynamic fns. Fixes #4575 (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 to customElements.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)

  • Fixes #4553, #4554 (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)