Polymer v3.2.0 Release Notes

Release Date: 2019-03-21 // about 5 years ago
    • โšก๏ธ [ci skip] update polymer version (commit)

    • ๐Ÿ›  Fix lint (commit)

    • โž• Add tests. (commit)

    • ๐Ÿšš Ensure debouncer is removed from queue before running callback. (commit)

    • ๐Ÿšš Don't clear set at end for flush reentrancy safety; canceling removes from set (commit)

    • Assert the callback was called. (commit)

    • Ensure the debouncer is not already canceled before canceling. (commit)

    • โšก๏ธ Fix a couple of closure type issues. * gestures - update internal type changes * debounce - fix mistaken return type (commit)

    • ๐Ÿ’… Revert to getStyle() (commit)

    • ๐Ÿ›  Fix getStyle definition (commit)

    • โž• Add extra test (commit)

    • ๐Ÿ‘‰ Use in check rather than undefined. (commit)

    • ๐Ÿ‘ Allow value to merge from previous behavior property declaration. Fixes #5503 (commit)

    • ๐Ÿ›  Fix/suppress upcoming JSCompiler build errors (commit)

    • โž• Add comment about flush order when re-debouncing (commit)

    • ๐Ÿ›  FIx lint (commit)

    • โœ‚ Remove debug code (commit)

    • Re-add the queue removal in setConfig (commit)

    • โœ‚ Remove debug code (commit)

    • โœ‚ Remove test.only (commit)

    • ๐Ÿ›  Fix order of flushed debouncers to match 1.x (commit)

    • โž• Add comments and avoid Array.fill (commit)

    • ๐Ÿ›  Use set and clear debouncer upon completion. Fixes #5250. (commit)

    • โž• Added comment based on review feedback. (commit)

    • โž• Add property reflection to notify path and friends calls to support closure-compiler renaming. (commit)

    • โž• Add classList to Polymer.dom when ShadyDOM.noPatch is used (commit)

    • โšก๏ธ Update externs from internal (commit)

    • โœ… Use webcomponents 2.2.7 for initialSync tests (commit)

    • โž• Add @fileoverview, put @suppress after it (commit)

    • โž• address feedback (commit)

    • ๐Ÿ‘‰ use JSCompiler_renameProperty bare (commit)

    • โœ‚ Remove semicolon after class definition (lint). (commit)

    • ๐Ÿ”จ Refactor symbols to make gen-typescript-declarations happy (commit)

    • Ensure argument types match. (commit)

    • ๐Ÿ›  Backport closure compiler fixes from internal (commit)

    • ๐Ÿ›  Fix test warning in Edge/IE (commit)

    • ๐Ÿ›  Fix test in IE/Edge (commit)

    • โšก๏ธ Update package-lock (commit)

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

    • โœ‚ Remove unused import (commit)

    • โž• Add comment re: undefined issue (commit)

    • ๐Ÿšš Move undeclared property warning to element-mixin. (commit)

    • โž• Add issue for TODO (commit)

    • โฌ†๏ธ Upgrade wcjs (commit)

    • ๐Ÿ›  Fix lint errors. (commit)

    • โฌ†๏ธ Upgrade wcjs (commit)

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

    • โž• Add better messaging for scoping test (commit)

    • โœ‚ Remove addressed TODO comment. (commit)

    • โš  Clarify warning. Add comment. (commit)

    • โž• Add warnings for disabling boolean settings. (commit)

    • โฌ†๏ธ Upgrade webcomponentsjs (commit)

    • โฌ†๏ธ Upgrade webcomponentsjs (commit)

    • ๐Ÿ”จ Refactor to make code more readable, add tests, remove dead code. (commit)

    • โž• Adds syncInitialRender setting (commit)

    • Ensure that marshalArgs pulls wildcard info value from __data It currently pulls the value from changedProps rather than __data, meaning it could provide stale data for re-entrant changes. (commit)

    • ๐Ÿ›  Fix lint warning (commit)

    • โž• Add warning for redeclared computed properties. (commit)

    • โž• Add warning for undeclared properties used in bindings. (commit)

    • ๐Ÿ”€ Make initial distribution synchronous when legacyOptimizations is set (commit)

    • Ensure dispatchEvent is wrapped (commit)

    • Disable auto strip-whitespace on template with legacyOptimizations (commit)

    • โž• Add tests for calling Polymer() with ES6 class (commit)

    • ๐Ÿ‘‰ use a regular for-loop intead of for-of (commit)

    • ๐Ÿ‘• Lint clean (commit)

    • โœ‚ Remove @override from static methods on mixins. (commit)

    • Externs should use var instead of let (commit)

    • โž• Add @suppress annotations for missing property checks. (commit)

    • ๐Ÿ‘ Allow Polymer({}) calls with ES6 class (commit)

    • [wrap] Fix doc comment. (commit)

    • ๐Ÿ›  Fix typo (commit)

    • ๐Ÿ‘‰ Make sure _valueToNodeAttribute uses wrap (commit)

    • Suppress upcoming jscompiler errors. (commit)

    • compromise with typescript and closure (commit)

    • ๐Ÿ›  Closure typing fixes (commit)

    • โž• Add type jsdoc to templatize root property. (commit)

    • โœ‚ Remove meaningless "undefined" in settings.js (commit)

    • ๐Ÿ‘‰ Make noPatch safe with older versions of ShadyDOM (commit)

    • Temporarily disable type genration (commit)

    • ๐Ÿ”„ Changes based on review. (commit)

    • ๐Ÿ”„ Changes based on review. (commit)

    • More shady compatible wrapping (commit)

    • ๐Ÿ›  Fix typos (commit)

    • โšก๏ธ Update to match 2.x branch (commit)

    • โฌ†๏ธ Revert "Manual merge from perf-opt-disable-upgrade branch." (commit)

    • โšก๏ธ Update Polymer 3 package-lock. (commit)

    • โšก๏ธ Update to webcomponentsjs 2.2.0 (commit)

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

    • โฌ†๏ธ Manual merge from perf-opt-disable-upgrade branch. (commit)

    • โœ‚ Remove double-import of settings (commit)

    • ๐Ÿ‘• Document properties for eslint. (commit)

    • โž• Add back event tests. (commit)

    • ๐Ÿ‘‰ Use closure-safe name (commit)

    • โž• Add tests (commit)

    • Ensure properties and observers are interleaved per behavior (commit)

    • Ensure property values are always overridden by extendors/behaviors (commit)

    • Ensure registered is always called on element prototype (commit)

    • err instead of air (commit)

    • Do lazy behavior copying only when legacyOptimizations is set (commit)

    • ๐Ÿ›  Behavior property copying fixes (commit)

    • Ensure initial static classes are preserved when a class$ binding is present (commit)

    • Get typescript compiling again. (commit)

    • โœ‚ Remove extra space (commit)

    • Avoid copying certain properties from behaviors (commit)

    • โœ… skip some tests that never really worked in ShadyDOM (commit)

    • ๐Ÿšš Move __activateDir into check instead of replace (commit)

    • Don't set up observer in ShadyDOM (commit)

    • ๐Ÿ”€ Manually merge changes from #5418 (commit)

    • ๐Ÿ›  Fix merge conflict around toggleAttribute (commit)

    • Get Polymer compiling clean under closure recommended flags (commit)

    • ๐Ÿ›  Apply LegacyDataMixin to TemplatizeInstanceBase. Fixes #5422 (commit)

    • โœ… TemplateStamp (commit)

    • ๐Ÿ›  Fixes #5420 (commit)

    • ๐Ÿ‘• Lint fix (commit)

    • โšก๏ธ Updates ported from perf-opt branch (commit)

    • โœ… rename test file. (commit)

    • Check for ShadyDOM and :dir selectors before trying css transform (commit)

    • ๐Ÿ“‡ Rename Closure V1 compatibility PolymerDomApi types for TypeScript types. (commit)

    • Hybrid compatibility for PolymerDomApi and Polymer.Iconset types. (commit)

    • ๐Ÿ›  Fix another unsafe property assignment in Polymer. (commit)

    • โž• Add explicit null template for array-selector (commit)

    • โœ‚ remove cruft (commit)

    • โž• Adds basic legacy support for ShadyDOM.unPatch (WIP) (commit)

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

    • โž• Adds setting to skip style incudes and url rewriting (commit)

    • โช restores functionality of Polymer.mixinBehaviors (commit)

    • Avoids using mixins for behaviors. (commit)

    • ๐Ÿ›  Fix jsdoc comment (commit)

    • โš  Upstream warning text. (commit)

    • Upstream changes to externs (commit)