- Fix
shady-unscoped
style imports and add tests - Add build support for
:dir()
for Polymer 2 Shadow DOM - Drop nodejs 8 support
- Fix testing on travis by moving to
xenial
- Add support for Polymer v1
var(--foo, --bar)
=>var(--foo,var(--bar))
transform
- Add support for inline HTML documents set with
.innerHTML=
syntax - Add support for parsing
Polymer({})
elements from Closure Compiler output - Add support for
--build-for-shady
and Polymer v1::content
selectors - Drop
esm
module for manualrollup
build of@webcomponents/shadycss
- Too many weird loader issues for various customers
- Do not mark polymer v1 templates with
css-build
attribute.
- Add support for class based elements and inlined templates
class MyElement extends Polymer.Element {}
+<dom-module id="my-element">
Polymer({is: 'legacy-inline-element', _template: Polymer.html``})
;class MyInlineElement extends Polymer.Element {static get template(){ return Polymer.html``}}
template.innerHTML = html`<custom-style><style is="custom-style></style></custom-style>`; document.body.appendChild(template.content.cloneNode(true))
- Remove support for polymer-analyzer v2
- Inlined templates require features found in polymer-analyzer v3
- Rebuild shadycss bundle with changes from webcomponents/shadycss#215
- Fix typo in package.json
- Do not mark polymer v1 templates with
css-build
attribute.
- Add support for
--build-for-shady
and Polymer v1::content
selectors - Drop
esm
module for manualrollup
build of@webcomponents/shadycss
- Too many weird loader issues for various customers
- Upgrade to using @webcomponents/shadydom for Polymer v2 support
- Use polymer-analyzer instead of hydrolysis
- Remove vulcanize step of Polymer v1
- Add
--polymer-version
flag to specify v1 or v2--polymer-version=2
is default
- Also mark
<template>
in<dom-module>
withcss-build
attribute - Rewrite tests to test Polymer v1 and Polymer v2
- NOTE: Only
Polymer({})
elements are supported for now!
- Don't distribute development git submodule
- Removed broken package-lock.json that was breaking tests
- Fix selectors of the form
html:not([foo]) *
- Support the
:dir()
selector
- Fix
--no-inline-includes
to collect includes when collating styles
- Also support
name="..."
andis="..."
when identifying<dom-module>
s - Handle Polymer 1.7+ Hybrid elements using
::slotted()
syntax
- Respin node module
- Added
--no-inline-includes
to optionally not inline<style include>
elements
- Fixed ordering of when
<custom-style>
is processed
- Don't process CSS in templates with a
preserve-content
attribute.
- Fix support for node v4. (Don't use Array.includes)
- Improve shimming of incorrect
var()
calls, where the fallback value is a custom property that doesn't itself usevar()
- Improve support for node v6 by updating to the
command-line-args
v3 branch.