Polymer v2.4.0 Release Notes

Release Date: 2018-01-26 // about 6 years ago
    • Simplify code for 's sort and filter properties (commit)

    • ๐Ÿ›  fix test for normal escaping (commit)

    • ๐Ÿ‘‰ Use javascript string escaping in Polymer.html (commit)

    • [ci skip] Add CODEOWNERS file (#5061) (commit)

    • ๐Ÿ›  Fix incorrect path modification in dom-repeat __handleObservedPaths() (#4983) (#5048) (commit)

    • โœ… Skip certain tests in Edge 16 (commit)

    • โž• add Edge 16 testing (commit)

    • ๐Ÿ›  Fix tests (#5050) (commit)

    • โšก๏ธ Update to latest wct. (commit)

    • HTTPS, please (commit)

    • โœ‚ Remove unnecessary limit check (commit)

    • ๐Ÿ›  Fix documentation in typescript (commit)

    • โœ… test(logging): improve _log with single parameter with sinon.spy (commit)

    • โž• Add article "a" (commit)

    • โšก๏ธ Update mixinBehaviors annotation. Behaviors don't satisfy PolymerInit. (#5036) (commit)

    • โž• add correct return type for querySelectorAll (#5034) (commit)

    • Gestures: fall back to event.target when composedPath is empty. (#5029) (commit)

    • โž• add void return type annotations (#5000) (commit)

    • โšก๏ธ Easy script to update closure and typescript typings (#5026) (commit)

    • Prefer jsBin since glitch.me requires signin to not be gc'ed. (commit)

    • Note that glitch editing environment is not IE11 friendly. (commit)

    • โž• Add links to glitch.me template using polyserve. Fixes #5016 (commit)

    • โšก๏ธ Update .travis.yml (commit)

    • [ci skip] Add comment to aid archeology (commit)

    • ๐Ÿšš Move absolute url logic to element-mixin (commit)

    • ๐Ÿ‘‰ Use double tabs (commit)

    • indentation fix (commit)

    • โœ‚ Remove trailing spaces and extra lines in CONTRIBUTING.md (commit)

    • โœ… test(logging.html): #5007 make sure _logger called one time (commit)

    • โœ… _loggertest(logging.html): make seperate test suite for _logger (commit)

    • โœ… test(logging.html): missing semicolon (commit)

    • โœ… test(logging): _log with single parameter #5007 (commit)

    • ๐Ÿ›  fix(legacy-element-mixin): syntax error in _logger (commit)

    • ๐Ÿ›  fix(legacy-element-mixin): _log with single parameter #5006 (commit)

    • ๐Ÿ›  Fix settings so that its properly picked up by both gen-ts and modulizer (commit)

    • ๐Ÿ— Unbreak the build by changing back the type (commit)

    • Enable gulp generate-typescript on Travis (commit)

    • โšก๏ธ Make sure that Travis fails when there are non-updated generated files (commit)

    • โš™ run gulp generate-typescript (commit)

    • ๐Ÿ›  fix ArraySplice types to more closely match code (commit)

    • [ProperitesChanged] Fix deserialization (#4996) (commit)

    • ๐Ÿ›  fix(FlattenedNodesObserver): do not fail on node without children (commit)

    • โž• Address latest round of comments. (commit)

    • โšก๏ธ Update PropertyEffects interface name in remap config. (commit)

    • Tighten more types for TypeScript and Closure (#4998) (commit)

    • โž• Add renameTypes config. (commit)

    • ๐Ÿ†• New typings. (commit)

    • โฌ†๏ธ Bump gen-typescript version. (commit)

    • Tighten Closure type annotations. (#4997) (commit)

    • Mark some FlattenedNodesObserver things private. (commit)

    • โž• Add TypeScript equivalent to Closure ITemplateArray. (commit)

    • ๐Ÿ›  Fix compilation errors. (commit)

    • ๐Ÿ‘‰ Use glob patterns instead of RegExps to exclude files. (commit)

    • โฌ†๏ธ Bump version of gen-typescript-declarations. (commit)

    • ๐Ÿ– Handle case where there are no elements in the template (commit)

    • โšก๏ธ Update various Polymer annotations to constrain generated types. (commit)

    • ๐Ÿ›  Fix typo in comment (commit)

    • ๐Ÿ›  Fix regression with imported css (commit)

    • โšก๏ธ Bring in latest gen-typescript-declarations updates. (commit)

    • Apply listeners in constructor rather than ready (commit)

    • Replace disconnectedCallback stub since this change is breaking. (commit)

    • ๐Ÿ›  Minor fixes (commit)

    • ๐Ÿ›  Fix html-tag import path. (commit)

    • โšก๏ธ Update CHANGELOG. (commit)

    • ๐Ÿ›  Fix import path for html-tag. (commit)

    • โž• Add generated TypeScript declarations. (commit)

    • โž• Add script to generate TypeScript declarations. (commit)

    • Annotate klass class as @private. Annotate that dedupingMixin returns T. (commit)

    • ๐Ÿ›  fix eslint error for unused var in _setPendingProperty (commit)

    • ๐Ÿ›  fix closure typing with Polymer.html function (commit)

    • re-add AsyncInterface definition, fix comment (commit)

    • โš  Avoid _setPendingProperty warning due to types not understanding deduping mixin. (commit)

    • โšก๏ธ [ci skip] Update changelog (commit)

    • โž• add test for legacy Polymer({}) elements (commit)

    • ๐Ÿ“‡ Rename html-fn to html-tag (commit)

    • ๐Ÿ›  Fix most closure warnings. (commit)

    • โž• Add back disconnectedCallback. (commit)

    • ๐Ÿ”€ Merge with master (commit)

    • ๐Ÿšš Move function out of closure. Add comments. (commit)

    • ๐Ÿ“„ [ci skip] TODO for link to docs and comment spellcheck (commit)

    • ๐Ÿ‘‰ Use values.reduce instead of a temporary array (commit)

    • โž• Add deprecation notice for class.template returning a string (commit)

    • โšก๏ธ [skip-ci] update comment for Polymer.html (commit)

    • โœ‚ remove null/undefined to empty string (commit)

    • โž• Address feedback (commit)

    • html tag function for generating templates (commit)

    • โž• Add example for flattened-nodes-observer (commit)

    • โšก๏ธ Minor updates based on review. (commit)

    • ๐Ÿ‘‰ Use correct assertation. (commit)

    • โž• Add tests for non-JSON literals on object props. (commit)

    • โœ‚ Remove PropertiesElement in favor of PropertiesMixin. (commit)

    • ๐Ÿ›  FIx typo (commit)

    • โœ… Skip test in old browsers. (commit)

    • โœ‚ Remove propertyNameForAttribute since it's never needed. (commit)

    • ๐Ÿ›  Fix subclassing and simplify. (commit)

    • ๐Ÿšš Move property<->attribute case mapping to PropertiesChanged. (commit)

    • ๐Ÿ‘ Allow non-JSON literals when property type is "Object". (commit)

    • โšก๏ธ Update tests (commit)

    • [PropertiesMixin] Fix mapping property names from attributes (commit)

    • โž• Add test for observing id attribute. (commit)

    • Cleanup based on review. (commit)

    • ๐Ÿ›  Fix deserializing dates. (commit)

    • Factoring improvements around attribute serialize/deserialize (commit)

    • โœ‚ Remove crufty comment. (commit)

    • ๐Ÿ‘• Lint fix (commit)

    • โž• Add tests for setting custom attribute name (commit)

    • ๐Ÿ”ฆ Expose less protected data. (commit)

    • ElementMixin uses PropertiesMixin for (commit)

    • PropertiesMixin (commit)

    • PropertyAccessors (commit)

    • PropertiesChanged (commit)

    • ๐Ÿ‘ฎ Force literal true` to be set as an attribute with a value of empty string. (commit)

    • ๐Ÿ‘ Better attribute suppport (commit)

    • ๐Ÿ›  fix some formatting and closure linting (commit)

    • ๐Ÿ‘• Lint fixes. (commit)

    • ๐Ÿ“‡ Renamed basic element to properties element (commit)

    • Implement basic-element with properties-changed (commit)

    • ๐Ÿ›  Fix lint issues (commit)

    • ๐Ÿ‘Œ Improve docs and add test for case conversion. (commit)

    • โž• Add test to runner. (commit)

    • โž• Adds Polymer.BasicElement (commit)

    • Factor PropertiesChanged out of PropertyAccessors (commit)

    • โž• Add accessor property to properties object (commit)

    • ๐Ÿ‘ Factor to treeshake better (commit)