All Versions
126
Latest Version
Avg Release Cycle
60 days
Latest Release
150 days ago

Changelog History
Page 1

  • v3.3.1

    November 08, 2019
    • [ci skip] bump to 3.3.1 11f1f13
    • 🔀 Merge pull request #5594 from rslawik/patch-1 e477a6f
    • 🔀 Merge pull request #5600 from Polymer/TimvdLippe-patch-2 dc20fec
    • ✂ Remove TimvdLippe from CODEOWNERS b99c299
    • 🔀 Merge pull request #5598 from Polymer/polymer-dom-api 8c69fb8
    • ➕ Add node field to PolymerDomApi 15747c8
    • 👌 Improve types for the template field on Polymer elements. (#5596) 4274bce
    • ➕ Add module field 9a4d4d9
    • Merge pull request #5584 from Polymer/closure-__hasRegisterFinished f6ccc9d
    • Wrap other hasOwnProperty checks in JSCompiler_renameProperty. 0541b21
    • Wrap hasOwnProperty checks for __hasRegisterFinished in JSCompiler_renameProperty(). 9e90fd2
    • 🔀 Merge pull request #5578 from Polymer/fix-placeholder-typing 96c125e
    • 🛠 Fix typing error in fixPlaceholder f050ce9
    • 🔀 Merge pull request #5577 from Polymer/ie-placeholder-binding 7d6d715
    • 🛠 Fix up comments based on feedback ab49f51
    • ↪ Workaround bindings to textarea.placeholder in IE 61767da
    • ➕ Add additional externs (#5575) 69ee468
    • 🔀 Merge pull request #5566 from Polymer/compile e7e4c24
    • 👉 Make Closure compiler happier about ShadyDOM access 46ee2ae
    • ✂ Remove other double import (#5565) 0d2c2e5
    • Only use CONST_CASE for constants. (#5564) 54f8b47
    • ⚡️ [skip ci] update changelog ac12b3b

    v3.3.0...v3.3.1

  • v3.3.0

    June 24, 2019
    • ⚡️ [ci skip] Update version to 3.3.0 dd7c0d7
    • Don't import/export from the same file twice (#5562) 94585c3
    • 🔀 Merge pull request #5559 from Polymer/compile 9c7492d
    • ➕ Add @override, remove @attribute/@group/@hero/@homepageed7709f
    • 🔀 Merge pull request #5558 from Polymer/compile 8af0ec4
    • Closure compilation tweaks 15090f2
    • 🔀 Merge pull request #5557 from Polymer/compile 1b8263f
    • ➕ Add @return description a6bff43
    • 🛠 Fix some Closure annotations 0810bf3
    • 🔀 Merge pull request #5550 from Polymer/externs-fixes-1 fe81676
    • 📌 Pin to firefox 66 because of selenium error f0fb532
    • 🛠 Fix eslint errors. 6dfaa5f
    • ➕ Add some casts for places Closure doesn't understand constructor 10d43ce
    • ➕ Add new mixin annotations, remove GestureEventListeners alias 0ae14b9
    • Align signatures of attributeChangedCallback 4cc6c33
    • Add @return annotation for PROPERTY_EFFECT_TYPES getter 3dd189c
    • Annotate __dataEnabled in a way analyzer understands e4e9e2f
    • 🛠 Fix old global namespace type annotation for TemplateInstanceBase fc190dd
    • ➕ Add @Suppress annotation for use of deprecated cssFromModules 54b1d78
    • 🛠 Fix GestureEventListeners generated externs name. cdd4e20
    • 🔀 Merge pull request #5548 from Polymer/hide-template-controls-globally 05231a0
    • Globally hide dom-{bind,if,repeat} elements with legacyOptmizations on 43f57b1
    • 🔀 Merge pull request #5546 from Polymer/sync-closure-annotations 76bfc0a
    • ⚡️ Update dependencies to fix firefox 67 tests ff2edd5
    • 🔀 Sync closure compiler annotations ad08420
    • 🔀 Merge pull request #5544 from Polymer/scopesubtree-same-scope 927ae6a
    • ✂ remove unused variable in test c051c5b
    • ✂ remove debugger line 634d736
    • 👉 Make sure scopeSubtree does not recurse through other ShadowRoots 8a5c1e9
    • 🔀 Merge pull request #5542 from Polymer/5541-kschaaf-template-display 4f40589
    • 🛠 Don't set display: none under legacyOptimizations. Fixes #5541. c9cf56c
    • 🔀 Merge pull request #5537 from Polymer/scopeSubtree 6be58b0
    • 👉 Use Array.from instead of a list comprehension 338d420
    • 🔧 Merge pull request #5533 from LarsDenBakker/fix/configure-cancel-synthetic-click 971d32d
    • 🔀 Merge pull request #5538 from Polymer/cl245273850 1c10f0c
    • ➕ Add check for // 3db5608
    • 👉 Use native qSA e10019a
    • Implement scopeSubtree for ShadyDOM noPatch mode 6bc9534
    • ✂ Remove unneccessary test 1f08059
    • ➕ Add URL try/catch 940b3cd
    • Upstreaming cl/245273850 413ef2f
    • 🔀 Merge pull request #5534 from Polymer/removeAttribute-scoping 3b6f334
    • 👍 Allow configuring cancelling synthetic click behavior 00d4cdf
    • ➕ Add test for class$ binding 8043d4c
    • 🛠 Fix class$ bindings for ShadyDOM.noPatch mode a0b83b2
    • 🔀 Merge pull request #5531 from Polymer/resolve-url 969f289
    • ➕ Add test for resolveUrl('//') 5537380
    • Check directly for // in resolveUrl because it isn't a valid URL d0ea20a
    • ⚙ Run resolveUrl for protocol-relative urls (#5530) 733cf68
    • 🔀 Merge pull request #5527 from Polymer/localTarget-noPatch 03b2c66
    • 🔀 Merge pull request #5528 from Polymer/closure-statics-workaround 8f7119a
    • 🛠 Fix lint 6960c2b
    • Cast GestureEventListeners. 3437334
    • ↪ Work around google/closure-compiler#3240cc7702b
    • 🛠 Fix localTareget when ShadyDOM.noPatch is in use 7925254
    • 🔀 Merge pull request #5518 from Polymer/fix-className-bindings-master 07f1e19
    • 🔀 Merge branch 'master' into fix-className-bindings-master 652fea9
    • ⬆️ Merge pull request #5487 from Polymer/shadydom-upgrade 176c001
    • webcomponentsjs 2.2.10 002a431
    • ⬆️ upgrade dependencies. 3b7c9f8
    • ⬆️ upgrade webcomponentsjs to 2.2.9 4e60395
    • ⬆️ Merge pull request #5520 from Polymer/avoid-template-upgrade 8f4cc31
    • [ci skip] Add comment c7eb7c1
    • ⬆️ Merge branch 'master' into shadydom-upgrade dd98569
    • ⬆️ Use attachShadow({shadyUpgradeFragment})3af9f34
    • 🔀 Merge pull request #5522 from Polymer/5428-kschaaf-undefined-wildcard ddcfc63
    • ✂ Remove test.only ca12448
    • 🛠 Ensure wildcard arguments get undefined treatment. Fixes #5428. f5a45eb
    • 🛠 Fix typo 6adbc23
    • 🛠 Fix className on browsers without good native accessors b13e656
    • don't depend on attachDom existing. 8d7def7
    • ⬆️ Merge branch 'master' into shadydom-upgrade 707a376
    • Simplify f1a9d4f
    • ⬆️ Avoid upgrading template if no hostProps, for better perf. 65a5b48
    • ⚡️ Update webcomponents dev dependency for testing className fix a1c67e4
    • 🛠 fix closure compiler error 002ef94
    • 🛠 fix lint issues 439c245
    • ➕ Address review feedback via comment. 4e1d6a1
    • Ensure className bindings work correctly when ShadyDOM.noPatch is used. eb2385a
    • 🔀 Merge pull request #5512 from Polymer/no-walker b7c73bd
    • ✂ Remove use of TreeWalker for finding nodes in templates. 24d642e
    • 🔀 Merge pull request #5511 from dvanderleij/master 4043c84
    • ✂ Remove Google+ links in README.md and CONTRIBUTING.MD dc88057
    • 👉 Use correct ShadyDOM API: attachDom1aeaa80
    • ⬆️ Use ShadyDOM.upgrade50ba9ce

    v3.2.0...v3.3.0

  • v3.2.0

    March 21, 2019
    • ⚡️ [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)

  • v3.1.0

    October 26, 2018

    🆕 New Features

    • ➕ Added LegacyDataMixin to optionally use Polymer v1's behavior in handling of undefined in data bindings.
      • Intended to help larger apps transition from Polymer v1 to v3.
    • Implement opt-in strictTemplatePolicy to protect against XSS attacks with templating
      • Enabling strictTemplatePolicy by calling setStrictTemplatePolicy(true) setting causes the following changes in behavior:
      • All "self-stamping" templates including <dom-bind>, <dom-repeat>, and <dom-if> will throw errors and not stamp if not originating from inside the template of a trusted element registered via script.
      • Template retrieval from <dom-module> is disabled (since templates should be defined inline in JS via static get template() using thehtml tag function).
      • Legacy <dom-module> template lookup can be re-enabled via setAllowTemplateFromDomModule(true) setting; under that setting, the following additional behavior will apply:
        • Re-registration of <dom-module> will throw and cause template lookup for that element name to return null.
        • Elements that do not have templates by design must explicitly indicate a null template to prevent template retrieval from inject <dom-module>s, otherwise they will throw an error

    Meaningful Changes

    • A LOT of typing improvements for both Typescript and Closure compiler
    • ➕ Add back ability to set window.Polymer.sanitizeDOMValue before Polymer loads
    • 🛠 Fix data-binding notification events when the bound element has children.
    • 👉 Make sure static get properties() is only read once.

    Raw Notes

    ⚡️ update dependencies (commit)

    ➕ Add beforeRegister callback to externs (commit)

    👉 Make toggleAttribute match with native signature (#5372) (commit)

    🛠 Fixed typos on lines 133 and 157 (#5409) (commit)

    🛠 Fix signature of toggleAttribute to match native version (#5370) (commit)

    ⚡️ Update jsdoc for PropertyEffects.splice (#5367) (commit)

    Expand type of LegacyElementMixin#listen and unlisten to accept EventTargets. (commit)

    ⚡️ Update gen-closure-declarations to 0.5.0 (#5360) (commit)

    ➕ Add TypeScript types for observer parameters. (#5359) (commit)

    ➕ Add missing return type to attributeChanged (commit)

    ➕ Add specific type for behaviors (commit)

    👌 Improve typings for legacy elements (commit)

    ➕ Add @export (commit)

    👌 Improve types of flattened-nodes-observer further. (commit)

    ➕ Add cast for compilation (commit)

    Only generate types once on Travis (commit)

    🚚 Move type generation from prepack to prepare (commit)

    Collapse imports for file into one statement (commit)

    Cleanup modulizer conversion leftovers (#5347) (commit)

    ➕ Add comments re: need for mixing in before metaprogramming (commit)

    🔒 regen-package-lock (commit)

    Don't run Firefox in headless mode. (commit)

    🛠 Fix jsdoc syntax. (commit)

    ⚡️ Updates based on code review. Add computed tests. (commit)

    👉 Use type generator binary instead of gulp script. (commit)

    ✂ Remove unnecessary @const. (commit)

    ➕ Add return description. (commit)

    0️⃣ Grandfather defaulting sanitizeDOMValue from legacy Polymer object. (commit)

    Minor changes to formatting and jsdoc (commit)

    ⚡️ Update paths in gulpfile (commit)

    🛠 Fix mixin jsdoc. (commit)

    ➕ Add legacy-data-mixin as 1.x->2.x/3.x migration aide. Fixes #5262. (commit)

    🛠 Fix jsdoc to pass lint (commit)

    ➕ Add documentation to boot.js (commit)

    The return type of mixinBehaviors is unknown (commit)

    Export EventApi, same as DomApi (commit)

    ✂ Remove undocumented logging feature (#5331) (commit)

    Cleanup element-mixin leftovers from modulizer (commit)

    👉 Use case-map lib in a saner way. (commit)

    🛠 Fix a grab bag of closure compiler warnings. (commit)

    Protect DomModule.import against renaming (commit)

    ➕ Add @nocollapse for jscompiler (commit)

    📜 Ensure boot.js can only be parsed as a module (commit)

    👉 Use simpler class declaration and export form (#5325) (commit)

    Ensure unresolved.js is an es module (#5324) (commit)

    🚚 Move version to ElementMixin prototype (commit)

    👉 Use relative path module specifier in gen-tsd autoImport setting. (commit)

    ⚡️ Update TemplateStamp event listen param types from Node to EventTarget. (#5320) (commit)

    ➕ Add test for direct assignment to template. (commit)

    ➕ Add a template setter to ElementMixin. (commit)

    Export the current Polymer version in polymer-element.js (commit)

    👉 Make Polymer gestures library safe for Closure property renaming (take 2). (#5314) (commit)

    👉 Make event notification handler read the value from currentTarget, (#5313) (commit)

    ⚡️ [ci skip] update changelog (commit)

    Upstream externs changes for DomRepeatEvent (commit)

    Back to single template getter. Add more comments. (commit)

    ⚡️ Revert to legacy template getter, update tests. (commit)

    ⚡️ More updates based on code review. (commit)

    🛠 Fix allowTemplateFromDomModule opt-in (commit)

    🛠 Fix lint warnings. (commit)

    ⚡️ Updates based on code review. (commit)

    ⬆️ npm upgrade dependencies (commit)

    🛠 Fix lint warnings. (commit)

    Catch errors on top window using uncaughtErrorFilter Works around safari quirk when running in iframe (commit)

    🛠 Fix latent (benign) error thrown when removing dom-if via innerHTML. (commit)

    👉 Use setting via setStrictTemplatePolicy export. (commit)

    ➕ Add tests. (commit)

    Implement opt-in strictTemplatePolicy (flag TBD) - disable dom-bind - disable dom-module template lookup - disable templatizer of templates not stamped in trusted polymer template (commit)

    Ensure properties is only called once (commit)

    ✂ Remove dom-module in test (commit)

  • v3.0.5

    July 30, 2018
    • ➕ Add more missing .d.ts files from being npm published. (commit)

    • ⚡️ [ci skip] update changelog (commit)

  • v3.0.4

    July 30, 2018
    • 📦 Ensure generated interfaces.d.ts is included in npm package (commit)

    • ⚡️ [ci skip] update changelog (commit)

  • v3.0.3

    July 30, 2018
    • 🔒 rebuild package-lock (commit)

    • Generate typings for Polymer 3. (commit)

    • ⏪ Revert Promise changes. (commit)

    • 👕 Lint fixes. (commit)

    • ⏪ Restore some externs. (commit)

    • Upstream a bunch of g3 changes. (commit)

    • ➕ Add no-unused-vars eslint suppressions. (commit)

    • Annotate another two ephemeral classes. (commit)

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

    • Annotate Node parameter as not null. (commit)

    • Annotate some internal classes as private. (commit)

    • 🛠 Fix some appliesMixin annotations still with Polymer namespace. (commit)

    • TypeScript generator config and extra interfaces for Polymer 3. (commit)

    • 👉 Tweaks to make Polymer 3 more amenable to typings generation. (commit)

    • 🛠 Fix gulp 4 issues (commit)

    • Extend Safari exceptions beyond 10.1 (commit)

    • Ignore shady CSS scoping in getComposedHTML (commit)

    • 🛠 Fix method to force CE polyfill on in 3.x (commit)

    • 👍 Convert object to class for better compilation (commit)

    • 🛠 Fix Typo in Readme (#5260) (commit)

    • 🔒 regen package-lock.json (commit)

    • ⚡️ Update supported browsers in issue template (commit)

    • ✂ Remove modulized comment (commit)

    • ⚡️ Update package.lock (commit)

    • 🛠 Fix typo in jsdoc (#5248) (commit)

    • 📦 Replace .npmignore with package.json "files" option. (#5245) (commit)

    • Spelling (commit)

    • ⚡️ Update template docs (#5233) (commit)

    • 🛠 fix lint (commit)

    • 🛠 Port disabled fixes from 2.x (commit)

    • ⚡️ Update repo URL (commit)

    • ➕ Add badges (commit)

    • ⚡️ Update development instructions for 3.0 (#5226) (commit)

    • ⚡️ [ci skip] update changelog (commit)

    • ⚡️ Closure extern update (commit)

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

  • v3.0.2

    May 09, 2018
    • ➕ Add back modulizer manifest (commit)

    • ⚡️ [ci skip] update changelog (commit)

  • v3.0.1

    May 09, 2018
    • ⚡️ [ci skip] update changelog (commit)

    • ✂ Remove importHref from 3.0 (commit)

  • v3.0.0

    May 08, 2018
    • 🚀 use released versions of shadycss and webcomponentsjs (commit)

    • ⬆️ Bump dependencies (commit)

    • ⚙ Run Chrome & FF serially to try and help flakiness (commit)

    • 🛠 Fix lint warning (commit)

    • ⬆️ Bump to cli 1.7.0 (commit)

    • 🗄 Removing support for returning strings from template getter. (Per previous documented deprecation: https://www.polymer-project.org/2.0/docs/devguide/dom-template#templateobject) (commit)

    • 🛠 Fix typos and nits (commit)

    • ⚡️ Update to Gulp 4 (commit)

    • ➕ Add serve command to package.json and update package-lock.json (commit)

    • 🛠 Fix for browsers that don't have input.labels. (commit)

    • 👉 Tweak introductory note, fix webpack capitalization (commit)

    • 💻 gestures: Avoid spreading non-iterable in older browsers (commit)

    • wip (commit)

    • Readme: very small tweaks (commit)

    • 👉 Tweak wording. (commit)

    • 🛠 Fix link (commit)

    • Re-order sections (commit)

    • 🛠 Fix LitElement typo (commit)

    • Depend on polymer-cli rather than wct (commit)

    • Minor tweaks (commit)

    • ⚡️ Update README for 3.x (commit)

    • ⚡️ Update Edge testing versions. (commit)

    • ✅ Exclude all Edge versions from keyframe/font tests. (commit)

    • ⚡️ Update wcjs version. (commit)

    • ➕ Add .npmignore file (#5215) (commit)

    • 👉 Use node 9 (commit)

    • 👉 Use module flags for wct (commit)

    • 📜 Use babel parser for aslant for dynamic import. (commit)

    • 🛠 Fix lint errors. (commit)

    • 3.0.0-pre.13 (commit)

    • 📦 [package.json] Remove version script (commit)

    • ⚡️ Update dependencies (commit)

    • 🛠 Fix test typo on Chrome (commit)

    • 🛠 Fixes IE11 test issues (commit)

    • 🛠 Fixes styling tests related to using HTML Imports (commit)

    • ✂ Remove crufty global (fixes globals.html test) (commit)

    • ⚡️ Update to webcomponents 2.0.0 and webcomponents-bundle.js (commit)

    • 🛠 Fix meaningful whitespace in test assertion (commit)

    • 🛠 Fix latent mistake using old SD API (commit)

    • ➕ Add global for wct callback when amd compiling (commit)

    • ✅ Eliminate pre-module code from resolveUrl tests (commit)

    • 👌 Improve documentation and legibility. (commit)

    • ➕ Add some global whitelists (commit)

    • 🛠 Fix references to js files instead of html files (commit)

    • 🛠 Fix glob patterns for eslint (commit)

    • 🛠 Fix ESLint warnings (commit)

    • Eliminate more canonical path usage (commit)

    • Eliminate canonical path to wcjs (commit)

    • ✂ Remove extra polymer-legacy.js imports (commit)

    • Clean up Polymer fn import (commit)

    • ➕ Add WCT config used by all tests (commit)

    • Clean up exports (commit)

    • 👍 Allow Polymer fn's call to Class to be overridden. (commit)

    • ➕ add sill-relevant, deleted tests back in (commit)

    • 📦 manually change inter-package dep imports from paths to names (commit)

    • ✅ manually add assetpath (import.meta.url) for tests that require it (commit)

    • 🚚 move behavior definition to before usage (commit)

    • define omitted class declaration (commit)

    • ✂ remove < and replace with < for innerHTML (commit)

    • 🛠 fixed typo causing test to fail (commit)

    • 🛠 fix missing dom-module in modulization (commit)

    • ⏪ revert module wait (commit)

    • wait for elements in other modules to be defined (commit)

    • no more undefined.hasShadow (commit)

    • ✂ removed link rel import type css tests (commit)

    • ✂ delete debugger (commit)

    • ✅ skip link rel import type css tests on native imports (commit)

    • ➕ add missing css html import (commit)

    • ✂ remove importHref tests (commit)

    • ✅ Import Polymer function in tests from legacy/polymer-fn.js (commit)

    • Export Polymer function from polymer-legacy.js (commit)

    • ➕ Add new wct deps. (commit)

    • 🛠 Fixup a few places where comments were misplaced. (commit)

    • 🛠 Fixup license comments. (commit)

    • ⚡️ Update package.json from modulizer's output, set polymer-element.js as main. (commit)

    • Replace sources with modulizer output. (commit)

    • 📇 Rename HTML files to .js files to trick git's rename detection. (commit)

    • ✂ Delete typings for now. (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)