Skip to content

Stable Release v2.6.1

Compare
Choose a tag to compare
@dfreedm dfreedm released this 23 Aug 19:22
· 860 commits to master since this release

Meaningful Changes

  • Fix taps on elements with disabled property
  • closure compiler fixups
  • Allow legacy element property definitions with only a type.
  • Replace an attempt to spread a NodeList to an array with Array.from for Safari 9, where NodeList is not iterable.
  • Ignore shady CSS scoping in getComposedHTML
  • Make event notification handler read the value from currentTarget

Raw Notes

  • Make event notification handler read the value from currentTarget, (#5309) (commit)

  • Regenerate types. (commit)

  • Annotate another two ephemeral classes. (commit)

  • Mark some ephemeral super classes as private. (commit)

  • Annotate Node parameter as not null. (commit)

  • Updates for improved type generation. (commit)

  • Disable combined CE+SD polyfill testing on browsers with native support, for test economy. (commit)

  • Extend Safari exceptions beyond 10.1 (commit)

  • Extend Edge exceptions beyond Edge 16 (commit)

  • Ignore shady CSS scoping in getComposedHTML (commit)

  • Update gen-typescript-declarations and generate constructor types (#5281) (commit)

  • split chrome and firefox runs, maybe fewer timeouts for firefox (commit)

  • port other fixes as well (commit)

  • Port Closure Compiler fixes to polymer-externs (commit)

  • Fix method to force CE polyfill on. Fixes #5267. (commit)

  • Fix lint errors. (commit)

  • Add a test for touches on labels causing clicks on the labelled element. (commit)

  • Replace an attempt to spread a NodeList to an array with Array.from for Safari 9, where NodeList is not iterable. (commit)

  • IE fixes (commit)

  • Use node 8 (commit)

  • Only disable tabs for "disablable" elements (commit)

  • Add @const to elements (commit)

  • Add user-importable files to bower.json's main field for modulizer. (commit)

  • Add reasoning for suppress missingProperties (commit)

  • Don't rely on dom-module synchronously until WCR. (commit)

  • Avoid closure warnings. (commit)

  • Add ability to define importMeta on legacy elements. Fixes #5163 (commit)

  • Allow legacy element property definitions with only a type. Fixes #5173 (commit)

  • Update docs. (commit)

  • Use Polymer.ResolveUrl.pathFromUrl (commit)

  • Fix test under shadydom. Slight logic refactor. (commit)

  • Fix lint warning (commit)

  • Add importMeta getter to derive importPath from modules. Fixes #5163 (commit)

  • Reference dependencies as siblings in tests. (commit)

  • Update types (commit)

  • Add note about performance vs correctness (commit)

  • Update types. (commit)

  • Lint clean. (commit)

  • Pass through fourth namespace param on attributeChangedCallback. (commit)

  • Add a @const annotation to help the Closure Compiler understand that Polymer.Debouncer is the name of a type. (commit)

  • [ci skip] update changelog (commit)

  • Update docs and types (commit)

  • Update perf test to use strict-binding-parser (commit)

  • Correct import paths (commit)

  • Only store method once for dynamic functions (commit)

  • Move strict-binding-parser to lib/mixins (commit)

  • Rename to StrictBindingParser (commit)

  • Fix linter errors (commit)

  • Extract to a mixin (commit)

  • Add missing dependency to bower.json (commit)

  • Fix linter warning (commit)

  • Add documentation (commit)

  • Add performance test for binding-expressions (commit)

  • Rewrite parser to use switch-case instead of functions (commit)

  • Remove escaping from bindings (commit)

  • Fix linter warning (commit)

  • Refactor to be functional and add more tests (commit)

  • Fix linter warnings (commit)

  • Rewrite expression parser to state machine (commit)