UNPKG

@polymer/polymer

Version:

The Polymer library makes it easy to create your own web components. Give your element some markup and properties, and then use it on a site. Polymer provides features like dynamic templates and data binding to reduce the amount of boilerplate you need to

946 lines (479 loc) 334 kB
# Change Log ## [v2.7.0](https://github.com/Polymer/polymer/tree/v2.7.0) (2018-12-03) - Update to webcomponentsjs 1.3.0 ([commit](https://github.com/Polymer/polymer/commit/5df96021)) - Lint fixes ([commit](https://github.com/Polymer/polymer/commit/41c75c26)) - Fix settings to pull from Polymer object for defaults. ([commit](https://github.com/Polymer/polymer/commit/77f34369)) - Update types ([commit](https://github.com/Polymer/polymer/commit/e8095154)) - Merge css-build-dir changes into 2.x * Don't set up observer in ShadyDOM * Move __activateDir into check instead of replace * skip some tests that never really worked in ShadyDOM ([commit](https://github.com/Polymer/polymer/commit/cc1402d9)) - Use closure-safe name ([commit](https://github.com/Polymer/polymer/commit/d74aa82a)) - Add tests ([commit](https://github.com/Polymer/polymer/commit/db4dbf8f)) - Ensure properties and observers are interleaved per behavior ([commit](https://github.com/Polymer/polymer/commit/bbf1acce)) - Ensure property values are always overridden by extendors/behaviors ([commit](https://github.com/Polymer/polymer/commit/6f3057ec)) - Ensure `registered` is always called on element prototype ([commit](https://github.com/Polymer/polymer/commit/29d514f7)) - Do lazy behavior copying only when `legacyOptimizations` is set ([commit](https://github.com/Polymer/polymer/commit/44e48287)) - Behavior property copying fixes ([commit](https://github.com/Polymer/polymer/commit/fbf827d9)) - Ensure initial static classes are preserved when a class$ binding is present. ([commit](https://github.com/Polymer/polymer/commit/83c0e9d1)) - Avoid copying certain properties from behaviors ([commit](https://github.com/Polymer/polymer/commit/5b34ce9d)) - Sync memoized properties getter with 3.x version. ([commit](https://github.com/Polymer/polymer/commit/b3568bb3)) - Remove unnecessary setting of `_template`. ([commit](https://github.com/Polymer/polymer/commit/9d33ecb9)) - Minor renaming based on review. ([commit](https://github.com/Polymer/polymer/commit/b12a0b6a)) - Slight tweaks based on review. ([commit](https://github.com/Polymer/polymer/commit/9e141723)) - Slightly improve how `_registered` is called. ([commit](https://github.com/Polymer/polymer/commit/5d5c95ca)) - Changed based on review feedback. ([commit](https://github.com/Polymer/polymer/commit/f62755d4)) - Ensure _template from behaviors takes precedence over `is` in legacy. ([commit](https://github.com/Polymer/polymer/commit/08b267f3)) - TemplateStamp: fix TreeWalker ([commit](https://github.com/Polymer/polymer/commit/c2746704)) - update types ([commit](https://github.com/Polymer/polymer/commit/5c3bf54c)) - update package-lock ([commit](https://github.com/Polymer/polymer/commit/f93daba4)) - Update FF test config. ([commit](https://github.com/Polymer/polymer/commit/6e902838)) - Factor telemetry to separate module ([commit](https://github.com/Polymer/polymer/commit/ca03e08d)) - update more types ([commit](https://github.com/Polymer/polymer/commit/8d9219f9)) - update types ([commit](https://github.com/Polymer/polymer/commit/fe1bcd1c)) - Address linting issues. ([commit](https://github.com/Polymer/polymer/commit/dadcfc2e)) - Address review feedback ([commit](https://github.com/Polymer/polymer/commit/0190e330)) - Update types. ([commit](https://github.com/Polymer/polymer/commit/fb5a7e32)) - Sync with changes made in master. ([commit](https://github.com/Polymer/polymer/commit/620ae42e)) - Disable running FF in headless mode on Travis ([commit](https://github.com/Polymer/polymer/commit/1d67cec0)) - Use windows for FF62 ([commit](https://github.com/Polymer/polymer/commit/83dd540f)) - Update wct for FF63, add FF62 to sauce for pre-WC testing, drop Safari 10. ([commit](https://github.com/Polymer/polymer/commit/1d017142)) - Disable running FF in headless mode on Travis ([commit](https://github.com/Polymer/polymer/commit/d91ac936)) - Add comment and handle undefined host case. ([commit](https://github.com/Polymer/polymer/commit/6e4f62d8)) - Use windows for FF62 ([commit](https://github.com/Polymer/polymer/commit/9f65049f)) - Update types. ([commit](https://github.com/Polymer/polymer/commit/75cfcb82)) - Behaviors ([commit](https://github.com/Polymer/polymer/commit/efb8d71c)) - Update wct for FF63, add FF62 to sauce for pre-WC testing, drop Safari 10. ([commit](https://github.com/Polymer/polymer/commit/509b73f8)) - LegacyElement ([commit](https://github.com/Polymer/polymer/commit/20c8bf10)) - Apply mixin to TemplatizeInstance ([commit](https://github.com/Polymer/polymer/commit/55e9dfd1)) - Update types. ([commit](https://github.com/Polymer/polymer/commit/7f2fcb18)) - Sync with changes made on master. ([commit](https://github.com/Polymer/polymer/commit/ed6deea8)) - Adds `legacyOptimizations` flag ([commit](https://github.com/Polymer/polymer/commit/4f223035)) - memoize behavior method lists for fasting runtime calling. ([commit](https://github.com/Polymer/polymer/commit/7251a3ac)) - stripWhitespace ([commit](https://github.com/Polymer/polymer/commit/09a6d1af)) - noDirMixin ([commit](https://github.com/Polymer/polymer/commit/c421f08d)) - noCloneTemplate ([commit](https://github.com/Polymer/polymer/commit/2a258182)) - lazyCopyProps ([commit](https://github.com/Polymer/polymer/commit/a7847816)) - Fix prototype registration ([commit](https://github.com/Polymer/polymer/commit/2f785733)) - Fix telemetry registrations to go eagerly ([commit](https://github.com/Polymer/polymer/commit/f1718034)) - Use TreeWalker for template-stamp. ([commit](https://github.com/Polymer/polymer/commit/c61df6f4)) - Avoid using mixins for behaviors. ([commit](https://github.com/Polymer/polymer/commit/527f519c)) - [ci skip] update changelog ([commit](https://github.com/Polymer/polymer/commit/7569d74d)) - Fix error reporting on Safari. ([commit](https://github.com/Polymer/polymer/commit/02f54710)) - Update types. ([commit](https://github.com/Polymer/polymer/commit/7c147a7a)) - Revert to legacy template getter, update tests. ([commit](https://github.com/Polymer/polymer/commit/dfc8398b)) - Fix lint warning. ([commit](https://github.com/Polymer/polymer/commit/1f9bced6)) - Ensure template helpers in trusted templates work. ([commit](https://github.com/Polymer/polymer/commit/2ac221bf)) - More updates based on code review. ([commit](https://github.com/Polymer/polymer/commit/275491e0)) - Ensure instanceof works after babel ES5 compilation ([commit](https://github.com/Polymer/polymer/commit/d44969a2)) - Updates based on code review. ([commit](https://github.com/Polymer/polymer/commit/ed790713)) - Fix update-types. ([commit](https://github.com/Polymer/polymer/commit/59927747)) - Update types. ([commit](https://github.com/Polymer/polymer/commit/7897d0ac)) - Fix lint warnings ([commit](https://github.com/Polymer/polymer/commit/52b25e49)) - Catch errors on top window using on error Works around safari quirk when running in iframe ([commit](https://github.com/Polymer/polymer/commit/f11b1a14)) - Update types. ([commit](https://github.com/Polymer/polymer/commit/5cc4937e)) - Fix lint warning. ([commit](https://github.com/Polymer/polymer/commit/16e695fc)) - Fix latent (benign) error thrown when removing dom-if via innerHTML. ([commit](https://github.com/Polymer/polymer/commit/9a75976d)) - Use setting set via global Polymer object. ([commit](https://github.com/Polymer/polymer/commit/a6331a25)) - Add tests. ([commit](https://github.com/Polymer/polymer/commit/2a38d382)) - Implement opt-in `strictTemplatePolicy` (flag TBD) - disable dom-bind - disable dom-module re-registration - require elements with no template to implement null template - disable templatizer of templates not stamped in trusted polymer template ([commit](https://github.com/Polymer/polymer/commit/ada72d4d)) - Add comment ([commit](https://github.com/Polymer/polymer/commit/c550e9e5)) - Factor out some helpers, add declarative tests. ([commit](https://github.com/Polymer/polymer/commit/08e13f21)) - Add constructor name and fix mixin wrapping. ([commit](https://github.com/Polymer/polymer/commit/68185549)) - Fix test name ([commit](https://github.com/Polymer/polymer/commit/a470e452)) - Fix method to force CE polyfill on ([commit](https://github.com/Polymer/polymer/commit/b3bbd215)) - Update types. ([commit](https://github.com/Polymer/polymer/commit/7fc9564e)) - Ensure class.html is imported before patching it. ([commit](https://github.com/Polymer/polymer/commit/2214b9e3)) - Add legacy-data-mixin tests to runner. ([commit](https://github.com/Polymer/polymer/commit/4ec63a41)) - Add legacy-data-mixin as 1.x->2.x migration aide. Fixes #5262. ([commit](https://github.com/Polymer/polymer/commit/c46a38de)) ## [v2.6.1](https://github.com/Polymer/polymer/tree/v2.6.1) (2018-08-23) - Make event notification handler read the value from currentTarget, (#5309) ([commit](https://github.com/Polymer/polymer/commit/ffe8f7e8)) - Regenerate types. ([commit](https://github.com/Polymer/polymer/commit/7f68ab5b)) - Annotate another two ephemeral classes. ([commit](https://github.com/Polymer/polymer/commit/50ba80b8)) - Mark some ephemeral super classes as private. ([commit](https://github.com/Polymer/polymer/commit/0bf03d3c)) - Annotate Node parameter as not null. ([commit](https://github.com/Polymer/polymer/commit/04289ac7)) - Updates for improved type generation. ([commit](https://github.com/Polymer/polymer/commit/748db7ce)) - Disable combined CE+SD polyfill testing on browsers with native support, for test economy. ([commit](https://github.com/Polymer/polymer/commit/e24f4f7e)) - Extend Safari exceptions beyond 10.1 ([commit](https://github.com/Polymer/polymer/commit/fac5f27f)) - Extend Edge exceptions beyond Edge 16 ([commit](https://github.com/Polymer/polymer/commit/2ac2c6e4)) - Ignore shady CSS scoping in getComposedHTML ([commit](https://github.com/Polymer/polymer/commit/2729662b)) - Update gen-typescript-declarations and generate constructor types (#5281) ([commit](https://github.com/Polymer/polymer/commit/2a7c43f3)) - split chrome and firefox runs, maybe fewer timeouts for firefox ([commit](https://github.com/Polymer/polymer/commit/80512201)) - port other fixes as well ([commit](https://github.com/Polymer/polymer/commit/bcd01b96)) - Port Closure Compiler fixes to polymer-externs ([commit](https://github.com/Polymer/polymer/commit/bbaaf727)) - Fix method to force CE polyfill on. Fixes #5267. ([commit](https://github.com/Polymer/polymer/commit/12b6253f)) - Fix lint errors. ([commit](https://github.com/Polymer/polymer/commit/77d4de10)) - Add a test for touches on labels causing clicks on the labelled element. ([commit](https://github.com/Polymer/polymer/commit/6ac4813f)) - Replace an attempt to spread a NodeList to an array with `Array.from` for Safari 9, where NodeList is not iterable. ([commit](https://github.com/Polymer/polymer/commit/cb40bb41)) - IE fixes ([commit](https://github.com/Polymer/polymer/commit/6255cdb9)) - Use node 8 ([commit](https://github.com/Polymer/polymer/commit/28625d61)) - Only disable tabs for "disablable" elements ([commit](https://github.com/Polymer/polymer/commit/2bca0eeb)) - Add `@const` to elements ([commit](https://github.com/Polymer/polymer/commit/8009e497)) - Add user-importable files to `bower.json`'s `main` field for modulizer. ([commit](https://github.com/Polymer/polymer/commit/40e312f8)) - Add reasoning for suppress missingProperties ([commit](https://github.com/Polymer/polymer/commit/61ca60e4)) - Don't rely on dom-module synchronously until WCR. ([commit](https://github.com/Polymer/polymer/commit/e64bd0ba)) - Avoid closure warnings. ([commit](https://github.com/Polymer/polymer/commit/412bb1e0)) - Add ability to define importMeta on legacy elements. Fixes #5163 ([commit](https://github.com/Polymer/polymer/commit/616f6662)) - Allow legacy element property definitions with only a type. Fixes #5173 ([commit](https://github.com/Polymer/polymer/commit/d321c6c9)) - Update docs. ([commit](https://github.com/Polymer/polymer/commit/c8c9e24d)) - Use Polymer.ResolveUrl.pathFromUrl ([commit](https://github.com/Polymer/polymer/commit/d9d3e439)) - Fix test under shadydom. Slight logic refactor. ([commit](https://github.com/Polymer/polymer/commit/2128ebe2)) - Fix lint warning ([commit](https://github.com/Polymer/polymer/commit/fb741ee3)) - Add importMeta getter to derive importPath from modules. Fixes #5163 ([commit](https://github.com/Polymer/polymer/commit/f7672da9)) - Reference dependencies as siblings in tests. ([commit](https://github.com/Polymer/polymer/commit/2561d868)) - Update types ([commit](https://github.com/Polymer/polymer/commit/23ba7dee)) - Add note about performance vs correctness ([commit](https://github.com/Polymer/polymer/commit/89ab7385)) - Update types. ([commit](https://github.com/Polymer/polymer/commit/5357d64a)) - Lint clean. ([commit](https://github.com/Polymer/polymer/commit/f78b0518)) - Pass through fourth namespace param on attributeChangedCallback. ([commit](https://github.com/Polymer/polymer/commit/91d4aeba)) - Add a @const annotation to help the Closure Compiler understand that Polymer.Debouncer is the name of a type. ([commit](https://github.com/Polymer/polymer/commit/e5a5725d)) - [ci skip] update changelog ([commit](https://github.com/Polymer/polymer/commit/92d282a9)) - Update docs and types ([commit](https://github.com/Polymer/polymer/commit/211c223f)) - Update perf test to use strict-binding-parser ([commit](https://github.com/Polymer/polymer/commit/f53e9e8a)) - Correct import paths ([commit](https://github.com/Polymer/polymer/commit/ab93ab08)) - Only store method once for dynamic functions ([commit](https://github.com/Polymer/polymer/commit/0f0ccdad)) - Move strict-binding-parser to lib/mixins ([commit](https://github.com/Polymer/polymer/commit/a4d4eb9a)) - Rename to StrictBindingParser ([commit](https://github.com/Polymer/polymer/commit/19d4b8cb)) - Fix linter errors ([commit](https://github.com/Polymer/polymer/commit/d8cf449e)) - Extract to a mixin ([commit](https://github.com/Polymer/polymer/commit/57a14236)) - Add missing dependency to bower.json ([commit](https://github.com/Polymer/polymer/commit/333a4664)) - Fix linter warning ([commit](https://github.com/Polymer/polymer/commit/14fac019)) - Add documentation ([commit](https://github.com/Polymer/polymer/commit/df0ee354)) - Add performance test for binding-expressions ([commit](https://github.com/Polymer/polymer/commit/42f7d785)) - Rewrite parser to use switch-case instead of functions ([commit](https://github.com/Polymer/polymer/commit/423074d1)) - Remove escaping from bindings ([commit](https://github.com/Polymer/polymer/commit/8cd49479)) - Fix linter warning ([commit](https://github.com/Polymer/polymer/commit/8a5525b0)) - Refactor to be functional and add more tests ([commit](https://github.com/Polymer/polymer/commit/7eb1a627)) - Fix linter warnings ([commit](https://github.com/Polymer/polymer/commit/79d05b8a)) - Rewrite expression parser to state machine ([commit](https://github.com/Polymer/polymer/commit/13b834df)) ## [v2.6.0](https://github.com/Polymer/polymer/tree/v2.6.0) (2018-03-22) - Use function instead of Set ([commit](https://github.com/Polymer/polymer/commit/33d2e1a8)) - [ci skip] Fix typo ([commit](https://github.com/Polymer/polymer/commit/0d1b1c2e)) - Fix test in shady DOM ([commit](https://github.com/Polymer/polymer/commit/a586b72c)) - Deduplicate style includes ([commit](https://github.com/Polymer/polymer/commit/acfef71d)) - use a clearer test for shadowRoot ([commit](https://github.com/Polymer/polymer/commit/b2fb1cfd)) - Returning null in template should nullify parent template ([commit](https://github.com/Polymer/polymer/commit/2a6c0a2a)) - [ci skip] Add clarifying comment ([commit](https://github.com/Polymer/polymer/commit/0573d483)) - Correct the JSBin version ([commit](https://github.com/Polymer/polymer/commit/cb1ae7d3)) - Put attribute capitalization fix in property-effects ([commit](https://github.com/Polymer/polymer/commit/d45dd575)) - Add note about pre v3 releases ([commit](https://github.com/Polymer/polymer/commit/f9391618)) - Add note for npm package ([commit](https://github.com/Polymer/polymer/commit/8f2cc0d5)) - Add iron-component-page dev-dependency ([commit](https://github.com/Polymer/polymer/commit/d93dd1ce)) - Update several gulp dependencies ([commit](https://github.com/Polymer/polymer/commit/ca57a1f3)) - Update dom5 to 3.0.0 ([commit](https://github.com/Polymer/polymer/commit/d4a0914e)) - Update Google Closure Compiler version and fix cast ([commit](https://github.com/Polymer/polymer/commit/4004c9c4)) - Update types ([commit](https://github.com/Polymer/polymer/commit/bb61a20d)) - Fix several issues in the documentation of dom-* elements ([commit](https://github.com/Polymer/polymer/commit/8e1b3f45)) - Handle `disabled` attribute correctly for tap gesture ([commit](https://github.com/Polymer/polymer/commit/5c0f3e6a)) - add test case for nested label ([commit](https://github.com/Polymer/polymer/commit/c11c99b2)) - Add docs and cleanup matchingLabels ([commit](https://github.com/Polymer/polymer/commit/e1df1662)) - Add tests ([commit](https://github.com/Polymer/polymer/commit/70edf1f8)) - update types ([commit](https://github.com/Polymer/polymer/commit/2d674e75)) - fix tests and add dependency import ([commit](https://github.com/Polymer/polymer/commit/a37ba7e2)) - fix typings ([commit](https://github.com/Polymer/polymer/commit/8f8135b2)) - Ensure DisableUpgradeMixin extends PropertiesMixin ([commit](https://github.com/Polymer/polymer/commit/7e74e363)) - Format comment and remove deduping mixin ([commit](https://github.com/Polymer/polymer/commit/b8c66ded)) - update types ([commit](https://github.com/Polymer/polymer/commit/1fd5f9cf)) - update types ([commit](https://github.com/Polymer/polymer/commit/5bc45ce3)) - Add mixin to automatically detect capitalized HTML attributes ([commit](https://github.com/Polymer/polymer/commit/37fd5ffe)) - Add instructions for locally viewing the source documentation ([commit](https://github.com/Polymer/polymer/commit/206d3610)) - Simplify condition checking in stylesFromModule function ([commit](https://github.com/Polymer/polymer/commit/e6903821)) - Bump type generator and generate new typings. (#5119) ([commit](https://github.com/Polymer/polymer/commit/5c027309)) - dispatchEvent returns boolean (#5117) ([commit](https://github.com/Polymer/polymer/commit/9d86135c)) - Update types ([commit](https://github.com/Polymer/polymer/commit/63e7bbc7)) - Fix license links ([commit](https://github.com/Polymer/polymer/commit/f3939875)) - Fix issue with not genering the Templatizer docs ([commit](https://github.com/Polymer/polymer/commit/55708acf)) - Bump TS type generator to pick up transitive mixin handling. ([commit](https://github.com/Polymer/polymer/commit/c3dad540)) - Remove unnecessary mutableData property from MutableData mixin ([commit](https://github.com/Polymer/polymer/commit/92b83249)) - Update types ([commit](https://github.com/Polymer/polymer/commit/868fba7c)) - Add note to updateStyles regarding updates to CSS mixins ([commit](https://github.com/Polymer/polymer/commit/d458bab3)) - Avoid timing issues with polyfilled Promise ([commit](https://github.com/Polymer/polymer/commit/6b3e007e)) - Revert use of async/await due to lack of build/serve support. ([commit](https://github.com/Polymer/polymer/commit/d4a7a45b)) - Revert types. ([commit](https://github.com/Polymer/polymer/commit/dea90802)) - Update eslint parserOptions to es2017 for async/await support. ([commit](https://github.com/Polymer/polymer/commit/ef579e29)) - Use stronger check for PropertyEffects clients. Fixes #5017 ([commit](https://github.com/Polymer/polymer/commit/e6d558ec)) - Remove unneeded file ([commit](https://github.com/Polymer/polymer/commit/a5393b6d)) - [PropertiesChanged]: allow old data to be gc'd after `_propertiesChanged` ([commit](https://github.com/Polymer/polymer/commit/74907b9a)) - Update package-lock.json ([commit](https://github.com/Polymer/polymer/commit/c58f3e0d)) - Make Travis update-types failure style the same as the elements. ([commit](https://github.com/Polymer/polymer/commit/8189382d)) - Bump TypeScript generator version. ([commit](https://github.com/Polymer/polymer/commit/3e432190)) - Make EventApi.path EventTarget type non-nullable. ([commit](https://github.com/Polymer/polymer/commit/3ede9b51)) - Lint and type fixes ([commit](https://github.com/Polymer/polymer/commit/5607a2d8)) - [PropertiesChanged]: adds _shouldPropertiesChange ([commit](https://github.com/Polymer/polymer/commit/c1885a6a)) - Update docs: templatize() cannot be called multiple times ([commit](https://github.com/Polymer/polymer/commit/27fc21c5)) - [ci skip] update changelog ([commit](https://github.com/Polymer/polymer/commit/65b4df86)) - Update types. ([commit](https://github.com/Polymer/polymer/commit/c3b6236a)) - Fix JSDoc example formatting ([commit](https://github.com/Polymer/polymer/commit/699cd87f)) - Use latest webcomponents polyfill bundle ([commit](https://github.com/Polymer/polymer/commit/8fef6776)) - Fix label tap by checking matched label pairs ([commit](https://github.com/Polymer/polymer/commit/a77d64e5)) - Defer creation related work via `disable-upgrade` ([commit](https://github.com/Polymer/polymer/commit/a7eb9754)) - lint fixes ([commit](https://github.com/Polymer/polymer/commit/de0ac5a2)) - Adds `Polymer.DisableUpgradeMixin` ([commit](https://github.com/Polymer/polymer/commit/62ce3148)) ## [v2.5.0](https://github.com/Polymer/polymer/tree/v2.5.0) (2018-02-02) - Update types ([commit](https://github.com/Polymer/polymer/commit/5fa059fa)) - Update JSDocs to use <dom-repeat> tags ([commit](https://github.com/Polymer/polymer/commit/636abae0)) - Fix type declarations inadvertedtly referencing Polymer.Element. (#5084) ([commit](https://github.com/Polymer/polymer/commit/82cd3dad)) - Use class syntax in <dom-repeat> documentation (#5077) ([commit](https://github.com/Polymer/polymer/commit/97837c7c)) - Add hash/abs URL resolution tests. ([commit](https://github.com/Polymer/polymer/commit/d97373dd)) - Update types. ([commit](https://github.com/Polymer/polymer/commit/892df3f3)) - Add comments about resolveUrl idiosyncrasies. ([commit](https://github.com/Polymer/polymer/commit/a829cbce)) - Revert "Move absolute url logic to element-mixin" ([commit](https://github.com/Polymer/polymer/commit/127bc866)) - Added Polymer.version to polymer-externs (#5079) ([commit](https://github.com/Polymer/polymer/commit/b52ab81d)) - Avoid tracking parentNode since it's unncessary ([commit](https://github.com/Polymer/polymer/commit/1463e3b2)) - Update types. ([commit](https://github.com/Polymer/polymer/commit/2253e0db)) - Fix nit. ([commit](https://github.com/Polymer/polymer/commit/c9208fd6)) - Avoid comment constructor for IE support. ([commit](https://github.com/Polymer/polymer/commit/a39cfd11)) - Disallow non-templates as interpolations in Polymer.html (#5023) ([commit](https://github.com/Polymer/polymer/commit/eeb71600)) - Exclude index.html from type generation. (#5076) ([commit](https://github.com/Polymer/polymer/commit/6fc285c4)) - update types ([commit](https://github.com/Polymer/polymer/commit/5521e43e)) - [element-mixin] Do not create property accessors unless a property effect exists ([commit](https://github.com/Polymer/polymer/commit/4177d9ce)) - Use containers for testing again (#5070) ([commit](https://github.com/Polymer/polymer/commit/5e2990e3)) - Invoke JS compiler rename for properties ([commit](https://github.com/Polymer/polymer/commit/74a4626a)) - Add package-lock.json back ([commit](https://github.com/Polymer/polymer/commit/c90eeb67)) - fix test. ([commit](https://github.com/Polymer/polymer/commit/1c74ecde)) - Enhance robustness by replacing slot with a comment ([commit](https://github.com/Polymer/polymer/commit/b76d81ee)) - Avoid use of element accessors on doc frag to fix IE/Edge. ([commit](https://github.com/Polymer/polymer/commit/ecb1005e)) - Fix linter errors ([commit](https://github.com/Polymer/polymer/commit/5e0bee77)) - Fix issue with observers being called twice ([commit](https://github.com/Polymer/polymer/commit/291e4f56)) - Revert package-lock change ([commit](https://github.com/Polymer/polymer/commit/86ecd982)) - [ci-skip] Update changelog (2.4.0) ([commit](https://github.com/Polymer/polymer/commit/cb88252d)) - Add package-lock.json to .gitignore ([commit](https://github.com/Polymer/polymer/commit/e53db30f)) - Update types ([commit](https://github.com/Polymer/polymer/commit/7a52cda2)) - Add comments re: instanceProps ([commit](https://github.com/Polymer/polymer/commit/cf5f818e)) - Change if-condition to check for arguments.length ([commit](https://github.com/Polymer/polymer/commit/27750109)) - Delete package-lock.json ([commit](https://github.com/Polymer/polymer/commit/e77149e2)) - [ci skip] Fix test case name ([commit](https://github.com/Polymer/polymer/commit/eee609d4)) - Fix issue where el.splice could not clear full array ([commit](https://github.com/Polymer/polymer/commit/a51de9e3)) - Make owner optional as well. ([commit](https://github.com/Polymer/polymer/commit/b52c315e)) - Update package-lock.json ([commit](https://github.com/Polymer/polymer/commit/38c0e443)) - Update typescript types again, after fixing jsdoc. ([commit](https://github.com/Polymer/polymer/commit/3045e4b7)) - Fix lint warnings. ([commit](https://github.com/Polymer/polymer/commit/715cde47)) - Update typescript types. ([commit](https://github.com/Polymer/polymer/commit/c218ae62)) - Ensure path notifications from templatized instances don't throw. Fixes #3422 ([commit](https://github.com/Polymer/polymer/commit/a9f71bd1)) - Allow templatizer to be used without owner or host prop forwarding. Fixes #4458 ([commit](https://github.com/Polymer/polymer/commit/bde5898e)) - Templatize: remove slots when hiding children ([commit](https://github.com/Polymer/polymer/commit/ea0abb95)) - Clarify API docs for PropertyAccessors mixin ([commit](https://github.com/Polymer/polymer/commit/ae58e88b)) ## [v2.4.0](https://github.com/Polymer/polymer/tree/v2.4.0) (2018-01-26) - Simplify code for <dom-repeat>'s `sort` and `filter` properties ([commit](https://github.com/Polymer/polymer/commit/88cca860)) - fix test for normal escaping ([commit](https://github.com/Polymer/polymer/commit/5fa02aa2)) - Use javascript string escaping in Polymer.html ([commit](https://github.com/Polymer/polymer/commit/4c662141)) - [ci skip] Add CODEOWNERS file (#5061) ([commit](https://github.com/Polymer/polymer/commit/90199f3b)) - Fix incorrect path modification in dom-repeat __handleObservedPaths() (#4983) (#5048) ([commit](https://github.com/Polymer/polymer/commit/4b58f54b)) - Skip certain tests in Edge 16 ([commit](https://github.com/Polymer/polymer/commit/09897d18)) - add Edge 16 testing ([commit](https://github.com/Polymer/polymer/commit/36fa08ae)) - Fix tests (#5050) ([commit](https://github.com/Polymer/polymer/commit/ecd1ba3a)) - Update to latest wct. ([commit](https://github.com/Polymer/polymer/commit/a85ff3fc)) - HTTPS, please ([commit](https://github.com/Polymer/polymer/commit/c868575c)) - Remove unnecessary limit check ([commit](https://github.com/Polymer/polymer/commit/5fb9c559)) - Fix documentation in typescript ([commit](https://github.com/Polymer/polymer/commit/bc95c5ad)) - test(logging): improve _log with single parameter with sinon.spy ([commit](https://github.com/Polymer/polymer/commit/9891f31a)) - Add article "a" ([commit](https://github.com/Polymer/polymer/commit/cefdaa93)) - Update mixinBehaviors annotation. Behaviors don't satisfy PolymerInit. (#5036) ([commit](https://github.com/Polymer/polymer/commit/d7ea2464)) - add correct return type for `querySelectorAll` (#5034) ([commit](https://github.com/Polymer/polymer/commit/6ab5c4a4)) - Gestures: fall back to event.target when composedPath is empty. (#5029) ([commit](https://github.com/Polymer/polymer/commit/98b5aadc)) - add void return type annotations (#5000) ([commit](https://github.com/Polymer/polymer/commit/589684a5)) - Easy script to update closure and typescript typings (#5026) ([commit](https://github.com/Polymer/polymer/commit/60e7121d)) - Prefer jsBin since glitch.me requires signin to not be gc'ed. ([commit](https://github.com/Polymer/polymer/commit/e7722243)) - Note that glitch editing environment is not IE11 friendly. ([commit](https://github.com/Polymer/polymer/commit/06ca708b)) - Add links to glitch.me template using polyserve. Fixes #5016 ([commit](https://github.com/Polymer/polymer/commit/9f2ec5f6)) - Update .travis.yml ([commit](https://github.com/Polymer/polymer/commit/9715ab8f)) - [ci skip] Add comment to aid archeology ([commit](https://github.com/Polymer/polymer/commit/e76a2b90)) - Move absolute url logic to element-mixin ([commit](https://github.com/Polymer/polymer/commit/9c189ac9)) - Use double tabs ([commit](https://github.com/Polymer/polymer/commit/6f7b8608)) - indentation fix ([commit](https://github.com/Polymer/polymer/commit/5dca5cd0)) - Remove trailing spaces and extra lines in CONTRIBUTING.md ([commit](https://github.com/Polymer/polymer/commit/8ed376e6)) - test(logging.html): #5007 make sure _logger called one time ([commit](https://github.com/Polymer/polymer/commit/fe48dfa4)) - _loggertest(logging.html): make seperate test suite for _logger ([commit](https://github.com/Polymer/polymer/commit/bd5821b6)) - test(logging.html): missing semicolon ([commit](https://github.com/Polymer/polymer/commit/df3c3c02)) - test(logging): _log with single parameter #5007 ([commit](https://github.com/Polymer/polymer/commit/818c537d)) - fix(legacy-element-mixin): syntax error in _logger ([commit](https://github.com/Polymer/polymer/commit/e0affe3f)) - fix(legacy-element-mixin): _log with single parameter #5006 ([commit](https://github.com/Polymer/polymer/commit/f4ecbae5)) - Fix settings so that its properly picked up by both gen-ts and modulizer ([commit](https://github.com/Polymer/polymer/commit/0356b2df)) - Unbreak the build by changing back the type ([commit](https://github.com/Polymer/polymer/commit/d5dc2a21)) - Enable gulp generate-typescript on Travis ([commit](https://github.com/Polymer/polymer/commit/764146cd)) - Make sure that Travis fails when there are non-updated generated files ([commit](https://github.com/Polymer/polymer/commit/b2cd4370)) - run `gulp generate-typescript` ([commit](https://github.com/Polymer/polymer/commit/541d1f89)) - fix ArraySplice types to more closely match code ([commit](https://github.com/Polymer/polymer/commit/f6182b34)) - [ProperitesChanged] Fix deserialization (#4996) ([commit](https://github.com/Polymer/polymer/commit/2719a9d6)) - fix(FlattenedNodesObserver): do not fail on node without children ([commit](https://github.com/Polymer/polymer/commit/09bb6cd8)) - Address latest round of comments. ([commit](https://github.com/Polymer/polymer/commit/7b581de9)) - Update PropertyEffects interface name in remap config. ([commit](https://github.com/Polymer/polymer/commit/0ebfc24d)) - Tighten more types for TypeScript and Closure (#4998) ([commit](https://github.com/Polymer/polymer/commit/e8729822)) - Add renameTypes config. ([commit](https://github.com/Polymer/polymer/commit/73666c39)) - New typings. ([commit](https://github.com/Polymer/polymer/commit/a1f33174)) - Bump gen-typescript version. ([commit](https://github.com/Polymer/polymer/commit/266d599a)) - Tighten Closure type annotations. (#4997) ([commit](https://github.com/Polymer/polymer/commit/ee4445f8)) - Mark some FlattenedNodesObserver things private. ([commit](https://github.com/Polymer/polymer/commit/5190a89c)) - Add TypeScript equivalent to Closure ITemplateArray. ([commit](https://github.com/Polymer/polymer/commit/a77310af)) - Fix compilation errors. ([commit](https://github.com/Polymer/polymer/commit/f0e31f2d)) - Use glob patterns instead of RegExps to exclude files. ([commit](https://github.com/Polymer/polymer/commit/8f8e54ca)) - Bump version of gen-typescript-declarations. ([commit](https://github.com/Polymer/polymer/commit/cf11a826)) - Handle case where there are no elements in the template ([commit](https://github.com/Polymer/polymer/commit/2d6b4684)) - Update various Polymer annotations to constrain generated types. ([commit](https://github.com/Polymer/polymer/commit/ffc35e48)) - Fix typo in comment ([commit](https://github.com/Polymer/polymer/commit/ade5e796)) - Fix regression with imported css ([commit](https://github.com/Polymer/polymer/commit/706e6021)) - Bring in latest gen-typescript-declarations updates. ([commit](https://github.com/Polymer/polymer/commit/6a0d214d)) - Apply `listeners` in constructor rather than `ready` ([commit](https://github.com/Polymer/polymer/commit/35e3c54b)) - Replace `disconnectedCallback` stub since this change is breaking. ([commit](https://github.com/Polymer/polymer/commit/c8acc183)) - Minor fixes ([commit](https://github.com/Polymer/polymer/commit/1b514b4f)) - Fix html-tag import path. ([commit](https://github.com/Polymer/polymer/commit/c9be530d)) - Update CHANGELOG. ([commit](https://github.com/Polymer/polymer/commit/3ffb895e)) - Fix import path for html-tag. ([commit](https://github.com/Polymer/polymer/commit/eb309934)) - Add generated TypeScript declarations. ([commit](https://github.com/Polymer/polymer/commit/60450bf4)) - Add script to generate TypeScript declarations. ([commit](https://github.com/Polymer/polymer/commit/1f9be786)) - Annotate klass class as @private. Annotate that dedupingMixin returns T. ([commit](https://github.com/Polymer/polymer/commit/b02c4583)) - fix eslint error for unused var in _setPendingProperty ([commit](https://github.com/Polymer/polymer/commit/a89c9ba0)) - fix closure typing with Polymer.html function ([commit](https://github.com/Polymer/polymer/commit/c519796f)) - re-add AsyncInterface definition, fix comment ([commit](https://github.com/Polymer/polymer/commit/986fb3e9)) - Avoid _setPendingProperty warning due to types not understanding deduping mixin. ([commit](https://github.com/Polymer/polymer/commit/40d47f24)) - [ci skip] Update changelog ([commit](https://github.com/Polymer/polymer/commit/f6cc61bd)) - add test for legacy Polymer({}) elements ([commit](https://github.com/Polymer/polymer/commit/8a1c76cd)) - Rename html-fn to html-tag ([commit](https://github.com/Polymer/polymer/commit/02c06aa3)) - Fix most closure warnings. ([commit](https://github.com/Polymer/polymer/commit/a12934c5)) - Add back disconnectedCallback. ([commit](https://github.com/Polymer/polymer/commit/fa40f205)) - Merge with master ([commit](https://github.com/Polymer/polymer/commit/b158e082)) - Move function out of closure. Add comments. ([commit](https://github.com/Polymer/polymer/commit/ad539fe7)) - [ci skip] TODO for link to docs and comment spellcheck ([commit](https://github.com/Polymer/polymer/commit/5c919850)) - Use values.reduce instead of a temporary array ([commit](https://github.com/Polymer/polymer/commit/be9d6210)) - Add deprecation notice for class.template returning a string ([commit](https://github.com/Polymer/polymer/commit/530a68b4)) - [skip-ci] update comment for Polymer.html ([commit](https://github.com/Polymer/polymer/commit/bdfa5fcb)) - remove null/undefined to empty string ([commit](https://github.com/Polymer/polymer/commit/75d873a0)) - Address feedback ([commit](https://github.com/Polymer/polymer/commit/d5070bbe)) - `html` tag function for generating templates ([commit](https://github.com/Polymer/polymer/commit/1bba3abb)) - Add example for flattened-nodes-observer ([commit](https://github.com/Polymer/polymer/commit/08ad6e37)) - Minor updates based on review. ([commit](https://github.com/Polymer/polymer/commit/ed1454d6)) - Use correct assertation. ([commit](https://github.com/Polymer/polymer/commit/4692510f)) - Add tests for non-JSON literals on object props. ([commit](https://github.com/Polymer/polymer/commit/7d49e803)) - Remove PropertiesElement in favor of PropertiesMixin. ([commit](https://github.com/Polymer/polymer/commit/40f02ea1)) - FIx typo ([commit](https://github.com/Polymer/polymer/commit/8af14800)) - Skip test in old browsers. ([commit](https://github.com/Polymer/polymer/commit/a1bd9a4f)) - Remove `propertyNameForAttribute` since it's never needed. ([commit](https://github.com/Polymer/polymer/commit/8d57a6e9)) - Fix subclassing and simplify. ([commit](https://github.com/Polymer/polymer/commit/e09285db)) - Move property<->attribute case mapping to PropertiesChanged. ([commit](https://github.com/Polymer/polymer/commit/603123e1)) - Allow non-JSON literals when property type is "Object". ([commit](https://github.com/Polymer/polymer/commit/77b17b43)) - Update tests ([commit](https://github.com/Polymer/polymer/commit/82cf96bb)) - [PropertiesMixin] Fix mapping property names from attributes ([commit](https://github.com/Polymer/polymer/commit/feac9328)) - Add test for observing id attribute. ([commit](https://github.com/Polymer/polymer/commit/c56f74f9)) - Cleanup based on review. ([commit](https://github.com/Polymer/polymer/commit/4b9170ab)) - Fix deserializing dates. ([commit](https://github.com/Polymer/polymer/commit/8d24c212)) - Factoring improvements around attribute serialize/deserialize ([commit](https://github.com/Polymer/polymer/commit/a7b46b15)) - Remove crufty comment. ([commit](https://github.com/Polymer/polymer/commit/fb0f90bc)) - Lint fix ([commit](https://github.com/Polymer/polymer/commit/e8c27671)) - Add tests for setting custom `attribute` name ([commit](https://github.com/Polymer/polymer/commit/1e903a94)) - Expose less protected data. ([commit](https://github.com/Polymer/polymer/commit/74fb5151)) - ElementMixin uses PropertiesMixin for ([commit](https://github.com/Polymer/polymer/commit/0fe9434f)) - PropertiesMixin ([commit](https://github.com/Polymer/polymer/commit/3c50f44a)) - PropertyAccessors ([commit](https://github.com/Polymer/polymer/commit/5846d582)) - PropertiesChanged ([commit](https://github.com/Polymer/polymer/commit/05cb5d2c)) - Force literal true` to be set as an attribute with a value of empty string. ([commit](https://github.com/Polymer/polymer/commit/1b501944)) - Better attribute suppport ([commit](https://github.com/Polymer/polymer/commit/c91b9d19)) - fix some formatting and closure linting ([commit](https://github.com/Polymer/polymer/commit/5ae21a08)) - Lint fixes. ([commit](https://github.com/Polymer/polymer/commit/946aad5c)) - Renamed basic element to properties element ([commit](https://github.com/Polymer/polymer/commit/e3e128ba)) - Implement `basic-element` with `properties-changed` ([commit](https://github.com/Polymer/polymer/commit/d26955b4)) - Fix lint issues ([commit](https://github.com/Polymer/polymer/commit/b8fd241a)) - Improve docs and add test for case conversion. ([commit](https://github.com/Polymer/polymer/commit/152f896f)) - Add test to runner. ([commit](https://github.com/Polymer/polymer/commit/dcdb750b)) - Adds `Polymer.BasicElement` ([commit](https://github.com/Polymer/polymer/commit/717a4f41)) - Factor PropertiesChanged out of PropertyAccessors ([commit](https://github.com/Polymer/polymer/commit/aa4f186e)) - Add `accessor` property to properties object ([commit](https://github.com/Polymer/polymer/commit/c7b43f78)) - Factor to treeshake better ([commit](https://github.com/Polymer/polymer/commit/e91b6a75)) ## [v2.3.1](https://github.com/Polymer/polymer/tree/v2.3.1) (2017-12-07) - Add test that would fail with the "last style" behavior in master ([commit](https://github.com/Polymer/polymer/commit/913dfce6)) - Use padding-top to get correct computed style on older safari ([commit](https://github.com/Polymer/polymer/commit/b7c56173)) - Handle styles that are not direct children of templates correctly ([commit](https://github.com/Polymer/polymer/commit/0b1cd70a)) - [ci skip] update changelog again ([commit](https://github.com/Polymer/polymer/commit/2d739c75)) ## [v2.3.0](https://github.com/Polymer/polymer/tree/v2.3.0) (2017-12-05) - [ci skip] update changelog ([commit](https://github.com/Polymer/polymer/commit/c727d35d)) ## [v2.2.1](https://github.com/Polymer/polymer/tree/v2.2.1) (2017-12-05) - [ci skip] commit new version in lib/utils/boot.html when using npm version ([commit](https://github.com/Polymer/polymer/commit/71fbf6ef)) - change PolymerElement extern to var ([commit](https://github.com/Polymer/polymer/commit/5c3d58aa)) - update node devDependencies ([commit](https://github.com/Polymer/polymer/commit/a39f3f41)) - fix lint error ([commit](https://github.com/Polymer/polymer/commit/f242e197)) - Fix :dir selectors with nested custom elements ([commit](https://github.com/Polymer/polymer/commit/3b76e86f)) - Update test to be more descriptive ([commit](https://github.com/Polymer/polymer/commit/86a64b6c)) - Annotate Polymer function with @global. (#4967) ([commit](https://github.com/Polymer/polymer/commit/b124b707)) - make PASSIVE_TOUCH take an argument ([commit](https://github.com/Polymer/polymer/commit/c5407a8b)) - Do not set touchend listeners to passive ([commit](https://github.com/Polymer/polymer/commit/84fa3bf3)) - Add some @function annotations to APIs that are defined by assignment. ([commit](https://github.com/Polymer/polymer/commit/29f2a0e7)) - add return jsdoc to void functions ([commit](https://github.com/Polymer/polymer/commit/a8105e55)) - Update CONTRIBUTING.md ([commit](https://github.com/Polymer/polymer/commit/14fd53c3)) - Fix typo. ([commit](https://github.com/Polymer/polymer/commit/581483f2)) - Comment reworded based on feedback. ([commit](https://github.com/Polymer/polymer/commit/80a7f1e5)) - Semantic issue (proposal) plus minor fixes ([commit](https://github.com/Polymer/polymer/commit/42ec14bf)) - Depend on webcomponents and shadycss with shady-unscoped support ([commit](https://github.com/Polymer/polymer/commit/8241b887)) - Also clarify `delay` units. Fixes #4707 ([commit](https://github.com/Polymer/polymer/commit/348ed92c)) - Ensure re-sort/filter always happens after array item set. Fixes #3626 ([commit](https://github.com/Polymer/polymer/commit/f6d4771c)) - Clarify docs on target-framerate. Fixes #4897 ([commit](https://github.com/Polymer/polymer/commit/c18a5349)) - move test after ([commit](https://github.com/Polymer/polymer/commit/45598302)) - test more permutations ([commit](https://github.com/Polymer/polymer/commit/f03e8d1b)) - Fix missing comma in `Path.translate` JSDoc ([commit](https://github.com/Polymer/polymer/commit/41616c6f)) - fix(bower): standardized version tagging (#4921) ([commit](https://github.com/Polymer/polymer/commit/6e3ae2e5)) - Minor fixes (update URLs) ([commit](https://github.com/Polymer/polymer/commit/8e7024e6)) - add license headers ([commit](https://github.com/Polymer/polymer/commit/518b4699)) - Prep for processing of `shady-unscoped` moving to ShadyCSS ([commit](https://github.com/Polymer/polymer/commit/08c3a02e)) - Implement type change in Polymer.ElementMixin ([commit](https://github.com/Polymer/polymer/commit/cda62d5f)) - instance.$.foo should only give Elements ([commit](https://github.com/Polymer/polymer/commit/4837e4a8)) - Annotate DomApi with @memberof Polymer ([commit](https://github.com/Polymer/polymer/commit/7308d8b6)) - Clarify all elements between changes must apply mixing. Fixes #4914 ([commit](https://github.com/Polymer/polymer/commit/7360f42a)) - add safari 11 to sauce testing ([commit](https://github.com/Polymer/polymer/commit/428ad8c2)) - Fix tests on Firefox. ([commit](https://github.com/Polymer/polymer/commit/9a468335)) - Update externs again. ([commit](https://github.com/Polymer/polymer/commit/1c5b731f)) - Update externs. ([commit](https://github.com/Polymer/polymer/commit/8683b27c)) - Lint fixes ([commit](https://github.com/Polymer/polymer/commit/092b210f)) - Allow style elements to be separate in the element template. ([commit](https://github.com/Polymer/polymer/commit/819652eb)) - Lint fix. ([commit](https://github.com/Polymer/polymer/commit/982d28c6)) - Add support for styles with a `shady-unscoped` attribute ([commit](https://github.com/Polymer/polymer/commit/d77e073e)) - [ci skip] Update CHANGELOG ([commit](https://github.com/Polymer/polymer/commit/314bada5)) - [ci skip] version script did not work as expected ([commit](https://github.com/Polymer/polymer/commit/4265cba1)) - adding test case for 4696 4706 ([commit](https://github.com/Polymer/polymer/commit/939ce63c)) - Support property observers which are direct function references in addition to strings. Provides better static analysis and refactoring support in multiple tools. Alleviates the need for property reflection with Closure-compiler renaming. ([commit](https://github.com/Polymer/polymer/commit/4bae2b62)) - removing package-lock.json from PR ([commit](https://github.com/Polymer/polymer/commit/0da00a1d)) - implementing the code review suggestions ([commit](https://github.com/Polymer/polymer/commit/1b51f601)) - Updating deserialize function (use of ternary operation). Fixes #4696 ([commit](https://github.com/Polymer/polymer/commit/ca139ed0)) - Updating deserialize function. Fixes #4696 ([commit](https://github.com/Polymer/polymer/commit/277ca89a)) ## [v2.2.0](https://github.com/Polymer/polymer/tree/v2.2.0) (2017-10-18) - [ci skip] Autoupdate version when releasing ([commit](https://github.com/Polymer/polymer/commit/d893d6ae)) - add edge 15, use chrome stable ([commit](https://github.com/Polymer/polymer/commit/c6f2d817)) - super it and put back takeRecords ([commit](https://github.com/Polymer/polymer/commit/02e2f148)) - more feedback ([commit](https://github.com/Polymer/polymer/commit/15cbdff5)) - Address feedback ([commit](https://github.com/Polymer/polymer/commit/e71b84a8)) - add some description of the dir mixin ([commit](https://github.com/Polymer/polymer/commit/f98ad117)) - Fix linting ([commit](https://github.com/Polymer/polymer/commit/624189a3)) - Always do the :dir transform ([commit](https://github.com/Polymer/polymer/commit/31c0ebc7)) - Clean up closure externs ([commit](https://github.com/Polymer/polymer/commit/1e5ea942)) - remove bogus semicolon ([commit](https://github.com/Polymer/polymer/commit/7d044b49)) - Declare Polymer.Templatizer directly, for Closure. (#4870) ([commit](https://github.com/Polymer/polymer/commit/3b155173)) - First draft of a `:dir` aware element mixin ([commit](https://github.com/Polymer/polymer/commit/2ef65aa6)) - [ci-skip] Update CHANGELOG ([commit](https://github.com/Polymer/polymer/commit/28e60271)) ## [v2.1.1](https://github.com/Polymer/polymer/tree/v2.1.1) (2017-09-28) - Prepare for release 2.1.1 ([commit](https://github.com/Polymer/polymer/commit/f049dd91)) - Move @externs before @license because Closure likes that. ([commit](https://github.com/Polymer/polymer/commit/c3f31455)) - just move the style instead ([commit](https://github.com/Polymer/polymer/commit/61b2c8a5)) - Copy <custom-style> styles to main document ([commit](https://github.com/Polymer/polymer/commit/155ab8a2)) - Fix typos and jsdoc (#4846) ([commit](https://github.com/Polymer/polymer/commit/b19e180a)) - [ci skip] update changelog ([commit](https://github.com/Polymer/polymer/commit/44fd1eaa)) - Fix shady dom style querySelector ([commit](https://github.com/Polymer/polymer/commit/d5b6bad3)) - Fix linter error ([commit](https://github.com/Polymer/polymer/commit/2da30c33)) - Exclude script and style tags for parsing bindings ([commit](https://github.com/Polymer/polymer/commit/41fa90b3)) - Special-case undefined textarea.value same as input. Fixes #4630 ([commit](https://github.com/Polymer/polymer/commit/8aa201b9)) ## [v2.1.0](https://github.com/Polymer/polymer/tree/v2.1.0) (2017-09-19) - [ci skip] bump version to 2.1.0 ([commit](https://github.com/Polymer/polymer/commit/64788aad)) - Port #3844 to 2.x ([commit](https://github.com/Polymer/polymer/commit/00bc76e4)) - Provide a `Polymer.setPassiveTouchGestures()` function ([commit](https://github.com/Polymer/polymer/commit/3547fd37)) - Make sure closure types have braces ([commit](https://github.com/Polymer/polymer/commit/fb8039e0)) - a few more comments in return ([commit](https://github.com/Polymer/polymer/commit/f6f0a3b7)) - Fix setting, add smoke test ([commit](https://github.com/Polymer/polymer/commit/6312da57)) - Optional passive touch listeners for gestures ([commit](https://github.com/Polymer/polymer/commit/5f7597f7)) - Don't have `return /** comment */` lines ([commit](https://github.com/Polymer/polymer/commit/c802b8b2)) - [ci skip] disable closure lint for now (travis java errors) ([commit](https://github.com/Polymer/polymer/commit/e45e5bba)) - try to avoid introducing spelling errors in changelogs ([commit](https://github.com/Polymer/polymer/commit/7616e3c9)) - spelling: webcomponents ([commit](https://github.com/Polymer/polymer/commit/70504627)) - spelling: veiling ([commit](https://github.com/Polymer/polymer/commit/43f6b971)) - spelling: unnecessary ([commit](https://github.com/Polymer/polymer/commit/dc0573f8)) - spelling: toolkit ([commit](https://github.com/Polymer/polymer/commit/42edf634)) - spelling: together ([commit](https://github.com/Polymer/polymer/commit/7d6e4351)) - spelling: there-when ([commit](https://github.com/Polymer/polymer/commit/240701ec)) - spelling: theming ([commit](https://github.com/Polymer/polymer/commit/d991cce1)) - spelling: supported ([commit](https://github.com/Polymer/polymer/commit/4a2e7750)) - spelling: stylesheet ([commit](https://github.com/Polymer/polymer/commit/d138df3c)) - spelling: static ([commit](https://github.com/Polymer/polymer/commit/4354e710)) - spelling: sometimes ([commit](https://github.com/Polymer/polymer/commit/802817dc)) - spelling: shuffling ([commit](https://github.com/Polymer