@polymer/polymer
Advanced tools
Changelog
v2.6.0 (2018-03-22)
Use function instead of Set (commit)
[ci skip] Fix typo (commit)
Fix test in shady DOM (commit)
Deduplicate style includes (commit)
use a clearer test for shadowRoot (commit)
Returning null in template should nullify parent template (commit)
[ci skip] Add clarifying comment (commit)
Correct the JSBin version (commit)
Put attribute capitalization fix in property-effects (commit)
Add note about pre v3 releases (commit)
Add note for npm package (commit)
Add iron-component-page dev-dependency (commit)
Update several gulp dependencies (commit)
Update dom5 to 3.0.0 (commit)
Update Google Closure Compiler version and fix cast (commit)
Update types (commit)
Fix several issues in the documentation of dom-* elements (commit)
Handle disabled
attribute correctly for tap gesture (commit)
add test case for nested label (commit)
Add docs and cleanup matchingLabels (commit)
Add tests (commit)
update types (commit)
fix tests and add dependency import (commit)
fix typings (commit)
Ensure DisableUpgradeMixin extends PropertiesMixin (commit)
Format comment and remove deduping mixin (commit)
update types (commit)
update types (commit)
Add mixin to automatically detect capitalized HTML attributes (commit)
Add instructions for locally viewing the source documentation (commit)
Simplify condition checking in stylesFromModule function (commit)
Bump type generator and generate new typings. (#5119) (commit)
dispatchEvent returns boolean (#5117) (commit)
Update types (commit)
Fix license links (commit)
Fix issue with not genering the Templatizer docs (commit)
Bump TS type generator to pick up transitive mixin handling. (commit)
Remove unnecessary mutableData property from MutableData mixin (commit)
Update types (commit)
Add note to updateStyles regarding updates to CSS mixins (commit)
Avoid timing issues with polyfilled Promise (commit)
Revert use of async/await due to lack of build/serve support. (commit)
Revert types. (commit)
Update eslint parserOptions to es2017 for async/await support. (commit)
Use stronger check for PropertyEffects clients. Fixes #5017 (commit)
Remove unneeded file (commit)
[PropertiesChanged]: allow old data to be gc'd after _propertiesChanged
(commit)
Update package-lock.json (commit)
Make Travis update-types failure style the same as the elements. (commit)
Bump TypeScript generator version. (commit)
Make EventApi.path EventTarget type non-nullable. (commit)
Lint and type fixes (commit)
[PropertiesChanged]: adds _shouldPropertiesChange (commit)
Update docs: templatize() cannot be called multiple times (commit)
[ci skip] update changelog (commit)
Update types. (commit)
Fix JSDoc example formatting (commit)
Use latest webcomponents polyfill bundle (commit)
Fix label tap by checking matched label pairs (commit)
Defer creation related work via disable-upgrade
(commit)
lint fixes (commit)
Adds Polymer.DisableUpgradeMixin
(commit)
Changelog
v2.5.0 (2018-02-02)
Update types (commit)
Update JSDocs to use <dom-repeat> tags (commit)
Fix type declarations inadvertedtly referencing Polymer.Element. (#5084) (commit)
Use class syntax in <dom-repeat> documentation (#5077) (commit)
Add hash/abs URL resolution tests. (commit)
Update types. (commit)
Add comments about resolveUrl idiosyncrasies. (commit)
Revert "Move absolute url logic to element-mixin" (commit)
Added Polymer.version to polymer-externs (#5079) (commit)
Avoid tracking parentNode since it's unncessary (commit)
Update types. (commit)
Fix nit. (commit)
Avoid comment constructor for IE support. (commit)
Disallow non-templates as interpolations in Polymer.html (#5023) (commit)
Exclude index.html from type generation. (#5076) (commit)
update types (commit)
[element-mixin] Do not create property accessors unless a property effect exists (commit)
Use containers for testing again (#5070) (commit)
Invoke JS compiler rename for properties (commit)
Add package-lock.json back (commit)
fix test. (commit)
Enhance robustness by replacing slot with a comment (commit)
Avoid use of element accessors on doc frag to fix IE/Edge. (commit)
Fix linter errors (commit)
Fix issue with observers being called twice (commit)
Revert package-lock change (commit)
[ci-skip] Update changelog (2.4.0) (commit)
Add package-lock.json to .gitignore (commit)
Update types (commit)
Add comments re: instanceProps (commit)
Change if-condition to check for arguments.length (commit)
Delete package-lock.json (commit)
[ci skip] Fix test case name (commit)
Fix issue where el.splice could not clear full array (commit)
Make owner optional as well. (commit)
Update package-lock.json (commit)
Update typescript types again, after fixing jsdoc. (commit)
Fix lint warnings. (commit)
Update typescript types. (commit)
Ensure path notifications from templatized instances don't throw. Fixes #3422 (commit)
Allow templatizer to be used without owner or host prop forwarding. Fixes #4458 (commit)
Templatize: remove slots when hiding children (commit)
Clarify API docs for PropertyAccessors mixin (commit)
Changelog
v2.4.0 (2018-01-26)
Simplify code for <dom-repeat>'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)