UNPKG

405 kBMarkdownView Raw
1# Change Log
2
3## [v3.5.1](https://github.com/Polymer/polymer/tree/v3.5.1) (2022-06-03)
4- [ci skip] bump to 3.5.1 ([commit](https://github.com/Polymer/polymer/commit/2cbb3d2b))
5
6- `_valueToNodeAttribute` converts the empty string to `trustedTypes.emptyScript` before setting, if available. ([commit](https://github.com/Polymer/polymer/commit/d69041cc))
7
8- Adds Trusted Types support for reflected boolean properties. ([commit](https://github.com/Polymer/polymer/commit/ce474db9))
9
10- [ci skip] update changelog ([commit](https://github.com/Polymer/polymer/commit/76e77b6d))
11
12## [v3.5.0](https://github.com/Polymer/polymer/tree/v3.5.0) (2022-05-18)
13- [ci skip] bump to 3.5.0 ([commit](https://github.com/Polymer/polymer/commit/a800a1a9))
14
15- Add `CHANGELOG.md` to the packaged files. ([commit](https://github.com/Polymer/polymer/commit/6696976e))
16
17- Upstream http://cl/374717449 ([commit](https://github.com/Polymer/polymer/commit/adc6d517))
18
19- Upstream http://cl/362104095 ([commit](https://github.com/Polymer/polymer/commit/96897876))
20
21- Upstream http://cl/368587394 ([commit](https://github.com/Polymer/polymer/commit/4036db44))
22
23- Upstream http://cl/330613283 ([commit](https://github.com/Polymer/polymer/commit/178dfa5e))
24
25- Upstream http://cl/397536696 ([commit](https://github.com/Polymer/polymer/commit/2445554f))
26
27- Upstream http://cl/374930792 ([commit](https://github.com/Polymer/polymer/commit/4a85c7f9))
28
29- Upstream http://cl/438642754 ([commit](https://github.com/Polymer/polymer/commit/8582dd64))
30
31- Upstream http://cl/387624221 ([commit](https://github.com/Polymer/polymer/commit/067dd302))
32
33- Upstream http://cl/420889188 ([commit](https://github.com/Polymer/polymer/commit/d0d39b8d))
34
35- Upstream http://cl/416087593 ([commit](https://github.com/Polymer/polymer/commit/ec36597f))
36
37- Fix typo in dom-repeat.js ([commit](https://github.com/Polymer/polymer/commit/7b37193e))
38
39- Update polymer -> lit link to point at new lit repo instead of old lit-element repo ([commit](https://github.com/Polymer/polymer/commit/4586fed6))
40
41- Add support for TrustedTypes (#5692) ([commit](https://github.com/Polymer/polymer/commit/10220c9a))
42
43- Fix typo in disable-upgrade-mixin.js ([commit](https://github.com/Polymer/polymer/commit/5c06ae9b))
44
45- Fix `Polymer.dom(el).attachShadow/shadowRoot` ([commit](https://github.com/Polymer/polymer/commit/2b0494a9))
46
47- Fix typo in dom-module.js ([commit](https://github.com/Polymer/polymer/commit/69eb8a7a))
48
49- Fix SyntaxError ([commit](https://github.com/Polymer/polymer/commit/1e9be28d))
50
51- Upstream internal error suppression. ([commit](https://github.com/Polymer/polymer/commit/2515cd21))
52
53- Updated Readme ([commit](https://github.com/Polymer/polymer/commit/78602fcc))
54
55- Fix let back to const ([commit](https://github.com/Polymer/polymer/commit/04a4ded8))
56
57- Cancel chunking when disconnected. Fixes #5667 ([commit](https://github.com/Polymer/polymer/commit/32d7d61d))
58
59- Accept function in legacy _template field for template parsing. Fixes #5660 ([commit](https://github.com/Polymer/polymer/commit/22ac86a8))
60
61- Upstream internal type differences. ([commit](https://github.com/Polymer/polymer/commit/9e8df682))
62
63- Remove types from LegacyElementMixin's overridden setAttribute and removeAttribute. ([commit](https://github.com/Polymer/polymer/commit/00b36709))
64
65- [ci skip] update changelog ([commit](https://github.com/Polymer/polymer/commit/6acf6e3c))
66
67## [v3.4.1](https://github.com/Polymer/polymer/tree/v3.4.1) (2020-04-29)
68- [ci skip] bump to 3.4.1 ([commit](https://github.com/Polymer/polymer/commit/12fa1b50))
69
70- Add type for DomApiNative's setAttribute method. ([commit](https://github.com/Polymer/polymer/commit/024ab01e))
71
72- Remove gen-typescript-declarations; manually add LegacyElementMixin's setAttribute type. ([commit](https://github.com/Polymer/polymer/commit/e717f0f0))
73
74- Remove "DO NOT EDIT" warning comments. ([commit](https://github.com/Polymer/polymer/commit/8b2ea7bc))
75
76- Track TypeScript declarations. ([commit](https://github.com/Polymer/polymer/commit/ec7b7c55))
77
78- Update Closure types for overridden setAttribute in LegacyElementMixin. ([commit](https://github.com/Polymer/polymer/commit/604856b2))
79
80- Add method / parameter descriptions. ([commit](https://github.com/Polymer/polymer/commit/370ae5eb))
81
82- Fix TypeScript breakages by specifying types for overridden `setAttribute` and `getAttribute`. ([commit](https://github.com/Polymer/polymer/commit/c8715b50))
83
84- Add complete commit list for v3.4.0 ([commit](https://github.com/Polymer/polymer/commit/e47493b0))
85
86- Fix a couple more compiler warnings ([commit](https://github.com/Polymer/polymer/commit/ad2bca18))
87
88- Typos and other minor changes. ([commit](https://github.com/Polymer/polymer/commit/a55e248d))
89
90- Add a note about a bug fix for <dom-repeat> chunking. ([commit](https://github.com/Polymer/polymer/commit/002c98a0))
91
92- Add `useAdoptedStyleSheetsWithBuiltCSS` section. ([commit](https://github.com/Polymer/polymer/commit/d9fc4fbf))
93
94- Add setters to settings titles. ([commit](https://github.com/Polymer/polymer/commit/9c78b481))
95
96- Add a note about `orderedComputed` and cycles. ([commit](https://github.com/Polymer/polymer/commit/c181c3d8))
97
98- Add example of overriding `suppressTemplateNotifications` via `notify-dom-change`. ([commit](https://github.com/Polymer/polymer/commit/1fa4948b))
99
100- Add a section about automatic use of constructable stylesheets. ([commit](https://github.com/Polymer/polymer/commit/d9c18b47))
101
102- Add "Other new features" section for `reuseChunkedInstances` and `LegacyElementMixin`'s built-in `disable-upgrade` support. ([commit](https://github.com/Polymer/polymer/commit/7a2e9f81))
103
104- Added notes for `fastDomIf`, `removeNestedTemplates`, `suppressNestedTemplates`, and `suppressTemplateNotifications`. ([commit](https://github.com/Polymer/polymer/commit/3b6494bf))
105
106- Started on release notes for `legacyUndefined`, `legacyWarnings`, `orderedComputed`. (...) ([commit](https://github.com/Polymer/polymer/commit/d80fdca0))
107
108- Remove unused externs. ([commit](https://github.com/Polymer/polymer/commit/0da4e63f))
109
110## [v3.4.0](https://github.com/Polymer/polymer/tree/v3.4.0) (2020-04-23)
111
112### New global settings
113
114This update to Polymer includes some new [global settings](https://polymer-library.polymer-project.org/3.0/docs/devguide/settings):
115
116- `legacyUndefined` / `setLegacyUndefined`
117
118 **What does it do?** This setting reverts how computed properties handle `undefined` values to the Polymer 1 behavior: when enabled, computed properties will only be recomputed if none of their dependencies are `undefined`.
119
120 Components can override the global setting by setting their `_overrideLegacyUndefined` property to `true`. This is useful for reenabling the default behavior as you migrate individual components:
121
122 ```js
123 import {PolymerElement, html} from '@polymer/polymer/polymer-element.js';
124
125 class MigratedElement extends PolymerElement { /* ... */ }
126
127 // All MigratedElement instances will use the default behavior.
128 MigratedElement.prototype._overrideLegacyUndefined = true;
129
130 customElements.define('migrated-element', SomeElement);
131 ```
132
133 **Should I use it?** This setting should only be used for migrating legacy codebases that depend on this behavior and is otherwise **not recommended**.
134
135- `legacyWarnings` / `setLegacyWarnings`
136
137 **What does it do?** This setting causes Polymer to warn if a component's template contains bindings to properties that are not listed in that element's [`properties` block](https://polymer-library.polymer-project.org/3.0/docs/devguide/properties). For example:
138
139 ```js
140 import {PolymerElement, html} from '@polymer/polymer/polymer-element.js';
141
142 class SomeElement extends PolymerElement {
143 static get template() {
144 return html`<span>[[someProperty]] is used here</span>`;
145 }
146
147 static get properties() {
148 return { /* but `someProperty` is not declared here */ };
149 }
150 }
151
152 customElements.define('some-element', SomeElement);
153 ```
154
155 Only properties explicitly declared in the `properties` block are [associated with an attribute](https://polymer-library.polymer-project.org/3.0/docs/devguide/properties#property-name-mapping) and [update when that attribute changes](https://polymer-library.polymer-project.org/3.0/docs/devguide/properties#attribute-deserialization). Enabling this setting will show you where you might have forgotten to declare properties.
156
157 **Should I use it?** Consider using this feature during development but don't enable it in production.
158
159- `orderedComputed` / `setOrderedComputed`
160
161 **What does it do?** This setting causes Polymer to topologically sort each component's computed properties graph when the class is initialized and uses that order whenever computed properties are run.
162
163 For example:
164
165 ```js
166 import {PolymerElement, html} from '@polymer/polymer/polymer-element.js';
167
168 class SomeElement extends PolymerElement {
169 static get properties() {
170 return {
171 a: {type: Number, value: 0},
172 b: {type: Number, computed: 'computeB(a)'},
173 c: {type: Number, computed: 'computeC(a, b)'},
174 };
175 }
176
177 computeB(a) {
178 console.log('Computing b...');
179 return a + 1;
180 }
181
182 computeC(a, b) {
183 console.log('Computing c...');
184 return (a + b) * 2;
185 }
186 }
187
188 customElements.define('some-element', SomeElement);
189 ```
190
191 When `a` changes, Polymer's default behavior does not specify the order in which its dependents will run. Given that both `b` and `c` depend directly on `a`, one of two possible orders could occur: [`computeB`, `computeC`] or [`computeC`, `computeB`].
192
193 - In the first case - [`computeB`, `computeC`] - `computeB` is run with the new value of `a` and produces a new value for `b`. Then, `computeC` is run with both the new values of `a` and `b` to produce `c`.
194
195 - In the second case - [`computeC`, `computeB`] - `computeC` is run first with the new value of `a` and the _current_ value of `b` to produce `c`. Then, `computeB` is run with the new value of `a` to produce `b`. If `computeB` changed the value of `b` then `computeC` will be run again, with the new values of both `a` and `b` to produce the final value of `c`.
196
197 However, with `orderedComputed` enabled, the computed properties would have been previously sorted into [`computeB`, `computeC`], so updating `a` would cause them to run specifically in that order.
198
199 If your component's computed property graph contains cycles, the order in which they are run when using `orderedComputed` is still undefined.
200
201 **Should I use it?** The value of this setting depends on how your computed property functions are implemented. If they are pure and relatively inexpensive, you shouldn't need to enable this feature. If they have side effects that would make the order in which they are run important or are expensive enough that it would be a problem to run them multiple times for a property update, consider enabling it.
202
203- `fastDomIf` / `setFastDomIf`
204
205 **What does it do?** This setting enables a different implementation of `<dom-if>` that uses its host element's template stamping facilities (provided as part of `PolymerElement`) rather than including its own. This setting can help with performance but comes with a few caveats:
206
207 - First, `fastDomIf` requires that every `<dom-if>` is in the shadow root of a Polymer element: you can't use a `<dom-if>` directly in the main document or inside a shadow root of an element that doesn't extend `PolymerElement`.
208
209 - Second, because the `fastDomIf` implementation of `<dom-if>` doesn't include its own template stamping features, it doesn't create its own scope for property effects. This means that any properties you were previously setting on the `<dom-if>` will no longer be applied within its template, only properties of the host element are available.
210
211 **Should I use it?** This setting is recommended as long as your app doesn't use `<dom-if>` as described in the section above.
212
213- `removeNestedTemplates` / `setRemoveNestedTemplates`
214
215 **What does it do?** This setting causes Polymer to remove the child `<template>` elements used by `<dom-if>` and `<dom-repeat>` from the their containing templates. This can improve the performance of cloning your component's template when new instances are created.
216
217 **Should I use it?** This setting is generally recommended.
218
219- `suppressTemplateNotifications` / `setSuppressTemplateNotifications`
220
221 **What does it do?** This setting causes `<dom-if>` and `<dom-repeat>` not to dispatch `dom-change` events when their rendered content is updated. If you're using lots of `<dom-if>` and `<dom-repeat>` but not listening for these events, this setting lets you disable them and their associated dispatch work.
222
223 You can override the global setting for an individual `<dom-if>` or `<dom-repeat>` by setting its `notify-dom-change` boolean attribute:
224
225 ```js
226 import {PolymerElement, html} from '@polymer/polymer/polymer-element.js';
227
228 class SomeElement extends PolymerElement {
229 static get properties() {
230 return {
231 visible: {type: Boolean, value: false},
232 };
233 }
234
235 static get template() {
236 return html`
237 <button on-click="_toggle">Toggle</button>
238 <!-- Set notify-dom-change to enable dom-change events for this particular <dom-if>. -->
239 <dom-if if="[[visible]]" notify-dom-change on-dom-change="_onDomChange">
240 <template>
241 Hello!
242 </template>
243 </dom-if>
244 `;
245 }
246
247 _toggle() {
248 this.visible = !this.visible;
249 }
250
251 _onDomChange(e) {
252 console.log("Received 'dom-change' event.");
253 }
254 }
255
256 customElements.define('some-element', SomeElement);
257 ```
258
259 **Should I use it?** This setting is generally recommended.
260
261- `legacyNoObservedAttributes` / `setLegacyNoObservedAttributes`
262
263 **What does it do?** This setting causes `LegacyElementMixin` not to use the browser's built-in mechanism for informing elements of attribute changes (i.e. `observedAttributes` and `attributeChangedCallback`), which lets Polymer skip computing the list of attributes it tells the browser to observe. Instead, `LegacyElementMixin` simulates this behavior by overriding attribute APIs on the element and calling `attributeChangedCallback` itself.
264
265 This setting has similar API restrictions to those of the [custom elements polyfill](https://github.com/webcomponents/polyfills/tree/master/packages/custom-elements). You should only use the element's `setAttribute` and `removeAttribute` methods to modify attributes: using (e.g.) the element's `attributes` property to modify its attributes is not supported with `legacyNoObservedAttributes` and won't properly trigger `attributeChangedCallback` or any property effects.
266
267 Components can override the global setting by setting their `_legacyForceObservedAttributes` property to `true`. This property's effects occur at startup; it won't have any effect if modified at runtime and should be set in the class definition.
268
269 **Should I use it?** This setting should only be used if startup time is significantly affected by Polymer's class initialization work - for example, if you have a large number of components being loaded but are only instantiating a small subset of them. Otherwise, this setting is **not recommended**.
270
271- `useAdoptedStyleSheetsWithBuiltCSS` / `setUseAdoptedStyleSheetsWithBuiltCSS`
272
273 **What does it do?** If your application is uses [pre-built Shady CSS styles](https://github.com/polymer/polymer-css-build) and your browser supports [constructable stylesheet objects](https://wicg.github.io/construct-stylesheets/), this setting will cause Polymer to extract all `<style>` elements from your components' templates, join them into a single stylesheet, and share this stylesheet with all instances of the component using their shadow roots' [`adoptedStyleSheets`](https://wicg.github.io/construct-stylesheets/#dom-documentorshadowroot-adoptedstylesheets) array. This setting may improve your components' memory usage and performance depending on how many instances you create and how large their style sheets are.
274
275 **Should I use it?** Consider using this setting if your app already uses pre-built Shady CSS styles. Note that position-dependent CSS selectors (e.g. containing `:nth-child()`) may become unreliable for siblings of your components' styles as a result of runtime-detected browser support determining if styles are removed from your components' shadow roots.
276
277### Other new features
278
279#### `<dom-repeat>`
280
281- `reuseChunkedInstances`
282
283 **What does it do?** This boolean property causes `<dom-repeat>` to reuse template instances even when `items` is replaced with a new array, matching the Polymer 1 behavior.
284
285 By default, a `<dom-repeat>` with chunking enabled (i.e. `initialCount` >= 0) will drop all previously rendered template instances and create new ones whenever the `items` array is replaced. With `reuseChunkedInstances` set, any previously rendered template instances will instead be repopulated with data from the new array before new instances are created.
286
287 **Should I use it?** This flag is generally recommended and can improve rendering performance of chunked `<dom-repeat>` instances with live data.
288
289#### `LegacyElementMixin`
290
291- `disable-upgrade`
292
293 **What does it do?** `LegacyElementMixin` now has built-in support for the `disable-upgrade` attribute (usually provided by [`DisableUpgradeMixin`](https://polymer-library.polymer-project.org/3.0/api/mixins/disable-upgrade-mixin)) that becomes active when the global `legacyOptimizations` setting is enabled, matching the Polymer 1 behavior.
294
295 **Should I use it?** Consider using this setting if you are already using the `legacyOptimizations` setting and migrating older components that depend on `disable-upgrade` without explicit application of `DisableUpgradeMixin`.
296
297### Bug fixes
298
299#### `<dom-repeat>`
300
301- Chunking behavior
302
303 `<dom-repeat>` no longer resets the number of rendered instances to `initialCount` when modifying `items` with `PolymerElement`'s array modification methods ([`splice`](https://polymer-library.polymer-project.org/3.0/api/mixins/element-mixin#ElementMixin-method-splice), [`push`](https://polymer-library.polymer-project.org/3.0/api/mixins/element-mixin#ElementMixin-method-push), etc.). The number of rendered instances will only be reset to `initialCount` if the `items` array itself is replaced with a new array object.
304
305 See [#5631](https://github.com/Polymer/polymer/issues/5631) for more information.
306
307### All commits
308
309- [ci skip] bump to 3.4.0 ([commit](https://github.com/Polymer/polymer/commit/08585311))
310
311- `shareBuiltCSSWithAdoptedStyleSheets` -> `useAdoptedStyleSheetsWithBuiltCSS` ([commit](https://github.com/Polymer/polymer/commit/33e14986))
312
313- formatting ([commit](https://github.com/Polymer/polymer/commit/d0848d83))
314
315- Fix incorrect JSDoc param name. ([commit](https://github.com/Polymer/polymer/commit/c0813cd3))
316
317- Gate feature behind `shareBuiltCSSWithAdoptedStyleSheets`; update tests. ([commit](https://github.com/Polymer/polymer/commit/bdd76581))
318
319- Add `shareBuiltCSSWithAdoptedStyleSheets` global setting ([commit](https://github.com/Polymer/polymer/commit/2fc9062d))
320
321- Add stalebot config ([commit](https://github.com/Polymer/polymer/commit/b8362abb))
322
323- Annotate more return types as !defined (#5642) ([commit](https://github.com/Polymer/polymer/commit/20b207e1))
324
325- Ensure any previously enqueued rAF is canceled when re-rendering. Also, use instances length instead of renderedItemCount since it will be undefined on first render. ([commit](https://github.com/Polymer/polymer/commit/ddb37df9))
326
327- Improve comment. ([commit](https://github.com/Polymer/polymer/commit/d92ff92f))
328
329- Remove obsolete tests. ([commit](https://github.com/Polymer/polymer/commit/91f01e57))
330
331- Simplify by making limit a derived value from existing state. This centralizes the calculation of limit based on changes to other state variables. ([commit](https://github.com/Polymer/polymer/commit/b5664cba))
332
333- Update Sauce config to drop Safari 9, add 12 & 13. Safari 9 is now very old, and has micro task ordering bugs issues that make testing flaky. ([commit](https://github.com/Polymer/polymer/commit/a02ed026))
334
335- Remove accidental commit of test.only ([commit](https://github.com/Polymer/polymer/commit/d67a8b51))
336
337- When re-enabling, ensure __limit is at a good starting point and add a test for that. Also: * Ensure `__itemsArrayChanged` is cleared after every render. * Enqueue `__continueChunkingAfterRaf` before notifying renderedItemCount for safety ([commit](https://github.com/Polymer/polymer/commit/1d96db3c))
338
339- Remove accidental commit of suite.only ([commit](https://github.com/Polymer/polymer/commit/b503db15))
340
341- Ensure limit is reset when initialCount is disabled. Note that any falsey value for initialCount (including `0`) is interpreted as "chunking disabled". This is consistent with 1.x logic, and follows from the logic of "starting chunking by rendering zero items" doesn't really make sense. ([commit](https://github.com/Polymer/polymer/commit/60f6ccfb))
342
343- Updates from review. * Refactoring `__render` for readability * Removing `__pool`; this was never used in v2: since we reset the pool every update and items are only ever pushed at detach time and we only detach at the end of updates (as opposed to v1 which had more sophisticated splicing) ([commit](https://github.com/Polymer/polymer/commit/0797488b))
344
345- Store syncInfo on the dom-if, but null it in teardown. (same as invalidProps for non-fastDomIf) ([commit](https://github.com/Polymer/polymer/commit/fe86a8c8))
346
347- Fixes for several related dom-repeat chunking issues. Fixes #5631. * Only restart chunking (resetting the list to the initialCount) if the `items` array itself changed (and not splices to the array), to match Polymer 1 behavior. * Add `reuseChunkedInstances` option to allow reusing instances even when `items` changes; this is likely the more common optimal case when using immutable data, but making it optional for backward compatibility. * Only measure render time and throttle the chunk size if we rendered a full chunk of new items. Ensures that fast re-renders of existing items don't cause the chunk size to scale up dramatically, subsequently causing too many new items to be created in one chunk. * Increase the limit by the chunk size as part of any render if there are new items to render, rather than only as a result of rendering. * Continue chunking by comparing the filtered item count to the limit (not the unfiltered item count). ([commit](https://github.com/Polymer/polymer/commit/b40840b9))
348
349- Update comment. ([commit](https://github.com/Polymer/polymer/commit/b9bbee2c))
350
351- Store syncInfo on instance and don't sync paths. Fixes #5629 ([commit](https://github.com/Polymer/polymer/commit/353eabde))
352
353- Avoid Array.find (doesn't exist in IE) ([commit](https://github.com/Polymer/polymer/commit/5383f5f2))
354
355- Add comment to skip. ([commit](https://github.com/Polymer/polymer/commit/7df89ae2))
356
357- Skip test when custom elements polyfill is in use ([commit](https://github.com/Polymer/polymer/commit/fb1a7835))
358
359- Copy flag to a single location rather than two. ([commit](https://github.com/Polymer/polymer/commit/688243b3))
360
361- Lint fix. ([commit](https://github.com/Polymer/polymer/commit/3fd96719))
362
363- Update test name. ([commit](https://github.com/Polymer/polymer/commit/dfd0e641))
364
365- Introduce opt-out per class for `legacyNoObservedAttributes` ([commit](https://github.com/Polymer/polymer/commit/eaca1954))
366
367- Ensure telemetry system works with `legacyNoObservedAttributes` setting ([commit](https://github.com/Polymer/polymer/commit/63addd39))
368
369- Update package-lock.json ([commit](https://github.com/Polymer/polymer/commit/a7ffc390))
370
371- Update test/unit/inheritance.html ([commit](https://github.com/Polymer/polymer/commit/47a54ef8))
372
373- Fix testing issues with latest webcomponentsjs ([commit](https://github.com/Polymer/polymer/commit/61a14c17))
374
375- Allow `undefined` in legacy _template field to fall-through to normal lookup path. ([commit](https://github.com/Polymer/polymer/commit/220099cf))
376
377- re-add npm cache ([commit](https://github.com/Polymer/polymer/commit/700c2b0c))
378
379- regen package-lock ([commit](https://github.com/Polymer/polymer/commit/168572a7))
380
381- mispelled services, node 10 for consistency ([commit](https://github.com/Polymer/polymer/commit/15dba241))
382
383- modernize travis ([commit](https://github.com/Polymer/polymer/commit/148b2ea2))
384
385- Adds support for imperatively created elements to `legacyNoObservedAttributes` ([commit](https://github.com/Polymer/polymer/commit/28f12ca9))
386
387- Rebase sanitize dom value getter onto legacy-undefined-noBatch (#5618) ([commit](https://github.com/Polymer/polymer/commit/afdd9119))
388
389- Add getSanitizeDOMValue to settings API (#5617) ([commit](https://github.com/Polymer/polymer/commit/aec4cb68))
390
391- FIx closure annotation ([commit](https://github.com/Polymer/polymer/commit/15ce881f))
392
393- Fix closure annotation. ([commit](https://github.com/Polymer/polymer/commit/0427abe4))
394
395- `legacyNoObservedAttributes`: Ensure user created runs before attributesChanged ([commit](https://github.com/Polymer/polymer/commit/c6675db0))
396
397- Enable tests for `legacyNoObservedAttributes` ([commit](https://github.com/Polymer/polymer/commit/b8315d60))
398
399- Only auto-use disable-upgrade if legacyOptimizations is set. ([commit](https://github.com/Polymer/polymer/commit/99b87649))
400
401- Adds disable-upgrade functionality directly to LegacyElementMixin ([commit](https://github.com/Polymer/polymer/commit/a4b4723f))
402
403- Add doc comment ([commit](https://github.com/Polymer/polymer/commit/12c39131))
404
405- Lint fixes. ([commit](https://github.com/Polymer/polymer/commit/fa5570b1))
406
407- Update externs. ([commit](https://github.com/Polymer/polymer/commit/41df9a59))
408
409- Update extern format. ([commit](https://github.com/Polymer/polymer/commit/3c128fa2))
410
411- Address review feedback. ([commit](https://github.com/Polymer/polymer/commit/957c8c4d))
412
413- Address review feedback ([commit](https://github.com/Polymer/polymer/commit/f8dfaa56))
414
415- Lint fixes. ([commit](https://github.com/Polymer/polymer/commit/7b0c57a4))
416
417- Adds `legacyNoAttributes` setting ([commit](https://github.com/Polymer/polymer/commit/8ef2cc70))
418
419- [ci skip] update changelog ([commit](https://github.com/Polymer/polymer/commit/640bc80a))
420
421- Update polymer externs for new settings. ([commit](https://github.com/Polymer/polymer/commit/5d130fae))
422
423- Update lib/utils/settings.js ([commit](https://github.com/Polymer/polymer/commit/dbd9140a))
424
425- Changes based on review. ([commit](https://github.com/Polymer/polymer/commit/124d878e))
426
427- Add basic support for `adoptedStyleSheets` ([commit](https://github.com/Polymer/polymer/commit/ab04377b))
428
429- [ci skip] Add/fix comments per review. ([commit](https://github.com/Polymer/polymer/commit/cbc722b1))
430
431- Add missing externs for global settings. ([commit](https://github.com/Polymer/polymer/commit/7fa78973))
432
433- Revert optimization to not wrap change notifications. This was causing a number of rendering tests to fail. Needs investigation, but possibly because wrapping calls ShadyDOM.flush, and this alters distribution timing which some tests may have inadvertently relied on. ([commit](https://github.com/Polymer/polymer/commit/848e8c9b))
434
435- Reintroduce suppressTemplateNotifications and gate Dom-change & renderedItemCount on that. Matches Polymer 1 setting for better backward compatibility. ([commit](https://github.com/Polymer/polymer/commit/d64ee9ef))
436
437- Add notifyDomChange back to dom-if & dom-repeat to match P1. ([commit](https://github.com/Polymer/polymer/commit/e9e0cd17))
438
439- Simplify host stack, set __dataHost unconditionally, and make _registerHost patchable. ([commit](https://github.com/Polymer/polymer/commit/929d056b))
440
441- Move @private annotation to decorate class definition. ([commit](https://github.com/Polymer/polymer/commit/534654de))
442
443- Add type for _overrideLegacyUndefined. ([commit](https://github.com/Polymer/polymer/commit/a7866b36))
444
445- Attempt to fix travis issues ([commit](https://github.com/Polymer/polymer/commit/e2895403))
446
447- Revert `isAttached` change based on review feedback. Deemed a breaking change. ([commit](https://github.com/Polymer/polymer/commit/1ff51e68))
448
449- Update travis to use xenial distro and, latest Firefox, and node 10 ([commit](https://github.com/Polymer/polymer/commit/9c80994f))
450
451- Applies micro-optimizations and removes obsolete settings ([commit](https://github.com/Polymer/polymer/commit/280f4f0a))
452
453- Work around Closure Compiler bug to avoid upcoming type error ([commit](https://github.com/Polymer/polymer/commit/5382e2ca))
454
455- Only import each file once (#5588) ([commit](https://github.com/Polymer/polymer/commit/27779a32))
456
457- Avoid Array.from on Set. ([commit](https://github.com/Polymer/polymer/commit/991b0997))
458
459- Update nested template names. ([commit](https://github.com/Polymer/polymer/commit/dc0754ee))
460
461- Add runtime stamping tests around linking & unlinking effects. ([commit](https://github.com/Polymer/polymer/commit/9e106d82))
462
463- Ensure parent is linked to child templateInfo. Fixes fastDomIf unstopping issue. ([commit](https://github.com/Polymer/polymer/commit/5e1a8b6d))
464
465- Remove unused TemplateInfo properties from types. ([commit](https://github.com/Polymer/polymer/commit/5d6f34f5))
466
467- Add other used TemplateInfo property types. ([commit](https://github.com/Polymer/polymer/commit/93854364))
468
469- Add type for TemplateInfo#parent. ([commit](https://github.com/Polymer/polymer/commit/2697cf10))
470
471- [ci-skip] Add comment explaining confusing check in _addPropertyToAttributeMap ([commit](https://github.com/Polymer/polymer/commit/c65a58ae))
472
473- Ensure clients are flushed when runtime stamping via `_stampTemplate`. Maintains flush semantics with Templatizer stamping (relevant to fastDomIf, which is a switch between Templatizer-based stamping and runtime _stampTemplate-based stamping). Works around an issue with `noPatch` where nested undistributed dom-if's won't stamp. The changes to the tests are to remove testing that the full host tree is correct since the host doing the runtime stamping will no longer be the DOM getRootNode().host at ready time (this is exactly the case with Templatizer, whose semantics we intend to match). ([commit](https://github.com/Polymer/polymer/commit/7e7febc3))
474
475- Fix template-finding issue with DisableUpgrade mixin. The existing rules are that `prototype._template` is first priority and dom-module via `is` is second priority _for a given class_. A subclass has a new shot at overriding the previous template either by defining a new `prototype._template` or a new `is` resulting in a dom-module lookup. However, trivially subclassing a Polymer legacy element breaks these rules, since if there is no _own_ `prototype._template` on the current class, it will lookup a dom-module using `is` from up the entire prototype chain. This defeats the rule that a `prototype._template` on the superclass should have taken priority over its dom-module. This change ensures that we only lookup dom-module if the class has an _own_ is property. ([commit](https://github.com/Polymer/polymer/commit/e534c3cf))
476
477- Fix issue with camel cased properties and disable-upgrade ([commit](https://github.com/Polymer/polymer/commit/f95fd327))
478
479- More closure fixes. ([commit](https://github.com/Polymer/polymer/commit/04ddc240))
480
481- closure fixes ([commit](https://github.com/Polymer/polymer/commit/2bb488c8))
482
483- lint fixes ([commit](https://github.com/Polymer/polymer/commit/11256634))
484
485- Fix issue with defaults overriding bound values when disable-upgrade is used. ([commit](https://github.com/Polymer/polymer/commit/cd6d5d01))
486
487- Add closure types ([commit](https://github.com/Polymer/polymer/commit/69140787))
488
489- Use DisbleUpgradeMixin in legacy class generation ([commit](https://github.com/Polymer/polymer/commit/2203dae3))
490
491- Add comment about why code is duplicated. ([commit](https://github.com/Polymer/polymer/commit/f4943890))
492
493- Add tests for connected/disconnected while disabled ([commit](https://github.com/Polymer/polymer/commit/658c885c))
494
495- Improve comments. ([commit](https://github.com/Polymer/polymer/commit/1e8b656c))
496
497- Added comments. ([commit](https://github.com/Polymer/polymer/commit/d6f3a9ff))
498
499- Fix typo and improve readbility ([commit](https://github.com/Polymer/polymer/commit/933995a0))
500
501- Enable disable-upgrade when `legacyOptimizations` is set to true ([commit](https://github.com/Polymer/polymer/commit/f2784343))
502
503- Remove use of Object.create on template info (significant perf impact). ([commit](https://github.com/Polymer/polymer/commit/309f77ba))
504
505- Attempt to sync host properties on every call to _showHideChildren. Fixes an issue where a dom-if that is toggled synchronously true-false-true could fail to sync properties invalidated while false, since the hidden state is only checked at render timing, and the newly added dirty-check could fail if the hidden state has been changed back to its initial value. ([commit](https://github.com/Polymer/polymer/commit/e772ed0c))
506
507- Add tests for extension and dom-if/repeat ([commit](https://github.com/Polymer/polymer/commit/2c264c67))
508
509- Update stand alone disable-upgrade mixin. ([commit](https://github.com/Polymer/polymer/commit/e0ba67c4))
510
511- Remove cruft from test ([commit](https://github.com/Polymer/polymer/commit/872094a2))
512
513- Simplify logic for disable-upgrade ([commit](https://github.com/Polymer/polymer/commit/9c6f2661))
514
515- Use a safer flag, based on internal testing. ([commit](https://github.com/Polymer/polymer/commit/c563d5a3))
516
517- Reorder based on review feedback. ([commit](https://github.com/Polymer/polymer/commit/b5f8a6de))
518
519- Fix closure type. ([commit](https://github.com/Polymer/polymer/commit/d32d300e))
520
521- Updated comment. ([commit](https://github.com/Polymer/polymer/commit/53119175))
522
523- Ensure hasPaths is also accumulated as part of info necessary to sync. ([commit](https://github.com/Polymer/polymer/commit/89d70557))
524
525- Fix one more closure annotation. ([commit](https://github.com/Polymer/polymer/commit/3d09455b))
526
527- Simplify algorithm; we already have list of computed deps in effect list. ([commit](https://github.com/Polymer/polymer/commit/064d0eff))
528
529- Build computed graph from dependencies, rather than properties. ([commit](https://github.com/Polymer/polymer/commit/567e4640))
530
531- Fix closure annotations for dom-if. ([commit](https://github.com/Polymer/polymer/commit/cee1893b))
532
533- Avoid lint warnings. ([commit](https://github.com/Polymer/polymer/commit/18adf5fb))
534
535- Minor simplifications/comments. ([commit](https://github.com/Polymer/polymer/commit/4f9fda06))
536
537- Updates from review. ([commit](https://github.com/Polymer/polymer/commit/f0cbc837))
538
539- Closure type fixes. ([commit](https://github.com/Polymer/polymer/commit/ff25283a))
540
541- Initialize all settings from Polymer object when available. ([commit](https://github.com/Polymer/polymer/commit/df1eb73b))
542
543- Fix host prop merging. ([commit](https://github.com/Polymer/polymer/commit/e4eb9f22))
544
545- Updates based on review. ([commit](https://github.com/Polymer/polymer/commit/39207cce))
546
547- Fix defaults back to false for new settings. ([commit](https://github.com/Polymer/polymer/commit/4bdbe925))
548
549- Add a dirty check to showHideChildren ([commit](https://github.com/Polymer/polymer/commit/0ba19b4e))
550
551- Fix host property syncing ([commit](https://github.com/Polymer/polymer/commit/fc693a09))
552
553- Adds disable-upgrade directly into legacy `Polymer` elements ([commit](https://github.com/Polymer/polymer/commit/9756d861))
554
555- Refactor DomIf into separate subclasses. ([commit](https://github.com/Polymer/polymer/commit/c2f31eda))
556
557- Runtime stamped dom-if ([commit](https://github.com/Polymer/polymer/commit/e690dfe2))
558
559- dom-if/dom-repeat bind-to-parent ([commit](https://github.com/Polymer/polymer/commit/27ed93af))
560
561- Fix a few closure compiler issues ([commit](https://github.com/Polymer/polymer/commit/d55b9cb5))
562
563- [ci skip] Add comment ([commit](https://github.com/Polymer/polymer/commit/70337ac8))
564
565- Fix typo in comment ([commit](https://github.com/Polymer/polymer/commit/61715f1d))
566
567- Cleanup, add tests. * remove old implementation * add API docs * rename some API * add dynamicFn to dep count * add test for method as dependency ([commit](https://github.com/Polymer/polymer/commit/b065d145))
568
569- [wip] Add additional topo-sort based algorithm. ([commit](https://github.com/Polymer/polymer/commit/7cda770e))
570
571- Dedupe against a single turn on only under orderedComputed ([commit](https://github.com/Polymer/polymer/commit/fc49a925))
572
573- Fix closure issues ([commit](https://github.com/Polymer/polymer/commit/42dd361f))
574
575- Add hasPaths optimziation ([commit](https://github.com/Polymer/polymer/commit/ef0efa6e))
576
577- Minor comment updates ([commit](https://github.com/Polymer/polymer/commit/9ed31895))
578
579- Evaluate computed property dependencies first. Fixes #5143 ([commit](https://github.com/Polymer/polymer/commit/832fcdec))
580
581- Add more externs ([commit](https://github.com/Polymer/polymer/commit/2ed3bfac))
582
583- Fix lint warnings ([commit](https://github.com/Polymer/polymer/commit/4151ef4d))
584
585- Add comments per review feedback ([commit](https://github.com/Polymer/polymer/commit/bef674a9))
586
587- Add legacyNotifyOrder. Improve comments. ([commit](https://github.com/Polymer/polymer/commit/52fe20da))
588
589- Add test for literal-only static function. ([commit](https://github.com/Polymer/polymer/commit/4c65db8d))
590
591- Remove unnecessary literal check ([commit](https://github.com/Polymer/polymer/commit/bf05e383))
592
593- Simplify ([commit](https://github.com/Polymer/polymer/commit/11bdc39a))
594
595- Add templatizer warnings. Move to legacyWarnings flag. ([commit](https://github.com/Polymer/polymer/commit/aa63db00))
596
597- Add legacyUndefined and legacyNoBatch to externs ([commit](https://github.com/Polymer/polymer/commit/cc7d4cc8))
598
599- NOOP has to be an array for closure compiler ([commit](https://github.com/Polymer/polymer/commit/e351f4dd))
600
601- Add comments on warning limitations. ([commit](https://github.com/Polymer/polymer/commit/940d1a7a))
602
603- Ensure properties are set one-by-one at startup. ([commit](https://github.com/Polymer/polymer/commit/add77842))
604
605- Remove unnecessary qualification. ([commit](https://github.com/Polymer/polymer/commit/2874c86d))
606
607- Avoid over-warning on templatizer props and "static" dynamicFns. ([commit](https://github.com/Polymer/polymer/commit/c966eb1f))
608
609- Store splices directly on array when `legacyUndefined` is set ([commit](https://github.com/Polymer/polymer/commit/e29a3150))
610
611- Fix test ([commit](https://github.com/Polymer/polymer/commit/32c30837))
612
613- Add arg length check ([commit](https://github.com/Polymer/polymer/commit/6139e889))
614
615- Adds `legacyNoBatch` setting ([commit](https://github.com/Polymer/polymer/commit/363bef2c))
616
617- Add tests for `legacyUndefined` setting ([commit](https://github.com/Polymer/polymer/commit/52a559fc))
618
619- Adds `legacyUndefined` setting ([commit](https://github.com/Polymer/polymer/commit/987ae2c4))
620
621## [v3.3.1](https://github.com/Polymer/polymer/tree/v3.3.1) (2019-11-08)
622- [ci skip] bump to 3.3.1 ([commit](https://github.com/Polymer/polymer/commit/11f1f139))
623
624- Remove TimvdLippe from CODEOWNERS ([commit](https://github.com/Polymer/polymer/commit/b99c2997))
625
626- Add node field to PolymerDomApi ([commit](https://github.com/Polymer/polymer/commit/15747c83))
627
628- Improve types for the template field on Polymer elements. (#5596) ([commit](https://github.com/Polymer/polymer/commit/4274bcec))
629
630- Add module field ([commit](https://github.com/Polymer/polymer/commit/9a4d4d9a))
631
632- Wrap other `hasOwnProperty` checks in `JSCompiler_renameProperty`. ([commit](https://github.com/Polymer/polymer/commit/0541b21a))
633
634- Wrap `hasOwnProperty` checks for `__hasRegisterFinished` in `JSCompiler_renameProperty()`. ([commit](https://github.com/Polymer/polymer/commit/9e90fd2e))
635
636- Fix typing error in fixPlaceholder ([commit](https://github.com/Polymer/polymer/commit/f050ce9e))
637
638- Fix up comments based on feedback ([commit](https://github.com/Polymer/polymer/commit/ab49f51a))
639
640- Workaround bindings to textarea.placeholder in IE ([commit](https://github.com/Polymer/polymer/commit/61767da2))
641
642- Add additional externs (#5575) ([commit](https://github.com/Polymer/polymer/commit/69ee4688))
643
644- Make Closure compiler happier about ShadyDOM access ([commit](https://github.com/Polymer/polymer/commit/46ee2aec))
645
646- Remove other double import (#5565) ([commit](https://github.com/Polymer/polymer/commit/0d2c2e5d))
647
648- Only use CONST_CASE for constants. (#5564) ([commit](https://github.com/Polymer/polymer/commit/54f8b47f))
649
650- [skip ci] update changelog ([commit](https://github.com/Polymer/polymer/commit/ac12b3bc))
651
652## [v3.3.0](https://github.com/Polymer/polymer/tree/v3.3.0) (2019-06-24)
653- [ci skip] Update version to 3.3.0 ([commit](https://github.com/Polymer/polymer/commit/dd7c0d70))
654
655- Don't import/export from the same file twice (#5562) ([commit](https://github.com/Polymer/polymer/commit/94585c31))
656
657- Add @override, remove @attribute/@group/@hero/@homepage ([commit](https://github.com/Polymer/polymer/commit/ed7709f6))
658
659- Closure compilation tweaks ([commit](https://github.com/Polymer/polymer/commit/15090f26))
660
661- Add @return description ([commit](https://github.com/Polymer/polymer/commit/a6bff436))
662
663- Fix some Closure annotations ([commit](https://github.com/Polymer/polymer/commit/0810bf3e))
664
665- Pin to firefox 66 because of selenium error ([commit](https://github.com/Polymer/polymer/commit/f0fb532d))
666
667- Fix eslint errors. ([commit](https://github.com/Polymer/polymer/commit/6dfaa5f0))
668
669- Add some casts for places Closure doesn't understand constructor ([commit](https://github.com/Polymer/polymer/commit/10d43ce8))
670
671- Add new mixin annotations, remove GestureEventListeners alias ([commit](https://github.com/Polymer/polymer/commit/0ae14b9c))
672
673- Align signatures of attributeChangedCallback ([commit](https://github.com/Polymer/polymer/commit/4cc6c339))
674
675- Add @return annotation for PROPERTY_EFFECT_TYPES getter ([commit](https://github.com/Polymer/polymer/commit/3dd189c4))
676
677- Annotate __dataEnabled in a way analyzer understands ([commit](https://github.com/Polymer/polymer/commit/e4e9e2fb))
678
679- Fix old global namespace type annotation for TemplateInstanceBase ([commit](https://github.com/Polymer/polymer/commit/fc190dd5))
680
681- Add @suppress annotation for use of deprecated cssFromModules ([commit](https://github.com/Polymer/polymer/commit/54b1d78d))
682
683- Fix GestureEventListeners generated externs name. ([commit](https://github.com/Polymer/polymer/commit/cdd4e204))
684
685- Globally hide dom-{bind,if,repeat} elements with legacyOptmizations on ([commit](https://github.com/Polymer/polymer/commit/43f57b10))
686
687- Update dependencies to fix firefox 67 tests ([commit](https://github.com/Polymer/polymer/commit/ff2edd5c))
688
689- Sync closure compiler annotations ([commit](https://github.com/Polymer/polymer/commit/ad084201))
690
691- remove unused variable in test ([commit](https://github.com/Polymer/polymer/commit/c051c5bb))
692
693- remove debugger line ([commit](https://github.com/Polymer/polymer/commit/634d736c))
694
695- Make sure scopeSubtree does not recurse through other ShadowRoots ([commit](https://github.com/Polymer/polymer/commit/8a5c1e9b))
696
697- Don't set display: none under legacyOptimizations. Fixes #5541. ([commit](https://github.com/Polymer/polymer/commit/c9cf56c0))
698
699- Use Array.from instead of a list comprehension ([commit](https://github.com/Polymer/polymer/commit/338d420c))
700
701- Add check for // ([commit](https://github.com/Polymer/polymer/commit/3db56085))
702
703- Use native qSA ([commit](https://github.com/Polymer/polymer/commit/e10019a0))
704
705- Implement scopeSubtree for ShadyDOM noPatch mode ([commit](https://github.com/Polymer/polymer/commit/6bc95340))
706
707- Remove unneccessary test ([commit](https://github.com/Polymer/polymer/commit/1f080595))
708
709- Add URL try/catch ([commit](https://github.com/Polymer/polymer/commit/940b3cdc))
710
711- Upstreaming cl/245273850 ([commit](https://github.com/Polymer/polymer/commit/413ef2fb))
712
713- Allow configuring cancelling synthetic click behavior ([commit](https://github.com/Polymer/polymer/commit/00d4cdf4))
714
715- Add test for class$ binding ([commit](https://github.com/Polymer/polymer/commit/8043d4c1))
716
717- Fix class$ bindings for ShadyDOM.noPatch mode ([commit](https://github.com/Polymer/polymer/commit/a0b83b25))
718
719- Add test for resolveUrl('//') ([commit](https://github.com/Polymer/polymer/commit/55373808))
720
721- Check directly for // in resolveUrl because it isn't a valid URL ([commit](https://github.com/Polymer/polymer/commit/d0ea20a1))
722
723- Run resolveUrl for protocol-relative urls (#5530) ([commit](https://github.com/Polymer/polymer/commit/733cf683))
724
725- Fix lint ([commit](https://github.com/Polymer/polymer/commit/6960c2b9))
726
727- Cast GestureEventListeners. ([commit](https://github.com/Polymer/polymer/commit/34373349))
728
729- Work around https://github.com/google/closure-compiler/issues/3240 ([commit](https://github.com/Polymer/polymer/commit/cc7702b4))
730
731- Fix `localTareget` when `ShadyDOM.noPatch` is in use ([commit](https://github.com/Polymer/polymer/commit/7925254b))
732
733- webcomponentsjs 2.2.10 ([commit](https://github.com/Polymer/polymer/commit/002a4319))
734
735- upgrade dependencies. ([commit](https://github.com/Polymer/polymer/commit/3b7c9f8e))
736
737- upgrade webcomponentsjs to 2.2.9 ([commit](https://github.com/Polymer/polymer/commit/4e60395a))
738
739- [ci skip] Add comment ([commit](https://github.com/Polymer/polymer/commit/c7eb7c19))
740
741- Use `attachShadow({shadyUpgradeFragment})` ([commit](https://github.com/Polymer/polymer/commit/3af9f340))
742
743- Remove test.only ([commit](https://github.com/Polymer/polymer/commit/ca124480))
744
745- Ensure wildcard arguments get undefined treatment. Fixes #5428. ([commit](https://github.com/Polymer/polymer/commit/f5a45ebc))
746
747- Fix typo ([commit](https://github.com/Polymer/polymer/commit/6adbc23c))
748
749- Fix `className` on browsers without good native accessors ([commit](https://github.com/Polymer/polymer/commit/b13e656f))
750
751- don't depend on `attachDom` existing. ([commit](https://github.com/Polymer/polymer/commit/8d7def72))
752
753- Simplify ([commit](https://github.com/Polymer/polymer/commit/f1a9d4fa))
754
755- Avoid upgrading template if no hostProps, for better perf. ([commit](https://github.com/Polymer/polymer/commit/65a5b48c))
756
757- Update webcomponents dev dependency for testing className fix ([commit](https://github.com/Polymer/polymer/commit/a1c67e45))
758
759- fix closure compiler error ([commit](https://github.com/Polymer/polymer/commit/002ef94e))
760
761- fix lint issues ([commit](https://github.com/Polymer/polymer/commit/439c2455))
762
763- Address review feedback via comment. ([commit](https://github.com/Polymer/polymer/commit/4e1d6a1a))
764
765- Ensure `className` bindings work correctly when `ShadyDOM.noPatch` is used. ([commit](https://github.com/Polymer/polymer/commit/eb2385aa))
766
767- Remove use of TreeWalker for finding nodes in templates. ([commit](https://github.com/Polymer/polymer/commit/24d642ec))
768
769- Remove Google+ links in README.md and CONTRIBUTING.MD ([commit](https://github.com/Polymer/polymer/commit/dc880571))
770
771- Use correct ShadyDOM API: `attachDom` ([commit](https://github.com/Polymer/polymer/commit/1aeaa801))
772
773- Use `ShadyDOM.upgrade` ([commit](https://github.com/Polymer/polymer/commit/50ba9cea))
774
775## [v3.2.0](https://github.com/Polymer/polymer/tree/v3.2.0) (2019-03-21)
776- [ci skip] update polymer version ([commit](https://github.com/Polymer/polymer/commit/48769c4b))
777
778- Fix lint ([commit](https://github.com/Polymer/polymer/commit/4cd70333))
779
780- Add tests. ([commit](https://github.com/Polymer/polymer/commit/5886be5d))
781
782- Ensure debouncer is removed from queue before running callback. ([commit](https://github.com/Polymer/polymer/commit/a23ac645))
783
784- Don't clear set at end for flush reentrancy safety; canceling removes from set ([commit](https://github.com/Polymer/polymer/commit/3b164761))
785
786- Assert the callback was called. ([commit](https://github.com/Polymer/polymer/commit/d48336d6))
787
788- Ensure the debouncer is not already canceled before canceling. ([commit](https://github.com/Polymer/polymer/commit/fed97654))
789
790- Fix a couple of closure type issues. * gestures - update internal type changes * debounce - fix mistaken return type ([commit](https://github.com/Polymer/polymer/commit/eb725f7f))
791
792- Revert to `getStyle()` ([commit](https://github.com/Polymer/polymer/commit/03aec686))
793
794- Fix getStyle definition ([commit](https://github.com/Polymer/polymer/commit/f13dd75f))
795
796- Add extra test ([commit](https://github.com/Polymer/polymer/commit/62cf9d98))
797
798- Use in check rather than undefined. ([commit](https://github.com/Polymer/polymer/commit/c467c345))
799
800- Allow value to merge from previous behavior property declaration. Fixes #5503 ([commit](https://github.com/Polymer/polymer/commit/bc258d6f))
801
802- Fix/suppress upcoming JSCompiler build errors ([commit](https://github.com/Polymer/polymer/commit/0d0da569))
803
804- Add comment about flush order when re-debouncing ([commit](https://github.com/Polymer/polymer/commit/b63c887f))
805
806- FIx lint ([commit](https://github.com/Polymer/polymer/commit/1e56b0e9))
807
808- Remove debug code ([commit](https://github.com/Polymer/polymer/commit/cc6ef0e1))
809
810- Re-add the queue removal in setConfig ([commit](https://github.com/Polymer/polymer/commit/be1afacc))
811
812- Remove debug code ([commit](https://github.com/Polymer/polymer/commit/b750a52d))
813
814- Remove test.only ([commit](https://github.com/Polymer/polymer/commit/1526626b))
815
816- Fix order of flushed debouncers to match 1.x ([commit](https://github.com/Polymer/polymer/commit/b9d49597))
817
818- Add comments and avoid Array.fill ([commit](https://github.com/Polymer/polymer/commit/567c10b3))
819
820- Use set and clear debouncer upon completion. Fixes #5250. ([commit](https://github.com/Polymer/polymer/commit/e8c24ff4))
821
822- Added comment based on review feedback. ([commit](https://github.com/Polymer/polymer/commit/764a233c))
823
824- Add property reflection to notify path and friends calls to support closure-compiler renaming. ([commit](https://github.com/Polymer/polymer/commit/ad05f567))
825
826- Add `classList` to `Polymer.dom` when `ShadyDOM.noPatch` is used ([commit](https://github.com/Polymer/polymer/commit/18ba9ae0))
827
828- Update externs from internal ([commit](https://github.com/Polymer/polymer/commit/e35a1a7c))
829
830- Use webcomponents 2.2.7 for initialSync tests ([commit](https://github.com/Polymer/polymer/commit/073d25f6))
831
832- Add `@fileoverview`, put `@suppress` after it ([commit](https://github.com/Polymer/polymer/commit/aba0f904))
833
834- address feedback ([commit](https://github.com/Polymer/polymer/commit/4321da01))
835
836- use JSCompiler_renameProperty bare ([commit](https://github.com/Polymer/polymer/commit/fb246562))
837
838- Remove semicolon after class definition (lint). ([commit](https://github.com/Polymer/polymer/commit/ae899c54))
839
840- Refactor symbols to make gen-typescript-declarations happy ([commit](https://github.com/Polymer/polymer/commit/4a24ba3c))
841
842- Ensure argument types match. ([commit](https://github.com/Polymer/polymer/commit/42735d11))
843
844- Backport closure compiler fixes from internal ([commit](https://github.com/Polymer/polymer/commit/e3c6b254))
845
846- Fix test warning in Edge/IE ([commit](https://github.com/Polymer/polymer/commit/a272506c))
847
848- Fix test in IE/Edge ([commit](https://github.com/Polymer/polymer/commit/391715fb))
849
850- Update package-lock ([commit](https://github.com/Polymer/polymer/commit/c93fc482))
851
852- Update webcomponents vesrion. ([commit](https://github.com/Polymer/polymer/commit/0a91b158))
853
854- Remove unused import ([commit](https://github.com/Polymer/polymer/commit/21e83e9e))
855
856- Add comment re: undefined issue ([commit](https://github.com/Polymer/polymer/commit/67caf458))
857
858- Move undeclared property warning to element-mixin. ([commit](https://github.com/Polymer/polymer/commit/11cd9cb2))
859
860- Add issue for TODO ([commit](https://github.com/Polymer/polymer/commit/d3f27d0a))
861
862- Upgrade wcjs ([commit](https://github.com/Polymer/polymer/commit/c309fef6))
863
864- Fix lint errors. ([commit](https://github.com/Polymer/polymer/commit/0c85340b))
865
866- Upgrade wcjs ([commit](https://github.com/Polymer/polymer/commit/09fa9854))
867
868- Updates based on review. ([commit](https://github.com/Polymer/polymer/commit/98304fb6))
869
870- Add better messaging for scoping test ([commit](https://github.com/Polymer/polymer/commit/4fcd9512))
871
872- Remove addressed TODO comment. ([commit](https://github.com/Polymer/polymer/commit/28f2281b))
873
874- Clarify warning. Add comment. ([commit](https://github.com/Polymer/polymer/commit/9dea1f78))
875
876- Add warnings for disabling boolean settings. ([commit](https://github.com/Polymer/polymer/commit/35c48d89))
877
878- Upgrade webcomponentsjs ([commit](https://github.com/Polymer/polymer/commit/6bd15ccb))
879
880- Upgrade webcomponentsjs ([commit](https://github.com/Polymer/polymer/commit/2480b259))
881
882- Refactor to make code more readable, add tests, remove dead code. ([commit](https://github.com/Polymer/polymer/commit/c78f6799))
883
884- Adds `syncInitialRender` setting ([commit](https://github.com/Polymer/polymer/commit/d4857ecc))
885
886- 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](https://github.com/Polymer/polymer/commit/4d99099d))
887
888- Fix lint warning ([commit](https://github.com/Polymer/polymer/commit/563bc858))
889
890- Add warning for redeclared computed properties. ([commit](https://github.com/Polymer/polymer/commit/007f3cc2))
891
892- Add warning for undeclared properties used in bindings. ([commit](https://github.com/Polymer/polymer/commit/63dadbf2))
893
894- Make initial distribution synchronous when `legacyOptimizations` is set ([commit](https://github.com/Polymer/polymer/commit/fc7858ce))
895
896- Ensure dispatchEvent is wrapped ([commit](https://github.com/Polymer/polymer/commit/491c2a77))
897
898- Disable auto `strip-whitespace` on template with legacyOptimizations ([commit](https://github.com/Polymer/polymer/commit/d577c8c8))
899
900- Add tests for calling Polymer() with ES6 class ([commit](https://github.com/Polymer/polymer/commit/3ff4ed1b))
901
902- use a regular for-loop intead of for-of ([commit](https://github.com/Polymer/polymer/commit/86db24cd))
903
904- Lint clean ([commit](https://github.com/Polymer/polymer/commit/bdcd37c5))
905
906- Remove `@override` from static methods on mixins. ([commit](https://github.com/Polymer/polymer/commit/f15b137d))
907
908- Externs should use var instead of let ([commit](https://github.com/Polymer/polymer/commit/7745d431))
909
910- Add @suppress annotations for missing property checks. ([commit](https://github.com/Polymer/polymer/commit/7f2d736a))
911
912- Allow `Polymer({})` calls with ES6 class ([commit](https://github.com/Polymer/polymer/commit/3624a140))
913
914- [wrap] Fix doc comment. ([commit](https://github.com/Polymer/polymer/commit/8e506028))
915
916- Fix typo ([commit](https://github.com/Polymer/polymer/commit/d8aac3b5))
917
918- Make sure `_valueToNodeAttribute` uses wrap ([commit](https://github.com/Polymer/polymer/commit/4e4d6fe4))
919
920- Suppress upcoming jscompiler errors. ([commit](https://github.com/Polymer/polymer/commit/cf2cd05e))
921
922- compromise with typescript and closure ([commit](https://github.com/Polymer/polymer/commit/e73285b3))
923
924- Closure typing fixes ([commit](https://github.com/Polymer/polymer/commit/e4b56e46))
925
926- Add type jsdoc to templatize root property. ([commit](https://github.com/Polymer/polymer/commit/0da022fd))
927
928- Remove meaningless "undefined" in settings.js ([commit](https://github.com/Polymer/polymer/commit/fcc87527))
929
930- Make `noPatch` safe with older versions of ShadyDOM ([commit](https://github.com/Polymer/polymer/commit/a2e597c2))
931
932- Temporarily disable type genration ([commit](https://github.com/Polymer/polymer/commit/bade986e))
933
934- Changes based on review. ([commit](https://github.com/Polymer/polymer/commit/8954c251))
935
936- Changes based on review. ([commit](https://github.com/Polymer/polymer/commit/42b13d0a))
937
938- More shady compatible wrapping ([commit](https://github.com/Polymer/polymer/commit/b8f3b79c))
939
940- Fix typos ([commit](https://github.com/Polymer/polymer/commit/acbe6496))
941
942- Update to match 2.x branch ([commit](https://github.com/Polymer/polymer/commit/e3b3baa7))
943
944- Revert "Manual merge from `perf-opt-disable-upgrade` branch." ([commit](https://github.com/Polymer/polymer/commit/c3bd4d6f))
945
946- Update Polymer 3 package-lock. ([commit](https://github.com/Polymer/polymer/commit/dfe7a54c))
947
948- Update to webcomponentsjs 2.2.0 ([commit](https://github.com/Polymer/polymer/commit/51ebf4df))
949
950- Update to latest webcomponentsjs ([commit](https://github.com/Polymer/polymer/commit/2c560bc1))
951
952- Manual merge from `perf-opt-disable-upgrade` branch. ([commit](https://github.com/Polymer/polymer/commit/0f022dfe))
953
954- Remove double-import of settings ([commit](https://github.com/Polymer/polymer/commit/5422792f))
955
956- Document properties for eslint. ([commit](https://github.com/Polymer/polymer/commit/3a4db3b1))
957
958- Add back event tests. ([commit](https://github.com/Polymer/polymer/commit/1bce4f08))
959
960- Use closure-safe name ([commit](https://github.com/Polymer/polymer/commit/ed5f7f27))
961
962- Add tests ([commit](https://github.com/Polymer/polymer/commit/f3b66755))
963
964- Ensure properties and observers are interleaved per behavior ([commit](https://github.com/Polymer/polymer/commit/ad5cb268))
965
966- Ensure property values are always overridden by extendors/behaviors ([commit](https://github.com/Polymer/polymer/commit/2b35a74f))
967
968- Ensure `registered` is always called on element prototype ([commit](https://github.com/Polymer/polymer/commit/50ad018c))
969
970- err instead of air ([commit](https://github.com/Polymer/polymer/commit/ee68ea92))
971
972- Do lazy behavior copying only when `legacyOptimizations` is set ([commit](https://github.com/Polymer/polymer/commit/d64a9c27))
973
974- Behavior property copying fixes ([commit](https://github.com/Polymer/polymer/commit/310c7ead))
975
976- Ensure initial static classes are preserved when a class$ binding is present ([commit](https://github.com/Polymer/polymer/commit/65a3149b))
977
978- Get typescript compiling again. ([commit](https://github.com/Polymer/polymer/commit/bbf24c0c))
979
980- Remove extra space ([commit](https://github.com/Polymer/polymer/commit/82c9d17e))
981
982- Avoid copying certain properties from behaviors ([commit](https://github.com/Polymer/polymer/commit/cf30a8cc))
983
984- skip some tests that never really worked in ShadyDOM ([commit](https://github.com/Polymer/polymer/commit/e00bf993))
985
986- Move __activateDir into check instead of replace ([commit](https://github.com/Polymer/polymer/commit/ec00d26b))
987
988- Don't set up observer in ShadyDOM ([commit](https://github.com/Polymer/polymer/commit/08bc1ff5))
989
990- Manually merge changes from #5418 ([commit](https://github.com/Polymer/polymer/commit/d5e0043a))
991
992- Fix merge conflict around toggleAttribute ([commit](https://github.com/Polymer/polymer/commit/419dce63))
993
994- Get Polymer compiling clean under closure recommended flags ([commit](https://github.com/Polymer/polymer/commit/566dcfae))
995
996- Apply LegacyDataMixin to TemplatizeInstanceBase. Fixes #5422 ([commit](https://github.com/Polymer/polymer/commit/6dd34569))
997
998- TemplateStamp ([commit](https://github.com/Polymer/polymer/commit/d57e05e5))
999
1000- Fixes #5420 ([commit](https://github.com/Polymer/polymer/commit/926a6735))
1001
1002- Lint fix ([commit](https://github.com/Polymer/polymer/commit/725d52c6))
1003
1004- Updates ported from `perf-opt` branch ([commit](https://github.com/Polymer/polymer/commit/a08c9840))
1005
1006- rename test file. ([commit](https://github.com/Polymer/polymer/commit/b211436f))
1007
1008- Check for ShadyDOM and `:dir` selectors before trying css transform ([commit](https://github.com/Polymer/polymer/commit/d290be90))
1009
1010- Rename Closure V1 compatibility PolymerDomApi types for TypeScript types. ([commit](https://github.com/Polymer/polymer/commit/b34b6fcb))
1011
1012- Hybrid compatibility for PolymerDomApi and Polymer.Iconset types. ([commit](https://github.com/Polymer/polymer/commit/b8e30021))
1013
1014- Fix another unsafe property assignment in Polymer. ([commit](https://github.com/Polymer/polymer/commit/3ee4eb96))
1015
1016- Add explicit null template for array-selector ([commit](https://github.com/Polymer/polymer/commit/d2d49dd9))
1017
1018- remove cruft ([commit](https://github.com/Polymer/polymer/commit/079ac3bc))
1019
1020- Adds basic legacy support for ShadyDOM.unPatch (WIP) ([commit](https://github.com/Polymer/polymer/commit/e752636c))
1021
1022- [ci skip] update changelog ([commit](https://github.com/Polymer/polymer/commit/2db60f5b))
1023
1024- Adds setting to skip style incudes and url rewriting ([commit](https://github.com/Polymer/polymer/commit/4fcacaab))
1025
1026- restores functionality of Polymer.mixinBehaviors ([commit](https://github.com/Polymer/polymer/commit/4af44c8d))
1027
1028- Avoids using mixins for behaviors. ([commit](https://github.com/Polymer/polymer/commit/624513f6))
1029
1030- Fix jsdoc comment ([commit](https://github.com/Polymer/polymer/commit/e69c8b3c))
1031
1032- Upstream warning text. ([commit](https://github.com/Polymer/polymer/commit/b4d6e70a))
1033
1034- Upstream changes to externs ([commit](https://github.com/Polymer/polymer/commit/83834aff))
1035
1036## [v3.1.0](https://github.com/Polymer/polymer/tree/v3.1.0) (2018-10-26)
1037- update dependencies ([commit](https://github.com/Polymer/polymer/commit/99e39706))
1038
1039- Add beforeRegister callback to externs ([commit](https://github.com/Polymer/polymer/commit/0492390b))
1040
1041- Make toggleAttribute match with native signature (#5372) ([commit](https://github.com/Polymer/polymer/commit/693f9e4e))
1042
1043- Fixed typos on lines 133 and 157 (#5409) ([commit](https://github.com/Polymer/polymer/commit/750e7e1a))
1044
1045- Fix signature of toggleAttribute to match native version (#5370) ([commit](https://github.com/Polymer/polymer/commit/ce85eb99))
1046
1047- Update jsdoc for PropertyEffects.splice (#5367) ([commit](https://github.com/Polymer/polymer/commit/96557f78))
1048
1049- Expand type of LegacyElementMixin#listen and unlisten to accept EventTargets. ([commit](https://github.com/Polymer/polymer/commit/b55c56f7))
1050
1051- Update gen-closure-declarations to 0.5.0 (#5360) ([commit](https://github.com/Polymer/polymer/commit/9dbc8728))
1052
1053- Add TypeScript types for observer parameters. (#5359) ([commit](https://github.com/Polymer/polymer/commit/912c19cc))
1054
1055- Add missing return type to attributeChanged ([commit](https://github.com/Polymer/polymer/commit/239e99a5))
1056
1057- Add specific type for behaviors ([commit](https://github.com/Polymer/polymer/commit/bf02bd32))
1058
1059- Improve typings for legacy elements ([commit](https://github.com/Polymer/polymer/commit/d6d3c822))
1060
1061- Add @export ([commit](https://github.com/Polymer/polymer/commit/84b69918))
1062
1063- Improve types of flattened-nodes-observer further. ([commit](https://github.com/Polymer/polymer/commit/29428a82))
1064
1065- Add cast for compilation ([commit](https://github.com/Polymer/polymer/commit/b0aa913d))
1066
1067- Only generate types once on Travis ([commit](https://github.com/Polymer/polymer/commit/2a497433))
1068
1069- Move type generation from prepack to prepare ([commit](https://github.com/Polymer/polymer/commit/104e3e56))
1070
1071- Collapse imports for file into one statement ([commit](https://github.com/Polymer/polymer/commit/82e705f7))
1072
1073- Cleanup modulizer conversion leftovers (#5347) ([commit](https://github.com/Polymer/polymer/commit/448093b6))
1074
1075- Add comments re: need for mixing in before metaprogramming ([commit](https://github.com/Polymer/polymer/commit/d93cbfa5))
1076
1077- regen-package-lock ([commit](https://github.com/Polymer/polymer/commit/2d06ff59))
1078
1079- Don't run Firefox in headless mode. ([commit](https://github.com/Polymer/polymer/commit/44fcb9db))
1080
1081- Fix jsdoc syntax. ([commit](https://github.com/Polymer/polymer/commit/8d4e04bc))
1082
1083- Updates based on code review. Add computed tests. ([commit](https://github.com/Polymer/polymer/commit/ae1b4173))
1084
1085- Use type generator binary instead of gulp script. ([commit](https://github.com/Polymer/polymer/commit/a5afc8f1))
1086
1087- Remove unnecessary @const. ([commit](https://github.com/Polymer/polymer/commit/89cc5c62))
1088
1089- Add return description. ([commit](https://github.com/Polymer/polymer/commit/7901dc9d))
1090
1091- Grandfather defaulting sanitizeDOMValue from legacy Polymer object. ([commit](https://github.com/Polymer/polymer/commit/d5672dcf))
1092
1093- Minor changes to formatting and jsdoc ([commit](https://github.com/Polymer/polymer/commit/d5935a9c))
1094
1095- Update paths in gulpfile ([commit](https://github.com/Polymer/polymer/commit/f845842f))
1096
1097- Fix mixin jsdoc. ([commit](https://github.com/Polymer/polymer/commit/2d2320e5))
1098
1099- Add legacy-data-mixin as 1.x->2.x/3.x migration aide. Fixes #5262. ([commit](https://github.com/Polymer/polymer/commit/e385e49b))
1100
1101- Fix jsdoc to pass lint ([commit](https://github.com/Polymer/polymer/commit/33828f38))
1102
1103- Add documentation to boot.js ([commit](https://github.com/Polymer/polymer/commit/27036ea6))
1104
1105- The return type of mixinBehaviors is unknown ([commit](https://github.com/Polymer/polymer/commit/6cf5f9d0))
1106
1107- Export EventApi, same as DomApi ([commit](https://github.com/Polymer/polymer/commit/b71f9f4e))
1108
1109- Remove undocumented logging feature (#5331) ([commit](https://github.com/Polymer/polymer/commit/33ab3ae6))
1110
1111- Cleanup element-mixin leftovers from modulizer ([commit](https://github.com/Polymer/polymer/commit/dae63e3d))
1112
1113- Use case-map lib in a saner way. ([commit](https://github.com/Polymer/polymer/commit/7241ec58))
1114
1115- Fix a grab bag of closure compiler warnings. ([commit](https://github.com/Polymer/polymer/commit/658d1cf7))
1116
1117- Protect DomModule.import against renaming ([commit](https://github.com/Polymer/polymer/commit/aaf2cca0))
1118
1119- Add @nocollapse for jscompiler ([commit](https://github.com/Polymer/polymer/commit/4e4db700))
1120
1121- Ensure boot.js can only be parsed as a module ([commit](https://github.com/Polymer/polymer/commit/a64dfb08))
1122
1123- Use simpler class declaration and export form (#5325) ([commit](https://github.com/Polymer/polymer/commit/6dc01841))
1124
1125- Ensure unresolved.js is an es module (#5324) ([commit](https://github.com/Polymer/polymer/commit/20d4e35c))
1126
1127- Move version to ElementMixin prototype ([commit](https://github.com/Polymer/polymer/commit/2957e9d4))
1128
1129- Use relative path module specifier in gen-tsd autoImport setting. ([commit](https://github.com/Polymer/polymer/commit/76cf2af1))
1130
1131- Update TemplateStamp event listen param types from Node to EventTarget. (#5320) ([commit](https://github.com/Polymer/polymer/commit/e8167f7f))
1132
1133- Add test for direct assignment to template. ([commit](https://github.com/Polymer/polymer/commit/7644464c))
1134
1135- Add a template setter to ElementMixin. ([commit](https://github.com/Polymer/polymer/commit/d27b4a12))
1136
1137- Export the current Polymer version in polymer-element.js ([commit](https://github.com/Polymer/polymer/commit/05c62f44))
1138
1139- Make Polymer gestures library safe for Closure property renaming (take 2). (#5314) ([commit](https://github.com/Polymer/polymer/commit/6847cf47))
1140
1141- Make event notification handler read the value from currentTarget, (#5313) ([commit](https://github.com/Polymer/polymer/commit/db2f3cc7))
1142
1143- [ci skip] update changelog ([commit](https://github.com/Polymer/polymer/commit/0bf1e60c))
1144
1145- Upstream externs changes for DomRepeatEvent ([commit](https://github.com/Polymer/polymer/commit/e3b9d4e6))
1146
1147- Back to single template getter. Add more comments. ([commit](https://github.com/Polymer/polymer/commit/10d657b3))
1148
1149- Revert to legacy template getter, update tests. ([commit](https://github.com/Polymer/polymer/commit/c4b94a02))
1150
1151- More updates based on code review. ([commit](https://github.com/Polymer/polymer/commit/376f44c4))
1152
1153- Fix allowTemplateFromDomModule opt-in ([commit](https://github.com/Polymer/polymer/commit/36727379))
1154
1155- Fix lint warnings. ([commit](https://github.com/Polymer/polymer/commit/a199aa91))
1156
1157- Updates based on code review. ([commit](https://github.com/Polymer/polymer/commit/36c4dfa9))
1158
1159- npm upgrade dependencies ([commit](https://github.com/Polymer/polymer/commit/a515c992))
1160
1161- Fix lint warnings. ([commit](https://github.com/Polymer/polymer/commit/a0c5268c))
1162
1163- Catch errors on top window using uncaughtErrorFilter Works around safari quirk when running in iframe ([commit](https://github.com/Polymer/polymer/commit/47ade191))
1164
1165- Fix latent (benign) error thrown when removing dom-if via innerHTML. ([commit](https://github.com/Polymer/polymer/commit/e3066924))
1166
1167- Use setting via setStrictTemplatePolicy export. ([commit](https://github.com/Polymer/polymer/commit/8667b895))
1168
1169- Add tests. ([commit](https://github.com/Polymer/polymer/commit/625372ea))
1170
1171- 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](https://github.com/Polymer/polymer/commit/2e6df0ee))
1172
1173- Ensure properties is only called once ([commit](https://github.com/Polymer/polymer/commit/63c7fc00))
1174
1175- Remove dom-module in test ([commit](https://github.com/Polymer/polymer/commit/617cb4c9))
1176
1177## [v3.0.5](https://github.com/Polymer/polymer/tree/v3.0.5) (2018-07-30)
1178- Add more missing .d.ts files from being npm published. ([commit](https://github.com/Polymer/polymer/commit/f372ea89))
1179
1180- [ci skip] update changelog ([commit](https://github.com/Polymer/polymer/commit/1a9e81c2))
1181
1182## [v3.0.4](https://github.com/Polymer/polymer/tree/v3.0.4) (2018-07-30)
1183- Ensure generated interfaces.d.ts is included in npm package ([commit](https://github.com/Polymer/polymer/commit/003b0518))
1184
1185- [ci skip] update changelog ([commit](https://github.com/Polymer/polymer/commit/028a718c))
1186
1187## [v3.0.3](https://github.com/Polymer/polymer/tree/v3.0.3) (2018-07-30)
1188- rebuild package-lock ([commit](https://github.com/Polymer/polymer/commit/95bbefd0))
1189
1190- Generate typings for Polymer 3. ([commit](https://github.com/Polymer/polymer/commit/536030ac))
1191
1192- Revert Promise<void> changes. ([commit](https://github.com/Polymer/polymer/commit/ac6011e0))
1193
1194- Lint fixes. ([commit](https://github.com/Polymer/polymer/commit/73ae8b4d))
1195
1196- Restore some externs. ([commit](https://github.com/Polymer/polymer/commit/8b1e7934))
1197
1198- Upstream a bunch of g3 changes. ([commit](https://github.com/Polymer/polymer/commit/3b817192))
1199
1200- Add no-unused-vars eslint suppressions. ([commit](https://github.com/Polymer/polymer/commit/745883ea))
1201
1202- Annotate another two ephemeral classes. ([commit](https://github.com/Polymer/polymer/commit/c96b4502))
1203
1204- Mark some ephemeral super classes as private. ([commit](https://github.com/Polymer/polymer/commit/8728287f))
1205
1206- Annotate Node parameter as not null. ([commit](https://github.com/Polymer/polymer/commit/642f94f8))
1207
1208- Annotate some internal classes as private. ([commit](https://github.com/Polymer/polymer/commit/fa58519c))
1209
1210- Fix some appliesMixin annotations still with Polymer namespace. ([commit](https://github.com/Polymer/polymer/commit/a0a6c6b9))
1211
1212- TypeScript generator config and extra interfaces for Polymer 3. ([commit](https://github.com/Polymer/polymer/commit/3ac7eed2))
1213
1214- Tweaks to make Polymer 3 more amenable to typings generation. ([commit](https://github.com/Polymer/polymer/commit/605c8912))
1215
1216- Fix gulp 4 issues ([commit](https://github.com/Polymer/polymer/commit/4f0337a5))
1217
1218- Extend Safari exceptions beyond 10.1 ([commit](https://github.com/Polymer/polymer/commit/a78732ff))
1219
1220- Ignore shady CSS scoping in getComposedHTML ([commit](https://github.com/Polymer/polymer/commit/b1aa3058))
1221
1222- Fix method to force CE polyfill on in 3.x ([commit](https://github.com/Polymer/polymer/commit/84455c9c))
1223
1224- Convert object to class for better compilation ([commit](https://github.com/Polymer/polymer/commit/b2681170))
1225
1226- Fix Typo in Readme (#5260) ([commit](https://github.com/Polymer/polymer/commit/665901ab))
1227
1228- regen package-lock.json ([commit](https://github.com/Polymer/polymer/commit/a7152dd5))
1229
1230- Update supported browsers in issue template ([commit](https://github.com/Polymer/polymer/commit/1bd28098))
1231
1232- Remove modulized comment ([commit](https://github.com/Polymer/polymer/commit/07f26b26))
1233
1234- Update package.lock ([commit](https://github.com/Polymer/polymer/commit/1e1709cc))
1235
1236- Fix typo in jsdoc (#5248) ([commit](https://github.com/Polymer/polymer/commit/218189e2))
1237
1238- Replace .npmignore with package.json "files" option. (#5245) ([commit](https://github.com/Polymer/polymer/commit/eb84ea04))
1239
1240- Spelling ([commit](https://github.com/Polymer/polymer/commit/2eade585))
1241
1242- Update template docs (#5233) ([commit](https://github.com/Polymer/polymer/commit/31e5d058))
1243
1244- fix lint ([commit](https://github.com/Polymer/polymer/commit/44e725b8))
1245
1246- Port disabled fixes from 2.x ([commit](https://github.com/Polymer/polymer/commit/358a1c67))
1247
1248- Update repo URL ([commit](https://github.com/Polymer/polymer/commit/cdb34fc8))
1249
1250- Add badges ([commit](https://github.com/Polymer/polymer/commit/41d69801))
1251
1252- Update development instructions for 3.0 (#5226) ([commit](https://github.com/Polymer/polymer/commit/83ab5a14))
1253
1254- [ci skip] update changelog ([commit](https://github.com/Polymer/polymer/commit/e366b368))
1255
1256- Closure extern update ([commit](https://github.com/Polymer/polymer/commit/3c23d673))
1257
1258- Add user-importable files to `bower.json`'s `main` field for modulizer. ([commit](https://github.com/Polymer/polymer/commit/40e312f8))
1259
1260## [v3.0.2](https://github.com/Polymer/polymer/tree/v3.0.2) (2018-05-09)
1261- Add back modulizer manifest ([commit](https://github.com/Polymer/polymer/commit/d32797e9))
1262
1263- [ci skip] update changelog ([commit](https://github.com/Polymer/polymer/commit/4794b323))
1264
1265## [v3.0.1](https://github.com/Polymer/polymer/tree/v3.0.1) (2018-05-09)
1266- [ci skip] update changelog ([commit](https://github.com/Polymer/polymer/commit/3a4b8b89))
1267
1268- Remove importHref from 3.0 ([commit](https://github.com/Polymer/polymer/commit/fd416a21))
1269
1270## [v3.0.0](https://github.com/Polymer/polymer/tree/v3.0.0) (2018-05-08)
1271- use released versions of shadycss and webcomponentsjs ([commit](https://github.com/Polymer/polymer/commit/8f79ec40))
1272
1273- Bump dependencies ([commit](https://github.com/Polymer/polymer/commit/8894e22b))
1274
1275- Run Chrome & FF serially to try and help flakiness ([commit](https://github.com/Polymer/polymer/commit/95740463))
1276
1277- Fix lint warning ([commit](https://github.com/Polymer/polymer/commit/ecf36f8a))
1278
1279- Bump to cli 1.7.0 ([commit](https://github.com/Polymer/polymer/commit/ccb29d27))
1280
1281- 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](https://github.com/Polymer/polymer/commit/ba4491d5))
1282
1283- Fix typos and nits ([commit](https://github.com/Polymer/polymer/commit/c54ff70a))
1284
1285- Update to Gulp 4 ([commit](https://github.com/Polymer/polymer/commit/4e31768c))
1286
1287- Add serve command to package.json and update package-lock.json ([commit](https://github.com/Polymer/polymer/commit/eb72d5aa))
1288
1289- Fix for browsers that don't have input.labels. ([commit](https://github.com/Polymer/polymer/commit/036e4f66))
1290
1291- Tweak introductory note, fix webpack capitalization ([commit](https://github.com/Polymer/polymer/commit/b823620e))
1292
1293- gestures: Avoid spreading non-iterable in older browsers ([commit](https://github.com/Polymer/polymer/commit/2ce4f700))
1294
1295- wip ([commit](https://github.com/Polymer/polymer/commit/f4534c6a))
1296
1297- Readme: very small tweaks ([commit](https://github.com/Polymer/polymer/commit/d896cdd0))
1298
1299- Tweak wording. ([commit](https://github.com/Polymer/polymer/commit/fb7630c3))
1300
1301- Fix link ([commit](https://github.com/Polymer/polymer/commit/fc0ce189))
1302
1303- Re-order sections ([commit](https://github.com/Polymer/polymer/commit/ee6a67ee))
1304
1305- Fix LitElement typo ([commit](https://github.com/Polymer/polymer/commit/928c47fc))
1306
1307- Depend on polymer-cli rather than wct ([commit](https://github.com/Polymer/polymer/commit/503f5631))
1308
1309- Minor tweaks ([commit](https://github.com/Polymer/polymer/commit/e924ba86))
1310
1311- Update README for 3.x ([commit](https://github.com/Polymer/polymer/commit/956bba73))
1312
1313- Update Edge testing versions. ([commit](https://github.com/Polymer/polymer/commit/445c979b))
1314
1315- Exclude all Edge versions from keyframe/font tests. ([commit](https://github.com/Polymer/polymer/commit/85278860))
1316
1317- Update wcjs version. ([commit](https://github.com/Polymer/polymer/commit/4805e31f))
1318
1319- Add .npmignore file (#5215) ([commit](https://github.com/Polymer/polymer/commit/b3c36df7))
1320
1321- Use node 9 ([commit](https://github.com/Polymer/polymer/commit/0bb5d7c5))
1322
1323- Use module flags for wct ([commit](https://github.com/Polymer/polymer/commit/8abf2ec9))
1324
1325- Use babel parser for aslant for dynamic import. ([commit](https://github.com/Polymer/polymer/commit/bddeff4a))
1326
1327- Fix lint errors. ([commit](https://github.com/Polymer/polymer/commit/dea23515))
1328
1329- 3.0.0-pre.13 ([commit](https://github.com/Polymer/polymer/commit/da2d66dc))
1330
1331- [package.json] Remove version script ([commit](https://github.com/Polymer/polymer/commit/e88c1eef))
1332
1333- Update dependencies ([commit](https://github.com/Polymer/polymer/commit/1ed2b310))
1334
1335- Fix test typo on Chrome ([commit](https://github.com/Polymer/polymer/commit/a11febe7))
1336
1337- Fixes IE11 test issues ([commit](https://github.com/Polymer/polymer/commit/8b5803c2))
1338
1339- Fixes styling tests related to using HTML Imports ([commit](https://github.com/Polymer/polymer/commit/26747422))
1340
1341- Remove crufty global (fixes globals.html test) ([commit](https://github.com/Polymer/polymer/commit/676f5f3d))
1342
1343- Update to webcomponents 2.0.0 and webcomponents-bundle.js ([commit](https://github.com/Polymer/polymer/commit/a4d80d09))
1344
1345- Fix meaningful whitespace in test assertion ([commit](https://github.com/Polymer/polymer/commit/bff03b2d))
1346
1347- Fix latent mistake using old SD API ([commit](https://github.com/Polymer/polymer/commit/3f24f71d))
1348
1349- Add global for wct callback when amd compiling ([commit](https://github.com/Polymer/polymer/commit/7f9de46c))
1350
1351- Eliminate pre-module code from resolveUrl tests ([commit](https://github.com/Polymer/polymer/commit/a93f81f1))
1352
1353- Improve documentation and legibility. ([commit](https://github.com/Polymer/polymer/commit/ab103dc1))
1354
1355- Add some global whitelists ([commit](https://github.com/Polymer/polymer/commit/d6821e45))
1356
1357- Fix references to js files instead of html files ([commit](https://github.com/Polymer/polymer/commit/dfcaadb2))
1358
1359- Fix glob patterns for eslint ([commit](https://github.com/Polymer/polymer/commit/206cf724))
1360
1361- Fix ESLint warnings ([commit](https://github.com/Polymer/polymer/commit/6d240138))
1362
1363- Eliminate more canonical path usage ([commit](https://github.com/Polymer/polymer/commit/1761c79b))
1364
1365- Eliminate canonical path to wcjs ([commit](https://github.com/Polymer/polymer/commit/4b7cd869))
1366
1367- Remove extra polymer-legacy.js imports ([commit](https://github.com/Polymer/polymer/commit/f39aaa8c))
1368
1369- Clean up Polymer fn import ([commit](https://github.com/Polymer/polymer/commit/8069dff4))
1370
1371- Add WCT config used by all tests ([commit](https://github.com/Polymer/polymer/commit/f1266845))
1372
1373- Clean up exports ([commit](https://github.com/Polymer/polymer/commit/0b75920f))
1374
1375- Allow Polymer fn's call to Class to be overridden. ([commit](https://github.com/Polymer/polymer/commit/65d73f17))
1376
1377- add sill-relevant, deleted tests back in ([commit](https://github.com/Polymer/polymer/commit/180a92ff))
1378
1379- manually change inter-package dep imports from paths to names ([commit](https://github.com/Polymer/polymer/commit/d913614d))
1380
1381- manually add assetpath (import.meta.url) for tests that require it ([commit](https://github.com/Polymer/polymer/commit/0c850659))
1382
1383- move behavior definition to before usage ([commit](https://github.com/Polymer/polymer/commit/09b11fa4))
1384
1385- define omitted class declaration ([commit](https://github.com/Polymer/polymer/commit/ec36165e))
1386
1387- remove &lt; and replace with < for innerHTML ([commit](https://github.com/Polymer/polymer/commit/5ce0d24d))
1388
1389- fixed typo causing test to fail ([commit](https://github.com/Polymer/polymer/commit/0caa7dab))
1390
1391- fix missing dom-module in modulization ([commit](https://github.com/Polymer/polymer/commit/6c7c770c))
1392
1393- revert module wait ([commit](https://github.com/Polymer/polymer/commit/12a650b1))
1394
1395- wait for elements in other modules to be defined ([commit](https://github.com/Polymer/polymer/commit/f0376406))
1396
1397- no more undefined.hasShadow ([commit](https://github.com/Polymer/polymer/commit/0985652e))
1398
1399- removed link rel import type css tests ([commit](https://github.com/Polymer/polymer/commit/57d4190c))
1400
1401- delete debugger ([commit](https://github.com/Polymer/polymer/commit/6905dd10))
1402
1403- skip link rel import type css tests on native imports ([commit](https://github.com/Polymer/polymer/commit/811ee301))
1404
1405- add missing css html import ([commit](https://github.com/Polymer/polymer/commit/a52148a3))
1406
1407- remove importHref tests ([commit](https://github.com/Polymer/polymer/commit/a84ad782))
1408
1409- Import Polymer function in tests from legacy/polymer-fn.js ([commit](https://github.com/Polymer/polymer/commit/232b0042))
1410
1411- Export Polymer function from polymer-legacy.js ([commit](https://github.com/Polymer/polymer/commit/69f488b2))
1412
1413- Add new wct deps. ([commit](https://github.com/Polymer/polymer/commit/a4bedbfd))
1414
1415- Fixup a few places where comments were misplaced. ([commit](https://github.com/Polymer/polymer/commit/ac2fa81f))
1416
1417- Fixup license comments. ([commit](https://github.com/Polymer/polymer/commit/f664f251))
1418
1419- Update package.json from modulizer's output, set polymer-element.js as main. ([commit](https://github.com/Polymer/polymer/commit/5abf4728))
1420
1421- Replace sources with modulizer output. ([commit](https://github.com/Polymer/polymer/commit/cf3b7215))
1422
1423- Rename HTML files to .js files to trick git's rename detection. ([commit](https://github.com/Polymer/polymer/commit/527d2cdd))
1424
1425- Delete typings for now. ([commit](https://github.com/Polymer/polymer/commit/03d85982))
1426
1427- Add reasoning for suppress missingProperties ([commit](https://github.com/Polymer/polymer/commit/61ca60e4))
1428
1429- Don't rely on dom-module synchronously until WCR. ([commit](https://github.com/Polymer/polymer/commit/e64bd0ba))
1430
1431- Avoid closure warnings. ([commit](https://github.com/Polymer/polymer/commit/412bb1e0))
1432
1433- Add ability to define importMeta on legacy elements. Fixes #5163 ([commit](https://github.com/Polymer/polymer/commit/616f6662))
1434
1435- Allow legacy element property definitions with only a type. Fixes #5173 ([commit](https://github.com/Polymer/polymer/commit/d321c6c9))
1436
1437- Update docs. ([commit](https://github.com/Polymer/polymer/commit/c8c9e24d))
1438
1439- Use Polymer.ResolveUrl.pathFromUrl ([commit](https://github.com/Polymer/polymer/commit/d9d3e439))
1440
1441- Fix test under shadydom. Slight logic refactor. ([commit](https://github.com/Polymer/polymer/commit/2128ebe2))
1442
1443- Fix lint warning ([commit](https://github.com/Polymer/polymer/commit/fb741ee3))
1444
1445- Add importMeta getter to derive importPath from modules. Fixes #5163 ([commit](https://github.com/Polymer/polymer/commit/f7672da9))
1446
1447- Reference dependencies as siblings in tests. ([commit](https://github.com/Polymer/polymer/commit/2561d868))
1448
1449- Update types ([commit](https://github.com/Polymer/polymer/commit/23ba7dee))
1450
1451- Add note about performance vs correctness ([commit](https://github.com/Polymer/polymer/commit/89ab7385))
1452
1453- Update types. ([commit](https://github.com/Polymer/polymer/commit/5357d64a))
1454
1455- Lint clean. ([commit](https://github.com/Polymer/polymer/commit/f78b0518))
1456
1457- Pass through fourth namespace param on attributeChangedCallback. ([commit](https://github.com/Polymer/polymer/commit/91d4aeba))
1458
1459- Add a @const annotation to help the Closure Compiler understand that Polymer.Debouncer is the name of a type. ([commit](https://github.com/Polymer/polymer/commit/e5a5725d))
1460
1461- [ci skip] update changelog ([commit](https://github.com/Polymer/polymer/commit/92d282a9))
1462
1463- Update docs and types ([commit](https://github.com/Polymer/polymer/commit/211c223f))
1464
1465- Update perf test to use strict-binding-parser ([commit](https://github.com/Polymer/polymer/commit/f53e9e8a))
1466
1467- Correct import paths ([commit](https://github.com/Polymer/polymer/commit/ab93ab08))
1468
1469- Only store method once for dynamic functions ([commit](https://github.com/Polymer/polymer/commit/0f0ccdad))
1470
1471- Move strict-binding-parser to lib/mixins ([commit](https://github.com/Polymer/polymer/commit/a4d4eb9a))
1472
1473- Rename to StrictBindingParser ([commit](https://github.com/Polymer/polymer/commit/19d4b8cb))
1474
1475- Fix linter errors ([commit](https://github.com/Polymer/polymer/commit/d8cf449e))
1476
1477- Extract to a mixin ([commit](https://github.com/Polymer/polymer/commit/57a14236))
1478
1479- Add missing dependency to bower.json ([commit](https://github.com/Polymer/polymer/commit/333a4664))
1480
1481- Fix linter warning ([commit](https://github.com/Polymer/polymer/commit/14fac019))
1482
1483- Add documentation ([commit](https://github.com/Polymer/polymer/commit/df0ee354))
1484
1485- Add performance test for binding-expressions ([commit](https://github.com/Polymer/polymer/commit/42f7d785))
1486
1487- Rewrite parser to use switch-case instead of functions ([commit](https://github.com/Polymer/polymer/commit/423074d1))
1488
1489- Remove escaping from bindings ([commit](https://github.com/Polymer/polymer/commit/8cd49479))
1490
1491- Fix linter warning ([commit](https://github.com/Polymer/polymer/commit/8a5525b0))
1492
1493- Refactor to be functional and add more tests ([commit](https://github.com/Polymer/polymer/commit/7eb1a627))
1494
1495- Fix linter warnings ([commit](https://github.com/Polymer/polymer/commit/79d05b8a))
1496
1497- Rewrite expression parser to state machine ([commit](https://github.com/Polymer/polymer/commit/13b834df))
1498
1499## [v2.6.0](https://github.com/Polymer/polymer/tree/v2.6.0) (2018-03-22)
1500- Use function instead of Set ([commit](https://github.com/Polymer/polymer/commit/33d2e1a8))
1501
1502- [ci skip] Fix typo ([commit](https://github.com/Polymer/polymer/commit/0d1b1c2e))
1503
1504- Fix test in shady DOM ([commit](https://github.com/Polymer/polymer/commit/a586b72c))
1505
1506- Deduplicate style includes ([commit](https://github.com/Polymer/polymer/commit/acfef71d))
1507
1508- use a clearer test for shadowRoot ([commit](https://github.com/Polymer/polymer/commit/b2fb1cfd))
1509
1510- Returning null in template should nullify parent template ([commit](https://github.com/Polymer/polymer/commit/2a6c0a2a))
1511
1512- [ci skip] Add clarifying comment ([commit](https://github.com/Polymer/polymer/commit/0573d483))
1513
1514- Correct the JSBin version ([commit](https://github.com/Polymer/polymer/commit/cb1ae7d3))
1515
1516- Put attribute capitalization fix in property-effects ([commit](https://github.com/Polymer/polymer/commit/d45dd575))
1517
1518- Add note about pre v3 releases ([commit](https://github.com/Polymer/polymer/commit/f9391618))
1519
1520- Add note for npm package ([commit](https://github.com/Polymer/polymer/commit/8f2cc0d5))
1521
1522- Add iron-component-page dev-dependency ([commit](https://github.com/Polymer/polymer/commit/d93dd1ce))
1523
1524- Update several gulp dependencies ([commit](https://github.com/Polymer/polymer/commit/ca57a1f3))
1525
1526- Update dom5 to 3.0.0 ([commit](https://github.com/Polymer/polymer/commit/d4a0914e))
1527
1528- Update Google Closure Compiler version and fix cast ([commit](https://github.com/Polymer/polymer/commit/4004c9c4))
1529
1530- Update types ([commit](https://github.com/Polymer/polymer/commit/bb61a20d))
1531
1532- Fix several issues in the documentation of dom-* elements ([commit](https://github.com/Polymer/polymer/commit/8e1b3f45))
1533
1534- Handle `disabled` attribute correctly for tap gesture ([commit](https://github.com/Polymer/polymer/commit/5c0f3e6a))
1535
1536- add test case for nested label ([commit](https://github.com/Polymer/polymer/commit/c11c99b2))
1537
1538- Add docs and cleanup matchingLabels ([commit](https://github.com/Polymer/polymer/commit/e1df1662))
1539
1540- Add tests ([commit](https://github.com/Polymer/polymer/commit/70edf1f8))
1541
1542- update types ([commit](https://github.com/Polymer/polymer/commit/2d674e75))
1543
1544- fix tests and add dependency import ([commit](https://github.com/Polymer/polymer/commit/a37ba7e2))
1545
1546- fix typings ([commit](https://github.com/Polymer/polymer/commit/8f8135b2))
1547
1548- Ensure DisableUpgradeMixin extends PropertiesMixin ([commit](https://github.com/Polymer/polymer/commit/7e74e363))
1549
1550- Format comment and remove deduping mixin ([commit](https://github.com/Polymer/polymer/commit/b8c66ded))
1551
1552- update types ([commit](https://github.com/Polymer/polymer/commit/1fd5f9cf))
1553
1554- update types ([commit](https://github.com/Polymer/polymer/commit/5bc45ce3))
1555
1556- Add mixin to automatically detect capitalized HTML attributes ([commit](https://github.com/Polymer/polymer/commit/37fd5ffe))
1557
1558- Add instructions for locally viewing the source documentation ([commit](https://github.com/Polymer/polymer/commit/206d3610))
1559
1560- Simplify condition checking in stylesFromModule function ([commit](https://github.com/Polymer/polymer/commit/e6903821))
1561
1562- Bump type generator and generate new typings. (#5119) ([commit](https://github.com/Polymer/polymer/commit/5c027309))
1563
1564- dispatchEvent returns boolean (#5117) ([commit](https://github.com/Polymer/polymer/commit/9d86135c))
1565
1566- Update types ([commit](https://github.com/Polymer/polymer/commit/63e7bbc7))
1567
1568- Fix license links ([commit](https://github.com/Polymer/polymer/commit/f3939875))
1569
1570- Fix issue with not genering the Templatizer docs ([commit](https://github.com/Polymer/polymer/commit/55708acf))
1571
1572- Bump TS type generator to pick up transitive mixin handling. ([commit](https://github.com/Polymer/polymer/commit/c3dad540))
1573
1574- Remove unnecessary mutableData property from MutableData mixin ([commit](https://github.com/Polymer/polymer/commit/92b83249))
1575
1576- Update types ([commit](https://github.com/Polymer/polymer/commit/868fba7c))
1577
1578- Add note to updateStyles regarding updates to CSS mixins ([commit](https://github.com/Polymer/polymer/commit/d458bab3))
1579
1580- Avoid timing issues with polyfilled Promise ([commit](https://github.com/Polymer/polymer/commit/6b3e007e))
1581
1582- Revert use of async/await due to lack of build/serve support. ([commit](https://github.com/Polymer/polymer/commit/d4a7a45b))
1583
1584- Revert types. ([commit](https://github.com/Polymer/polymer/commit/dea90802))
1585
1586- Update eslint parserOptions to es2017 for async/await support. ([commit](https://github.com/Polymer/polymer/commit/ef579e29))
1587
1588- Use stronger check for PropertyEffects clients. Fixes #5017 ([commit](https://github.com/Polymer/polymer/commit/e6d558ec))
1589
1590- Remove unneeded file ([commit](https://github.com/Polymer/polymer/commit/a5393b6d))
1591
1592- [PropertiesChanged]: allow old data to be gc'd after `_propertiesChanged` ([commit](https://github.com/Polymer/polymer/commit/74907b9a))
1593
1594- Update package-lock.json ([commit](https://github.com/Polymer/polymer/commit/c58f3e0d))
1595
1596- Make Travis update-types failure style the same as the elements. ([commit](https://github.com/Polymer/polymer/commit/8189382d))
1597
1598- Bump TypeScript generator version. ([commit](https://github.com/Polymer/polymer/commit/3e432190))
1599
1600- Make EventApi.path EventTarget type non-nullable. ([commit](https://github.com/Polymer/polymer/commit/3ede9b51))
1601
1602- Lint and type fixes ([commit](https://github.com/Polymer/polymer/commit/5607a2d8))
1603
1604- [PropertiesChanged]: adds _shouldPropertiesChange ([commit](https://github.com/Polymer/polymer/commit/c1885a6a))
1605
1606- Update docs: templatize() cannot be called multiple times ([commit](https://github.com/Polymer/polymer/commit/27fc21c5))
1607
1608- [ci skip] update changelog ([commit](https://github.com/Polymer/polymer/commit/65b4df86))
1609
1610- Update types. ([commit](https://github.com/Polymer/polymer/commit/c3b6236a))
1611
1612- Fix JSDoc example formatting ([commit](https://github.com/Polymer/polymer/commit/699cd87f))
1613
1614- Use latest webcomponents polyfill bundle ([commit](https://github.com/Polymer/polymer/commit/8fef6776))
1615
1616- Fix label tap by checking matched label pairs ([commit](https://github.com/Polymer/polymer/commit/a77d64e5))
1617
1618- Defer creation related work via `disable-upgrade` ([commit](https://github.com/Polymer/polymer/commit/a7eb9754))
1619
1620- lint fixes ([commit](https://github.com/Polymer/polymer/commit/de0ac5a2))
1621
1622- Adds `Polymer.DisableUpgradeMixin` ([commit](https://github.com/Polymer/polymer/commit/62ce3148))
1623
1624## [v2.5.0](https://github.com/Polymer/polymer/tree/v2.5.0) (2018-02-02)
1625- Update types ([commit](https://github.com/Polymer/polymer/commit/5fa059fa))
1626
1627- Update JSDocs to use <dom-repeat> tags ([commit](https://github.com/Polymer/polymer/commit/636abae0))
1628
1629- Fix type declarations inadvertedtly referencing Polymer.Element. (#5084) ([commit](https://github.com/Polymer/polymer/commit/82cd3dad))
1630
1631- Use class syntax in <dom-repeat> documentation (#5077) ([commit](https://github.com/Polymer/polymer/commit/97837c7c))
1632
1633- Add hash/abs URL resolution tests. ([commit](https://github.com/Polymer/polymer/commit/d97373dd))
1634
1635- Update types. ([commit](https://github.com/Polymer/polymer/commit/892df3f3))
1636
1637- Add comments about resolveUrl idiosyncrasies. ([commit](https://github.com/Polymer/polymer/commit/a829cbce))
1638
1639- Revert "Move absolute url logic to element-mixin" ([commit](https://github.com/Polymer/polymer/commit/127bc866))
1640
1641- Added Polymer.version to polymer-externs (#5079) ([commit](https://github.com/Polymer/polymer/commit/b52ab81d))
1642
1643- Avoid tracking parentNode since it's unncessary ([commit](https://github.com/Polymer/polymer/commit/1463e3b2))
1644
1645- Update types. ([commit](https://github.com/Polymer/polymer/commit/2253e0db))
1646
1647- Fix nit. ([commit](https://github.com/Polymer/polymer/commit/c9208fd6))
1648
1649- Avoid comment constructor for IE support. ([commit](https://github.com/Polymer/polymer/commit/a39cfd11))
1650
1651- Disallow non-templates as interpolations in Polymer.html (#5023) ([commit](https://github.com/Polymer/polymer/commit/eeb71600))
1652
1653- Exclude index.html from type generation. (#5076) ([commit](https://github.com/Polymer/polymer/commit/6fc285c4))
1654
1655- update types ([commit](https://github.com/Polymer/polymer/commit/5521e43e))
1656
1657- [element-mixin] Do not create property accessors unless a property effect exists ([commit](https://github.com/Polymer/polymer/commit/4177d9ce))
1658
1659- Use containers for testing again (#5070) ([commit](https://github.com/Polymer/polymer/commit/5e2990e3))
1660
1661- Invoke JS compiler rename for properties ([commit](https://github.com/Polymer/polymer/commit/74a4626a))
1662
1663- Add package-lock.json back ([commit](https://github.com/Polymer/polymer/commit/c90eeb67))
1664
1665- fix test. ([commit](https://github.com/Polymer/polymer/commit/1c74ecde))
1666
1667- Enhance robustness by replacing slot with a comment ([commit](https://github.com/Polymer/polymer/commit/b76d81ee))
1668
1669- Avoid use of element accessors on doc frag to fix IE/Edge. ([commit](https://github.com/Polymer/polymer/commit/ecb1005e))
1670
1671- Fix linter errors ([commit](https://github.com/Polymer/polymer/commit/5e0bee77))
1672
1673- Fix issue with observers being called twice ([commit](https://github.com/Polymer/polymer/commit/291e4f56))
1674
1675- Revert package-lock change ([commit](https://github.com/Polymer/polymer/commit/86ecd982))
1676
1677- [ci-skip] Update changelog (2.4.0) ([commit](https://github.com/Polymer/polymer/commit/cb88252d))
1678
1679- Add package-lock.json to .gitignore ([commit](https://github.com/Polymer/polymer/commit/e53db30f))
1680
1681- Update types ([commit](https://github.com/Polymer/polymer/commit/7a52cda2))
1682
1683- Add comments re: instanceProps ([commit](https://github.com/Polymer/polymer/commit/cf5f818e))
1684
1685- Change if-condition to check for arguments.length ([commit](https://github.com/Polymer/polymer/commit/27750109))
1686
1687- Delete package-lock.json ([commit](https://github.com/Polymer/polymer/commit/e77149e2))
1688
1689- [ci skip] Fix test case name ([commit](https://github.com/Polymer/polymer/commit/eee609d4))
1690
1691- Fix issue where el.splice could not clear full array ([commit](https://github.com/Polymer/polymer/commit/a51de9e3))
1692
1693- Make owner optional as well. ([commit](https://github.com/Polymer/polymer/commit/b52c315e))
1694
1695- Update package-lock.json ([commit](https://github.com/Polymer/polymer/commit/38c0e443))
1696
1697- Update typescript types again, after fixing jsdoc. ([commit](https://github.com/Polymer/polymer/commit/3045e4b7))
1698
1699- Fix lint warnings. ([commit](https://github.com/Polymer/polymer/commit/715cde47))
1700
1701- Update typescript types. ([commit](https://github.com/Polymer/polymer/commit/c218ae62))
1702
1703- Ensure path notifications from templatized instances don't throw. Fixes #3422 ([commit](https://github.com/Polymer/polymer/commit/a9f71bd1))
1704
1705- Allow templatizer to be used without owner or host prop forwarding. Fixes #4458 ([commit](https://github.com/Polymer/polymer/commit/bde5898e))
1706
1707- Templatize: remove slots when hiding children ([commit](https://github.com/Polymer/polymer/commit/ea0abb95))
1708
1709- Clarify API docs for PropertyAccessors mixin ([commit](https://github.com/Polymer/polymer/commit/ae58e88b))
1710
1711## [v2.4.0](https://github.com/Polymer/polymer/tree/v2.4.0) (2018-01-26)
1712- Simplify code for <dom-repeat>'s `sort` and `filter` properties ([commit](https://github.com/Polymer/polymer/commit/88cca860))
1713
1714- fix test for normal escaping ([commit](https://github.com/Polymer/polymer/commit/5fa02aa2))
1715
1716- Use javascript string escaping in Polymer.html ([commit](https://github.com/Polymer/polymer/commit/4c662141))
1717
1718- [ci skip] Add CODEOWNERS file (#5061) ([commit](https://github.com/Polymer/polymer/commit/90199f3b))
1719
1720- Fix incorrect path modification in dom-repeat __handleObservedPaths() (#4983) (#5048) ([commit](https://github.com/Polymer/polymer/commit/4b58f54b))
1721
1722- Skip certain tests in Edge 16 ([commit](https://github.com/Polymer/polymer/commit/09897d18))
1723
1724- add Edge 16 testing ([commit](https://github.com/Polymer/polymer/commit/36fa08ae))
1725
1726- Fix tests (#5050) ([commit](https://github.com/Polymer/polymer/commit/ecd1ba3a))
1727
1728- Update to latest wct. ([commit](https://github.com/Polymer/polymer/commit/a85ff3fc))
1729
1730- HTTPS, please ([commit](https://github.com/Polymer/polymer/commit/c868575c))
1731
1732- Remove unnecessary limit check ([commit](https://github.com/Polymer/polymer/commit/5fb9c559))
1733
1734- Fix documentation in typescript ([commit](https://github.com/Polymer/polymer/commit/bc95c5ad))
1735
1736- test(logging): improve _log with single parameter with sinon.spy ([commit](https://github.com/Polymer/polymer/commit/9891f31a))
1737
1738- Add article "a" ([commit](https://github.com/Polymer/polymer/commit/cefdaa93))
1739
1740- Update mixinBehaviors annotation. Behaviors don't satisfy PolymerInit. (#5036) ([commit](https://github.com/Polymer/polymer/commit/d7ea2464))
1741
1742- add correct return type for `querySelectorAll` (#5034) ([commit](https://github.com/Polymer/polymer/commit/6ab5c4a4))
1743
1744- Gestures: fall back to event.target when composedPath is empty. (#5029) ([commit](https://github.com/Polymer/polymer/commit/98b5aadc))
1745
1746- add void return type annotations (#5000) ([commit](https://github.com/Polymer/polymer/commit/589684a5))
1747
1748- Easy script to update closure and typescript typings (#5026) ([commit](https://github.com/Polymer/polymer/commit/60e7121d))
1749
1750- Prefer jsBin since glitch.me requires signin to not be gc'ed. ([commit](https://github.com/Polymer/polymer/commit/e7722243))
1751
1752- Note that glitch editing environment is not IE11 friendly. ([commit](https://github.com/Polymer/polymer/commit/06ca708b))
1753
1754- Add links to glitch.me template using polyserve. Fixes #5016 ([commit](https://github.com/Polymer/polymer/commit/9f2ec5f6))
1755
1756- Update .travis.yml ([commit](https://github.com/Polymer/polymer/commit/9715ab8f))
1757
1758- [ci skip] Add comment to aid archeology ([commit](https://github.com/Polymer/polymer/commit/e76a2b90))
1759
1760- Move absolute url logic to element-mixin ([commit](https://github.com/Polymer/polymer/commit/9c189ac9))
1761
1762- Use double tabs ([commit](https://github.com/Polymer/polymer/commit/6f7b8608))
1763
1764- indentation fix ([commit](https://github.com/Polymer/polymer/commit/5dca5cd0))
1765
1766- Remove trailing spaces and extra lines in CONTRIBUTING.md ([commit](https://github.com/Polymer/polymer/commit/8ed376e6))
1767
1768- test(logging.html): #5007 make sure _logger called one time ([commit](https://github.com/Polymer/polymer/commit/fe48dfa4))
1769
1770- _loggertest(logging.html): make seperate test suite for _logger ([commit](https://github.com/Polymer/polymer/commit/bd5821b6))
1771
1772- test(logging.html): missing semicolon ([commit](https://github.com/Polymer/polymer/commit/df3c3c02))
1773
1774- test(logging): _log with single parameter #5007 ([commit](https://github.com/Polymer/polymer/commit/818c537d))
1775
1776- fix(legacy-element-mixin): syntax error in _logger ([commit](https://github.com/Polymer/polymer/commit/e0affe3f))
1777
1778- fix(legacy-element-mixin): _log with single parameter #5006 ([commit](https://github.com/Polymer/polymer/commit/f4ecbae5))
1779
1780- Fix settings so that its properly picked up by both gen-ts and modulizer ([commit](https://github.com/Polymer/polymer/commit/0356b2df))
1781
1782- Unbreak the build by changing back the type ([commit](https://github.com/Polymer/polymer/commit/d5dc2a21))
1783
1784- Enable gulp generate-typescript on Travis ([commit](https://github.com/Polymer/polymer/commit/764146cd))
1785
1786- Make sure that Travis fails when there are non-updated generated files ([commit](https://github.com/Polymer/polymer/commit/b2cd4370))
1787
1788- run `gulp generate-typescript` ([commit](https://github.com/Polymer/polymer/commit/541d1f89))
1789
1790- fix ArraySplice types to more closely match code ([commit](https://github.com/Polymer/polymer/commit/f6182b34))
1791
1792- [ProperitesChanged] Fix deserialization (#4996) ([commit](https://github.com/Polymer/polymer/commit/2719a9d6))
1793
1794- fix(FlattenedNodesObserver): do not fail on node without children ([commit](https://github.com/Polymer/polymer/commit/09bb6cd8))
1795
1796- Address latest round of comments. ([commit](https://github.com/Polymer/polymer/commit/7b581de9))
1797
1798- Update PropertyEffects interface name in remap config. ([commit](https://github.com/Polymer/polymer/commit/0ebfc24d))
1799
1800- Tighten more types for TypeScript and Closure (#4998) ([commit](https://github.com/Polymer/polymer/commit/e8729822))
1801
1802- Add renameTypes config. ([commit](https://github.com/Polymer/polymer/commit/73666c39))
1803
1804- New typings. ([commit](https://github.com/Polymer/polymer/commit/a1f33174))
1805
1806- Bump gen-typescript version. ([commit](https://github.com/Polymer/polymer/commit/266d599a))
1807
1808- Tighten Closure type annotations. (#4997) ([commit](https://github.com/Polymer/polymer/commit/ee4445f8))
1809
1810- Mark some FlattenedNodesObserver things private. ([commit](https://github.com/Polymer/polymer/commit/5190a89c))
1811
1812- Add TypeScript equivalent to Closure ITemplateArray. ([commit](https://github.com/Polymer/polymer/commit/a77310af))
1813
1814- Fix compilation errors. ([commit](https://github.com/Polymer/polymer/commit/f0e31f2d))
1815
1816- Use glob patterns instead of RegExps to exclude files. ([commit](https://github.com/Polymer/polymer/commit/8f8e54ca))
1817
1818- Bump version of gen-typescript-declarations. ([commit](https://github.com/Polymer/polymer/commit/cf11a826))
1819
1820- Handle case where there are no elements in the template ([commit](https://github.com/Polymer/polymer/commit/2d6b4684))
1821
1822- Update various Polymer annotations to constrain generated types. ([commit](https://github.com/Polymer/polymer/commit/ffc35e48))
1823
1824- Fix typo in comment ([commit](https://github.com/Polymer/polymer/commit/ade5e796))
1825
1826- Fix regression with imported css ([commit](https://github.com/Polymer/polymer/commit/706e6021))
1827
1828- Bring in latest gen-typescript-declarations updates. ([commit](https://github.com/Polymer/polymer/commit/6a0d214d))
1829
1830- Apply `listeners` in constructor rather than `ready` ([commit](https://github.com/Polymer/polymer/commit/35e3c54b))
1831
1832- Replace `disconnectedCallback` stub since this change is breaking. ([commit](https://github.com/Polymer/polymer/commit/c8acc183))
1833
1834- Minor fixes ([commit](https://github.com/Polymer/polymer/commit/1b514b4f))
1835
1836- Fix html-tag import path. ([commit](https://github.com/Polymer/polymer/commit/c9be530d))
1837
1838- Update CHANGELOG. ([commit](https://github.com/Polymer/polymer/commit/3ffb895e))
1839
1840- Fix import path for html-tag. ([commit](https://github.com/Polymer/polymer/commit/eb309934))
1841
1842- Add generated TypeScript declarations. ([commit](https://github.com/Polymer/polymer/commit/60450bf4))
1843
1844- Add script to generate TypeScript declarations. ([commit](https://github.com/Polymer/polymer/commit/1f9be786))
1845
1846- Annotate klass class as @private. Annotate that dedupingMixin returns T. ([commit](https://github.com/Polymer/polymer/commit/b02c4583))
1847
1848- fix eslint error for unused var in _setPendingProperty ([commit](https://github.com/Polymer/polymer/commit/a89c9ba0))
1849
1850- fix closure typing with Polymer.html function ([commit](https://github.com/Polymer/polymer/commit/c519796f))
1851
1852- re-add AsyncInterface definition, fix comment ([commit](https://github.com/Polymer/polymer/commit/986fb3e9))
1853
1854- Avoid _setPendingProperty warning due to types not understanding deduping mixin. ([commit](https://github.com/Polymer/polymer/commit/40d47f24))
1855
1856- [ci skip] Update changelog ([commit](https://github.com/Polymer/polymer/commit/f6cc61bd))
1857
1858- add test for legacy Polymer({}) elements ([commit](https://github.com/Polymer/polymer/commit/8a1c76cd))
1859
1860- Rename html-fn to html-tag ([commit](https://github.com/Polymer/polymer/commit/02c06aa3))
1861
1862- Fix most closure warnings. ([commit](https://github.com/Polymer/polymer/commit/a12934c5))
1863
1864- Add back disconnectedCallback. ([commit](https://github.com/Polymer/polymer/commit/fa40f205))
1865
1866- Merge with master ([commit](https://github.com/Polymer/polymer/commit/b158e082))
1867
1868- Move function out of closure. Add comments. ([commit](https://github.com/Polymer/polymer/commit/ad539fe7))
1869
1870- [ci skip] TODO for link to docs and comment spellcheck ([commit](https://github.com/Polymer/polymer/commit/5c919850))
1871
1872- Use values.reduce instead of a temporary array ([commit](https://github.com/Polymer/polymer/commit/be9d6210))
1873
1874- Add deprecation notice for class.template returning a string ([commit](https://github.com/Polymer/polymer/commit/530a68b4))
1875
1876- [skip-ci] update comment for Polymer.html ([commit](https://github.com/Polymer/polymer/commit/bdfa5fcb))
1877
1878- remove null/undefined to empty string ([commit](https://github.com/Polymer/polymer/commit/75d873a0))
1879
1880- Address feedback ([commit](https://github.com/Polymer/polymer/commit/d5070bbe))
1881
1882- `html` tag function for generating templates ([commit](https://github.com/Polymer/polymer/commit/1bba3abb))
1883
1884- Add example for flattened-nodes-observer ([commit](https://github.com/Polymer/polymer/commit/08ad6e37))
1885
1886- Minor updates based on review. ([commit](https://github.com/Polymer/polymer/commit/ed1454d6))
1887
1888- Use correct assertation. ([commit](https://github.com/Polymer/polymer/commit/4692510f))
1889
1890- Add tests for non-JSON literals on object props. ([commit](https://github.com/Polymer/polymer/commit/7d49e803))
1891
1892- Remove PropertiesElement in favor of PropertiesMixin. ([commit](https://github.com/Polymer/polymer/commit/40f02ea1))
1893
1894- FIx typo ([commit](https://github.com/Polymer/polymer/commit/8af14800))
1895
1896- Skip test in old browsers. ([commit](https://github.com/Polymer/polymer/commit/a1bd9a4f))
1897
1898- Remove `propertyNameForAttribute` since it's never needed. ([commit](https://github.com/Polymer/polymer/commit/8d57a6e9))
1899
1900- Fix subclassing and simplify. ([commit](https://github.com/Polymer/polymer/commit/e09285db))
1901
1902- Move property<->attribute case mapping to PropertiesChanged. ([commit](https://github.com/Polymer/polymer/commit/603123e1))
1903
1904- Allow non-JSON literals when property type is "Object". ([commit](https://github.com/Polymer/polymer/commit/77b17b43))
1905
1906- Update tests ([commit](https://github.com/Polymer/polymer/commit/82cf96bb))
1907
1908- [PropertiesMixin] Fix mapping property names from attributes ([commit](https://github.com/Polymer/polymer/commit/feac9328))
1909
1910- Add test for observing id attribute. ([commit](https://github.com/Polymer/polymer/commit/c56f74f9))
1911
1912- Cleanup based on review. ([commit](https://github.com/Polymer/polymer/commit/4b9170ab))
1913
1914- Fix deserializing dates. ([commit](https://github.com/Polymer/polymer/commit/8d24c212))
1915
1916- Factoring improvements around attribute serialize/deserialize ([commit](https://github.com/Polymer/polymer/commit/a7b46b15))
1917
1918- Remove crufty comment. ([commit](https://github.com/Polymer/polymer/commit/fb0f90bc))
1919
1920- Lint fix ([commit](https://github.com/Polymer/polymer/commit/e8c27671))
1921
1922- Add tests for setting custom `attribute` name ([commit](https://github.com/Polymer/polymer/commit/1e903a94))
1923
1924- Expose less protected data. ([commit](https://github.com/Polymer/polymer/commit/74fb5151))
1925
1926- ElementMixin uses PropertiesMixin for ([commit](https://github.com/Polymer/polymer/commit/0fe9434f))
1927
1928- PropertiesMixin ([commit](https://github.com/Polymer/polymer/commit/3c50f44a))
1929
1930- PropertyAccessors ([commit](https://github.com/Polymer/polymer/commit/5846d582))
1931
1932- PropertiesChanged ([commit](https://github.com/Polymer/polymer/commit/05cb5d2c))
1933
1934- Force literal true` to be set as an attribute with a value of empty string. ([commit](https://github.com/Polymer/polymer/commit/1b501944))
1935
1936- Better attribute suppport ([commit](https://github.com/Polymer/polymer/commit/c91b9d19))
1937
1938- fix some formatting and closure linting ([commit](https://github.com/Polymer/polymer/commit/5ae21a08))
1939
1940- Lint fixes. ([commit](https://github.com/Polymer/polymer/commit/946aad5c))
1941
1942- Renamed basic element to properties element ([commit](https://github.com/Polymer/polymer/commit/e3e128ba))
1943
1944- Implement `basic-element` with `properties-changed` ([commit](https://github.com/Polymer/polymer/commit/d26955b4))
1945
1946- Fix lint issues ([commit](https://github.com/Polymer/polymer/commit/b8fd241a))
1947
1948- Improve docs and add test for case conversion. ([commit](https://github.com/Polymer/polymer/commit/152f896f))
1949
1950- Add test to runner. ([commit](https://github.com/Polymer/polymer/commit/dcdb750b))
1951
1952- Adds `Polymer.BasicElement` ([commit](https://github.com/Polymer/polymer/commit/717a4f41))
1953
1954- Factor PropertiesChanged out of PropertyAccessors ([commit](https://github.com/Polymer/polymer/commit/aa4f186e))
1955
1956- Add `accessor` property to properties object ([commit](https://github.com/Polymer/polymer/commit/c7b43f78))
1957
1958- Factor to treeshake better ([commit](https://github.com/Polymer/polymer/commit/e91b6a75))
1959
1960## [v2.3.1](https://github.com/Polymer/polymer/tree/v2.3.1) (2017-12-07)
1961- Add test that would fail with the "last style" behavior in master ([commit](https://github.com/Polymer/polymer/commit/913dfce6))
1962
1963- Use padding-top to get correct computed style on older safari ([commit](https://github.com/Polymer/polymer/commit/b7c56173))
1964
1965- Handle styles that are not direct children of templates correctly ([commit](https://github.com/Polymer/polymer/commit/0b1cd70a))
1966
1967- [ci skip] update changelog again ([commit](https://github.com/Polymer/polymer/commit/2d739c75))
1968
1969## [v2.3.0](https://github.com/Polymer/polymer/tree/v2.3.0) (2017-12-05)
1970- [ci skip] update changelog ([commit](https://github.com/Polymer/polymer/commit/c727d35d))
1971
1972## [v2.2.1](https://github.com/Polymer/polymer/tree/v2.2.1) (2017-12-05)
1973- [ci skip] commit new version in lib/utils/boot.html when using npm version ([commit](https://github.com/Polymer/polymer/commit/71fbf6ef))
1974
1975- change PolymerElement extern to var ([commit](https://github.com/Polymer/polymer/commit/5c3d58aa))
1976
1977- update node devDependencies ([commit](https://github.com/Polymer/polymer/commit/a39f3f41))
1978
1979- fix lint error ([commit](https://github.com/Polymer/polymer/commit/f242e197))
1980
1981- Fix :dir selectors with nested custom elements ([commit](https://github.com/Polymer/polymer/commit/3b76e86f))
1982
1983- Update test to be more descriptive ([commit](https://github.com/Polymer/polymer/commit/86a64b6c))
1984
1985- Annotate Polymer function with @global. (#4967) ([commit](https://github.com/Polymer/polymer/commit/b124b707))
1986
1987- make PASSIVE_TOUCH take an argument ([commit](https://github.com/Polymer/polymer/commit/c5407a8b))
1988
1989- Do not set touchend listeners to passive ([commit](https://github.com/Polymer/polymer/commit/84fa3bf3))
1990
1991- Add some @function annotations to APIs that are defined by assignment. ([commit](https://github.com/Polymer/polymer/commit/29f2a0e7))
1992
1993- add return jsdoc to void functions ([commit](https://github.com/Polymer/polymer/commit/a8105e55))
1994
1995- Update CONTRIBUTING.md ([commit](https://github.com/Polymer/polymer/commit/14fd53c3))
1996
1997- Fix typo. ([commit](https://github.com/Polymer/polymer/commit/581483f2))
1998
1999- Comment reworded based on feedback. ([commit](https://github.com/Polymer/polymer/commit/80a7f1e5))
2000
2001- Semantic issue (proposal) plus minor fixes ([commit](https://github.com/Polymer/polymer/commit/42ec14bf))
2002
2003- Depend on webcomponents and shadycss with shady-unscoped support ([commit](https://github.com/Polymer/polymer/commit/8241b887))
2004
2005- Also clarify `delay` units. Fixes #4707 ([commit](https://github.com/Polymer/polymer/commit/348ed92c))
2006
2007- Ensure re-sort/filter always happens after array item set. Fixes #3626 ([commit](https://github.com/Polymer/polymer/commit/f6d4771c))
2008
2009- Clarify docs on target-framerate. Fixes #4897 ([commit](https://github.com/Polymer/polymer/commit/c18a5349))
2010
2011- move test after ([commit](https://github.com/Polymer/polymer/commit/45598302))
2012
2013- test more permutations ([commit](https://github.com/Polymer/polymer/commit/f03e8d1b))
2014
2015- Fix missing comma in `Path.translate` JSDoc ([commit](https://github.com/Polymer/polymer/commit/41616c6f))
2016
2017- fix(bower): standardized version tagging (#4921) ([commit](https://github.com/Polymer/polymer/commit/6e3ae2e5))
2018
2019- Minor fixes (update URLs) ([commit](https://github.com/Polymer/polymer/commit/8e7024e6))
2020
2021- add license headers ([commit](https://github.com/Polymer/polymer/commit/518b4699))
2022
2023- Prep for processing of `shady-unscoped` moving to ShadyCSS ([commit](https://github.com/Polymer/polymer/commit/08c3a02e))
2024
2025- Implement type change in Polymer.ElementMixin ([commit](https://github.com/Polymer/polymer/commit/cda62d5f))
2026
2027- instance.$.foo should only give Elements ([commit](https://github.com/Polymer/polymer/commit/4837e4a8))
2028
2029- Annotate DomApi with @memberof Polymer ([commit](https://github.com/Polymer/polymer/commit/7308d8b6))
2030
2031- Clarify all elements between changes must apply mixing. Fixes #4914 ([commit](https://github.com/Polymer/polymer/commit/7360f42a))
2032
2033- add safari 11 to sauce testing ([commit](https://github.com/Polymer/polymer/commit/428ad8c2))
2034
2035- Fix tests on Firefox. ([commit](https://github.com/Polymer/polymer/commit/9a468335))
2036
2037- Update externs again. ([commit](https://github.com/Polymer/polymer/commit/1c5b731f))
2038
2039- Update externs. ([commit](https://github.com/Polymer/polymer/commit/8683b27c))
2040
2041- Lint fixes ([commit](https://github.com/Polymer/polymer/commit/092b210f))
2042
2043- Allow style elements to be separate in the element template. ([commit](https://github.com/Polymer/polymer/commit/819652eb))
2044
2045- Lint fix. ([commit](https://github.com/Polymer/polymer/commit/982d28c6))
2046
2047- Add support for styles with a `shady-unscoped` attribute ([commit](https://github.com/Polymer/polymer/commit/d77e073e))
2048
2049- [ci skip] Update CHANGELOG ([commit](https://github.com/Polymer/polymer/commit/314bada5))
2050
2051- [ci skip] version script did not work as expected ([commit](https://github.com/Polymer/polymer/commit/4265cba1))
2052
2053- adding test case for 4696 4706 ([commit](https://github.com/Polymer/polymer/commit/939ce63c))
2054
2055- Support property observers which are direct function references in addition to strings. Provides better static analysis and refactoring support in multiple tools. Alleviates the need for property reflection with Closure-compiler renaming. ([commit](https://github.com/Polymer/polymer/commit/4bae2b62))
2056
2057- removing package-lock.json from PR ([commit](https://github.com/Polymer/polymer/commit/0da00a1d))
2058
2059- implementing the code review suggestions ([commit](https://github.com/Polymer/polymer/commit/1b51f601))
2060
2061- Updating deserialize function (use of ternary operation). Fixes #4696 ([commit](https://github.com/Polymer/polymer/commit/ca139ed0))
2062
2063- Updating deserialize function. Fixes #4696 ([commit](https://github.com/Polymer/polymer/commit/277ca89a))
2064
2065## [v2.2.0](https://github.com/Polymer/polymer/tree/v2.2.0) (2017-10-18)
2066- [ci skip] Autoupdate version when releasing ([commit](https://github.com/Polymer/polymer/commit/d893d6ae))
2067
2068- add edge 15, use chrome stable ([commit](https://github.com/Polymer/polymer/commit/c6f2d817))
2069
2070- super it and put back takeRecords ([commit](https://github.com/Polymer/polymer/commit/02e2f148))
2071
2072- more feedback ([commit](https://github.com/Polymer/polymer/commit/15cbdff5))
2073
2074- Address feedback ([commit](https://github.com/Polymer/polymer/commit/e71b84a8))
2075
2076- add some description of the dir mixin ([commit](https://github.com/Polymer/polymer/commit/f98ad117))
2077
2078- Fix linting ([commit](https://github.com/Polymer/polymer/commit/624189a3))
2079
2080- Always do the :dir transform ([commit](https://github.com/Polymer/polymer/commit/31c0ebc7))
2081
2082- Clean up closure externs ([commit](https://github.com/Polymer/polymer/commit/1e5ea942))
2083
2084- remove bogus semicolon ([commit](https://github.com/Polymer/polymer/commit/7d044b49))
2085
2086- Declare Polymer.Templatizer directly, for Closure. (#4870) ([commit](https://github.com/Polymer/polymer/commit/3b155173))
2087
2088- First draft of a `:dir` aware element mixin ([commit](https://github.com/Polymer/polymer/commit/2ef65aa6))
2089
2090- [ci-skip] Update CHANGELOG ([commit](https://github.com/Polymer/polymer/commit/28e60271))
2091
2092## [v2.1.1](https://github.com/Polymer/polymer/tree/v2.1.1) (2017-09-28)
2093- Prepare for release 2.1.1 ([commit](https://github.com/Polymer/polymer/commit/f049dd91))
2094
2095- Move @externs before @license because Closure likes that. ([commit](https://github.com/Polymer/polymer/commit/c3f31455))
2096
2097- just move the style instead ([commit](https://github.com/Polymer/polymer/commit/61b2c8a5))
2098
2099- Copy <custom-style> styles to main document ([commit](https://github.com/Polymer/polymer/commit/155ab8a2))
2100
2101- Fix typos and jsdoc (#4846) ([commit](https://github.com/Polymer/polymer/commit/b19e180a))
2102
2103- [ci skip] update changelog ([commit](https://github.com/Polymer/polymer/commit/44fd1eaa))
2104
2105- Fix shady dom style querySelector ([commit](https://github.com/Polymer/polymer/commit/d5b6bad3))
2106
2107- Fix linter error ([commit](https://github.com/Polymer/polymer/commit/2da30c33))
2108
2109- Exclude script and style tags for parsing bindings ([commit](https://github.com/Polymer/polymer/commit/41fa90b3))
2110
2111- Special-case undefined textarea.value same as input. Fixes #4630 ([commit](https://github.com/Polymer/polymer/commit/8aa201b9))
2112
2113## [v2.1.0](https://github.com/Polymer/polymer/tree/v2.1.0) (2017-09-19)
2114- [ci skip] bump version to 2.1.0 ([commit](https://github.com/Polymer/polymer/commit/64788aad))
2115
2116- Port #3844 to 2.x ([commit](https://github.com/Polymer/polymer/commit/00bc76e4))
2117
2118- Provide a `Polymer.setPassiveTouchGestures()` function ([commit](https://github.com/Polymer/polymer/commit/3547fd37))
2119
2120- Make sure closure types have braces ([commit](https://github.com/Polymer/polymer/commit/fb8039e0))
2121
2122- a few more comments in return ([commit](https://github.com/Polymer/polymer/commit/f6f0a3b7))
2123
2124- Fix setting, add smoke test ([commit](https://github.com/Polymer/polymer/commit/6312da57))
2125
2126- Optional passive touch listeners for gestures ([commit](https://github.com/Polymer/polymer/commit/5f7597f7))
2127
2128- Don't have `return /** comment */` lines ([commit](https://github.com/Polymer/polymer/commit/c802b8b2))
2129
2130- [ci skip] disable closure lint for now (travis java errors) ([commit](https://github.com/Polymer/polymer/commit/e45e5bba))
2131
2132- try to avoid introducing spelling errors in changelogs ([commit](https://github.com/Polymer/polymer/commit/7616e3c9))
2133
2134- spelling: webcomponents ([commit](https://github.com/Polymer/polymer/commit/70504627))
2135
2136- spelling: veiling ([commit](https://github.com/Polymer/polymer/commit/43f6b971))
2137
2138- spelling: unnecessary ([commit](https://github.com/Polymer/polymer/commit/dc0573f8))
2139
2140- spelling: toolkit ([commit](https://github.com/Polymer/polymer/commit/42edf634))
2141
2142- spelling: together ([commit](https://github.com/Polymer/polymer/commit/7d6e4351))
2143
2144- spelling: there-when ([commit](https://github.com/Polymer/polymer/commit/240701ec))
2145
2146- spelling: theming ([commit](https://github.com/Polymer/polymer/commit/d991cce1))
2147
2148- spelling: supported ([commit](https://github.com/Polymer/polymer/commit/4a2e7750))
2149
2150- spelling: stylesheet ([commit](https://github.com/Polymer/polymer/commit/d138df3c))
2151
2152- spelling: static ([commit](https://github.com/Polymer/polymer/commit/4354e710))
2153
2154- spelling: sometimes ([commit](https://github.com/Polymer/polymer/commit/802817dc))
2155
2156- spelling: shuffling ([commit](https://github.com/Polymer/polymer/commit/93a18c58))
2157
2158- spelling: returns ([commit](https://github.com/Polymer/polymer/commit/3f744c3c))
2159
2160- spelling: restart ([commit](https://github.com/Polymer/polymer/commit/58111054))
2161
2162- spelling: responsive ([commit](https://github.com/Polymer/polymer/commit/d1da7314))
2163
2164- spelling: resilient ([commit](https://github.com/Polymer/polymer/commit/d45855d9))
2165
2166- spelling: resetting ([commit](https://github.com/Polymer/polymer/commit/8fb47431))
2167
2168- spelling: reentrancy ([commit](https://github.com/Polymer/polymer/commit/5ea03d60))
2169
2170- spelling: readonly ([commit](https://github.com/Polymer/polymer/commit/ff294a90))
2171
2172- spelling: prototype ([commit](https://github.com/Polymer/polymer/commit/bbe54cc2))
2173
2174- spelling: protocols ([commit](https://github.com/Polymer/polymer/commit/83df6dad))
2175
2176- spelling: properties ([commit](https://github.com/Polymer/polymer/commit/bb74d2da))
2177
2178- spelling: preferring ([commit](https://github.com/Polymer/polymer/commit/00e0567e))
2179
2180- spelling: polyfill ([commit](https://github.com/Polymer/polymer/commit/ce0ca630))
2181
2182- spelling: parameterize ([commit](https://github.com/Polymer/polymer/commit/141cefe3))
2183
2184- spelling: omit ([commit](https://github.com/Polymer/polymer/commit/e3b04e51))
2185
2186- spelling: offset ([commit](https://github.com/Polymer/polymer/commit/ea0acb0d))
2187
2188- spelling: notification ([commit](https://github.com/Polymer/polymer/commit/ee741143))
2189
2190- spelling: name ([commit](https://github.com/Polymer/polymer/commit/159803a7))
2191
2192- spelling: multiple ([commit](https://github.com/Polymer/polymer/commit/602ee780))
2193
2194- spelling: loaded ([commit](https://github.com/Polymer/polymer/commit/f4529864))
2195
2196- spelling: jquery ([commit](https://github.com/Polymer/polymer/commit/88ce972d))
2197
2198- spelling: javascript ([commit](https://github.com/Polymer/polymer/commit/f1f7f669))
2199
2200- spelling: instead ([commit](https://github.com/Polymer/polymer/commit/c4be7f60))
2201
2202- spelling: initial ([commit](https://github.com/Polymer/polymer/commit/3862ce0a))
2203
2204- spelling: increments ([commit](https://github.com/Polymer/polymer/commit/8bda7f93))
2205
2206- spelling: identify ([commit](https://github.com/Polymer/polymer/commit/17678e1a))
2207
2208- spelling: github ([commit](https://github.com/Polymer/polymer/commit/0781b322))
2209
2210- spelling: getting ([commit](https://github.com/Polymer/polymer/commit/c1d7c3e8))
2211
2212- spelling: function ([commit](https://github.com/Polymer/polymer/commit/b9b22854))
2213
2214- spelling: falsy ([commit](https://github.com/Polymer/polymer/commit/d472919a))
2215
2216- spelling: enqueuing ([commit](https://github.com/Polymer/polymer/commit/96c8ed81))
2217
2218- spelling: element ([commit](https://github.com/Polymer/polymer/commit/d4e54c72))
2219
2220- spelling: effective ([commit](https://github.com/Polymer/polymer/commit/139edd00))
2221
2222- spelling: doesn't ([commit](https://github.com/Polymer/polymer/commit/aa35d779))
2223
2224- spelling: does ([commit](https://github.com/Polymer/polymer/commit/01f943d9))
2225
2226- spelling: disappearing ([commit](https://github.com/Polymer/polymer/commit/508c005a))
2227
2228- spelling: deserialized ([commit](https://github.com/Polymer/polymer/commit/2acbf5df))
2229
2230- spelling: customize ([commit](https://github.com/Polymer/polymer/commit/0a0ac248))
2231
2232- spelling: containing ([commit](https://github.com/Polymer/polymer/commit/2b09e75c))
2233
2234- spelling: components ([commit](https://github.com/Polymer/polymer/commit/e11d4d6b))
2235
2236- spelling: collection ([commit](https://github.com/Polymer/polymer/commit/38645c08))
2237
2238- spelling: children ([commit](https://github.com/Polymer/polymer/commit/c30c5d03))
2239
2240- spelling: changed ([commit](https://github.com/Polymer/polymer/commit/1579bf36))
2241
2242- spelling: behavior ([commit](https://github.com/Polymer/polymer/commit/65f27655))
2243
2244- spelling: attribute ([commit](https://github.com/Polymer/polymer/commit/d8f3f57d))
2245
2246- spelling: attached ([commit](https://github.com/Polymer/polymer/commit/adc4f0e1))
2247
2248- spelling: asynchronous ([commit](https://github.com/Polymer/polymer/commit/6c59f53b))
2249
2250- Explicitly set display none on dom-* elements (#4821) ([commit](https://github.com/Polymer/polymer/commit/65859b1c))
2251
2252- Publish DomBind in Polymer. scope ([commit](https://github.com/Polymer/polymer/commit/60054350))
2253
2254- Fix missing semi-colons in test folder ([commit](https://github.com/Polymer/polymer/commit/72a59f77))
2255
2256- Enable ESLint 'semi' rule ([commit](https://github.com/Polymer/polymer/commit/75c6fff7))
2257
2258- [ci skip] update package-lock ([commit](https://github.com/Polymer/polymer/commit/ca1ce196))
2259
2260- [ci skip] Add license headers to externs ([commit](https://github.com/Polymer/polymer/commit/f4a9e06e))
2261
2262- Polymer.Path.get accepts both a string path or an Array path, so functions that call this should allow for either as well. Already changed for Polymer.prototype.push here: ([commit](https://github.com/Polymer/polymer/commit/42ce5a88))
2263
2264- lint with closure as well ([commit](https://github.com/Polymer/polymer/commit/cc649e97))
2265
2266- Update closure compiler to support polymer pass v2 ([commit](https://github.com/Polymer/polymer/commit/a4591abc))
2267
2268- Revert "Adds `restamp` mode to dom-repeat." ([commit](https://github.com/Polymer/polymer/commit/d439960a))
2269
2270- Add test to verify that importHref can be called twice ([commit](https://github.com/Polymer/polymer/commit/6ce904b3))
2271
2272- Fix compiling with Polymer({}) calls ([commit](https://github.com/Polymer/polymer/commit/d937d5fe))
2273
2274- Remove double space ([commit](https://github.com/Polymer/polymer/commit/bbf0e7c8))
2275
2276- Add development workflow-related files to gitignore (#4612) ([commit](https://github.com/Polymer/polymer/commit/d5c2629f))
2277
2278- Allow arbitrary whitespace in CSS imports ([commit](https://github.com/Polymer/polymer/commit/5c250d44))
2279
2280- Fix dom-module API docs with static `import` function ([commit](https://github.com/Polymer/polymer/commit/9f7df4cf))
2281
2282- [ci skip] update externs more from #4776 ([commit](https://github.com/Polymer/polymer/commit/c20b6574))
2283
2284- imported css modules should always be before element's styles ([commit](https://github.com/Polymer/polymer/commit/679a49e4))
2285
2286- Update closure annotation for Polymer.prototype.push ([commit](https://github.com/Polymer/polymer/commit/eb170cbb))
2287
2288- Fixed formatting. ([commit](https://github.com/Polymer/polymer/commit/48fac922))
2289
2290- Fix formatting of code in API docs (#4771) ([commit](https://github.com/Polymer/polymer/commit/eb406c71))
2291
2292- Lint clean. ([commit](https://github.com/Polymer/polymer/commit/4095e12d))
2293
2294- Separate scripts that modify configuration properties, as their ordering constraints are unusual. ([commit](https://github.com/Polymer/polymer/commit/49dbacb6))
2295
2296- test: convert XNestedRepeat to use an inlined string template. ([commit](https://github.com/Polymer/polymer/commit/c89155ba))
2297
2298- Don't rely on implicitly creating a global, does not. ([commit](https://github.com/Polymer/polymer/commit/28ed27e0))
2299
2300- Refer to Gestures.recognizers consistently. ([commit](https://github.com/Polymer/polymer/commit/3555b458))
2301
2302- Make test work in strict mode. ([commit](https://github.com/Polymer/polymer/commit/328ce594))
2303
2304- In tests, explicitly write to window when creating a new global for clarity. ([commit](https://github.com/Polymer/polymer/commit/674d4685))
2305
2306- [ci skip] remove duplicate definition for __dataHost in externs ([commit](https://github.com/Polymer/polymer/commit/5ab9032c))
2307
2308- [ci skip] update polymer-build and run-sequence ([commit](https://github.com/Polymer/polymer/commit/0c6aa882))
2309
2310- Fix tests in non-Chrome browsers ([commit](https://github.com/Polymer/polymer/commit/5a54c32b))
2311
2312- Better distinguish param name from namespaced name ([commit](https://github.com/Polymer/polymer/commit/a3d6e56b))
2313
2314- use wct 6 npm package ([commit](https://github.com/Polymer/polymer/commit/fbe8dcc4))
2315
2316- add mixin class instance properties to externs ([commit](https://github.com/Polymer/polymer/commit/34d22acd))
2317
2318- Add sanitizeDOMValue to settings.html ([commit](https://github.com/Polymer/polymer/commit/4d730e16))
2319
2320- Remove reference to Polymer._toOverride, it seems like an incomplete feature/part of the test. ([commit](https://github.com/Polymer/polymer/commit/981a7600))
2321
2322- Update custom-style API doc ([commit](https://github.com/Polymer/polymer/commit/52a7328e))
2323
2324- Use customElements.get rather than referring to the global for Polymer.DomModule ([commit](https://github.com/Polymer/polymer/commit/bb202378))
2325
2326- Add import of dom-module to file that uses it. ([commit](https://github.com/Polymer/polymer/commit/dbedcfc0))
2327
2328- Do not assign to a readonly property on window ([commit](https://github.com/Polymer/polymer/commit/b64e4862))
2329
2330- [ci skip] Fix documentation in PropertyAccessors ([commit](https://github.com/Polymer/polymer/commit/0f695d90))
2331
2332- [ci skip] fix closure warning ([commit](https://github.com/Polymer/polymer/commit/2e7dc00b))
2333
2334- Fix event path for tap event on touch ([commit](https://github.com/Polymer/polymer/commit/50bf45c3))
2335
2336- [ci skip] Update changelog ([commit](https://github.com/Polymer/polymer/commit/466624ae))
2337
2338- Update web-component-tester to stable version ([commit](https://github.com/Polymer/polymer/commit/ae78564c))
2339
2340- Disable closure linting until the count is driven down to a reasonable level ([commit](https://github.com/Polymer/polymer/commit/6335b24f))
2341
2342- Adds `restamp` mode to dom-repeat. ([commit](https://github.com/Polymer/polymer/commit/6cebeace))
2343
2344## [v2.0.2](https://github.com/Polymer/polymer/tree/v2.0.2) (2017-07-14)
2345- remove broken npm script ([commit](https://github.com/Polymer/polymer/commit/27c67125))
2346
2347- depend on webcomponentsjs 1.0.2 ([commit](https://github.com/Polymer/polymer/commit/d522de0f))
2348
2349- cleanup and update npm dependencies ([commit](https://github.com/Polymer/polymer/commit/4176c6c2))
2350
2351- Update LegacyElementMixin.distributeContent ([commit](https://github.com/Polymer/polymer/commit/2daf9de2))
2352
2353- Remove crufty test ([commit](https://github.com/Polymer/polymer/commit/c96350b4))
2354
2355- [ci skip] remove one new closure warning for updating closure ([commit](https://github.com/Polymer/polymer/commit/0cb560a4))
2356
2357- Meaningful closure fixes from @ChadKillingsworth ([commit](https://github.com/Polymer/polymer/commit/88043077))
2358
2359- [ci skip] clean up mixin fn and regen externs ([commit](https://github.com/Polymer/polymer/commit/72022f27))
2360
2361- address some concerns from kschaaf ([commit](https://github.com/Polymer/polymer/commit/44653813))
2362
2363- zero warnings left ([commit](https://github.com/Polymer/polymer/commit/3e14a1d8))
2364
2365- [ci skip] Fix link closing quotes. ([commit](https://github.com/Polymer/polymer/commit/d1ad0c33))
2366
2367- Remove @suppress {missingProperties} ([commit](https://github.com/Polymer/polymer/commit/2efccb95))
2368
2369- Annotate Debouncer summary. (#4691) ([commit](https://github.com/Polymer/polymer/commit/806119ae))
2370
2371- Fix typo in templatize.html ([commit](https://github.com/Polymer/polymer/commit/de181d6e))
2372
2373- Move Debouncer memberof annotation to right place, and add a summary. (#4690) ([commit](https://github.com/Polymer/polymer/commit/77f06712))
2374
2375- remove PolymerPropertyEffects type, inline DataTrigger and DataEffect types ([commit](https://github.com/Polymer/polymer/commit/7612df67))
2376
2377- remove polymer-element dependency introduced by a merge conflict ([commit](https://github.com/Polymer/polymer/commit/3b7eedb8))
2378
2379- update closure log ([commit](https://github.com/Polymer/polymer/commit/344ebb4c))
2380
2381- remove dommodule imports ([commit](https://github.com/Polymer/polymer/commit/fc886306))
2382
2383- Create style-gather.html ([commit](https://github.com/Polymer/polymer/commit/73fbbb45))
2384
2385- README: fix typo ([commit](https://github.com/Polymer/polymer/commit/5355252a))
2386
2387- Remove unused `__needFullRefresh` ([commit](https://github.com/Polymer/polymer/commit/bdbbfa19))
2388
2389- Fixes #4650: if an observed path changes, the repeat should render but in addition, the path should be notified. This is necessary since “mutableData” is optional. ([commit](https://github.com/Polymer/polymer/commit/22d27aa0))
2390
2391- last two stragglers ([commit](https://github.com/Polymer/polymer/commit/9bd89203))
2392
2393- fix eslint warnings ([commit](https://github.com/Polymer/polymer/commit/ba720124))
2394
2395- Down to 30ish warnings, need PolymerPass v2 ([commit](https://github.com/Polymer/polymer/commit/de87c585))
2396
2397- Add lib/utils/settings.html to hold legacy settings and rootPath ([commit](https://github.com/Polymer/polymer/commit/3183e3f7))
2398
2399- Fix typo in dom-repeat.html ([commit](https://github.com/Polymer/polymer/commit/d6941a34))
2400
2401- guard all dommodule references ([commit](https://github.com/Polymer/polymer/commit/c3866a59))
2402
2403- add more missing imports ([commit](https://github.com/Polymer/polymer/commit/8c71456d))
2404
2405- Add mixin.html import to gesture-event-listeners.html ([commit](https://github.com/Polymer/polymer/commit/352dc33a))
2406
2407- more fixes ([commit](https://github.com/Polymer/polymer/commit/872e1c27))
2408
2409- rebaseline warnings with NTI specific warnings disabled, for now ([commit](https://github.com/Polymer/polymer/commit/abc229e5))
2410
2411- Fix parsing for argument whitespace. Fixes #4643. ([commit](https://github.com/Polymer/polymer/commit/a29d8876))
2412
2413- Upgrade babel-preset-babili to include RegExp fix from https://github.com/babel/babili/pull/490 ([commit](https://github.com/Polymer/polymer/commit/308cae6e))
2414
2415- Not an RC anymore ([commit](https://github.com/Polymer/polymer/commit/8290002b))
2416
2417- Just ensure content frag from _contentForTemplate is inert. Edge does not seem to always use the exact same owner document for templates. ([commit](https://github.com/Polymer/polymer/commit/b73caea0))
2418
2419- Fix typo in prop of FlattenedNodesObserver ([commit](https://github.com/Polymer/polymer/commit/57fe7dca))
2420
2421- [ci skip] Update Changelog ([commit](https://github.com/Polymer/polymer/commit/e03b2cce))
2422
2423- Fix some ElementMixin warnings. ([commit](https://github.com/Polymer/polymer/commit/c0a816f6))
2424
2425- Fix template.assetpath with typedef ([commit](https://github.com/Polymer/polymer/commit/ec3e948d))
2426
2427- fix dom-module related errors ([commit](https://github.com/Polymer/polymer/commit/07443645))
2428
2429- Fix fn binding error ([commit](https://github.com/Polymer/polymer/commit/bc504f64))
2430
2431- Reduce closure warnings in PropertyAccessors ([commit](https://github.com/Polymer/polymer/commit/3591be8b))
2432
2433- reduce closure warnings in TemplateStamp ([commit](https://github.com/Polymer/polymer/commit/c34ef0b2))
2434
2435- [ci skip] parameterize entries for closure task ([commit](https://github.com/Polymer/polymer/commit/3a80ad8f))
2436
2437- [ci skip] generating externs should be explicit ([commit](https://github.com/Polymer/polymer/commit/a8a57bf5))
2438
2439- Avoid firstElementChild on DocFrag for IE11 ([commit](https://github.com/Polymer/polymer/commit/02e31d78))
2440
2441- update externs for merge, update dependencies ([commit](https://github.com/Polymer/polymer/commit/e927bc9a))
2442
2443- Fix impl of _contentForTemplate. Add template-stamp tests. Fixes #4597 ([commit](https://github.com/Polymer/polymer/commit/06190c9d))
2444
2445- ensure latest closure, stay on polymer-build 1.1 until warnings can be ignored ([commit](https://github.com/Polymer/polymer/commit/7abd7037))
2446
2447- @mixes -> @appliesMixin ([commit](https://github.com/Polymer/polymer/commit/1f21ab1a))
2448
2449- @polymerMixin/@polymerMixinClass -> @mixinFunction/@mixinClass ([commit](https://github.com/Polymer/polymer/commit/f7e8021e))
2450
2451- @polymerElement -> @customElement/@polymer ([commit](https://github.com/Polymer/polymer/commit/231b21c0))
2452
2453- fix lint error ([commit](https://github.com/Polymer/polymer/commit/e5de1782))
2454
2455- remove all "global this" warnings ([commit](https://github.com/Polymer/polymer/commit/c0ddc60b))
2456
2457- remove `TemplateStamp`’s implicit dependency on `_initializeProperties` ([commit](https://github.com/Polymer/polymer/commit/f821e46a))
2458
2459- fix typing for Polymer.Element ([commit](https://github.com/Polymer/polymer/commit/0b152938))
2460
2461- inline cachingMixin into deduplicatingMixin ([commit](https://github.com/Polymer/polymer/commit/c3da5073))
2462
2463- initialize properties in `_initializeProperties` rather than `constructor` (allows work to be done before `_initializeProperties` and is needed for proto/instance property initialization . ([commit](https://github.com/Polymer/polymer/commit/f15e4ee6))
2464
2465- LegacyElementMixin to `@unrestricted` ([commit](https://github.com/Polymer/polymer/commit/c1eda7af))
2466
2467- set `isAttached` constructor (for closure) but set to undefined so not picked up as proto property (avoids initial binding value) ([commit](https://github.com/Polymer/polymer/commit/6a995a23))
2468
2469- Fix dedupingMixin ([commit](https://github.com/Polymer/polymer/commit/2c9ffac3))
2470
2471- Fix more closure warnings ([commit](https://github.com/Polymer/polymer/commit/f04d6311))
2472
2473- Fix more closure warnings ([commit](https://github.com/Polymer/polymer/commit/d0f78122))
2474
2475- Fix more closure warnings. ([commit](https://github.com/Polymer/polymer/commit/0c3e3c5f))
2476
2477- Fix more closure warnings. ([commit](https://github.com/Polymer/polymer/commit/b686cd77))
2478
2479- Fix more closure warnings. ([commit](https://github.com/Polymer/polymer/commit/0b22959f))
2480
2481- Fix more closure warnings. ([commit](https://github.com/Polymer/polymer/commit/2627e63a))
2482
2483- slighly better typing for mixin function ([commit](https://github.com/Polymer/polymer/commit/b3dfd38e))
2484
2485- gesture fixes ([commit](https://github.com/Polymer/polymer/commit/346e2d57))
2486
2487- Fix more closure warnings. ([commit](https://github.com/Polymer/polymer/commit/fa9823f7))
2488
2489- Fix some closure warnings. ([commit](https://github.com/Polymer/polymer/commit/f1a14982))
2490
2491- Fix some closure warnings. ([commit](https://github.com/Polymer/polymer/commit/51855541))
2492
2493- automate generating closure externs ([commit](https://github.com/Polymer/polymer/commit/89b12301))
2494
2495- Fix some closure warnings. ([commit](https://github.com/Polymer/polymer/commit/37abc4e3))
2496
2497- fix some closure warnings. ([commit](https://github.com/Polymer/polymer/commit/80f54421))
2498
2499## [v2.0.1](https://github.com/Polymer/polymer/tree/v2.0.1) (2017-05-25)
2500- [ci skip] Prepare 2.0.1 ([commit](https://github.com/Polymer/polymer/commit/061b1048))
2501
2502- Improve comment more ([commit](https://github.com/Polymer/polymer/commit/39877086))
2503
2504- Improve comment ([commit](https://github.com/Polymer/polymer/commit/fa1469a9))
2505
2506- Add comment. ([commit](https://github.com/Polymer/polymer/commit/250067b3))
2507
2508- * Improve clarity: change `__dataInitialized` to `__dataReady` * When `_flushClients` is called, ensure that clients are always enabled or flushed as appropriate. This ensures that (1) clients that are enabled before the host is enabled flush properly, and (2) clients that are stamped but not enabled properly enable when the host flushes. ([commit](https://github.com/Polymer/polymer/commit/8e8692f7))
2509
2510- Fix typo in runBindingEffect documentation ([commit](https://github.com/Polymer/polymer/commit/6bd8dcfa))
2511
2512- Fixes #4601. Client elements can be readied that have already enabled properties. This can happen when templatize is used to create instances with no properties. In this case, in order for properties to flush properly to clients, clients must be flushed. ([commit](https://github.com/Polymer/polymer/commit/06df53d9))
2513
2514- [ci skip] Update Changelog ([commit](https://github.com/Polymer/polymer/commit/c4e516f6))
2515
2516## [v2.0.0](https://github.com/Polymer/polymer/tree/v2.0.0) (2017-05-15)
2517- [ci skip] bump version to 2.0.0 ([commit](https://github.com/Polymer/polymer/commit/712230fc))
2518
2519- [ci skip] Update Changelog ([commit](https://github.com/Polymer/polymer/commit/21ee3b4d))
2520
2521## [v2.0.0-rc.9](https://github.com/Polymer/polymer/tree/v2.0.0-rc.9) (2017-05-12)
2522- [ci skip] Add alacarte usage smoke tests. ([commit](https://github.com/Polymer/polymer/commit/e54bc5f8))
2523
2524- [skip ci] doc fixes ([commit](https://github.com/Polymer/polymer/commit/b943aa0d))
2525
2526- Docs and slight renaming. ([commit](https://github.com/Polymer/polymer/commit/4eb252fe))
2527
2528- Add tests. ([commit](https://github.com/Polymer/polymer/commit/1f83fd7c))
2529
2530- Move hostStack to property-effects and make readyClients explicit ([commit](https://github.com/Polymer/polymer/commit/c7a81ea8))
2531
2532- Turn on accessors (via __dataInitialized) only after clients have completely flushed. ([commit](https://github.com/Polymer/polymer/commit/2f1e964c))
2533
2534- Adds `_enableProperties` as a new entry point that must be called to turn on properties. Prevents a bug where `_readyClients` can be called twice. ([commit](https://github.com/Polymer/polymer/commit/c6f9b315))
2535
2536- [ci skip] Fix doc createPropertyEffect -> addPropertyEffect ([commit](https://github.com/Polymer/polymer/commit/90e8cd95))
2537
2538- [ci skip] Update Changelog ([commit](https://github.com/Polymer/polymer/commit/448149d2))
2539
2540## [v2.0.0-rc.8](https://github.com/Polymer/polymer/tree/v2.0.0-rc.8) (2017-05-11)
2541- Add test for boolean dynamicFn ([commit](https://github.com/Polymer/polymer/commit/03d21ce8))
2542
2543- Accept boolean or object map for dynamicFns ([commit](https://github.com/Polymer/polymer/commit/f197ce24))
2544
2545- update dependencies for v1 polyfills ([commit](https://github.com/Polymer/polymer/commit/d9b5b8f9))
2546
2547- Null the links when unbinding. ([commit](https://github.com/Polymer/polymer/commit/42230437))
2548
2549- Dedupe API docs. ([commit](https://github.com/Polymer/polymer/commit/e97a6eb7))
2550
2551- Move setup to suiteSetup ([commit](https://github.com/Polymer/polymer/commit/d5b282fa))
2552
2553- Uncomment previous tests ([commit](https://github.com/Polymer/polymer/commit/55b2d160))
2554
2555- Add tests ([commit](https://github.com/Polymer/polymer/commit/0f4ebf62))
2556
2557- [ci skip] port gen-changelog from 1.x ([commit](https://github.com/Polymer/polymer/commit/24dd897d))
2558
2559- Add static API for creating property fx and minor code refactoring. ([commit](https://github.com/Polymer/polymer/commit/7497065a))
2560
2561- [ci skip] remove bower.json version, add npm devDependencies & np publish config ([commit](https://github.com/Polymer/polymer/commit/6b6092e0))
2562
2563- Fix comment. ([commit](https://github.com/Polymer/polymer/commit/6f1dde76))
2564
2565- Fixes #4585. Data notifications do not flush host if host has not initialized clients. This preserves the Polymer 1.x guarantee that client dom is fully “readied” when data observers run. ([commit](https://github.com/Polymer/polymer/commit/3b6981d4))
2566
2567- Ensure no warnings for dynamic fns. Fixes #4575 ([commit](https://github.com/Polymer/polymer/commit/d72baf9d))
2568
2569- Corrected minor Method comments ([commit](https://github.com/Polymer/polymer/commit/8a2aeb65))
2570
2571- Removes the `disable-upgrade` feature from Polymer 2.0. Due to #4550, the feature has a flaw for native ES6 classes and would be better implemented as either a mixin or patch to `customElements.define`. ([commit](https://github.com/Polymer/polymer/commit/972b2bab))
2572
2573- Fix jsBin link. ([commit](https://github.com/Polymer/polymer/commit/811c334e))
2574
2575- Ensure tags in markdown are backtracked. Short-term stopgap to ensure they are not rendered in HTML. ([commit](https://github.com/Polymer/polymer/commit/e90ef30d))
2576
2577- Clean up gulpfile ([commit](https://github.com/Polymer/polymer/commit/764448c9))
2578
2579- bump wct version ([commit](https://github.com/Polymer/polymer/commit/bafa1ecd))
2580
2581- Disabling `lint-closure` until the error count is driven to 0 ([commit](https://github.com/Polymer/polymer/commit/c98e3799))
2582
2583- fix test failures on safari 9 and chrome 41 w/focus event ([commit](https://github.com/Polymer/polymer/commit/0b00f2d9))
2584
2585- update debounce example. ([commit](https://github.com/Polymer/polymer/commit/5be7ec99))
2586
2587- Fixes #4553, #4554 ([commit](https://github.com/Polymer/polymer/commit/36792f94))
2588
2589- save closure warnings to "closure.log" file ([commit](https://github.com/Polymer/polymer/commit/25cfc882))
2590
2591- use shadycss externs directly, now only 498 warnings ([commit](https://github.com/Polymer/polymer/commit/c21a63db))
2592
2593- add gulp task to lint for closure warnings ([commit](https://github.com/Polymer/polymer/commit/4e782741))
2594
2595## [v2.0.0-rc.7](https://github.com/Polymer/polymer/tree/v2.0.0-rc.7) (2017-04-19)
2596- Add more tests. ([commit](https://github.com/Polymer/polymer/commit/73df8c5b))
2597
2598- Update jsBin template for 2.0 ([commit](https://github.com/Polymer/polymer/commit/4a2db9ca))
2599
2600- [ci skip] Update link to jsBin template for 2.0. ([commit](https://github.com/Polymer/polymer/commit/0aeb3170))
2601
2602- Move computeLinkedPaths out of hot path and into sync setter. ([commit](https://github.com/Polymer/polymer/commit/d722cb9c))
2603
2604- [ci skip] Add note re: purpose of test ([commit](https://github.com/Polymer/polymer/commit/7ecbf258))
2605
2606- Fix test for fallback \_readyClients. Fixes #4547 ([commit](https://github.com/Polymer/polymer/commit/85184e8b))
2607
2608- Process paths regardless of accessor, & loop on computeLinkedPaths. Fixes #4542 ([commit](https://github.com/Polymer/polymer/commit/e2d17020))
2609
2610## [v2.0.0-rc.6](https://github.com/Polymer/polymer/tree/v2.0.0-rc.6) (2017-04-17)
2611- [ci skip] Fix API docs ([commit](https://github.com/Polymer/polymer/commit/5a4427bf))
2612
2613- Guard against overwriting bound values with hasOwnProperty. Fixes #4540 ([commit](https://github.com/Polymer/polymer/commit/4c023740))
2614
2615- [ci skip] reduce warnings ([commit](https://github.com/Polymer/polymer/commit/00f9e3eb))
2616
2617- fix globals for goog.reflect.objectProperty -> JSCompiler_renameProperty swap ([commit](https://github.com/Polymer/polymer/commit/8867fde5))
2618
2619- [ci skip] remove outdated externs file ([commit](https://github.com/Polymer/polymer/commit/626a085d))
2620
2621- lint and compile successfully ([commit](https://github.com/Polymer/polymer/commit/a2fa1005))
2622
2623- update dependencies ([commit](https://github.com/Polymer/polymer/commit/36603bc4))
2624
2625- Rename `setPrivate` -> `setReadOnly` ([commit](https://github.com/Polymer/polymer/commit/521ed3de))
2626
2627- Add `setPrivate` arg to `setProperties` ([commit](https://github.com/Polymer/polymer/commit/e6e4803f))
2628
2629- Never accidental test change ([commit](https://github.com/Polymer/polymer/commit/28c15caa))
2630
2631- Remove unused @method ([commit](https://github.com/Polymer/polymer/commit/6d636138))
2632
2633- Standardize @return, @param, type case. ([commit](https://github.com/Polymer/polymer/commit/8cab18b1))
2634
2635- Fix jsdoc warnings. ([commit](https://github.com/Polymer/polymer/commit/dab794b2))
2636
2637- jsdoc fixes. ([commit](https://github.com/Polymer/polymer/commit/38a13f66))
2638
2639- Fix jsdoc issues. ([commit](https://github.com/Polymer/polymer/commit/86d2eebc))
2640
2641- Fix jsdoc issues. ([commit](https://github.com/Polymer/polymer/commit/8a11c8c3))
2642
2643- Enable error on jsdoc mistake. ([commit](https://github.com/Polymer/polymer/commit/72a454e9))
2644
2645- fix @license comments & shadycss imports. Remove custom style from externs ([commit](https://github.com/Polymer/polymer/commit/59350ad4))
2646
2647- closure advanced compilation ([commit](https://github.com/Polymer/polymer/commit/eea1ca23))
2648
2649## [v2.0.0-rc.5](https://github.com/Polymer/polymer/tree/v2.0.0-rc.5) (2017-04-13)
2650- Eliminate rest args for better perf on stable chrome. ([commit](https://github.com/Polymer/polymer/commit/fa67457c))
2651
2652- Fix perf regressions. ([commit](https://github.com/Polymer/polymer/commit/86e35e3a))
2653
2654- Move second tap test to the correct spot. ([commit](https://github.com/Polymer/polymer/commit/6e4b87c1))
2655
2656- Add GestureEventListeners to dom-bind. ([commit](https://github.com/Polymer/polymer/commit/4f628fd9))
2657
2658- Add more comments ([commit](https://github.com/Polymer/polymer/commit/d0bd96d4))
2659
2660- [ci skip] Fix comment. ([commit](https://github.com/Polymer/polymer/commit/becd1d3b))
2661
2662- alias another way ([commit](https://github.com/Polymer/polymer/commit/d297047e))
2663
2664- use chrome beta ([commit](https://github.com/Polymer/polymer/commit/0724f187))
2665
2666- Add more HTMLImports.whenReady ([commit](https://github.com/Polymer/polymer/commit/bc713187))
2667
2668- Address feedback from review: * Refactor `_bindTemplate` to remove problematic `hasCreatedAccessors` * Remove vestigial `dom` from `_bindTemplate` call * Rename `_unstampTemplate` to `_removeBoundDom` * Add `infoIndex` to `nodeInfo` (and renamed parent & index) * Add test to ensure runtime accessors created for new props in runtime stamped template * Changed custom binding test to use different prop names * Added test for #first count after removing bound dom ([commit](https://github.com/Polymer/polymer/commit/b9fafb7e))
2669
2670- Fix lint error. ([commit](https://github.com/Polymer/polymer/commit/dff5f2bc))
2671
2672- Ensure prototype wasn't affected by runtime effects. ([commit](https://github.com/Polymer/polymer/commit/bf2dbe0a))
2673
2674- Add tests for adding/removing runtime property effects. ([commit](https://github.com/Polymer/polymer/commit/14711067))
2675
2676- Added tests for custom parsing, effects, and binding. ([commit](https://github.com/Polymer/polymer/commit/1cf955b9))
2677
2678- Add initial runtime stamping tests. ([commit](https://github.com/Polymer/polymer/commit/eb6ab63e))
2679
2680- Fix changelog generation ([commit](https://github.com/Polymer/polymer/commit/8c103d98))
2681
2682- Address feedback based on review. * PropertyAccessors must call `_flushProperties` to enable * Avoid tearing off oldProps (unnecessary) * Add `addBinding` docs * Merge notifyListeners into `setupBindings` * Add comment re: path-bindings not being overridable * Remove `dom` argument from `_bindTemplate` * Rename `_stampBoundTemplate` back to `_stampTemplate` ([commit](https://github.com/Polymer/polymer/commit/6af84c45))
2683
2684- Put $ on dom, and assign to element as needed. Eliminate _templateInfo reference. ([commit](https://github.com/Polymer/polymer/commit/03bed19d))
2685
2686- Fix _hasAccessor for readOnly. Collapse addBinding & addBindingEffects ([commit](https://github.com/Polymer/polymer/commit/396c102c))
2687
2688- Improvements to binding API: - Adds override points for _parseBindings and _evaluateBinding - Adds support for runtime template binding - Moves ready(), _hasAccessor tracking, and instance property swizzle at ready time to PropertyAccessors ([commit](https://github.com/Polymer/polymer/commit/ea4e7d97))
2689
2690## [v2.0.0-rc.4](https://github.com/Polymer/polymer/tree/v2.0.0-rc.4) (2017-04-12)
2691- fix lint error ([commit](https://github.com/Polymer/polymer/commit/e397c434))
2692
2693- Only style elements with templates ([commit](https://github.com/Polymer/polymer/commit/2356f7b8))
2694
2695- [ci skip] note safari bugs ([commit](https://github.com/Polymer/polymer/commit/ef90168b))
2696
2697- Various Safari 10.1 fixes ([commit](https://github.com/Polymer/polymer/commit/dea052a2))
2698
2699- Add `@memberof` annotation for Polymer.Debouncer ([commit](https://github.com/Polymer/polymer/commit/352878d5))
2700
2701- Import mutable-data.html in dom-bind ([commit](https://github.com/Polymer/polymer/commit/bbc0373c))
2702
2703- Correct changelog version title ([commit](https://github.com/Polymer/polymer/commit/9555ca34))
2704
2705- Fix readme. ([commit](https://github.com/Polymer/polymer/commit/bbfea905))
2706
2707- tighten up custom-style-late test ([commit](https://github.com/Polymer/polymer/commit/2106f656))
2708
2709- Fixes #4478 by adding a better warning for attributes that cannot deserialize from JSON. ([commit](https://github.com/Polymer/polymer/commit/dba28c06))
2710
2711- Adds back the `beforeRegister` method. Users can no longer set the `is` property in this method; however, dynamic property effects can still be installed here. ([commit](https://github.com/Polymer/polymer/commit/7639cf81))
2712
2713- Fixes #4447. Re-introduce the `hostStack` in order to maintain “client before host” ordering when `_flushProperties` is called before `connectedCallback` (e.g. as Templatize does). ([commit](https://github.com/Polymer/polymer/commit/8467a696))
2714
2715- Fix custom-style-late tests ([commit](https://github.com/Polymer/polymer/commit/caafef79))
2716
2717- Add test for ensuring complicated mixin ordering is correct ([commit](https://github.com/Polymer/polymer/commit/6d663354))
2718
2719- move lazy-upgrade out to separate mixins repo ([commit](https://github.com/Polymer/polymer/commit/deb5a9a5))
2720
2721- Only check bounding client rect on clicks that target elements ([commit](https://github.com/Polymer/polymer/commit/af37d04c))
2722
2723- Adds tests from https://github.com/Polymer/polymer/pull/4099. The other changes from the PR are no longer needed. ([commit](https://github.com/Polymer/polymer/commit/c5710666))
2724
2725- clean up code, factor processing lazy candidates, better docs ([commit](https://github.com/Polymer/polymer/commit/189a2083))
2726
2727- Update templatize.html ([commit](https://github.com/Polymer/polymer/commit/2abfe09e))
2728
2729- Doc fix (correct callback name) ([commit](https://github.com/Polymer/polymer/commit/57d22f4c))
2730
2731- Fixed templatize typo ([commit](https://github.com/Polymer/polymer/commit/b6b43f36))
2732
2733- Work around IE/Edge bug with :not([attr]) selectors ([commit](https://github.com/Polymer/polymer/commit/c3036232))
2734
2735- Remove support for lazy-upgrade inside dom-if and dom-repeat ([commit](https://github.com/Polymer/polymer/commit/1b4a9781))
2736
2737- Fix image in README ([commit](https://github.com/Polymer/polymer/commit/b860594a))
2738
2739- Remove useless id check on mixins ([commit](https://github.com/Polymer/polymer/commit/8c1a5765))
2740
2741- move dom-change listener for lazy-upgrade before `super.ready()` ([commit](https://github.com/Polymer/polymer/commit/ba60b820))
2742
2743- [ci skip] Update doc ([commit](https://github.com/Polymer/polymer/commit/f87790d6))
2744
2745- [ci skip] Update doc ([commit](https://github.com/Polymer/polymer/commit/b9774801))
2746
2747- Add API docs. ([commit](https://github.com/Polymer/polymer/commit/1eb0df49))
2748
2749- nodeInfo -> nodeInfoList ([commit](https://github.com/Polymer/polymer/commit/eed67504))
2750
2751- Updates based on PR feedback. API docs in progress. ([commit](https://github.com/Polymer/polymer/commit/627352db))
2752
2753- * ensure element cannot return to “disabled” state after upgrading. * ensure nested `beforeNextRender` calls always go before the next render * ensure nested `afterNextRender` are called after additional renders ([commit](https://github.com/Polymer/polymer/commit/e9c58add))
2754
2755- Fixes #4437. Ensure `_registered` is called 1x for each element class using `LegacyElementMixin`. Ensure that a behaviors’s `registered` method is called for any extending class. ([commit](https://github.com/Polymer/polymer/commit/de09d730))
2756
2757- Separate binding-specific code from template stamp. Expose override points. ([commit](https://github.com/Polymer/polymer/commit/e95afeb1))
2758
2759- Use webcomponents-lite for test ([commit](https://github.com/Polymer/polymer/commit/50ae3bb7))
2760
2761- add lazy-upgrade tests ([commit](https://github.com/Polymer/polymer/commit/71b70aaa))
2762
2763- make a mixin for lazy upgrading ([commit](https://github.com/Polymer/polymer/commit/9891e484))
2764
2765- implements `disable-upgrade` attribute which prevents readying an element until the attribute is removed. ([commit](https://github.com/Polymer/polymer/commit/a222078e))
2766
2767## [v2.0.0-rc.3](https://github.com/Polymer/polymer/tree/v2.0.0-rc.3) (2017-03-15)
2768- add properties, behaviors, observers, hostAttributes, listeners on prototype ([commit](https://github.com/Polymer/polymer/commit/93cf3246))
2769
2770- [skip ci] update test comments ([commit](https://github.com/Polymer/polymer/commit/bb52071b))
2771
2772- better comment ([commit](https://github.com/Polymer/polymer/commit/a081e669))
2773
2774- get behaviors only from prototypes ([commit](https://github.com/Polymer/polymer/commit/8bac5c60))
2775
2776- behaviors ONLY on the prototype ([commit](https://github.com/Polymer/polymer/commit/444c043c))
2777
2778- add instance behaviors ([commit](https://github.com/Polymer/polymer/commit/4bf7bdd7))
2779
2780- [ci skip] minor doc edits. ([commit](https://github.com/Polymer/polymer/commit/4ae65ba2))
2781
2782- [ci skip] expand range of dependencies to all rcs ([commit](https://github.com/Polymer/polymer/commit/46c10465))
2783
2784## [v2.0.0-rc.2](https://github.com/Polymer/polymer/tree/v2.0.0-rc.2) (2017-03-07)
2785- another test fix. ([commit](https://github.com/Polymer/polymer/commit/d9418e1a))
2786
2787- fix behavior warn test. ([commit](https://github.com/Polymer/polymer/commit/4439436f))
2788
2789- update to latest webcomponents rc. ([commit](https://github.com/Polymer/polymer/commit/46219a39))
2790
2791- move mutable data mixin to be loaded by polymer.html ([commit](https://github.com/Polymer/polymer/commit/7cebe120))
2792
2793- Fix 4387. Ensure `dom-change` fired with `composed: true`. ([commit](https://github.com/Polymer/polymer/commit/3e683297))
2794
2795- Allow hybrid elements (like iron-list) to make template instances with mutable data ([commit](https://github.com/Polymer/polymer/commit/ea392e3f))
2796
2797- Don't override the goog namespace if it already exists ([commit](https://github.com/Polymer/polymer/commit/b30deb22))
2798
2799- Use correct version ([commit](https://github.com/Polymer/polymer/commit/3b7d4484))
2800
2801- Fix spelling error ([commit](https://github.com/Polymer/polymer/commit/c14ea57f))
2802
2803- [ci skip] Fix note re: transpilation ([commit](https://github.com/Polymer/polymer/commit/8fd1b212))
2804
2805- [ci skip] Remove obsolete note re: pre-upgrade attribute vs. property priority ([commit](https://github.com/Polymer/polymer/commit/3dd776fe))
2806
2807- [ci skip] Fix note re: attached ([commit](https://github.com/Polymer/polymer/commit/b67736ec))
2808
2809- [ci skip] Add back intro README content from 1.x, updated to 2.x syntax. ([commit](https://github.com/Polymer/polymer/commit/1235f449))
2810
2811## [v2.0.0-rc.1](https://github.com/Polymer/polymer/tree/v2.0.0-rc.1) (2017-03-06)
2812
2813<!-- the changelog tool broke, so this is ported from https://www.polymer-project.org/2.0/docs/release-notes#v-2-0-0-rc.1 -->
2814The following notable changes have been made since the 2.0 Preview announcement.
2815
2816- The `config` getter on element classes has been replaced by individual `properties` and
2817 `observers` getters, more closely resembling the 1.x syntax.
2818
2819 ```js
2820 static get properties() {
2821 return {
2822 aProp: String,
2823 bProp: Number
2824 }
2825 }
2826 static get observers() {
2827 return [
2828 '_observeStuff(aProp,bProp)'
2829 ]
2830 }
2831 ```
2832
2833- 1.x-style dirty checking has been reinstated for better performance. An optional mixin is
2834 available for elements to skip dirty checking of objects and arrays, which may be more easy to
2835 integrate with some state management systems. For details, see
2836 [Using the MutableData mixin](devguide/data-system#mutable-data) in Data system concepts.
2837
2838- Support for dynamically-created `custom-style` elements has been added.
2839
2840- Support for the external style sheet syntax, `<link rel="import" type="css">` has
2841 been added. This was deprecated in 1.x, but will be retained until an alternate solution is
2842 available for importing unprocessed CSS.
2843
2844- New properties `rootPath` and `basePath` were added to `Polymer.Element` to allow authors
2845 to configure how URLs are rewritten inside templates. For details, see the
2846 [Update URLs in templates](./upgrade#urls-in-templates) in the Upgrade guide.
2847
2848
2849## [v1.9.1-dev](https://github.com/Polymer/polymer/tree/v1.9.1-dev) (2017-04-17)
2850- Remove use of ES6 API. ([commit](https://github.com/Polymer/polymer/commit/96010657))
2851
2852- Remove use of ES6 API. ([commit](https://github.com/Polymer/polymer/commit/646dce69))
2853
2854- Ensure optimization uses hybrid parentNode ([commit](https://github.com/Polymer/polymer/commit/b7f00992))
2855
2856- Use local `parentNode` ([commit](https://github.com/Polymer/polymer/commit/2e4290f8))
2857
2858- Capture hybridDomRepeat. ([commit](https://github.com/Polymer/polymer/commit/ee3b9a69))
2859
2860- Fix dom-if detachment ([commit](https://github.com/Polymer/polymer/commit/2722532b))
2861
2862- Add dom-if test for add/remove. ([commit](https://github.com/Polymer/polymer/commit/a2825650))
2863
2864- Add test for add & remove ([commit](https://github.com/Polymer/polymer/commit/4c87e1d9))
2865
2866- Add 2.x hybrid affordances for stamping template content. Fixes #4536 ([commit](https://github.com/Polymer/polymer/commit/53053eb4))
2867
2868- Fix lint ([commit](https://github.com/Polymer/polymer/commit/f29104f2))
2869
2870- Make tests more strict. ([commit](https://github.com/Polymer/polymer/commit/ea65a6d0))
2871
2872- Use `_importPath` in `resolveUrl` so it available early. Fixes #4532 ([commit](https://github.com/Polymer/polymer/commit/1a7d3b11))
2873
2874- [ci skip] update Changelog ([commit](https://github.com/Polymer/polymer/commit/3ce4e176))
2875
2876## [v1.9.0-dev](https://github.com/Polymer/polymer/tree/v1.9.0-dev) (2017-04-13)
2877- [ci skip] skip looking in build log, again ([commit](https://github.com/Polymer/polymer/commit/1d282c7f))
2878
2879- [ci skip] backport changelog fixes ([commit](https://github.com/Polymer/polymer/commit/d6a7ac71))
2880
2881- * allow setting `rootPath` * disallow setting `importPath` (this is supported in 2.x but not 1.x) ([commit](https://github.com/Polymer/polymer/commit/ac067652))
2882
2883- Add `importPath` and `rootPath` to support 2.x hybrid compatible elements. ([commit](https://github.com/Polymer/polymer/commit/daaf460a))
2884
2885- [ci skip] Update Changelog ([commit](https://github.com/Polymer/polymer/commit/80c899f4))
2886
2887- Add missing semicolon after variable assignment ([commit](https://github.com/Polymer/polymer/commit/afb21c8f))
2888
2889- Update PRIMER.md ([commit](https://github.com/Polymer/polymer/commit/4d66a353))
2890
2891## [v1.8.1-dev](https://github.com/Polymer/polymer/tree/v1.8.1-dev) (2017-02-27)
2892- Exclude SD polyfill tests for Edge due to lack of workarounds for Edge DocFrag bugs. ([commit](https://github.com/Polymer/polymer/commit/de45ba02))
2893
2894- [ci skip] Update comment to include reference to problem browser. ([commit](https://github.com/Polymer/polymer/commit/72f21fe6))
2895
2896- Check documentElement instead of body to guarantee it's there. ([commit](https://github.com/Polymer/polymer/commit/a0ad3bbe))
2897
2898- add tests ([commit](https://github.com/Polymer/polymer/commit/20de9287))
2899
2900- Adds a setting `preserveStyleIncludes` which, when used with a shadow dom targeted css build and native custom properties, will copy styles into the Shadow DOM template rather than collapsing them into a single style. This will (1) allow the browser to optimize parsing of shared styles because they remain intact, (2) reduce the size of the css build resources when shared styles are used since they are not pre-collapsed. This option does perform registration runtime work to add included styles to element templates. ([commit](https://github.com/Polymer/polymer/commit/2315547e))
2901
2902- Fix test failures by feature detecting instance `properties` accessors. Can't rely on `__proto__` on IE10, but that browser doesn't need to avoid `properties`. ([commit](https://github.com/Polymer/polymer/commit/f2a12cb1))
2903
2904- Read properties off of proto during configuration. ([commit](https://github.com/Polymer/polymer/commit/a68c0b3e))
2905
2906- remove cruft. ([commit](https://github.com/Polymer/polymer/commit/632f0e47))
2907
2908- Ensure disable-upgrade elements are not "configured". Fixes #4302 ([commit](https://github.com/Polymer/polymer/commit/b36915f6))
2909
2910- change lastresponse to last-response in dom-bind example ([commit](https://github.com/Polymer/polymer/commit/4427b0b6))
2911
2912- [ci skip] Update Changelog ([commit](https://github.com/Polymer/polymer/commit/2d804a28))
2913
2914## [v1.8.0-dev](https://github.com/Polymer/polymer/tree/v1.8.0-dev) (2017-02-06)
2915- Add comment. ([commit](https://github.com/Polymer/polymer/commit/a42cb209))
2916
2917- Only keep `disable-upgrade` attribute if it is an attribute binding. ([commit](https://github.com/Polymer/polymer/commit/62e9b84b))
2918
2919- spacing. ([commit](https://github.com/Polymer/polymer/commit/5030c1b9))
2920
2921- Update webcomponentsjs dependency ([commit](https://github.com/Polymer/polymer/commit/ca7dbb84))
2922
2923- Change `isInert` to `disable-upgrade` and feature is now supported only via the `disable-upgrade` attribute. ([commit](https://github.com/Polymer/polymer/commit/f8f903cf))
2924
2925- Add tests for `is-inert` ([commit](https://github.com/Polymer/polymer/commit/e1561f65))
2926
2927- Prevent annotator from removing the `is-inert` attribute. ([commit](https://github.com/Polymer/polymer/commit/91925148))
2928
2929- fixes for users of Polymer.Class ([commit](https://github.com/Polymer/polymer/commit/0f53bef4))
2930
2931- Add support for `isInert` to allow elements to boot up in an inert state. e.g. `<x-foo is-inert></x-foo>`. Setting `xFoo.isInert = false` causes the element to boot up. ([commit](https://github.com/Polymer/polymer/commit/ca3f59d3))
2932
2933- Small typos updated ([commit](https://github.com/Polymer/polymer/commit/bc023648))
2934
2935- work around older firefox handling of the "properties" property on HTMLElement prototype ([commit](https://github.com/Polymer/polymer/commit/13f36c7f))
2936
2937- improve comments ([commit](https://github.com/Polymer/polymer/commit/c76ba5b9))
2938
2939- Add comments. Behavior fast copy flag changed to `_noAccessors`. ([commit](https://github.com/Polymer/polymer/commit/52ea6002))
2940
2941- Fix tests on IE10 and simplify constructor shortcut. ([commit](https://github.com/Polymer/polymer/commit/e588f1f5))
2942
2943- Make dom-module work on older Safari. ([commit](https://github.com/Polymer/polymer/commit/73b62a63))
2944
2945- micro-optimizations: (1) favor mixin over extends where possible, (2) unroll behavior lifecycle calls, (3) avoid creating a custom constructor when not used, (4) provide `_skipDefineProperty` setting on behaviors which copies properties via assignment rather than `copyOwnProperty` ([commit](https://github.com/Polymer/polymer/commit/a1c1285d))
2946
2947- Ensure done. ([commit](https://github.com/Polymer/polymer/commit/08753237))
2948
2949- Test positive case of suppressBindingNotifications ([commit](https://github.com/Polymer/polymer/commit/1b19b784))
2950
2951- Add notifyDomBind to dom-bind. ([commit](https://github.com/Polymer/polymer/commit/ad7f91d6))
2952
2953- Test Polymer.Settings inside test. ([commit](https://github.com/Polymer/polymer/commit/4b286f19))
2954
2955- Revert unnecessary change. ([commit](https://github.com/Polymer/polymer/commit/dcde6d4c))
2956
2957- Fix test lint issue. ([commit](https://github.com/Polymer/polymer/commit/26c669ce))
2958
2959- Add global flags to suppress unnecessary notification events. Fixes #4262. * `Polymer.Settings.suppressTemplateNotifications `- disables `dom-change` and `rendered-item-count` events from `dom-if`, `dom-repeat`, and `don-bind`. Users can opt back into `dom-change` events by setting the `notify-dom-change` attribute (`notifyDomChange: true` property) to `dom-if`/`don-repeat` instances. * `Polymer.Settings.suppressBindingNotifications` - disables notify effects when propagating data downward via bindings. Generally these are never useful unless users are explicitly doing something like `<my-el foo="{{foo}} on-foo-changed="{{handleFoo}}">` or calling `addEventListener('foo-changed', ...)` on an element where `foo` is bound (we attempted to make this the default some time back but needed to revert it when we found via https://github.com/Polymer/polymer/issues/3077 that users were indeed doing this). Users that avoid these patterns can enjoy the potentially significant benefit of suppressing unnecessary events during downward data flow by opting into this flag. ([commit](https://github.com/Polymer/polymer/commit/83e14c43))
2960
2961- Fix `strip-whitespace` for nested templates. ([commit](https://github.com/Polymer/polymer/commit/a3b75eb3))
2962
2963- [ci skip] update changelog v1.7.1 ([commit](https://github.com/Polymer/polymer/commit/03e22a1c))
2964
2965- Close backtick in ISSUE_TEMPLATE.md ([commit](https://github.com/Polymer/polymer/commit/b0dea8bc))
2966
2967## [v1.7.1-dev](https://github.com/Polymer/polymer/tree/v1.7.1-dev) (2016-12-14)
2968- Remove dependency on WebComponents for IE detection ([commit](https://github.com/Polymer/polymer/commit/650c16a9))
2969
2970- Make sure text nodes are distributed when translating slot to content ([commit](https://github.com/Polymer/polymer/commit/87e312f1))
2971
2972- always use the document listener ([commit](https://github.com/Polymer/polymer/commit/5ddcb8d1))
2973
2974- Add tests for no-gesture interop ([commit](https://github.com/Polymer/polymer/commit/4be7e9f6))
2975
2976- fix lint error ([commit](https://github.com/Polymer/polymer/commit/9c8eaa9d))
2977
2978- Use document-wide passive touch listener to update ghostclick blocker target ([commit](https://github.com/Polymer/polymer/commit/947172f8))
2979
2980- only need to recalc if styleProperties missing ([commit](https://github.com/Polymer/polymer/commit/5bfe2792))
2981
2982- simpler implementation, only recompute when using shim variables ([commit](https://github.com/Polymer/polymer/commit/5231d87f))
2983
2984- [ci skip] update travis.yml from 2.0 ([commit](https://github.com/Polymer/polymer/commit/1a9c5c8c))
2985
2986- Always update style properties when calling getComputedStyleValue ([commit](https://github.com/Polymer/polymer/commit/fb8575c6))
2987
2988- Add tests ([commit](https://github.com/Polymer/polymer/commit/29de0055))
2989
2990- Fix #4123: Memory leak when using `importHref` ([commit](https://github.com/Polymer/polymer/commit/132010ea))
2991
2992- Prevent _showHideChildren from being called on placeholders. ([commit](https://github.com/Polymer/polymer/commit/0468c60a))
2993
2994- fix broken link to Google JavaScript syle guide in documentation ([commit](https://github.com/Polymer/polymer/commit/376d146f))
2995
2996- Better explanation thanks to @kevinpschaaf ([commit](https://github.com/Polymer/polymer/commit/0dae8f0d))
2997
2998- [ci skip] fix changelog title ([commit](https://github.com/Polymer/polymer/commit/16712cb6))
2999
3000- [ci skip] Update Changelog for 1.7.0 ([commit](https://github.com/Polymer/polymer/commit/d6af21b5))
3001
3002- Resolving issue #1745 with Polymer docs ([commit](https://github.com/Polymer/polymer/commit/bb875275))
3003
3004- fixed broken tests/missing web components ([commit](https://github.com/Polymer/polymer/commit/f2b01e34))
3005
3006- 3430 - ie memory leak fixes - disable event caching, fixed resolver url adding to root doc, and weak map ie issues ([commit](https://github.com/Polymer/polymer/commit/a6e66f92))
3007
3008- Briefly explain how to split element definition ([commit](https://github.com/Polymer/polymer/commit/c6462286))
3009
3010- Fix copy&pasted comment ([commit](https://github.com/Polymer/polymer/commit/d595c0cc))
3011
3012## [v1.7.0](https://github.com/Polymer/polymer/tree/v1.7.0) (2016-09-28)
3013- Fix IE style cache performance ([commit](https://github.com/Polymer/polymer/commit/d08b694))
3014
3015- no need for :root to be first in the selector ([commit](https://github.com/Polymer/polymer/commit/63433c8))
3016
3017- fix tests on !chrome browsers ([commit](https://github.com/Polymer/polymer/commit/7ce981b))
3018
3019- Translate `:root` to `:host > *` for element styles ([commit](https://github.com/Polymer/polymer/commit/fea64b9))
3020
3021- Define checkRoot only once ([commit](https://github.com/Polymer/polymer/commit/a49b366))
3022
3023- Fix normalizeRootSelector ([commit](https://github.com/Polymer/polymer/commit/c2278a0))
3024
3025- Comment on using the ast walker to replace selector ([commit](https://github.com/Polymer/polymer/commit/9658665))
3026
3027- update travis config ([commit](https://github.com/Polymer/polymer/commit/c00687a))
3028
3029- Transform ::slotted() to ::content ([commit](https://github.com/Polymer/polymer/commit/541fdfb))
3030
3031- Test on native shadow DOM also. ([commit](https://github.com/Polymer/polymer/commit/11afc1f))
3032
3033- Reorder. ([commit](https://github.com/Polymer/polymer/commit/cbae058))
3034
3035- Remove unused. ([commit](https://github.com/Polymer/polymer/commit/92d1d8a))
3036
3037- Add fallback support/test. ([commit](https://github.com/Polymer/polymer/commit/037abdd))
3038
3039- A little more dry. ([commit](https://github.com/Polymer/polymer/commit/6fd0e1f))
3040
3041- Use name. ([commit](https://github.com/Polymer/polymer/commit/4aa8da2))
3042
3043- Support default slot semantics. ([commit](https://github.com/Polymer/polymer/commit/d458dd3))
3044
3045- Remove opt-in. Exclude content from copy. ([commit](https://github.com/Polymer/polymer/commit/41e5dc0))
3046
3047- Make sure click events can always trigger tap, even on touch only devices ([commit](https://github.com/Polymer/polymer/commit/02441ca))
3048
3049- Add support for slot->content transformation. Need to bikeshed opt-in attribute (currently "auto-content") ([commit](https://github.com/Polymer/polymer/commit/ebf31ca))
3050
3051- Support more expressive `:root` and `html` selectors ([commit](https://github.com/Polymer/polymer/commit/2a8f21a))
3052
3053- Fix typo ([commit](https://github.com/Polymer/polymer/commit/192eb56))
3054
3055- test for mixins in custom-style ordering ([commit](https://github.com/Polymer/polymer/commit/37646f7))
3056
3057- Do not insert semicolon when fixing var() syntax ([commit](https://github.com/Polymer/polymer/commit/0a338a7))
3058
3059- Make sure mixins are applied no matter the ordering of definition ([commit](https://github.com/Polymer/polymer/commit/9daea3d))
3060
3061- Update gulp-eslint to 3.x ([commit](https://github.com/Polymer/polymer/commit/8b89f02))
3062
3063- Fixes #3676: retain `<style>` in `<template preserve-content/>` ([commit](https://github.com/Polymer/polymer/commit/8a4c00c))
3064
3065- [ci skip] Update Changelog for v1.6.1 ([commit](https://github.com/Polymer/polymer/commit/ec04461))
3066
3067- Apply to _marshalArgs. ([commit](https://github.com/Polymer/polymer/commit/b2cd932))
3068
3069- Rename Path.head() to Path.root(). ([commit](https://github.com/Polymer/polymer/commit/77808d9))
3070
3071- Use head in templatizer ([commit](https://github.com/Polymer/polymer/commit/478978d))
3072
3073- Modify _annotationPathEffect ([commit](https://github.com/Polymer/polymer/commit/852aba0))
3074
3075- Use isDescendant ([commit](https://github.com/Polymer/polymer/commit/b9944fe))
3076
3077- Use isDeep ([commit](https://github.com/Polymer/polymer/commit/5627a55))
3078
3079- Replace _fixPath. ([commit](https://github.com/Polymer/polymer/commit/6d1dd88))
3080
3081- Replace _modelForPath. ([commit](https://github.com/Polymer/polymer/commit/b02eda0))
3082
3083- Replace _patchMatchesEffect. ([commit](https://github.com/Polymer/polymer/commit/6ad9295))
3084
3085- Add path library. ([commit](https://github.com/Polymer/polymer/commit/0320763))
3086
3087- Revert "Fix _patchMatchesEffect. (#3631)" ([commit](https://github.com/Polymer/polymer/commit/a64f227))
3088
3089## [v1.6.1](https://github.com/Polymer/polymer/tree/v1.6.1) (2016-08-01)
3090- Property Shim needs to handle build output from apply shim ([commit](https://github.com/Polymer/polymer/commit/d726a51))
3091
3092- Do not resolve urls with leading slash and other protocols ([commit](https://github.com/Polymer/polymer/commit/94f95ec))
3093
3094- Mark that non-inheritable properties being set to `inherit` is not supported ([commit](https://github.com/Polymer/polymer/commit/0a2b31e))
3095
3096- Put `getInitialValueForProperty` on ApplyShim ([commit](https://github.com/Polymer/polymer/commit/0489ccf))
3097
3098- Skip `initial` and `inherit` on IE 10 and 11 ([commit](https://github.com/Polymer/polymer/commit/63c3bfb))
3099
3100- Handle mixins with property values of inherit and initial ([commit](https://github.com/Polymer/polymer/commit/c7571e5))
3101
3102- Split tests for use-before-create and reusing mixin names for variables ([commit](https://github.com/Polymer/polymer/commit/8de1bec))
3103
3104- Make sure we don't populate the mixin map for every variable ([commit](https://github.com/Polymer/polymer/commit/6265ade))
3105
3106- [apply shim] Track dependencies for mixins before creation ([commit](https://github.com/Polymer/polymer/commit/2cab461))
3107
3108- [property shim] Make sure "initial" and "inherit" behave as they would natively ([commit](https://github.com/Polymer/polymer/commit/0887dba))
3109
3110- fix lint issue. ([commit](https://github.com/Polymer/polymer/commit/95eadbd))
3111
3112- Fixes #3801. Ensure style host calculates custom properties before element. This ensures the scope's styles are prepared to be inspected by the element for matching rules. ([commit](https://github.com/Polymer/polymer/commit/5967f2d))
3113
3114- Clean up custom-style use of apply shim ([commit](https://github.com/Polymer/polymer/commit/0859803))
3115
3116- gate comparing css text on using native css properties ([commit](https://github.com/Polymer/polymer/commit/8fcb5f6))
3117
3118- Only invalidate mixin if it defines new properties ([commit](https://github.com/Polymer/polymer/commit/b27f842))
3119
3120- Make __currentElementProto optional for build tool ([commit](https://github.com/Polymer/polymer/commit/64d41e6))
3121
3122- Rerun Apply Shim when mixins with consumers are redefined ([commit](https://github.com/Polymer/polymer/commit/498e23f))
3123
3124- updateNativeStyles should only remove styles set by updateNativeStyles ([commit](https://github.com/Polymer/polymer/commit/831be4f))
3125
3126- [ci skip] add smoke test for scope caching with custom-style ([commit](https://github.com/Polymer/polymer/commit/43955ea))
3127
3128- Remove unused arg. ([commit](https://github.com/Polymer/polymer/commit/95cd415))
3129
3130- Remove dirty check for custom events; unnecessary after #3678. Fixes #3677. ([commit](https://github.com/Polymer/polymer/commit/92a9398))
3131
3132- Use _configValue to avoid setting readOnly. Add tests. ([commit](https://github.com/Polymer/polymer/commit/36467fa))
3133
3134- Missing piece to fixing #3094 ([commit](https://github.com/Polymer/polymer/commit/694b35e))
3135
3136- Opt in to "even lazier" behavior by setting `lazyRegister` to "max". This was done to preserve compatibility with the existing feature. Specifically, when "max" is used, setting `is` in `beforeRegister` and defining `factoryImpl` may only be done on an element's prototype and not its behaviors. In addition, the element's `beforeRegister` is called *before* its behaviors' `beforeRegisters` rather than *after* as in the normal case. ([commit](https://github.com/Polymer/polymer/commit/b271a88))
3137
3138- Replace 'iff' with 'if and only if' ([commit](https://github.com/Polymer/polymer/commit/f7659eb))
3139
3140- Fix test in IE10. ([commit](https://github.com/Polymer/polymer/commit/fb95dc8))
3141
3142- cleanup check for sourceCapabilities ([commit](https://github.com/Polymer/polymer/commit/4c44fb7))
3143
3144- Fix #3786 by adding a `noUrlSettings` flag to Polymer.Settings ([commit](https://github.com/Polymer/polymer/commit/8a26759))
3145
3146- Fix mouse input delay on systems with a touchscreen ([commit](https://github.com/Polymer/polymer/commit/ed4c18a))
3147
3148- Ensure properties override attributes at upgrade time. Fixes #3779. ([commit](https://github.com/Polymer/polymer/commit/f2938ec))
3149
3150- Refresh cache'd styles contents in IE 10 and 11 ([commit](https://github.com/Polymer/polymer/commit/80be0df))
3151
3152- change travis config ([commit](https://github.com/Polymer/polymer/commit/1256301))
3153
3154- Fix css shady build mistakenly matching root rules as host rules ([commit](https://github.com/Polymer/polymer/commit/5dfb9c9))
3155
3156- [ci skip] update changelog for v1.6.0 ([commit](https://github.com/Polymer/polymer/commit/d8bab9c))
3157
3158- Make lazyRegister have 'even lazier' behavior such that behaviors are not mixed in until first-instance time. ([commit](https://github.com/Polymer/polymer/commit/9676d6d))
3159
3160- need takeRecords in complex var example ([commit](https://github.com/Polymer/polymer/commit/b40561b))
3161
3162- add reduced test case ([commit](https://github.com/Polymer/polymer/commit/26fe9b9))
3163
3164- Replace VAR_MATCH regex with a simple state machine / callback ([commit](https://github.com/Polymer/polymer/commit/4ebec15))
3165
3166- Expose an `lazierRegister` flag to defer additional work until first create time. This change requires that a behavior not implement a custom constructor or set the element's `is` property. ([commit](https://github.com/Polymer/polymer/commit/5c5b18e))
3167
3168- Improve type signatures: `Polymer.Base.extend` and `Polymer.Base.mixin` ([commit](https://github.com/Polymer/polymer/commit/8382aa7))
3169
3170- Fix for changing property to the same value ([commit](https://github.com/Polymer/polymer/commit/66e6e22))
3171
3172- Include iron-component-page in devDependencies ([commit](https://github.com/Polymer/polymer/commit/639d5d8))
3173
3174- Ensure fromAbove in _forwardParentProp. ([commit](https://github.com/Polymer/polymer/commit/072dcff))
3175
3176## [v1.6.0](https://github.com/Polymer/polymer/tree/v1.6.0) (2016-06-29)
3177- Fix test to account for pseudo element differences x-browser. ([commit](https://github.com/Polymer/polymer/commit/54a462d))
3178
3179- Restore functionality of selectors like `:host(.foo)::after`. ([commit](https://github.com/Polymer/polymer/commit/ff88e17))
3180
3181- add comment. ([commit](https://github.com/Polymer/polymer/commit/e770343))
3182
3183- re-support selectors like `:host[inline]` since this was previously supported under shady-dom. ([commit](https://github.com/Polymer/polymer/commit/4e51ef6))
3184
3185- fix linting ([commit](https://github.com/Polymer/polymer/commit/4817d61))
3186
3187- Add test for not matching `x-foox-bar` given `:host(x-bar)` used inside `x-foo` ([commit](https://github.com/Polymer/polymer/commit/4e08fa1))
3188
3189- fix test in IE/FF. ([commit](https://github.com/Polymer/polymer/commit/ec111f1))
3190
3191- simplify :host fixup ([commit](https://github.com/Polymer/polymer/commit/c3355fd))
3192
3193- Fixes #3739: correctly shim `:host(.element-name)` as `element-name.element-name`. ([commit](https://github.com/Polymer/polymer/commit/997240a))
3194
3195- Fixes #3734: address HI/CE timing issue in importHref. Fixes upgrade time dependencies of scripts on previous elements in async imports. ([commit](https://github.com/Polymer/polymer/commit/84662b9))
3196
3197- Ensure element scope selectors are updated correctly when updateStyles is called when element is not in dom. ([commit](https://github.com/Polymer/polymer/commit/6d90480))
3198
3199- add comment. ([commit](https://github.com/Polymer/polymer/commit/620e59f))
3200
3201- remove unneeded flag. ([commit](https://github.com/Polymer/polymer/commit/b5b8a2a))
3202
3203- Fixes #3730 and inspired by (https://github.com/Polymer/polymer/pull/3585) ([commit](https://github.com/Polymer/polymer/commit/ab431ed))
3204
3205- custom-style triggers updateStyles if root scope (StyleDefaults) has style properties when the custom-style is created. ([commit](https://github.com/Polymer/polymer/commit/4852f6c))
3206
3207- Fix _patchMatchesEffect. (#3631) ([commit](https://github.com/Polymer/polymer/commit/b78e5af))
3208
3209- Fixes #3555. Ensure selectors including `::content` without a prefix … (#3721) ([commit](https://github.com/Polymer/polymer/commit/1058896))
3210
3211- Fixes #3530. When `updateStyles` is called and an element is not attached, invalidate its styling so that when it is attached, its custom properties will be updated. ([commit](https://github.com/Polymer/polymer/commit/ae4a07e))
3212
3213- Make sure effect functions receive latest values ([commit](https://github.com/Polymer/polymer/commit/34b2c79))
3214
3215- [ci skip] data binding edge case smoke test ([commit](https://github.com/Polymer/polymer/commit/a54c1f2))
3216
3217- Use `whenReady` to apply custom styles. ([commit](https://github.com/Polymer/polymer/commit/129488b))
3218
3219- Use firefox 46 for testing ([commit](https://github.com/Polymer/polymer/commit/fbe5b0f))
3220
3221- Need to wait until render to test. ([commit](https://github.com/Polymer/polymer/commit/92293f9))
3222
3223- address feedback ([commit](https://github.com/Polymer/polymer/commit/4dc780a))
3224
3225- Fix lint, use query params instead of duplicate file. ([commit](https://github.com/Polymer/polymer/commit/e4880d9))
3226
3227- Ensure custom styles updated after adding custom-style async. Fixes #3705. ([commit](https://github.com/Polymer/polymer/commit/f770438))
3228
3229- Store cacheablility on the scope ([commit](https://github.com/Polymer/polymer/commit/bc9519e))
3230
3231- fix decorateStyles with custom-style ([commit](https://github.com/Polymer/polymer/commit/57a6769))
3232
3233- Do not scope cache elements with media rules, :host(), or :host-context() selectors ([commit](https://github.com/Polymer/polymer/commit/5c3b917))
3234
3235- Support preventDefault() on touch (#3693) ([commit](https://github.com/Polymer/polymer/commit/b9c874e))
3236
3237- Shim CSS Mixins in terms of CSS Custom Properties (#3587) ([commit](https://github.com/Polymer/polymer/commit/6c0acef))
3238
3239- [ci skip] update changelog ([commit](https://github.com/Polymer/polymer/commit/adef722))
3240
3241## [v1.5.0](https://github.com/Polymer/polymer/tree/v1.5.0) (2016-05-31)
3242- Fix test in Firefox that was hacked to work in Canary (instead filed https://bugs.chromium.org/p/chromium/issues/detail?id=614198). ([commit](https://github.com/Polymer/polymer/commit/1e2aed5))
3243
3244- remove unneeded argument ([commit](https://github.com/Polymer/polymer/commit/4a99b83))
3245
3246- slight optimization, avoid work if no cssText is set. ([commit](https://github.com/Polymer/polymer/commit/ce0bf86))
3247
3248- More efficient fix for #3661. Re-uses cached style element that needs to be replaced in the document rather than creating a new one. ([commit](https://github.com/Polymer/polymer/commit/63f91ae))
3249
3250- Fixes #3661: ensure that cached style points to the applied style for Shady DOM styling. This ensures that the cache can be used to determine if a style needs to be applied to the document and prevents extra unnecessary styles from being added. This could happen when a property cascaded to a nested element and updateStyles was called after properties have changed. ([commit](https://github.com/Polymer/polymer/commit/717fc3a))
3251
3252- Fix flakey attached/detached timing test. ([commit](https://github.com/Polymer/polymer/commit/04da868))
3253
3254- remove HTML comment ([commit](https://github.com/Polymer/polymer/commit/d339b28))
3255
3256- add more style[include] doc ([commit](https://github.com/Polymer/polymer/commit/b8fd12d))
3257
3258- Update the package.json name to match the actual npm published package. (#3570) ([commit](https://github.com/Polymer/polymer/commit/e57eb49))
3259
3260- Remove unused event cache store (#3591) ([commit](https://github.com/Polymer/polymer/commit/364ede9))
3261
3262- [ci skip] sudo should be "required" ([commit](https://github.com/Polymer/polymer/commit/c0e0a73))
3263
3264- transition to travis trusty images ([commit](https://github.com/Polymer/polymer/commit/b7c0b1f))
3265
3266- fine, console.dir then ([commit](https://github.com/Polymer/polymer/commit/c8cb3be))
3267
3268- fix ie missing console.table for stubbing ([commit](https://github.com/Polymer/polymer/commit/6d39644))
3269
3270- Support the devtools console.log api (multiple strings) for polymer logging ([commit](https://github.com/Polymer/polymer/commit/909ee82))
3271
3272- Compute and use correct annotation value during config ([commit](https://github.com/Polymer/polymer/commit/1b02e96))
3273
3274- Set propertyName on parent props for config phase. ([commit](https://github.com/Polymer/polymer/commit/d9c03a4))
3275
3276- Refactorings around how computational expressions get their arguments ([commit](https://github.com/Polymer/polymer/commit/677f10c))
3277
3278- Fix safari 7 again ([commit](https://github.com/Polymer/polymer/commit/b30f962))
3279
3280- Expose public API to reset mouse cancelling for testing touch ([commit](https://github.com/Polymer/polymer/commit/18bf9d4))
3281
3282- Delay detached callback with the same strategy as attached callback ([commit](https://github.com/Polymer/polymer/commit/7a244fa))
3283
3284- [ci skip] Add missing dom5 devDependency ([commit](https://github.com/Polymer/polymer/commit/5e2050a))
3285
3286- Don't use `translate` as a method for testing ([commit](https://github.com/Polymer/polymer/commit/f80346f))
3287
3288- Only fix prototype when registering at first create time. ([commit](https://github.com/Polymer/polymer/commit/7ad2bff))
3289
3290- Fixes #3525: Makes lazy registration compatible with platforms (like IE10) on which a custom element's prototype must be simulated. ([commit](https://github.com/Polymer/polymer/commit/4834651))
3291
3292- make sure gulp-cli 1 is used ([commit](https://github.com/Polymer/polymer/commit/29067ca))
3293
3294- Ensure Annotator recognizes dynamic fn as dependency for parent props. ([commit](https://github.com/Polymer/polymer/commit/15ff463))
3295
3296- [ci skip] Update CHANGELOG ([commit](https://github.com/Polymer/polymer/commit/223aa34))
3297
3298- Enabling caching of node_modules on Travis ([commit](https://github.com/Polymer/polymer/commit/6b6ec5d))
3299
3300- Fix undefined class attribute in undefined template scope ([commit](https://github.com/Polymer/polymer/commit/e21c59e))
3301
3302- Use a parser based html minification ([commit](https://github.com/Polymer/polymer/commit/0536e35))
3303
3304- Call _notifyPath instead of notifyPath in templatizer ([commit](https://github.com/Polymer/polymer/commit/067b7ed))
3305
3306- Keep it real for notifyPath. ([commit](https://github.com/Polymer/polymer/commit/40a1f79))
3307
3308- Null debounced callback to set for GC. ([commit](https://github.com/Polymer/polymer/commit/f366c1c))
3309
3310## [v1.4.0](https://github.com/Polymer/polymer/tree/v1.4.0) (2016-03-18)
3311- Fast check in createdCallback to see if registration has finished. ([commit](https://github.com/Polymer/polymer/commit/a3fce19))
3312
3313- even more lazy: defer template lookup and style collection until finish register time. ([commit](https://github.com/Polymer/polymer/commit/103f790))
3314
3315- fix lint errors. ([commit](https://github.com/Polymer/polymer/commit/d7a2baa))
3316
3317- * turn on lazy registration via `Polymer.Settings.lazyRegister` * ensure registration finished by calling `Element.prototype.ensureRegisterFinished()` ([commit](https://github.com/Polymer/polymer/commit/31c785d))
3318
3319- remove crufty smoke test. ([commit](https://github.com/Polymer/polymer/commit/3dd1b61))
3320
3321- fix lint issues ([commit](https://github.com/Polymer/polymer/commit/0447228))
3322
3323- Change `forceRegister` to `eagerRegister` and add `Polymer.Settings.eagerRegister` flag. ([commit](https://github.com/Polymer/polymer/commit/f6597ec))
3324
3325- Add `forceRegister` flag to force an element to fully register when `Polymer` is called. Normally, some work is deferred until the first element instance is created. ([commit](https://github.com/Polymer/polymer/commit/d53323d))
3326
3327- Call registered no prototype. ([commit](https://github.com/Polymer/polymer/commit/812db6a))
3328
3329- Lazy register features we can be deferred until first instance. This is an optimization which can speed up page load time when elements are registered but not needed at time of first paint/interaction ([commit](https://github.com/Polymer/polymer/commit/31702ff))
3330
3331- Do not reflect uppercase properties ([commit](https://github.com/Polymer/polymer/commit/72d35e0))
3332
3333- Make sure event.path is an array ([commit](https://github.com/Polymer/polymer/commit/2dfdd7b))
3334
3335- fix testing failures on assert.notInclude of null ([commit](https://github.com/Polymer/polymer/commit/8066919))
3336
3337- [ci skip] update changelog ([commit](https://github.com/Polymer/polymer/commit/58e6713))
3338
3339## [v1.3.1](https://github.com/Polymer/polymer/tree/v1.3.1) (2016-03-02)
3340- Fix lint errors. ([commit](https://github.com/Polymer/polymer/commit/44d06f1))
3341
3342- Add test. ([commit](https://github.com/Polymer/polymer/commit/02660c1))
3343
3344- Fix lint error. ([commit](https://github.com/Polymer/polymer/commit/e2c5f9e))
3345
3346- Ensure that dom-bind always waits until DOMContentLoaded to render. This ensures a script can install api on the dom-bind prior to it rendering. Previously dom-bind waited for first render, but an early parser yield can make this occur unexpectedly early. ([commit](https://github.com/Polymer/polymer/commit/cc0e9df))
3347
3348- Refine fix for #3461 so that the decision to apply a static or property stylesheet relies on the same info. ([commit](https://github.com/Polymer/polymer/commit/ff96f9e))
3349
3350- Clean the .eslintignore ([commit](https://github.com/Polymer/polymer/commit/04d06a5))
3351
3352- [ci skip] Add header for those asking questions ([commit](https://github.com/Polymer/polymer/commit/9d6111c))
3353
3354- Fixes #3461: Only avoid creating a statically scoped stylesheet when properties are consumed in an element, properly excluding properties produced as a result of consumption. ([commit](https://github.com/Polymer/polymer/commit/e26a806))
3355
3356- tweaks to new README ([commit](https://github.com/Polymer/polymer/commit/809352d))
3357
3358- [ci skip] Update Changelog ([commit](https://github.com/Polymer/polymer/commit/4f3f463))
3359
3360- Updated the README.md for a non-technical user to understand ([commit](https://github.com/Polymer/polymer/commit/0729cef))
3361
3362## [v1.3.0](https://github.com/Polymer/polymer/tree/v1.3.0) (2016-02-22)
3363- [ci skip] Add instructions to pull request template ([commit](https://github.com/Polymer/polymer/commit/933c920))
3364
3365- [ci skip] markdown fail ([commit](https://github.com/Polymer/polymer/commit/a8e01e2))
3366
3367- [ci skip] Add instructions to issue template ([commit](https://github.com/Polymer/polymer/commit/ace0f72))
3368
3369- Make sure to configure properties on polymer elements that do not have property effects. ([commit](https://github.com/Polymer/polymer/commit/f93c3e5))
3370
3371- Fix lint errors. ([commit](https://github.com/Polymer/polymer/commit/5ac5ee7))
3372
3373- Add comment. Ensure Date deserializes to String for correctness. ([commit](https://github.com/Polymer/polymer/commit/69c7087))
3374
3375- Serialize before deserialize when configuring attrs. Fixes #3433. ([commit](https://github.com/Polymer/polymer/commit/ec85582))
3376
3377- Restrict early property set to properties that have accessors. This allows users to set properties in `created` which are listed in `properties` but which have no accessor. ([commit](https://github.com/Polymer/polymer/commit/4cfb245))
3378
3379- fix crlf once and for all ([commit](https://github.com/Polymer/polymer/commit/6c5afe5))
3380
3381- fix test linting from #3350 ([commit](https://github.com/Polymer/polymer/commit/37f7157))
3382
3383- Use the new .github folder for issue and pull request templates ([commit](https://github.com/Polymer/polymer/commit/58529c2))
3384
3385- [ci skip] Use https for jsbin ([commit](https://github.com/Polymer/polymer/commit/3e33fd4))
3386
3387- [ci skip] Add issue and pr template ([commit](https://github.com/Polymer/polymer/commit/cc1ef9a))
3388
3389- Update to gulp-eslint v2 ([commit](https://github.com/Polymer/polymer/commit/dca0dda))
3390
3391- fix lint errors ([commit](https://github.com/Polymer/polymer/commit/7da9a38))
3392
3393- Minor fixes based on review. ([commit](https://github.com/Polymer/polymer/commit/f2c1d4a))
3394
3395- Undo fix on IE10 where the custom elements polyfill's mixin strategy makes this unfeasible. ([commit](https://github.com/Polymer/polymer/commit/ef629f4))
3396
3397- Update comments. ([commit](https://github.com/Polymer/polymer/commit/b870fe0))
3398
3399- Add test that late resolved functions don't warn ([commit](https://github.com/Polymer/polymer/commit/0037c53))
3400
3401- Add support for properties defined in a behavior. ([commit](https://github.com/Polymer/polymer/commit/b6abf26))
3402
3403- Generalized approach supporting compute and observers ([commit](https://github.com/Polymer/polymer/commit/f4486a2))
3404
3405- Proper implementation ([commit](https://github.com/Polymer/polymer/commit/3c12178))
3406
3407- Support dynamic functions for computed annotations. ([commit](https://github.com/Polymer/polymer/commit/3f1bc4e))
3408
3409- ordering issue for when assert is defined in native html imports ([commit](https://github.com/Polymer/polymer/commit/d81f6bc))
3410
3411- Lint the tests ([commit](https://github.com/Polymer/polymer/commit/e5063ca))
3412
3413- Add support for one-of attribute selector while not breaking support for general sibling combinator. Fixes #3023. Fix taken from #3067. ([commit](https://github.com/Polymer/polymer/commit/5a493d8))
3414
3415- Fix bindings with special characters ([commit](https://github.com/Polymer/polymer/commit/d385873))
3416
3417- [ci skip] move linting into before_script stage ([commit](https://github.com/Polymer/polymer/commit/1b5fc9a))
3418
3419- Fix lint error and uncomment test. ([commit](https://github.com/Polymer/polymer/commit/c00c47f))
3420
3421- Add test for overriding property based :host selector from outside. ([commit](https://github.com/Polymer/polymer/commit/71c41ed))
3422
3423- Add comment and fix typo ([commit](https://github.com/Polymer/polymer/commit/b0e16f0))
3424
3425- Ensure _propertySetter is installed first. Fixes #3063 ([commit](https://github.com/Polymer/polymer/commit/6362f60))
3426
3427- Disable tap gesture when track gesture is firing for ancestor node ([commit](https://github.com/Polymer/polymer/commit/6f2c1fc))
3428
3429- Fix parsing of parenthesis in default of variable declaration ([commit](https://github.com/Polymer/polymer/commit/926d0e5))
3430
3431- Rename _mapRule to _mapRuleOntoParent ([commit](https://github.com/Polymer/polymer/commit/cd42595))
3432
3433- Test with ESLint enabled ([commit](https://github.com/Polymer/polymer/commit/acdfc1e))
3434
3435- Make behaviors array unique ([commit](https://github.com/Polymer/polymer/commit/4cde38a))
3436
3437- Use deserialize from the node. ([commit](https://github.com/Polymer/polymer/commit/a3641e2))
3438
3439- Actually execute case-map ([commit](https://github.com/Polymer/polymer/commit/d84d75b))
3440
3441- [ci skip] .eslintrc is deprecated, add .json suffix ([commit](https://github.com/Polymer/polymer/commit/c7554d9))
3442
3443- Make the test more look like a spec ([commit](https://github.com/Polymer/polymer/commit/db7c324))
3444
3445- Configure attr's with property effects. More robust fix for #3288. ([commit](https://github.com/Polymer/polymer/commit/0f55d1d))
3446
3447- Use ESLint for Polymer ([commit](https://github.com/Polymer/polymer/commit/f3c4bb1))
3448
3449- Add test suite for effects order ([commit](https://github.com/Polymer/polymer/commit/56df8f7))
3450
3451- Fix negation when a negated binding is changed ([commit](https://github.com/Polymer/polymer/commit/21383a3))
3452
3453- Add unit test suite for CaseMap ([commit](https://github.com/Polymer/polymer/commit/ee9a600))
3454
3455- Fixes for IE style ordering issue. ([commit](https://github.com/Polymer/polymer/commit/162f81e))
3456
3457- Fixes #3326. Changes inspired by #3276 and #3344 ([commit](https://github.com/Polymer/polymer/commit/b5ba9a8))
3458
3459- Fix for getters/setters for property become inaccessible when property set on element before it is ready ([commit](https://github.com/Polymer/polymer/commit/ecd9b09))
3460
3461- Non-destructive `@keyframes` rule transformation. ([commit](https://github.com/Polymer/polymer/commit/b9f2482))
3462
3463- Fix test regression from PR 3289 ([commit](https://github.com/Polymer/polymer/commit/5205d6a))
3464
3465- Move test and add to runner. ([commit](https://github.com/Polymer/polymer/commit/aeb44de))
3466
3467- make isDebouncerActive actually return a bool ([commit](https://github.com/Polymer/polymer/commit/dee9b98))
3468
3469- Lint the javascript code with eslint ([commit](https://github.com/Polymer/polymer/commit/f7d2bdf))
3470
3471- i suck at git ([commit](https://github.com/Polymer/polymer/commit/b40f639))
3472
3473- Fix for scoping when class is not specified on element (null was prepended instead of empty string) ([commit](https://github.com/Polymer/polymer/commit/24e9fc7))
3474
3475- Using constant rather than plain `:host` and `::content`, also create regexp object only once ([commit](https://github.com/Polymer/polymer/commit/c6c28f5))
3476
3477- Eliminate the need to write `:host ::content` instead of just `::content`, while keeping the same processing under the hood ([commit](https://github.com/Polymer/polymer/commit/d9f3dda))
3478
3479- Fix: There is no effect of kind 'computedAnnotation' ([commit](https://github.com/Polymer/polymer/commit/06cd560))
3480
3481- fix test case in 5d17efc ([commit](https://github.com/Polymer/polymer/commit/4a9ef8e))
3482
3483- add test for 3326 ([commit](https://github.com/Polymer/polymer/commit/854fdbf))
3484
3485- [ci skip] update CHANGELOG ([commit](https://github.com/Polymer/polymer/commit/3d2cb71))
3486
3487- Exclude attribute bindings from configuration. Fixes #3288. ([commit](https://github.com/Polymer/polymer/commit/246ea72))
3488
3489- Doubled `Polymer.CaseMap.dashToCamelCase` performance with simplified and once compiled RegExp. 5 times faster `Polymer.CaseMap.camelToDashCase` using simplified replace part, simplified and once compiled RegExp. ([commit](https://github.com/Polymer/polymer/commit/90938e3))
3490
3491- Update PRIMER.md ([commit](https://github.com/Polymer/polymer/commit/bb4d558))
3492
3493- Unit tests ([commit](https://github.com/Polymer/polymer/commit/de371bb))
3494
3495- Allow newlines in computed binding argument list ([commit](https://github.com/Polymer/polymer/commit/b745f45))
3496
3497- Remove redundant assign to window.Polymer ([commit](https://github.com/Polymer/polymer/commit/b2f8e8f))
3498
3499- parentProps should not override argument based props ([commit](https://github.com/Polymer/polymer/commit/898fe89))
3500
3501## [v1.2.4](https://github.com/Polymer/polymer/tree/v1.2.4) (2016-01-27)
3502- Fixes #3337. When a doc fragment is added, only update the invalidation state of the insertion point list of the shadyRoot IFF it is not already invalid. This fixes an issue that was detected when an a doc fragment that did not include an insertion point was added after one that did but before distribution. ([commit](https://github.com/Polymer/polymer/commit/d26b003))
3503
3504- fix build output with new vulcanize ([commit](https://github.com/Polymer/polymer/commit/c317711))
3505
3506- Revert style properties change from fd5778470551f677c2aa5827398681abb1994a88 ([commit](https://github.com/Polymer/polymer/commit/0a0b580))
3507
3508- Fix shadow dom test. ([commit](https://github.com/Polymer/polymer/commit/6b83911))
3509
3510- Add shadow root support. (tests broken) ([commit](https://github.com/Polymer/polymer/commit/4b7da35))
3511
3512- Ensure dom-if moved into doc fragment is torn down. Fixes #3324 ([commit](https://github.com/Polymer/polymer/commit/6c4f5d5))
3513
3514- improve test. ([commit](https://github.com/Polymer/polymer/commit/d70c40a))
3515
3516- Update comment. ([commit](https://github.com/Polymer/polymer/commit/aa14687))
3517
3518- In addition to fragments, also handle non-distributed elements more completely. ([commit](https://github.com/Polymer/polymer/commit/fe2699e))
3519
3520- Simplify fix for fragment children management. ([commit](https://github.com/Polymer/polymer/commit/713377e))
3521
3522- Fix test under polyfill. ([commit](https://github.com/Polymer/polymer/commit/25da63d))
3523
3524- Ensure fragments added via Polymer.dom always have elements removed, even when distribution does not select those elements. ([commit](https://github.com/Polymer/polymer/commit/101eb3d))
3525
3526- Fixes #3321. Only let dom-repeat insert elements in attached if it has been previously detached; correctly avoid re-adding children in document fragments to an element's logical linked list if they are already there. ([commit](https://github.com/Polymer/polymer/commit/9f2464d))
3527
3528- Ugh ([commit](https://github.com/Polymer/polymer/commit/172d93c))
3529
3530- Fixes #3308. Use an explicit undefined check to test if logical tree information exists. ([commit](https://github.com/Polymer/polymer/commit/9106398))
3531
3532- add test ([commit](https://github.com/Polymer/polymer/commit/b1ea014))
3533
3534- use class attribute in applyElementScopeSelector ([commit](https://github.com/Polymer/polymer/commit/07d8c06))
3535
3536- Remove reference to _composedChildren ([commit](https://github.com/Polymer/polymer/commit/9f85acd))
3537
3538- Fix typo in documentation for set() ([commit](https://github.com/Polymer/polymer/commit/aa47515))
3539
3540- Fix typo in dom-tree-api ([commit](https://github.com/Polymer/polymer/commit/ae98a7c))
3541
3542- Correct use of document.contains to document.documentElement.contains on IE. ([commit](https://github.com/Polymer/polymer/commit/0e74810))
3543
3544- Ensure querySelector always returns `null` when a node is not found. Also optimize querySelector such that the matcher halts on the first result. ([commit](https://github.com/Polymer/polymer/commit/b9e5cce))
3545
3546- Fixes #3295. Only cache a false-y result for an element's owner shady root iff the element is currently in the document. ([commit](https://github.com/Polymer/polymer/commit/6e16619))
3547
3548- Use local references to wrapper functions; add test element tree to native shadow tests; reorder test elements. ([commit](https://github.com/Polymer/polymer/commit/47ee2ca))
3549
3550- Remove leftover garbage line ([commit](https://github.com/Polymer/polymer/commit/d7567b7))
3551
3552- Removes the case where activeElement could be in the light DOM of a ShadowRoot. ([commit](https://github.com/Polymer/polymer/commit/e848af8))
3553
3554- DOM API implementation of `activeElement`. ([commit](https://github.com/Polymer/polymer/commit/2984576))
3555
3556- Remove call to `wrap` in deepContains ([commit](https://github.com/Polymer/polymer/commit/4cbdef7))
3557
3558- Fixes #3270. ([commit](https://github.com/Polymer/polymer/commit/7d0485b))
3559
3560- Include more styling tests under ShadowDOM. Fix custom-style media query test to work under both shadow/shady. ([commit](https://github.com/Polymer/polymer/commit/33a24bb))
3561
3562- Remove duplicate code related to dom traversal in Polymer.dom. ([commit](https://github.com/Polymer/polymer/commit/555252b))
3563
3564- Fix parsing of minimized css output also for mixins ([commit](https://github.com/Polymer/polymer/commit/87d02e0))
3565
3566- Set position to relative to make Safari to succeed top/bottom tests ([commit](https://github.com/Polymer/polymer/commit/94f505a))
3567
3568- Fix parsing of minimized css output ([commit](https://github.com/Polymer/polymer/commit/f92f9ff))
3569
3570- Fix for `Polymer.dom(...)._query()` method doesn't exist which causes `Polymer.updateStyles()` to fail ([commit](https://github.com/Polymer/polymer/commit/0eea7a6))
3571
3572- Minor factoring of dom patching. ([commit](https://github.com/Polymer/polymer/commit/8c95014))
3573
3574- use destination insertion points when calculating the path ([commit](https://github.com/Polymer/polymer/commit/3f8b6ee))
3575
3576- Store all dom tree data in `__dom` private storage; implement composed patching via a linked list. ([commit](https://github.com/Polymer/polymer/commit/9a3bead))
3577
3578- Modernize the build ([commit](https://github.com/Polymer/polymer/commit/2b69bb1))
3579
3580- Add more globals to whitelist for safari ([commit](https://github.com/Polymer/polymer/commit/82b2443))
3581
3582- Shady patching: patch element accessors in composed tree; fixes HTMLImports polyfill support. ([commit](https://github.com/Polymer/polymer/commit/d135fef))
3583
3584- remove unused code; minor changes based on review. ([commit](https://github.com/Polymer/polymer/commit/c3fbd10))
3585
3586- added polymer-mini and polymer-micro to main ([commit](https://github.com/Polymer/polymer/commit/da5d781))
3587
3588- Updates the patch-don experiment to work with recent changes. ([commit](https://github.com/Polymer/polymer/commit/b9e6859))
3589
3590- Fixes #3113 ([commit](https://github.com/Polymer/polymer/commit/fadd455))
3591
3592- Polymer.dom: when adding a node, only remove the node from its existing location if it's not a fragment and has a parent. ([commit](https://github.com/Polymer/polymer/commit/9915627))
3593
3594- Consistently use TreeApi.Composed api for composed dom manipulation; use TreeApi.Logical methods to get node leaves. Avoid making a Polymer.dom when TreeApi.Logical can provide the needed info. ([commit](https://github.com/Polymer/polymer/commit/5033fdb))
3595
3596- Produce nicer error on malformed observer ([commit](https://github.com/Polymer/polymer/commit/0e248f5))
3597
3598- Deduplicate setup and verifying in notify-path test suite ([commit](https://github.com/Polymer/polymer/commit/68707ad))
3599
3600- more explicit tests for debouncer wait and no-wait behavior ([commit](https://github.com/Polymer/polymer/commit/8ef7bac))
3601
3602- speed up microtask testing ([commit](https://github.com/Polymer/polymer/commit/9bef4c0))
3603
3604- ensure isDebouncerActive returns a Boolean ([commit](https://github.com/Polymer/polymer/commit/3916493))
3605
3606- add more debouncer tests ([commit](https://github.com/Polymer/polymer/commit/0206852))
3607
3608- remove dead debounce test assertion ([commit](https://github.com/Polymer/polymer/commit/9b898c2))
3609
3610- Factoring of distribution logic in both add and remove cases. ([commit](https://github.com/Polymer/polymer/commit/8272d5e))
3611
3612- Minor typo in docs: call the debounce callback ([commit](https://github.com/Polymer/polymer/commit/02c5c79))
3613
3614- Correct test to avoid using `firstElementChild` on a documentFragment since it is not universally supported. ([commit](https://github.com/Polymer/polymer/commit/dfa6a44))
3615
3616- Remove all TODOs ([commit](https://github.com/Polymer/polymer/commit/6467ae1))
3617
3618- Revert "Add .gitattributes to solve line endings cross-OS (merge after other PRs)" ([commit](https://github.com/Polymer/polymer/commit/b6b8293))
3619
3620- Make renderedItemCount readOnly & add tests. ([commit](https://github.com/Polymer/polymer/commit/e39d5ba))
3621
3622- Revert "Fix parsing of minimized css output" ([commit](https://github.com/Polymer/polymer/commit/d3145e8))
3623
3624- Custom setProperty for bindings to hidden textNodes. Fixes #3157. ([commit](https://github.com/Polymer/polymer/commit/c6be10d))
3625
3626- Ensure dom-if in host does not restamp when host detaches. Fixes #3125. ([commit](https://github.com/Polymer/polymer/commit/bb85e2b))
3627
3628- Avoid making a copy of childNodes when a dom fragment is inserted in the logical tree. ([commit](https://github.com/Polymer/polymer/commit/dcbafbf))
3629
3630- Slightly faster `findAnnotatedNodes` ([commit](https://github.com/Polymer/polymer/commit/43fc853))
3631
3632- Add .gitattributes to solve line endings cross-OS ([commit](https://github.com/Polymer/polymer/commit/94c2bc2))
3633
3634- Ensure literals are excluded from parent props. Fixes #3128. Fixes #3121. ([commit](https://github.com/Polymer/polymer/commit/526fa3c))
3635
3636- Fix parsing of minimized css output ([commit](https://github.com/Polymer/polymer/commit/d458690))
3637
3638- Disable chunked dom-repeat tests on IE due to CI rAF flakiness. ([commit](https://github.com/Polymer/polymer/commit/7fe5e2b))
3639
3640- Add comment. ([commit](https://github.com/Polymer/polymer/commit/d8ecd45))
3641
3642- Make Polymer.dom.flush reentrant-safe. Fixes #3115. ([commit](https://github.com/Polymer/polymer/commit/644105a))
3643
3644- Fixes #3108. Moves `debounce` functionality from polymer-micro to polymer-mini. The functionality belongs at the mini tier and was never actually functional in micro. ([commit](https://github.com/Polymer/polymer/commit/3df4ef2))
3645
3646- Clarify this is for IE. ([commit](https://github.com/Polymer/polymer/commit/63782fa))
3647
3648- Patch rAF to setTimeout to reduce flakiness on CI. ([commit](https://github.com/Polymer/polymer/commit/35abadc))
3649
3650- added missing semicolons, removed some unused variables ([commit](https://github.com/Polymer/polymer/commit/00ed797))
3651
3652- ?Node ([commit](https://github.com/Polymer/polymer/commit/9385891))
3653
3654- Remove closures holding element references after mouseup/touchend ([commit](https://github.com/Polymer/polymer/commit/811f766))
3655
3656- set class attribute instead of using classname ([commit](https://github.com/Polymer/polymer/commit/690838a))
3657
3658- Include wildcard character in identifier. Fixes #3084. ([commit](https://github.com/Polymer/polymer/commit/c36d6c1))
3659
3660- Revert fromAbove in applyEffectValue. Add test. Fixes #3077. ([commit](https://github.com/Polymer/polymer/commit/156122c))
3661
3662- loosen isLightDescendant's @param type to Node ([commit](https://github.com/Polymer/polymer/commit/c635797))
3663
3664- Put beforeRegister in the behaviorProperties. ([commit](https://github.com/Polymer/polymer/commit/445b6cd))
3665
3666- ES5 strict doesn't like function declarations inside inner blocks. ([commit](https://github.com/Polymer/polymer/commit/51d3fa6))
3667
3668- Fixes #3065: Add dom-repeat.renderedItemCount property ([commit](https://github.com/Polymer/polymer/commit/b589f70))
3669
3670- Minor factoring; ensure base properties set on instance. ([commit](https://github.com/Polymer/polymer/commit/da15ff0))
3671
3672- Fix typos. ([commit](https://github.com/Polymer/polymer/commit/c12d3ed))
3673
3674- Simplify more. ([commit](https://github.com/Polymer/polymer/commit/186e053))
3675
3676- Improvements to regex. ([commit](https://github.com/Polymer/polymer/commit/a3d17d5))
3677
3678- Give dom-repeat#_targetFrameTime a type ([commit](https://github.com/Polymer/polymer/commit/adad9ce))
3679
3680- [skip ci] update travis config to firefox latest ([commit](https://github.com/Polymer/polymer/commit/608ce9f))
3681
3682- Add a couple of tests. ([commit](https://github.com/Polymer/polymer/commit/108b7f9))
3683
3684- Suppress warnings and expected errors in test suite ([commit](https://github.com/Polymer/polymer/commit/92d6fcb))
3685
3686- Use linked-list for element tree traversal. Factor Polymer.DomApi into shadow/shady modules. ([commit](https://github.com/Polymer/polymer/commit/306cc81))
3687
3688- Avoid throwing with invalid keys/paths. Fixes #3018. ([commit](https://github.com/Polymer/polymer/commit/5076ee0))
3689
3690- Use stricter binding parsing for efficiency and correctness. Fixes #2705. ([commit](https://github.com/Polymer/polymer/commit/04cd184))
3691
3692- Simpler travis config ([commit](https://github.com/Polymer/polymer/commit/68b457d))
3693
3694- [ci skip] Update Changelog ([commit](https://github.com/Polymer/polymer/commit/7e7600a))
3695
3696- Fix for incorrect CSS selectors specificity as reported in #2531 Fix for overriding mixin properties, fixes #1873 Added awareness from `@apply()` position among other rules so that it is preserved after CSS variables/mixing substitution. `Polymer.StyleUtil.clearStyleRules()` method removed as it is not used anywhere. Some unused variables removed. Typos, unused variables and unnecessary escaping in regexps corrected. Tests added. ([commit](https://github.com/Polymer/polymer/commit/fd57784))
3697
3698- Fix for method parsing in computed binding ([commit](https://github.com/Polymer/polymer/commit/c2e43d3))
3699
3700- Fix doc typo. ([commit](https://github.com/Polymer/polymer/commit/8886c2c))
3701
3702- Filtering causes unexpected issues ([commit](https://github.com/Polymer/polymer/commit/df22564))
3703
3704- Fix using value$ on input element ([commit](https://github.com/Polymer/polymer/commit/05a1e95))
3705
3706- added missing semicolons, removed some unused variables ([commit](https://github.com/Polymer/polymer/commit/338574d))
3707
3708## [v1.2.3](https://github.com/Polymer/polymer/tree/v1.2.3) (2015-11-16)
3709- Call decorate instead of bootstrap for template prepping ([commit](https://github.com/Polymer/polymer/commit/e2a2cfd))
3710
3711- Fix global leak test. Necessary due to changes to test harness. ([commit](https://github.com/Polymer/polymer/commit/134766f))
3712
3713- Defer property application only when a custom-style is first created. ([commit](https://github.com/Polymer/polymer/commit/4bf0e13))
3714
3715- Update comment. ([commit](https://github.com/Polymer/polymer/commit/27e1dcd))
3716
3717- Simplify custom-style property deferment. ([commit](https://github.com/Polymer/polymer/commit/a970493))
3718
3719- [ci skip] update changelog ([commit](https://github.com/Polymer/polymer/commit/98acb3a))
3720
3721- Fixes #2692. Ensures that custom-style properties are applied async but before next render so that all properties are defined before any are consumed by custom-styles. Also refines dom-module's early upgrade code so that it does not affect other elements (corrects for example, custom-styles upgrading before expected). ([commit](https://github.com/Polymer/polymer/commit/b829f2a))
3722
3723- Remove undesired full-stop from outputs ([commit](https://github.com/Polymer/polymer/commit/68d5c55))
3724
3725- Fix Formatting ([commit](https://github.com/Polymer/polymer/commit/724e1bc))
3726
3727## [v1.2.2](https://github.com/Polymer/polymer/tree/v1.2.2) (2015-11-12)
3728- use local reference for wrap. ([commit](https://github.com/Polymer/polymer/commit/b15e5b9))
3729
3730- Add Polymer.DomApi.wrap ([commit](https://github.com/Polymer/polymer/commit/6cf974a))
3731
3732- For correctness, bind listeners must use a property's current value rather than its passed value. ([commit](https://github.com/Polymer/polymer/commit/aca404f))
3733
3734- Explicitly making an element's `_template` falsy is now considered an allowable setting. This means the element stamps no content, doesn't collect any styles, and avoids looking up a dom-module. This helps address #2708 and the 5 elements Polymer registers that have no template have been set with `_template: null`. ([commit](https://github.com/Polymer/polymer/commit/b905a37))
3735
3736- Make test work under native Shadow DOM. ([commit](https://github.com/Polymer/polymer/commit/4f9c2bd))
3737
3738- In `_notifyListener`, only use `e.detail` if the event has a detail. This is necessary for `::eventName` compatibility where `eventName` is a native event like `change`. ([commit](https://github.com/Polymer/polymer/commit/3ece552))
3739
3740- Fix TOC re: host event listeners. ([commit](https://github.com/Polymer/polymer/commit/ce32459))
3741
3742- Fix compound bindings with braces in literals ([commit](https://github.com/Polymer/polymer/commit/561b28b))
3743
3744- Re-enable listeners of the form 'a.b' (todo: make this more efficient). ([commit](https://github.com/Polymer/polymer/commit/139257b))
3745
3746- Avoid stomping on property objects when mixing behaviors. ([commit](https://github.com/Polymer/polymer/commit/ec4d313))
3747
3748- Update test to avoid template polyfill issues. ([commit](https://github.com/Polymer/polymer/commit/fa96ff3))
3749
3750- Ensure parent node exists when stamping. Fixes #2685. ([commit](https://github.com/Polymer/polymer/commit/62f2d2a))
3751
3752- Add global leak test to runner. ([commit](https://github.com/Polymer/polymer/commit/dc2255c))
3753
3754- Add global leak test. ([commit](https://github.com/Polymer/polymer/commit/7f71b4c))
3755
3756- Fix typo that prevented correct functioning of Polymer.dom under Shadow DOM and add tests to catch. ([commit](https://github.com/Polymer/polymer/commit/cdc9fde))
3757
3758- maintain compatibility with older `_notifyChange` arguments. ([commit](https://github.com/Polymer/polymer/commit/f5aec30))
3759
3760- Weird assignment fix ([commit](https://github.com/Polymer/polymer/commit/9e6f77a))
3761
3762- add comment. ([commit](https://github.com/Polymer/polymer/commit/f2d5f44))
3763
3764- For efficiency, use cached events in data system, for property and path changes. ([commit](https://github.com/Polymer/polymer/commit/da71dfe))
3765
3766- Fixes #2690 ([commit](https://github.com/Polymer/polymer/commit/d8b78d4))
3767
3768- change after render method to `Polymer.RenderStatus.afterNextRender` ([commit](https://github.com/Polymer/polymer/commit/8949c04))
3769
3770- When effect values are applied via bindings, use fromAbove gambit to avoid unnecessary wheel spinning. (This is now possible since we have fast lookup for readOnly where we want to avoid doing the set at all). ([commit](https://github.com/Polymer/polymer/commit/c520907))
3771
3772- do readOnly check for configured properties where they are handed down, rather than when they are consumed. ([commit](https://github.com/Polymer/polymer/commit/24bcedb))
3773
3774- Minor cleanup. ([commit](https://github.com/Polymer/polymer/commit/0b21506))
3775
3776- Avoid creating unnecessary placeholders for full refresh. ([commit](https://github.com/Polymer/polymer/commit/996289a))
3777
3778- Simplify ([commit](https://github.com/Polymer/polymer/commit/c5e1135))
3779
3780- Fix typo. ([commit](https://github.com/Polymer/polymer/commit/680c56d))
3781
3782- Update docs. ([commit](https://github.com/Polymer/polymer/commit/352ccbe))
3783
3784- _removeInstance -> _detachAndRemoveInstance ([commit](https://github.com/Polymer/polymer/commit/ba7a16f))
3785
3786- Remove limit & chunkCount API. Refactor insert/remove. ([commit](https://github.com/Polymer/polymer/commit/f447c0e))
3787
3788- add back deepContains (got removed incorrectly in merge). ([commit](https://github.com/Polymer/polymer/commit/d53ab57))
3789
3790- fix line endings. ([commit](https://github.com/Polymer/polymer/commit/0233d6d))
3791
3792- revert host attributes ordering change optimization as it was not worth the trouble (barely measurable and more cumbersome impl). ([commit](https://github.com/Polymer/polymer/commit/f9894a0))
3793
3794- rename host functions fix typos afterFirstRender is now raf+setTimeout dom-repeat: remove cruft ([commit](https://github.com/Polymer/polymer/commit/d82840b))
3795
3796- Fix Gestures when using SD polyfill ([commit](https://github.com/Polymer/polymer/commit/96e4bfa))
3797
3798- Fix for multiple consequent spaces present in CSS selectors, fixes #2670 ([commit](https://github.com/Polymer/polymer/commit/ecddb56))
3799
3800- avoid configuration work when unnecessary ([commit](https://github.com/Polymer/polymer/commit/e0fbfbe))
3801
3802- lazily create effect objects so we can more easily abort processing. avoid forEach ([commit](https://github.com/Polymer/polymer/commit/66df196))
3803
3804- provides support for memoizing pathFn on effect; only process effects/listeners if they exist. ([commit](https://github.com/Polymer/polymer/commit/a2376b6))
3805
3806- memoize pathFn on effect (note: notifyPath change made in previous commit); avoid forEach. ([commit](https://github.com/Polymer/polymer/commit/d93340a))
3807
3808- Avoid using .slice and .forEach ([commit](https://github.com/Polymer/polymer/commit/d2c02a9))
3809
3810- Added support for short unicode escape sequences, fixes #2650 ([commit](https://github.com/Polymer/polymer/commit/2c87145))
3811
3812- Fix for BEM-like CSS selectors under media queries, fixes #2639. Small optimization for produced CSS (empty rules produced semicolon before, now empty string). ([commit](https://github.com/Polymer/polymer/commit/35c89f1))
3813
3814- Fix parsing of custom properties with 'var' in value ([commit](https://github.com/Polymer/polymer/commit/61abfbd))
3815
3816- Clean up cruft. ([commit](https://github.com/Polymer/polymer/commit/59c27fa))
3817
3818- Add tests and fix issues. ([commit](https://github.com/Polymer/polymer/commit/e99e5fa))
3819
3820- dom-repeat chunked/throttled render API ([commit](https://github.com/Polymer/polymer/commit/e9aebd7))
3821
3822- Fix formatting. ([commit](https://github.com/Polymer/polymer/commit/56734a7))
3823
3824- Add notes on running unit tests. ([commit](https://github.com/Polymer/polymer/commit/492f310))
3825
3826- Corrected method name. Fixes #2649. ([commit](https://github.com/Polymer/polymer/commit/5168604))
3827
3828- Fix typos in more efficient array copying. ([commit](https://github.com/Polymer/polymer/commit/53f3a7d))
3829
3830- Adds `Polymer.RenderStatus.afterFirstRender` method. Call to perform tasks after an element first renders. ([commit](https://github.com/Polymer/polymer/commit/71b5c2a))
3831
3832- More efficient array management in Polymer.DomApi. ([commit](https://github.com/Polymer/polymer/commit/320d5c7))
3833
3834- Fixes #2652 ([commit](https://github.com/Polymer/polymer/commit/e35c4e9))
3835
3836- [ci skip] update changelog ([commit](https://github.com/Polymer/polymer/commit/0dc69df))
3837
3838- Fix whitespace around bindings. ([commit](https://github.com/Polymer/polymer/commit/d7d0ed6))
3839
3840- Add support for `strip-whitespace`. Should fix #2511. ([commit](https://github.com/Polymer/polymer/commit/35a1b94))
3841
3842- Improve efficiency of attribute configuration. ([commit](https://github.com/Polymer/polymer/commit/f7d86e9))
3843
3844- Remove use of Function.bind ([commit](https://github.com/Polymer/polymer/commit/25aab8b))
3845
3846- fix typos. ([commit](https://github.com/Polymer/polymer/commit/5fb20da))
3847
3848- Re-use data change events. Remove unused/undocumented listener object specific node listening feature. ([commit](https://github.com/Polymer/polymer/commit/8bdedf3))
3849
3850- Add flattened properties to dom-bind, templatizer, optimize by 'liming properties that are protected/private and not readOnly from list. ([commit](https://github.com/Polymer/polymer/commit/2ba08ec))
3851
3852- Use flattened list of properties for fast access during configuration and attribute->property ([commit](https://github.com/Polymer/polymer/commit/acdd242))
3853
3854- Assemble effect strings at prototype time. ([commit](https://github.com/Polymer/polymer/commit/4745e8f))
3855
3856- Fallback to string lookup to fix support for extra effects. ([commit](https://github.com/Polymer/polymer/commit/d3c4611))
3857
3858- Fix typo. ([commit](https://github.com/Polymer/polymer/commit/ead9adb))
3859
3860- Correct NodeList copying. ([commit](https://github.com/Polymer/polymer/commit/1d29e19))
3861
3862- Avoid Polymer.dom.setAttribute when unneeded. ([commit](https://github.com/Polymer/polymer/commit/9c5a404))
3863
3864- More efficient iteration. ([commit](https://github.com/Polymer/polymer/commit/23a9a06))
3865
3866- Avoid forEach ([commit](https://github.com/Polymer/polymer/commit/ebeaf80))
3867
3868- Copy dom NodeList faster than slice. ([commit](https://github.com/Polymer/polymer/commit/8cad475))
3869
3870- Avoid function lookup by string. ([commit](https://github.com/Polymer/polymer/commit/e2674bc))
3871
3872- Add test for parsing multi-line css comments ([commit](https://github.com/Polymer/polymer/commit/6f21ae6))
3873
3874## [v1.2.1](https://github.com/Polymer/polymer/tree/v1.2.1) (2015-10-29)
3875- Fix test for SD polyfill ([commit](https://github.com/Polymer/polymer/commit/dd8b3e9))
3876
3877- Add pre-condition check for completeness. ([commit](https://github.com/Polymer/polymer/commit/89304dc))
3878
3879- Find non distributed children with deepContains ([commit](https://github.com/Polymer/polymer/commit/8e6f55a))
3880
3881- Ensure outer paths aren't forwarded to instance props. Fixes #2556. ([commit](https://github.com/Polymer/polymer/commit/01273e9))
3882
3883- Add `Polymer.dom.deepContains` ([commit](https://github.com/Polymer/polymer/commit/279bf63))
3884
3885- [ci skip] Update CHANGELOG ([commit](https://github.com/Polymer/polymer/commit/e1f83d2))
3886
3887- isLightDescendant should return false for self ([commit](https://github.com/Polymer/polymer/commit/a0debf4))
3888
3889- Fix for mixins declaration with space before colon. Allow any space character or even `{` and `}` (before and after capturing pattern correspondingly) as pattern boundaries instead of new lines only. In minified sources there might be no space, semicolon or line start, so we need to account that as well. ([commit](https://github.com/Polymer/polymer/commit/883aa5c))
3890
3891## [v1.2.0](https://github.com/Polymer/polymer/tree/v1.2.0) (2015-10-22)
3892- A simpler travis config ([commit](https://github.com/Polymer/polymer/commit/3338b67))
3893
3894- Fix #2587: When Polymer.dom(el).appendChild(node) is called, cleanup work must be performed on the existing parent of node. This change fixes a missing case in this cleanup work: if the existing parent has a observer via `Polymer.dom(parent).observeNodes`, it needs to be notified that node is being removed even if the node does not have specific logical info. For example, if an observed node has no Shady DOM and has a child that is removed. A test for this case was added. ([commit](https://github.com/Polymer/polymer/commit/0d4f418))
3895
3896- add fancy travis status badge to the readme ([commit](https://github.com/Polymer/polymer/commit/e29fca8))
3897
3898- Do not configure compound property/attribute binding if literal if empty. Fixes #2583. ([commit](https://github.com/Polymer/polymer/commit/ca4724a))
3899
3900- Update .travis.yml ([commit](https://github.com/Polymer/polymer/commit/ef366c5))
3901
3902- Remove web-component-tester cache. ([commit](https://github.com/Polymer/polymer/commit/4ae23ce))
3903
3904- Fix IE10 regressions. Fixes #2582 * Copy attribute list before modifying it * Fall back to document for current document if no currentScript ([commit](https://github.com/Polymer/polymer/commit/ee65e68))
3905
3906- Allow _atEndOfMicrotask to be patchable. ([commit](https://github.com/Polymer/polymer/commit/e2d8446))
3907
3908- contributing copy fixup ([commit](https://github.com/Polymer/polymer/commit/ed22c50))
3909
3910- Update CONTRIBUTING.md ([commit](https://github.com/Polymer/polymer/commit/0c21efc))
3911
3912- Add travis config ([commit](https://github.com/Polymer/polymer/commit/6fb7684))
3913
3914- Factor into functions. ([commit](https://github.com/Polymer/polymer/commit/b2117dc))
3915
3916- Fix deepEqual on Safari 9 due to Safari enumeration bug. ([commit](https://github.com/Polymer/polymer/commit/445d603))
3917
3918- ensure distribution observers see all changes that can come from attributes under native Shadow DOM; +minor factoring ([commit](https://github.com/Polymer/polymer/commit/344f5cc))
3919
3920- Add <content>.getDistributedNodes observation. Refactor flush. ([commit](https://github.com/Polymer/polymer/commit/8b1face))
3921
3922- Add docs ([commit](https://github.com/Polymer/polymer/commit/0ede79a))
3923
3924- Make shadow attribute tracking automatic based on detecting a <content select> that depends on attributes; add tests. ([commit](https://github.com/Polymer/polymer/commit/54911a7))
3925
3926- Add comments. ([commit](https://github.com/Polymer/polymer/commit/758c483))
3927
3928- Fix typo. ([commit](https://github.com/Polymer/polymer/commit/74a87a0))
3929
3930- Replace _compoundInitializationEffect with statically-initialized literals in the template for attributes & textContent, and by configuring literal values of properties in _configureAnnotationReferences. ([commit](https://github.com/Polymer/polymer/commit/2f1bd31))
3931
3932- Simplify change tracking by always dirty checking at the observer level. Under Shadow DOM, use a deep MO to watch for attributes. ([commit](https://github.com/Polymer/polymer/commit/669acaa))
3933
3934- Fix URL to component.kitchen ([commit](https://github.com/Polymer/polymer/commit/d9af504))
3935
3936- Update the Google+ community link ([commit](https://github.com/Polymer/polymer/commit/c6684e5))
3937
3938- Fixes from review. ([commit](https://github.com/Polymer/polymer/commit/a300862))
3939
3940- Remove compound binding limitation from primer. ([commit](https://github.com/Polymer/polymer/commit/b1c1b35))
3941
3942- Exclude compound bindings from configure; revisit later. ([commit](https://github.com/Polymer/polymer/commit/1035e2d))
3943
3944- Apply effect value from compound parts. ([commit](https://github.com/Polymer/polymer/commit/c30ac10))
3945
3946- Store binding parts in notes. ([commit](https://github.com/Polymer/polymer/commit/1026498))
3947
3948- Fix missing var ([commit](https://github.com/Polymer/polymer/commit/68edb83))
3949
3950- Add radix for correctness. ([commit](https://github.com/Polymer/polymer/commit/a79f012))
3951
3952- Separate public & private get, flip conditions, add notifyPath API. ([commit](https://github.com/Polymer/polymer/commit/97503ec))
3953
3954- Fix typo in comments. ([commit](https://github.com/Polymer/polymer/commit/e59dbef))
3955
3956- Improvements to path API. Fixes #2509. * Allows `set` to take paths with array #keys * Allows `notifyPath` to take paths with array indices * Exposes public notifySplices API ([commit](https://github.com/Polymer/polymer/commit/10021cc))
3957
3958- Fix merge issue. ([commit](https://github.com/Polymer/polymer/commit/85c23e1))
3959
3960- Denote keys with # to disambiguate from index. Fixes #2007. ([commit](https://github.com/Polymer/polymer/commit/85d8a3a))
3961
3962- update CHANGELOG to 1.1.5 ([commit](https://github.com/Polymer/polymer/commit/b2b23c4))
3963
3964- make tests work on polyfill. ([commit](https://github.com/Polymer/polymer/commit/9ff2ee4))
3965
3966- add `observeNodes` tests. ([commit](https://github.com/Polymer/polymer/commit/bd90b57))
3967
3968- Add optional attribute tracking to support better distributed node notifications under shadow dom. ([commit](https://github.com/Polymer/polymer/commit/8242a98))
3969
3970- Add `Polymer.dom().notifyObservers` method to 'kick' observers, for example, when attributes change under Shadow DOM. ([commit](https://github.com/Polymer/polymer/commit/07261e4))
3971
3972- Add mutation tracking for distributedNodes. ([commit](https://github.com/Polymer/polymer/commit/b11f86b))
3973
3974- Factor dom-api's into separate helpers. ([commit](https://github.com/Polymer/polymer/commit/effedcb))
3975
3976- Adds `Polymer.dom(element).observeChildren(callback)` api ([commit](https://github.com/Polymer/polymer/commit/6499e83))
3977
3978- Adds `getEffectiveChildNodes`, `getEffectiveChildren`, `getEffectiveTextContent` ([commit](https://github.com/Polymer/polymer/commit/f34fb45))
3979
3980## [v1.1.5](https://github.com/Polymer/polymer/tree/v1.1.5) (2015-10-08)
3981- Simplify ([commit](https://github.com/Polymer/polymer/commit/79dfe1f))
3982
3983- Clean up templatizer _pathEffectorImpl. ([commit](https://github.com/Polymer/polymer/commit/1a89bcf))
3984
3985- Add issue link. ([commit](https://github.com/Polymer/polymer/commit/e4c2433))
3986
3987- Missing var keyword ([commit](https://github.com/Polymer/polymer/commit/45fcbcf))
3988
3989- Make sure we only actually call _listen once ([commit](https://github.com/Polymer/polymer/commit/837e9b8))
3990
3991- Add templatizer tests. Fix issues from tests. ([commit](https://github.com/Polymer/polymer/commit/2d97cd7))
3992
3993- Use 'value' in place of 'object' when referring to detail. ([commit](https://github.com/Polymer/polymer/commit/f17be35))
3994
3995- Allow any type, not just objects, as the detail for fire. ([commit](https://github.com/Polymer/polymer/commit/ec59f57))
3996
3997- Make model param of stamp method optional. ([commit](https://github.com/Polymer/polymer/commit/a2e1e64))
3998
3999- add test to ensure unlisten events do not fire ([commit](https://github.com/Polymer/polymer/commit/bf2f694))
4000
4001- add tests ([commit](https://github.com/Polymer/polymer/commit/900d82b))
4002
4003- Only one real listener per `listen` call ([commit](https://github.com/Polymer/polymer/commit/8bd380a))
4004
4005- add util method for shadow children ([commit](https://github.com/Polymer/polymer/commit/1e9110a))
4006
4007- Add notify-path API to templatized template. Fixes #2505. ([commit](https://github.com/Polymer/polymer/commit/2e086fe))
4008
4009- Parent property values should come from template. Fixes #2504. ([commit](https://github.com/Polymer/polymer/commit/23c883b))
4010
4011- Added note about including a clear repro case. ([commit](https://github.com/Polymer/polymer/commit/e18f009))
4012
4013- added request to submit an issue before sending a PR ([commit](https://github.com/Polymer/polymer/commit/6ed836f))
4014
4015- update CHANGELOG to 1.1.4 ([commit](https://github.com/Polymer/polymer/commit/c2b7c31))
4016
4017## [v1.1.4](https://github.com/Polymer/polymer/tree/v1.1.4) (2015-09-25)
4018- :memo: Update description ([commit](https://github.com/Polymer/polymer/commit/6afb8be))
4019
4020- :art: Use npm command bin lookup ([commit](https://github.com/Polymer/polymer/commit/84258d4))
4021
4022- :grapes: Add missing test dependency ([commit](https://github.com/Polymer/polymer/commit/5726b8e))
4023
4024- Reset handlers queue after finished replaying events ([commit](https://github.com/Polymer/polymer/commit/76a5f17))
4025
4026- Update the README.md to Polymer 1.1 ([commit](https://github.com/Polymer/polymer/commit/40c455a))
4027
4028- Add note on arrayDelete with array vs. path ([commit](https://github.com/Polymer/polymer/commit/d2b71a5))
4029
4030- Add unlinkPath tests. ([commit](https://github.com/Polymer/polymer/commit/bee110b))
4031
4032- Update changelog ([commit](https://github.com/Polymer/polymer/commit/573ca29))
4033
4034- Remove dead code; add tests. ([commit](https://github.com/Polymer/polymer/commit/ab85884))
4035
4036- Allow multiple paths to be linked using linkPath. Fixes #2048 ([commit](https://github.com/Polymer/polymer/commit/b221dbe))
4037
4038- Fix docs for stamp method ([commit](https://github.com/Polymer/polymer/commit/8adbe60))
4039
4040- http to https for jsbin ([commit](https://github.com/Polymer/polymer/commit/d842435))
4041
4042- Typo ([commit](https://github.com/Polymer/polymer/commit/d558c0d))
4043
4044- Fix typos in PRIMER.md ([commit](https://github.com/Polymer/polymer/commit/cf793f4))
4045
4046## [v1.1.3](https://github.com/Polymer/polymer/tree/v1.1.3) (2015-09-04)
4047- Fixes #2403 ([commit](https://github.com/Polymer/polymer/commit/a6694b7))
4048
4049- Only try to decrement gesture dependency counter if dependency exists ([commit](https://github.com/Polymer/polymer/commit/8886e8c))
4050
4051- update changelog with v1.1.2 ([commit](https://github.com/Polymer/polymer/commit/d3a7c93))
4052
4053- prepare v1.1.2 ([commit](https://github.com/Polymer/polymer/commit/e78be4f))
4054
4055## [v1.1.2](https://github.com/Polymer/polymer/tree/v1.1.2) (2015-08-28)
4056- Improve composed parent tracking. ([commit](https://github.com/Polymer/polymer/commit/4d15789))
4057
4058- move the mixing-in of behaviors so that it happens before `register` behaviors are invoked ([commit](https://github.com/Polymer/polymer/commit/637367c))
4059
4060- Fixes #2378 ([commit](https://github.com/Polymer/polymer/commit/a9f081b))
4061
4062- Fixes #2356: issue a warning and don't throw an exception when a style include cannot be found. Fixes #2357: include data now comes before any textContent in a style element. ([commit](https://github.com/Polymer/polymer/commit/a16ada1))
4063
4064- remove unneeded protection code for extends. ([commit](https://github.com/Polymer/polymer/commit/8eada87))
4065
4066- Add test ([commit](https://github.com/Polymer/polymer/commit/47ff0e8))
4067
4068- add test for `registered` behavior affecting a value then used by features ([commit](https://github.com/Polymer/polymer/commit/230528c))
4069
4070- add tests for new Polymer() argument support (and make Base tests aware of new abstract method `_desugarBehaviors`) ([commit](https://github.com/Polymer/polymer/commit/9734a3a))
4071
4072- invoke `registration` behavior before registering features, so behaviors can alter features, this requires calling behavior flattening as part of prototype desugaring instead of as part of behavior prep, so the flattened list is available early ([commit](https://github.com/Polymer/polymer/commit/6224dc3))
4073
4074- do `registered` behaviors before invoking `registerFeatures` so `registered` can affect properties used by features (ref #2329) ([commit](https://github.com/Polymer/polymer/commit/61d611c))
4075
4076- specifically create `Polymer` object on `window` to satisfy strict mode (fixes #2363) ([commit](https://github.com/Polymer/polymer/commit/a75133d))
4077
4078- Remove forceUpgraded check in dom-module.import ([commit](https://github.com/Polymer/polymer/commit/b85b641))
4079
4080- Fixes #2341: branch Polymer.dom to use native dom methods under Shadow DOM for: appendChild, insertBefore, removeChild, replaceChild, cloneNode. ([commit](https://github.com/Polymer/polymer/commit/9b1f706))
4081
4082- Fixes #2334: when composing nodes in shady dom, check if a node is where we expect it to be before removing it from its distributed position. We do this because the node may have been moved by Polymer.dom in a way that triggered distribution of its previous location. The node is already where it needs to be so removing it from its parent when it's no longer distributed is destructive. ([commit](https://github.com/Polymer/polymer/commit/4ea69c2))
4083
4084- use cached template annotations when possible ([commit](https://github.com/Polymer/polymer/commit/b0733d3))
4085
4086- fix comment typos ([commit](https://github.com/Polymer/polymer/commit/a0a3e0c))
4087
4088- Update changelog with v1.1.1 release ([commit](https://github.com/Polymer/polymer/commit/12fa867))
4089
4090## [v1.1.1](https://github.com/Polymer/polymer/tree/v1.1.1) (2015-08-20)
4091- Fixes #2263: ensure custom-style can parse variable definitions in supported selectors (e.g. /deep/) without exception due to unknown css. ([commit](https://github.com/Polymer/polymer/commit/894492b))
4092
4093- Fixes #2311, #2323: when elements are removed from their previous position when they are added elsewhere, make sure to remove them from composed, not logical parent. ([commit](https://github.com/Polymer/polymer/commit/3d93116))
4094
4095- Update Changelog ([commit](https://github.com/Polymer/polymer/commit/039ef93))
4096
4097- Add selectedItem property ([commit](https://github.com/Polymer/polymer/commit/d65acd0))
4098
4099- Add test for large splice ([commit](https://github.com/Polymer/polymer/commit/c967583))
4100
4101- Use numeric sort when removing dom-repeat instances ([commit](https://github.com/Polymer/polymer/commit/fccbd8a))
4102
4103- Fixes #2267: properly find dom-module for mixed case elements ([commit](https://github.com/Polymer/polymer/commit/76c58b8))
4104
4105- Fixes #2304: avoid trying to read style data from imports that did not load. ([commit](https://github.com/Polymer/polymer/commit/0d1f206))
4106
4107- Avoid saving logical info on parent when a content is added inside a fragment + slight factoring. ([commit](https://github.com/Polymer/polymer/commit/36072be))
4108
4109- Fixes #2276: avoid losing logical information and simplify logical tree handling ([commit](https://github.com/Polymer/polymer/commit/ee61627))
4110
4111- Moved check earlier. Added test for negative literal. ([commit](https://github.com/Polymer/polymer/commit/1a87ab4))
4112
4113- Fixes #2253: refine logical tree check and populate parents of insertion points with logical info only if necessary. Fixes #2283: when a node is removed, we need to potentially distribute not only its host but also its parent. ([commit](https://github.com/Polymer/polymer/commit/6619f6c))
4114
4115- Support for negative numbers in computed bindings ([commit](https://github.com/Polymer/polymer/commit/fc53f50))
4116
4117## [v1.1.0](https://github.com/Polymer/polymer/tree/v1.1.0) (2015-08-13)
4118- Add comment. ([commit](https://github.com/Polymer/polymer/commit/337b54a))
4119
4120- Add tests for key splice fix. ([commit](https://github.com/Polymer/polymer/commit/4bc055b))
4121
4122- Fixes #2251: resolve imported stylesheets against correct document. ([commit](https://github.com/Polymer/polymer/commit/68af666))
4123
4124- Reduce keySplices to minimum change set before notifying. Fixes #2261 ([commit](https://github.com/Polymer/polymer/commit/f74d072))
4125
4126- Make `clearSelection` public. ([commit](https://github.com/Polymer/polymer/commit/7497729))
4127
4128- Add logical info iff an element being added is an insertion point; do not add logical info for any element in a shady root. ([commit](https://github.com/Polymer/polymer/commit/45cb150))
4129
4130- Make `clearSelection` public. ([commit](https://github.com/Polymer/polymer/commit/d55be7d))
4131
4132- Fixes #2235. Manages logical information in shady distribution more directly by capturing it explicitly when needed and not whenever distribution is run. ([commit](https://github.com/Polymer/polymer/commit/21500fb))
4133
4134- ensure path fixup is applied correctly to styles in templates. ([commit](https://github.com/Polymer/polymer/commit/b22f3cd))
4135
4136- Based on feedback, change `module` to `include` in custom-style and dom-module style marshaling. ([commit](https://github.com/Polymer/polymer/commit/f469129))
4137
4138- Document custom-style module property. ([commit](https://github.com/Polymer/polymer/commit/398d9f7))
4139
4140- Add comment. ([commit](https://github.com/Polymer/polymer/commit/4e640c7))
4141
4142- Add tests and require `module` to be on `style` elements. ([commit](https://github.com/Polymer/polymer/commit/58d3c3b))
4143
4144- `custom-style` supports `module` property that accepts a `dom-module` containing style data. `don-module` style data may be specified inside `<template>` elements and style elements also support module attribute for referencing additional modules containing style data. ([commit](https://github.com/Polymer/polymer/commit/3734c4d))
4145
4146- don-module no longer needs to eagerly upgrade custom elements since the web components polyfills do this automatically. ([commit](https://github.com/Polymer/polymer/commit/051e1bf))
4147
4148## [v1.0.9](https://github.com/Polymer/polymer/tree/v1.0.9) (2015-08-07)
4149- Remove undocumented return value. ([commit](https://github.com/Polymer/polymer/commit/1764d0c))
4150
4151- Add default, update docs. ([commit](https://github.com/Polymer/polymer/commit/ca267a5))
4152
4153- Add tests for isSelected. ([commit](https://github.com/Polymer/polymer/commit/15d63ef))
4154
4155- Default selected to empty array. Add isSelected API. ([commit](https://github.com/Polymer/polymer/commit/d4e7140))
4156
4157- Fixes #2218: match style properties against scope transformed selector (not property unique selector) ([commit](https://github.com/Polymer/polymer/commit/c9e9062))
4158
4159- Remove notify for items (unnecessary). ([commit](https://github.com/Polymer/polymer/commit/a370860))
4160
4161- Uncomment line. ([commit](https://github.com/Polymer/polymer/commit/b25330b))
4162
4163- Give toggle a default. ([commit](https://github.com/Polymer/polymer/commit/db9bda5))
4164
4165- Use multi-prop observer; default selected to null. ([commit](https://github.com/Polymer/polymer/commit/ba4bf38))
4166
4167- Add tests. Reset selection on items/multi change. Remove async. ([commit](https://github.com/Polymer/polymer/commit/5bca55b))
4168
4169- Property matching must check non-transformed rule selector. ([commit](https://github.com/Polymer/polymer/commit/5b9a5ce))
4170
4171- Make _itemsChanged depend on multi. ([commit](https://github.com/Polymer/polymer/commit/1b21397))
4172
4173- Make sure mouse position is not a factor for .click() in IE 10 ([commit](https://github.com/Polymer/polymer/commit/1a2fb4d))
4174
4175- Always trigger tap for synthetic click events ([commit](https://github.com/Polymer/polymer/commit/1eef1a7))
4176
4177- Fixes #2193: Implements workaround for https://code.google.com/p/chromium/issues/detail?id=516550 by adding Polymer.RenderStatus.whenReady and using it to defer `attached` ([commit](https://github.com/Polymer/polymer/commit/2bffc4c))
4178
4179- Fix polyfill templates ([commit](https://github.com/Polymer/polymer/commit/d78c934))
4180
4181- Use `_clientsReadied` to avoid missing attribute->property sets in ready. ([commit](https://github.com/Polymer/polymer/commit/165f716))
4182
4183- Make propagation of attribute changes at configure time more efficient ([commit](https://github.com/Polymer/polymer/commit/b269c1d))
4184
4185- add offsetParent smoke tests ([commit](https://github.com/Polymer/polymer/commit/0b2cfae))
4186
4187- Fixes #1673: ensure instance effects exist before marshaling attributes. ([commit](https://github.com/Polymer/polymer/commit/7c83df5))
4188
4189- Fix typo. ([commit](https://github.com/Polymer/polymer/commit/97944e4))
4190
4191- Clarify `fire` option defaults. Fixes #2180 ([commit](https://github.com/Polymer/polymer/commit/7c3e516))
4192
4193- Add cross-reference for API docs. Fixes #2180 ([commit](https://github.com/Polymer/polymer/commit/9bdcc3b))
4194
4195- Updated utils & removed fn signatures; defer to API docs. Fixes #2180 ([commit](https://github.com/Polymer/polymer/commit/b9b86d5))
4196
4197- Update core- to iron-ajax in PRIMER.md as in Polymer/docs#1276, Polymer/docs#1275 ([commit](https://github.com/Polymer/polymer/commit/e99358a))
4198
4199- Update core- to iron-ajax in jsdoc for dom-bind as in Polymer/docs#1276, Polymer/docs#1275 ([commit](https://github.com/Polymer/polymer/commit/07327c0))
4200
4201- Make properties replacement robust against properties which start with a leading `;` ([commit](https://github.com/Polymer/polymer/commit/3ea0333))
4202
4203- Fixes #2154: ensure Polymer.dom always sees wrapped nodes when ShadowDOM polyfill is in use. ([commit](https://github.com/Polymer/polymer/commit/fc90aa0))
4204
4205- Use css parser's property stripping code in custom-style. ([commit](https://github.com/Polymer/polymer/commit/756ef1b))
4206
4207- Deduplicate track/untrack document event listener logic ([commit](https://github.com/Polymer/polymer/commit/53037d4))
4208
4209- Automatically filter mouseevents without the left mouse button ([commit](https://github.com/Polymer/polymer/commit/bbc3b57))
4210
4211- Fixes #2113: ensures custom-style rules that use @apply combined with defining properties apply correctly. ([commit](https://github.com/Polymer/polymer/commit/69a4aa5))
4212
4213- Correct & simplify per spec. ([commit](https://github.com/Polymer/polymer/commit/7b8b7fd))
4214
4215- Clean up logic. ([commit](https://github.com/Polymer/polymer/commit/d4deb5d))
4216
4217- More loosely match expression function names ([commit](https://github.com/Polymer/polymer/commit/6cfa759))
4218
4219- Fix link to direct to Cross-scope styling ([commit](https://github.com/Polymer/polymer/commit/f9c58bc))
4220
4221- Update behaviors order. Fixes #2144. ([commit](https://github.com/Polymer/polymer/commit/2a51661))
4222
4223- Cache style.display & textContent and re-apply on true. Fixes #2037 ([commit](https://github.com/Polymer/polymer/commit/2611285))
4224
4225- Fixes #2118: force element `is` to be lowercase: mixing case causes confusion and breaks style shimming for type extensions. ([commit](https://github.com/Polymer/polymer/commit/c8905f9))
4226
4227- Allow array API's accept string & negative args. Fixes #2062. Brings the API more in line with native splice, etc. ([commit](https://github.com/Polymer/polymer/commit/7e2ceeb))
4228
4229- Fix #2107: improve binding expression parser to match valid javascript property names. ([commit](https://github.com/Polymer/polymer/commit/7560130))
4230
4231## [v1.0.8](https://github.com/Polymer/polymer/tree/v1.0.8) (2015-07-23)
4232- Disable tracking if scrolling ([commit](https://github.com/Polymer/polymer/commit/ee5177d))
4233
4234- Fixes #2125: adds a register method to dom-module to support imperative creation. ([commit](https://github.com/Polymer/polymer/commit/861f4aa))
4235
4236- Move recognizer reset into start of event flow ([commit](https://github.com/Polymer/polymer/commit/a7495f7))
4237
4238- Fixed small typo on PRIMER.md ([commit](https://github.com/Polymer/polymer/commit/bc40821))
4239
4240- remove alternate calculation for _rootDataHost ([commit](https://github.com/Polymer/polymer/commit/26663cd))
4241
4242- Don't call `dom-change` when detached. ([commit](https://github.com/Polymer/polymer/commit/bdb8fa3))
4243
4244- Fix typo. ([commit](https://github.com/Polymer/polymer/commit/65911bd))
4245
4246- Improve code formatting. ([commit](https://github.com/Polymer/polymer/commit/3968c84))
4247
4248- Up flush MAX to 100 and add overflow warning. ([commit](https://github.com/Polymer/polymer/commit/8bcc416))
4249
4250- Fixes #1998: add api doc for `customStyle` property ([commit](https://github.com/Polymer/polymer/commit/91577c9))
4251
4252- Handle commentnodes correctly for textContent and innerHTML ([commit](https://github.com/Polymer/polymer/commit/6d56d2b))
4253
4254- Fixes #2098: don't accept undefined values as initial config ([commit](https://github.com/Polymer/polymer/commit/1a5c391))
4255
4256- Remove key check; int check should guarantee key. ([commit](https://github.com/Polymer/polymer/commit/dbf833e))
4257
4258- Add unit tests. ([commit](https://github.com/Polymer/polymer/commit/bc4b142))
4259
4260- Allow setting non-index array properties. Fixes #2096. ([commit](https://github.com/Polymer/polymer/commit/f8cad94))
4261
4262- update tests. ([commit](https://github.com/Polymer/polymer/commit/8922323))
4263
4264- added `render` method to dom-bind which can be called when async imports are used; documented template render functions ([commit](https://github.com/Polymer/polymer/commit/348896a))
4265
4266- Fixes #2039: Polymer.dom.flush now triggers Custom Elements polyfill mutations and includes an api (`Polymer.dom.addDebouncer(debouncer)`) for adding debouncers which should run at flush time. Template rendering debouncers are placed in the flush list. ([commit](https://github.com/Polymer/polymer/commit/89a767c))
4267
4268- Fixes #2010, fixes #1818: Shady dom mutations which trigger additional mutations are now successfully enqueued. ([commit](https://github.com/Polymer/polymer/commit/a26247b))
4269
4270- debounce returns debouncer. ([commit](https://github.com/Polymer/polymer/commit/fb52120))
4271
4272- Update index.html ([commit](https://github.com/Polymer/polymer/commit/119df98))
4273
4274## [v1.0.7](https://github.com/Polymer/polymer/tree/v1.0.7) (2015-07-16)
4275- Replace placeholders backwards to simplify. ([commit](https://github.com/Polymer/polymer/commit/5eda235))
4276
4277- Remove unnecessary keys bookkeeping. ([commit](https://github.com/Polymer/polymer/commit/3e02bfd))
4278
4279- Minor tweaks to comments, internal API consistency. ([commit](https://github.com/Polymer/polymer/commit/82958d4))
4280
4281- Always use placeholders; fix insertion reference bug. ([commit](https://github.com/Polymer/polymer/commit/4a45d4f))
4282
4283- Simplify. ([commit](https://github.com/Polymer/polymer/commit/4eda393))
4284
4285- Rename variables for clarity. ([commit](https://github.com/Polymer/polymer/commit/15c1241))
4286
4287- Fix reuse logic to handle multiple mutations in same turn. Fixes #2009. ([commit](https://github.com/Polymer/polymer/commit/1bf5f6d))
4288
4289- Be more explicit. ([commit](https://github.com/Polymer/polymer/commit/a6bd5a5))
4290
4291- Add Polymer.instanceof & isInstance. Fixes #2083. ([commit](https://github.com/Polymer/polymer/commit/7954f93))
4292
4293- Fixes #2081: make Polymer.dom(element).getDistributedNodes and Polymer.dom(element).getDestinationInsertionPoints() always return at least an empty array (was generating exception under Shadow DOM); make element.getContentChildNodes and element.getContentChildren always return at least an empty array when a selector is passed that does not find a <content> (was generating exception under Shadow DOM) ([commit](https://github.com/Polymer/polymer/commit/f966381))
4294
4295- Fixes #2077: workaround IE text node splitting issue that can make text bindings fail. ([commit](https://github.com/Polymer/polymer/commit/312d11f))
4296
4297- Fixes #2078: when computing custom style properties, make sure the styling scope is valid when the element is attached to a shadowRoot whose host is not a Polymer element. ([commit](https://github.com/Polymer/polymer/commit/fab2ed7))
4298
4299- update CHANGELOG for 1.0.6 ([commit](https://github.com/Polymer/polymer/commit/c46ec11))
4300
4301\* *This Change Log was automatically generated by [github_changelog_generator](https://github.com/skywinder/GitHub-Changelog-Generator) below*
4302## [v1.0.6](https://github.com/Polymer/polymer/tree/v1.0.6) (2015-07-09)
4303
4304**Fixed issues:**
4305
4306- Basic support for host-context [\#1895](https://github.com/Polymer/polymer/issues/1895)
4307
4308- custom property resolver tripping over some selectors? [\#1938](https://github.com/Polymer/polymer/issues/1938)
4309
4310- Parsing compressed CSS does not work [\#1927](https://github.com/Polymer/polymer/issues/1927)
4311
4312- Support Polymer.dom().classList.contains [\#1907](https://github.com/Polymer/polymer/issues/1907)
4313
4314- Add support for :host-context [\#1900](https://github.com/Polymer/polymer/issues/1900)
4315
4316- Grey overlay in mobile Safari [\#1970](https://github.com/Polymer/polymer/issues/1970)
4317
4318- `node.unlisten` removes native event listeners too often [\#1988](https://github.com/Polymer/polymer/issues/1988)
4319
4320- `notifyPath` doesn't return as its documentation says [\#1966](https://github.com/Polymer/polymer/issues/1966)
4321
4322- "TypeError: Cannot set property 'display' of undefined" when HTML comment is present inside a dom-if template that evaluates to truthy [\#1786](https://github.com/Polymer/polymer/issues/1786)
4323
4324- `dom-repeat` in a falsy `dom-if` should hide newly stamped children [\#1751](https://github.com/Polymer/polymer/issues/1751)
4325
4326- Typo in Polymer.mixin API documentation [\#2001](https://github.com/Polymer/polymer/issues/2001)
4327
4328- Low-level changes for `iron-list` integration (`fire` & `modelForElement`) [\#2003](https://github.com/Polymer/polymer/issues/2003)
4329
4330- Normalized event difference with ShadowDOM and Shady [\#1921](https://github.com/Polymer/polymer/issues/1921)
4331
4332- DOM API innerHTML adds only first element [\#1972](https://github.com/Polymer/polymer/issues/1972)
4333
4334- with Polymer\#1.05-update, style-sheets and custom-style-elements are not parsed in my project anymore [\#1974](https://github.com/Polymer/polymer/issues/1974)
4335
4336- Expected behavior for importNode,cloneNode [\#1888](https://github.com/Polymer/polymer/issues/1888)
4337
4338- \#1.0.5 computed property function name limitations? [\#2016](https://github.com/Polymer/polymer/issues/2016)
4339
4340## [v1.0.5](https://github.com/Polymer/polymer/tree/v1.0.5) (2015-06-25)
4341
4342**Fixed issues:**
4343
4344- Bindings to concrete types not propagating correctly from template to collection [\#1839](https://github.com/Polymer/polymer/issues/1839)
4345
4346- Setting individual array elements not working [\#1854](https://github.com/Polymer/polymer/issues/1854)
4347
4348- `CustomStyle` change has no effect [\#1851](https://github.com/Polymer/polymer/issues/1851)
4349
4350- With Shady DOM, `<content>` doesn't get passed to another element inside `dom-if` [\#1902](https://github.com/Polymer/polymer/issues/1902)
4351
4352- Provide a convenience method for setting `customStyle` and calling `updateStyles` [\#1915](https://github.com/Polymer/polymer/issues/1915)
4353
4354- If an `async` callback throws an error, it's never removed from the callback list [\#1759](https://github.com/Polymer/polymer/issues/1759)
4355
4356- `dom-if`: undefined is considered falsy only once [\#1742](https://github.com/Polymer/polymer/issues/1742)
4357
4358- Setting `readOnly` AND `computed` on properties [\#1925](https://github.com/Polymer/polymer/issues/1925)
4359
4360- `Uncaught TypeError: this.mixin is not a function` [\#1911](https://github.com/Polymer/polymer/issues/1911)
4361
4362- `Polymer.Base.async` "infinite loop" condition [\#1933](https://github.com/Polymer/polymer/issues/1933)
4363
4364- Custom property resolver tripping over some selectors? [\#1938](https://github.com/Polymer/polymer/issues/1938)
4365
4366- Annotated attribute binding issues [\#1874](https://github.com/Polymer/polymer/issues/1874)
4367
4368- Parsing compressed CSS does not work [\#1927](https://github.com/Polymer/polymer/issues/1927)
4369
4370## [v1.0.4](https://github.com/Polymer/polymer/tree/v1.0.4) (2015-06-17)
4371
4372**Closed issues:**
4373
4374- Error when i put a paper-input inside a paper-drawer-panel [\#1893](https://github.com/Polymer/polymer/issues/1893)
4375
4376- Open the website country restrictions [\#1885](https://github.com/Polymer/polymer/issues/1885)
4377
4378- Observers executed twice if defined in both the properties and the observers array [\#1884](https://github.com/Polymer/polymer/issues/1884)
4379
4380- If I set element property before component registered I cannot change it anymore [\#1882](https://github.com/Polymer/polymer/issues/1882)
4381
4382- Polymer icon set not scaling with size [\#1881](https://github.com/Polymer/polymer/issues/1881)
4383
4384- How binding a JSON in Polymer 1.0 [\#1878](https://github.com/Polymer/polymer/issues/1878)
4385
4386- Annotated attribute binding issues [\#1874](https://github.com/Polymer/polymer/issues/1874)
4387
4388- Paper Elements don't appear on site [\#1868](https://github.com/Polymer/polymer/issues/1868)
4389
4390- \[1.0\] Inserted content not toggled when inside dom-if [\#1862](https://github.com/Polymer/polymer/issues/1862)
4391
4392- Polymer Catalog -- link-related usability issue [\#1860](https://github.com/Polymer/polymer/issues/1860)
4393
4394- Issues with catalog on Chromium 37.0.2062.120, 41.0.2272.76, and Firefox 38.0 [\#1859](https://github.com/Polymer/polymer/issues/1859)
4395
4396- documentation bug; search elements [\#1858](https://github.com/Polymer/polymer/issues/1858)
4397
4398- can I two way binding a properties type of 'Number' to attribute? [\#1856](https://github.com/Polymer/polymer/issues/1856)
4399
4400- 'this' points to Window rather than custom element when called through setTimeOut\(\) [\#1853](https://github.com/Polymer/polymer/issues/1853)
4401
4402- Cannot define an element in the main document \(Firefox and Internet explorer\) [\#1850](https://github.com/Polymer/polymer/issues/1850)
4403
4404- Feature: array variable accessor [\#1849](https://github.com/Polymer/polymer/issues/1849)
4405
4406- Support for expressions and filters [\#1847](https://github.com/Polymer/polymer/issues/1847)
4407
4408- key/value iteration support for template dom-repeat [\#1846](https://github.com/Polymer/polymer/issues/1846)
4409
4410- Styling local DOM [\#1842](https://github.com/Polymer/polymer/issues/1842)
4411
4412- Polymer bouded property not updating - or getting reset \(sometimes\) [\#1840](https://github.com/Polymer/polymer/issues/1840)
4413
4414- insertRule\('body /deep/ myclass' + ' {' + cssText + '}', index\); throws error in ff and ie [\#1836](https://github.com/Polymer/polymer/issues/1836)
4415
4416- this.insertRule\("body /deep/ someclass", index\); error [\#1835](https://github.com/Polymer/polymer/issues/1835)
4417
4418- \<core-scaffold\> 0.5 toolbar background coloring broken [\#1834](https://github.com/Polymer/polymer/issues/1834)
4419
4420- Radio buttons break when using border-box [\#1832](https://github.com/Polymer/polymer/issues/1832)
4421
4422- polymer 1.0 how to use dom-if ? [\#1828](https://github.com/Polymer/polymer/issues/1828)
4423
4424- Remove the undocumented "find nearest template" feature when registering [\#1827](https://github.com/Polymer/polymer/issues/1827)
4425
4426- Remove `preventDefault` from track [\#1824](https://github.com/Polymer/polymer/issues/1824)
4427
4428- Need a way to cancel track and tap from down [\#1823](https://github.com/Polymer/polymer/issues/1823)
4429
4430- Computed bindings are not updated when using polymer's this.push to add elements [\#1822](https://github.com/Polymer/polymer/issues/1822)
4431
4432- Two-way bindings to array members not updating when data edited in dom-repeat template \(bug or feature?\) [\#1821](https://github.com/Polymer/polymer/issues/1821)
4433
4434- Binding undefined does not work as expected [\#1813](https://github.com/Polymer/polymer/issues/1813)
4435
4436- Can't declare Boolean attributes with default of true? [\#1812](https://github.com/Polymer/polymer/issues/1812)
4437
4438- array-selector doesn't work with `multi` unless `toggle` is specified [\#1810](https://github.com/Polymer/polymer/issues/1810)
4439
4440- Style shim only converts a single ::shadow or /deep/ in a selector [\#1809](https://github.com/Polymer/polymer/issues/1809)
4441
4442- Incorrect style for custom CSS properties when extending a native element [\#1807](https://github.com/Polymer/polymer/issues/1807)
4443
4444- Document compatibility with browser [\#1805](https://github.com/Polymer/polymer/issues/1805)
4445
4446- Unwrapped dom-if causes DOMException [\#1804](https://github.com/Polymer/polymer/issues/1804)
4447
4448- \<template is=dom-if\> fails to add rows to a table if they contain \<content\> [\#1800](https://github.com/Polymer/polymer/issues/1800)
4449
4450- Data binding causes infinite loop if value is NaN [\#1799](https://github.com/Polymer/polymer/issues/1799)
4451
4452- Issues with polymer 1.0 dom-repeat templates using paper-radio-group and the selected property [\#1792](https://github.com/Polymer/polymer/issues/1792)
4453
4454- bind attribute replacement [\#1790](https://github.com/Polymer/polymer/issues/1790)
4455
4456- The Shadows sucks [\#1788](https://github.com/Polymer/polymer/issues/1788)
4457
4458- Is there a list of Polymer 1.0 elements in the documentations? as it used to be 0.5! [\#1782](https://github.com/Polymer/polymer/issues/1782)
4459
4460- Custom style variables for elements added outside of polymer [\#1781](https://github.com/Polymer/polymer/issues/1781)
4461
4462- Can I recover the contaminated DOM? [\#1779](https://github.com/Polymer/polymer/issues/1779)
4463
4464- \[1.0\] Data-binding: Is there any way to do this imperatively? [\#1778](https://github.com/Polymer/polymer/issues/1778)
4465
4466- DATA-BINDING [\#1772](https://github.com/Polymer/polymer/issues/1772)
4467
4468- \[1.0\] polymer attribute used in a string behaving differently from 0.5 [\#1770](https://github.com/Polymer/polymer/issues/1770)
4469
4470- \[1.0.2\] Setting property treated as idempotent, but isn't [\#1768](https://github.com/Polymer/polymer/issues/1768)
4471
4472- official element-table bower package [\#1767](https://github.com/Polymer/polymer/issues/1767)
4473
4474- Shopping card polymer element [\#1766](https://github.com/Polymer/polymer/issues/1766)
4475
4476- How to create a polymer element from iron-ajax element response [\#1764](https://github.com/Polymer/polymer/issues/1764)
4477
4478- iron-collapse is focusable \(by clicking or tabbing into it\), which produces a focus outline in browsers [\#1760](https://github.com/Polymer/polymer/issues/1760)
4479
4480- dom-repeat data binding: not working as expected [\#1758](https://github.com/Polymer/polymer/issues/1758)
4481
4482- \[1.0.3\] Do not resolve hash-only urls used for routing [\#1757](https://github.com/Polymer/polymer/issues/1757)
4483
4484- \[1.0.3\]Cannot start up after upgrade [\#1754](https://github.com/Polymer/polymer/issues/1754)
4485
4486- Content nodes in `dom-if` template do not distribute correctly [\#1753](https://github.com/Polymer/polymer/issues/1753)
4487
4488- overriding the custom css variables only works for the first dom element on the page [\#1752](https://github.com/Polymer/polymer/issues/1752)
4489
4490- paper-checkbox should have an indeterminate state [\#1749](https://github.com/Polymer/polymer/issues/1749)
4491
4492- nested dom-repeat with sort attribute shows duplicate entries when adding new items. [\#1744](https://github.com/Polymer/polymer/issues/1744)
4493
4494- `attached` handler executed in wrong order in chrome browser. [\#1743](https://github.com/Polymer/polymer/issues/1743)
4495
4496- \[1.0.2\] '$' is undefined when 'created' is being called [\#1728](https://github.com/Polymer/polymer/issues/1728)
4497
4498- \[1.0\] ::before / ::after psudo selectors in a custom-style [\#1668](https://github.com/Polymer/polymer/issues/1668)
4499
4500- Need Polymer.Base.unlisten to remove the event listener [\#1639](https://github.com/Polymer/polymer/issues/1639)
4501
4502- custom-style sometimes does not apply variables [\#1637](https://github.com/Polymer/polymer/issues/1637)
4503
4504- \[0.9.4\] Dom-if template doesn't stamp when its content contains a wrapped insertion point [\#1631](https://github.com/Polymer/polymer/issues/1631)
4505
4506- With \<template if=\> missing how can I have several different styles applied? [\#1419](https://github.com/Polymer/polymer/issues/1419)
4507
4508**Merged pull requests:**
4509
4510- Includes element defaults in the list of own properties by which elements are styled. [\#1891](https://github.com/Polymer/polymer/pull/1891) ([sorvell](https://github.com/sorvell))
4511
4512- Style shimming fixes [\#1857](https://github.com/Polymer/polymer/pull/1857) ([sorvell](https://github.com/sorvell))
4513
4514- Clear composedNodes when an element upgrades without an insertion point [\#1845](https://github.com/Polymer/polymer/pull/1845) ([sorvell](https://github.com/sorvell))
4515
4516- Allow user prevention of `tap` and `track` gestures from `down` [\#1843](https://github.com/Polymer/polymer/pull/1843) ([azakus](https://github.com/azakus))
4517
4518- Fix incorrect test for `toggle`. Fixes \#1810. [\#1841](https://github.com/Polymer/polymer/pull/1841) ([arthurevans](https://github.com/arthurevans))
4519
4520- Use var keyword when declaring local variable so it doesn't leak to global scope. [\#1838](https://github.com/Polymer/polymer/pull/1838) ([trevordixon](https://github.com/trevordixon))
4521
4522- No implicit template \(fixes \#1827\) [\#1837](https://github.com/Polymer/polymer/pull/1837) ([sjmiles](https://github.com/sjmiles))
4523
4524- Fix jsdoc for splice [\#1820](https://github.com/Polymer/polymer/pull/1820) ([jscissr](https://github.com/jscissr))
4525
4526- Fix dynamic insertion of wrapped or redistributing content. [\#1816](https://github.com/Polymer/polymer/pull/1816) ([kevinpschaaf](https://github.com/kevinpschaaf))
4527
4528- Handle NaN correctly in bindings [\#1811](https://github.com/Polymer/polymer/pull/1811) ([azakus](https://github.com/azakus))
4529
4530- Fix 1752 [\#1797](https://github.com/Polymer/polymer/pull/1797) ([sorvell](https://github.com/sorvell))
4531
4532- Do not apply/notify keySplices if array has not been Collectionified. Fixes \#1744 [\#1795](https://github.com/Polymer/polymer/pull/1795) ([kevinpschaaf](https://github.com/kevinpschaaf))
4533
4534- Use gulp-vulcanize concurrently for faster builds [\#1793](https://github.com/Polymer/polymer/pull/1793) ([azakus](https://github.com/azakus))
4535
4536- Fixes \#1757, do not resolve hash-only urls used for routing [\#1780](https://github.com/Polymer/polymer/pull/1780) ([nippur72](https://github.com/nippur72))
4537
4538- Add `unlisten` function [\#1740](https://github.com/Polymer/polymer/pull/1740) ([azakus](https://github.com/azakus))
4539
4540- Custom style fix [\#1638](https://github.com/Polymer/polymer/pull/1638) ([sorvell](https://github.com/sorvell))
4541
4542## [v1.0.3](https://github.com/Polymer/polymer/tree/v1.0.3) (2015-06-05)
4543
4544**Closed issues:**
4545
4546- paper-toolbar \[title\] conflicts with HTML \[title\] [\#1745](https://github.com/Polymer/polymer/issues/1745)
4547
4548- Bound data-\* attributes being stripped from template children [\#1737](https://github.com/Polymer/polymer/issues/1737)
4549
4550- Polymer.Base.splice and dom-repeat [\#1733](https://github.com/Polymer/polymer/issues/1733)
4551
4552- \[1.0.0\] Light DOM being replaced by shady DOM on ready [\#1732](https://github.com/Polymer/polymer/issues/1732)
4553
4554- \[1.0.2\] Databinding and nested objects [\#1731](https://github.com/Polymer/polymer/issues/1731)
4555
4556- Paper-tabs in Flexbox [\#1730](https://github.com/Polymer/polymer/issues/1730)
4557
4558- When not including `webcomponentsjs`, a script in `\<head\>` after imports will break `unresolved` attribute [\#1723](https://github.com/Polymer/polymer/issues/1723)
4559
4560- Create 1.0.x Release [\#1721](https://github.com/Polymer/polymer/issues/1721)
4561
4562- RENAME listeners TO events [\#1719](https://github.com/Polymer/polymer/issues/1719)
4563
4564- Uncaught TypeError When splicing an array into emptiness [\#1714](https://github.com/Polymer/polymer/issues/1714)
4565
4566- Paper-Button references \<core-icon\> [\#1709](https://github.com/Polymer/polymer/issues/1709)
4567
4568- Events for paper-menu or paper-item [\#1708](https://github.com/Polymer/polymer/issues/1708)
4569
4570- Why is there no javascript file? [\#1707](https://github.com/Polymer/polymer/issues/1707)
4571
4572- Evergreen browser incompatibility [\#1706](https://github.com/Polymer/polymer/issues/1706)
4573
4574- \[1.0\] shady dom inserts '\<content\>' more than once [\#1704](https://github.com/Polymer/polymer/issues/1704)
4575
4576- Issue running Polymer Started Kit 1.0.0 [\#1703](https://github.com/Polymer/polymer/issues/1703)
4577
4578- iron-form body data malformed [\#1702](https://github.com/Polymer/polymer/issues/1702)
4579
4580- \[1.0\] Attached callback is differently resolved on chrome and ff [\#1699](https://github.com/Polymer/polymer/issues/1699)
4581
4582- Polymer 1.0 and WebComponents.js [\#1698](https://github.com/Polymer/polymer/issues/1698)
4583
4584- \[dom-if\] is not as inert as \<template\> should be [\#1695](https://github.com/Polymer/polymer/issues/1695)
4585
4586- can't use flex inside neon-animated-pages [\#1694](https://github.com/Polymer/polymer/issues/1694)
4587
4588- Polymer::Attributes: couldn`t decode Array as JSON [\#1693](https://github.com/Polymer/polymer/issues/1693)
4589
4590- Mobile links off homepage dont work [\#1692](https://github.com/Polymer/polymer/issues/1692)
4591
4592- Computed property doesn't work in dom-repeat [\#1691](https://github.com/Polymer/polymer/issues/1691)
4593
4594- core-animated-pages any plans? [\#1689](https://github.com/Polymer/polymer/issues/1689)
4595
4596- Where's paper-dropdown-menu 1.0? [\#1684](https://github.com/Polymer/polymer/issues/1684)
4597
4598- \[1.0\] dom-repeat observe non-array values [\#1683](https://github.com/Polymer/polymer/issues/1683)
4599
4600- Element catalog, google-analytics, docs missing [\#1681](https://github.com/Polymer/polymer/issues/1681)
4601
4602- Binding not working for open text [\#1677](https://github.com/Polymer/polymer/issues/1677)
4603
4604- Blog link in README.md and CONTRIBUTING.md is wrong [\#1676](https://github.com/Polymer/polymer/issues/1676)
4605
4606- Strange lines on polymer site menu [\#1675](https://github.com/Polymer/polymer/issues/1675)
4607
4608- Need to parameterize path to fonts [\#1674](https://github.com/Polymer/polymer/issues/1674)
4609
4610- How to add dynamic classes in dom-repeat 1.0 [\#1671](https://github.com/Polymer/polymer/issues/1671)
4611
4612- Array mutation without using helper methods [\#1666](https://github.com/Polymer/polymer/issues/1666)
4613
4614- Wrapping non interpolated strings with span in 1.0 [\#1664](https://github.com/Polymer/polymer/issues/1664)
4615
4616- dom-if template got rendered once even if the condition is false [\#1663](https://github.com/Polymer/polymer/issues/1663)
4617
4618- Cannot read property 'slice' of undefined on firebase update [\#1661](https://github.com/Polymer/polymer/issues/1661)
4619
4620- \[1.0.2\] Global leak found in \_marshalArgs [\#1660](https://github.com/Polymer/polymer/issues/1660)
4621
4622- \[1.0\] Changes in appendChild from 0.9 to 1.0? [\#1657](https://github.com/Polymer/polymer/issues/1657)
4623
4624- Using scroll header panel together with dialog will cause backdrop to cover up dialog [\#1656](https://github.com/Polymer/polymer/issues/1656)
4625
4626- Color Extraction [\#1654](https://github.com/Polymer/polymer/issues/1654)
4627
4628- using AngularJS with paper elements [\#1649](https://github.com/Polymer/polymer/issues/1649)
4629
4630- Gestures event issue - No offsets management [\#1646](https://github.com/Polymer/polymer/issues/1646)
4631
4632- \[0.9\] event on-blur does not work on paper-input [\#1634](https://github.com/Polymer/polymer/issues/1634)
4633
4634- \[0.9.4\] Nested dom-if templates show invalid content [\#1632](https://github.com/Polymer/polymer/issues/1632)
4635
4636- paper-slider input box overflow. [\#1611](https://github.com/Polymer/polymer/issues/1611)
4637
4638- \[0.9\] Documentation issue \(unbind & dispose\) [\#1607](https://github.com/Polymer/polymer/issues/1607)
4639
4640- Better dependency management [\#1592](https://github.com/Polymer/polymer/issues/1592)
4641
4642**Merged pull requests:**
4643
4644- Make \_\_styleScoped a one-time optimization. Fixes \#1733 [\#1739](https://github.com/Polymer/polymer/pull/1739) ([kevinpschaaf](https://github.com/kevinpschaaf))
4645
4646- Move non-webcomponents script unresolved case to `load` instead of synchronous [\#1724](https://github.com/Polymer/polymer/pull/1724) ([azakus](https://github.com/azakus))
4647
4648- Fix for IE. [\#1717](https://github.com/Polymer/polymer/pull/1717) ([achimnol](https://github.com/achimnol))
4649
4650- Fix broken link [\#1688](https://github.com/Polymer/polymer/pull/1688) ([weiland](https://github.com/weiland))
4651
4652- Fix syntax highlighting [\#1687](https://github.com/Polymer/polymer/pull/1687) ([weiland](https://github.com/weiland))
4653
4654- Fixes link license [\#1685](https://github.com/Polymer/polymer/pull/1685) ([mateusortiz](https://github.com/mateusortiz))
4655
4656- fixed a little typo [\#1682](https://github.com/Polymer/polymer/pull/1682) ([fredpedro](https://github.com/fredpedro))
4657
4658- fix html comment in README.md [\#1680](https://github.com/Polymer/polymer/pull/1680) ([campersau](https://github.com/campersau))
4659
4660- Changed to https like other links [\#1653](https://github.com/Polymer/polymer/pull/1653) ([henricavalcante](https://github.com/henricavalcante))
4661
4662- dom-if hidden state is \(this.\_hideTemplateChildren || !this.if\). [\#1635](https://github.com/Polymer/polymer/pull/1635) ([kevinpschaaf](https://github.com/kevinpschaaf))
4663
4664- Re-insert rows when re-attaching. Fixes \#1498. Fixes \#1714. [\#1629](https://github.com/Polymer/polymer/pull/1629) ([kevinpschaaf](https://github.com/kevinpschaaf))
4665
4666## [v1.0.2](https://github.com/Polymer/polymer/tree/v1.0.2) (2015-05-29)
4667
4668## [v1.0.1](https://github.com/Polymer/polymer/tree/v1.0.1) (2015-05-29)
4669
4670**Implemented enhancements:**
4671
4672- using javascript core functions [\#1641](https://github.com/Polymer/polymer/issues/1641)
4673
4674**Fixed bugs:**
4675
4676- \[1.0\] Tap gesture does not trigger when calling `this.click` in IE10 [\#1640](https://github.com/Polymer/polymer/issues/1640)
4677
4678**Closed issues:**
4679
4680- Logic for tap distance should be "both axes within TAP\_DISTANCE" [\#1652](https://github.com/Polymer/polymer/issues/1652)
4681
4682- Site is not looking good in Mac Chrome Versión 43.0.2357.81 \(64-bit\) [\#1650](https://github.com/Polymer/polymer/issues/1650)
4683
4684- Different result is shown. [\#1647](https://github.com/Polymer/polymer/issues/1647)
4685
4686- Wrong end tag name in README.md [\#1645](https://github.com/Polymer/polymer/issues/1645)
4687
4688- on-tap doesn't trigger on checkbox 0.5 [\#1586](https://github.com/Polymer/polymer/issues/1586)
4689
4690**Merged pull requests:**
4691
4692- I want to put a space before Jim. [\#1648](https://github.com/Polymer/polymer/pull/1648) ([yutori](https://github.com/yutori))
4693
4694- Fixes link url [\#1643](https://github.com/Polymer/polymer/pull/1643) ([zenorocha](https://github.com/zenorocha))
4695
4696- Fixes typo [\#1642](https://github.com/Polymer/polymer/pull/1642) ([zenorocha](https://github.com/zenorocha))
4697
4698- updated readme and added contributing file [\#1628](https://github.com/Polymer/polymer/pull/1628) ([tjsavage](https://github.com/tjsavage))
4699
4700## [v1.0.0](https://github.com/Polymer/polymer/tree/v1.0.0) (2015-05-27)
4701
4702**Closed issues:**
4703
4704- \[0.9.4\] Data binding works only for "id" attribute? [\#1633](https://github.com/Polymer/polymer/issues/1633)
4705
4706- \[0.9\] when I move a dom-repeat element from one parent to another, the items will gone [\#1498](https://github.com/Polymer/polymer/issues/1498)
4707
4708## [v0.9.4](https://github.com/Polymer/polymer/tree/v0.9.4) (2015-05-27)
4709
4710**Closed issues:**
4711
4712- Polymer.version undefined in 0.9 [\#1625](https://github.com/Polymer/polymer/issues/1625)
4713
4714**Merged pull requests:**
4715
4716- Add back Polymer.version string [\#1626](https://github.com/Polymer/polymer/pull/1626) ([azakus](https://github.com/azakus))
4717
4718## [v0.9.3](https://github.com/Polymer/polymer/tree/v0.9.3) (2015-05-26)
4719
4720**Closed issues:**
4721
4722- Property values that contain a `:` inside a mixin. [\#1623](https://github.com/Polymer/polymer/issues/1623)
4723
4724- \[0.9.2\] dom-repeat issues in 0.9.2 [\#1615](https://github.com/Polymer/polymer/issues/1615)
4725
4726- \[0.9.1, 0.9.2\] Polymer.dom\(\).appendChild\(\) no longer working [\#1612](https://github.com/Polymer/polymer/issues/1612)
4727
4728- \[0.9\] "dom-if" not binding to an object's boolean property [\#1606](https://github.com/Polymer/polymer/issues/1606)
4729
4730- \[0.9\] Custom attributes on elements not working \(original: iron-icon styling troubles\) [\#1604](https://github.com/Polymer/polymer/issues/1604)
4731
4732- Blog down https://blog.polymer-project.org/ [\#1603](https://github.com/Polymer/polymer/issues/1603)
4733
4734- Improve error message if observer is missing [\#1538](https://github.com/Polymer/polymer/issues/1538)
4735
4736- \[0.9\] New gulp build hangs until enter key is pressed [\#1519](https://github.com/Polymer/polymer/issues/1519)
4737
4738- \[0.8\] better error when bound change handler is missing [\#1206](https://github.com/Polymer/polymer/issues/1206)
4739
4740**Merged pull requests:**
4741
4742- Fixes url's in style mixins. [\#1624](https://github.com/Polymer/polymer/pull/1624) ([sorvell](https://github.com/sorvell))
4743
4744- Initialize \_config with values set before creating accessors. [\#1618](https://github.com/Polymer/polymer/pull/1618) ([kevinpschaaf](https://github.com/kevinpschaaf))
4745
4746- Update docs. Add warnings. [\#1614](https://github.com/Polymer/polymer/pull/1614) ([kevinpschaaf](https://github.com/kevinpschaaf))
4747
4748- Refactor build process [\#1613](https://github.com/Polymer/polymer/pull/1613) ([azakus](https://github.com/azakus))
4749
4750## [v0.9.2](https://github.com/Polymer/polymer/tree/v0.9.2) (2015-05-25)
4751
4752**Fixed bugs:**
4753
4754- Default values for custom variables [\#1543](https://github.com/Polymer/polymer/issues/1543)
4755
4756**Closed issues:**
4757
4758- \[0.9.1\] Regression in styling with custom css mixins [\#1601](https://github.com/Polymer/polymer/issues/1601)
4759
4760- Dynamic distribution fails when using SD polyfill and host is nested in another host and has filtering insertion points [\#1595](https://github.com/Polymer/polymer/issues/1595)
4761
4762- Custom properties defined on `:host` shouldn't override document styles. [\#1555](https://github.com/Polymer/polymer/issues/1555)
4763
4764**Merged pull requests:**
4765
4766- Native xstyle fix [\#1605](https://github.com/Polymer/polymer/pull/1605) ([sorvell](https://github.com/sorvell))
4767
4768- Xstyle 1555 [\#1602](https://github.com/Polymer/polymer/pull/1602) ([sorvell](https://github.com/sorvell))
4769
4770## [v0.9.1](https://github.com/Polymer/polymer/tree/v0.9.1) (2015-05-23)
4771
4772**Implemented enhancements:**
4773
4774- Array helpers don't notify length change [\#1573](https://github.com/Polymer/polymer/issues/1573)
4775
4776- \[0.9.0-rc.1\] Method expression without arguments is not invoked [\#1516](https://github.com/Polymer/polymer/issues/1516)
4777
4778- \[0.8\] Polymer.dom\(\) should expose innerHTML and textContent [\#1429](https://github.com/Polymer/polymer/issues/1429)
4779
4780- How do you cancel job1 completely before its timeout value occur? [\#1374](https://github.com/Polymer/polymer/issues/1374)
4781
4782- \[0.8\] Feature request: computed properties in x-repeat [\#1337](https://github.com/Polymer/polymer/issues/1337)
4783
4784**Fixed bugs:**
4785
4786- Computed properties with no dependencies generate a syntax error [\#1348](https://github.com/Polymer/polymer/issues/1348)
4787
4788- \[0.8\] host-context improperly shimmed [\#1346](https://github.com/Polymer/polymer/issues/1346)
4789
4790**Closed issues:**
4791
4792- Tap event not firing the first time after tracking another element [\#1590](https://github.com/Polymer/polymer/issues/1590)
4793
4794- domReady [\#1587](https://github.com/Polymer/polymer/issues/1587)
4795
4796- Content tag does not work inside dom-if template [\#1584](https://github.com/Polymer/polymer/issues/1584)
4797
4798- /deep/ css selector not work in chrome browser [\#1583](https://github.com/Polymer/polymer/issues/1583)
4799
4800- Under native ShadowDOM "dom-if" doesn't stamp out the content even when "if" property is true [\#1582](https://github.com/Polymer/polymer/issues/1582)
4801
4802- Iron-Input hint not turning into label on ChromeBook apps [\#1581](https://github.com/Polymer/polymer/issues/1581)
4803
4804- Binding text remains in \<input value="{{value::input}}"\> on IE10 [\#1578](https://github.com/Polymer/polymer/issues/1578)
4805
4806- \[0.9\] Extends delays/breaks polymer element setup [\#1575](https://github.com/Polymer/polymer/issues/1575)
4807
4808- \[0.9\] Gesture event throws exception when dragged outside document [\#1574](https://github.com/Polymer/polymer/issues/1574)
4809
4810- dom-repeat filter/sort needs to be able to observe parent scope [\#1572](https://github.com/Polymer/polymer/issues/1572)
4811
4812- Logical Operators doesn't work anymore in 0.9 [\#1568](https://github.com/Polymer/polymer/issues/1568)
4813
4814- Reposted from Angular Issue \#1723: Unable to define correct CSS @Rules when CSS shimming is enabled [\#1566](https://github.com/Polymer/polymer/issues/1566)
4815
4816- \[0.9.0\] Problem putting a dom-if template in a light DOM when the component's \<content\> itself is wrapped in a dom-if [\#1565](https://github.com/Polymer/polymer/issues/1565)
4817
4818- hypergrid is a polymer custom component [\#1561](https://github.com/Polymer/polymer/issues/1561)
4819
4820- serializeValueToAttribute returns undefined [\#1559](https://github.com/Polymer/polymer/issues/1559)
4821
4822- Offsetting core drawer panel [\#1557](https://github.com/Polymer/polymer/issues/1557)
4823
4824- \[0.9\] How to dynamically import elements? [\#1554](https://github.com/Polymer/polymer/issues/1554)
4825
4826- Release process should have change log [\#1553](https://github.com/Polymer/polymer/issues/1553)
4827
4828- \[0.9\] on-click="kickAction\(\)" [\#1552](https://github.com/Polymer/polymer/issues/1552)
4829
4830- Layout functionality in 0.9 [\#1551](https://github.com/Polymer/polymer/issues/1551)
4831
4832- \[0.9\] hostAttributes: Noooooooo! [\#1549](https://github.com/Polymer/polymer/issues/1549)
4833
4834- \[0.9\] hidden$="{{isHidden}}" vs hidden=$"{{isHidden}}" [\#1548](https://github.com/Polymer/polymer/issues/1548)
4835
4836- seems that case sensitive properties doesn't work [\#1547](https://github.com/Polymer/polymer/issues/1547)
4837
4838- webcomponents loading order [\#1544](https://github.com/Polymer/polymer/issues/1544)
4839
4840- Data-binding to native DOM element inside of auto-binding template invokes style scoping [\#1542](https://github.com/Polymer/polymer/issues/1542)
4841
4842- 0.9 zip file nearly empty [\#1541](https://github.com/Polymer/polymer/issues/1541)
4843
4844- Polymer.dom\(parent\).querySelector polyfill is broken in 0.8 [\#1540](https://github.com/Polymer/polymer/issues/1540)
4845
4846- Imported resource from origin 'file://' has been blocked from loading by Cross-Origin Resource Sharing policy: Received an invalid response. Origin 'null' is therefore not allowed access. [\#1535](https://github.com/Polymer/polymer/issues/1535)
4847
4848- \[0.9.0-rc.1\] Cannot set property 'touchAction' of undefinedGestures.setTouchAction [\#1533](https://github.com/Polymer/polymer/issues/1533)
4849
4850- Could I disable the two-way binding? [\#1529](https://github.com/Polymer/polymer/issues/1529)
4851
4852- \[0.9\] Can't override the css property if the property is already set on the host via custom property [\#1525](https://github.com/Polymer/polymer/issues/1525)
4853
4854- \[0.5.6\] Hang in loading polymer [\#1524](https://github.com/Polymer/polymer/issues/1524)
4855
4856- \[0.0.9-rc.1\] Array changes event is not delivered [\#1523](https://github.com/Polymer/polymer/issues/1523)
4857
4858- \[0.9\] dom-bind not working with document.createElement [\#1515](https://github.com/Polymer/polymer/issues/1515)
4859
4860- Please, more info about new releases [\#1507](https://github.com/Polymer/polymer/issues/1507)
4861
4862- \[0.9\] Annotated computed properties don't work on autobinding template [\#1500](https://github.com/Polymer/polymer/issues/1500)
4863
4864- Upgrade from polymer 0.5 to 0.8 [\#1492](https://github.com/Polymer/polymer/issues/1492)
4865
4866- \[0.8\] Binding a property with value 'undefined' to an input value on IE11 shows the raw binding [\#1491](https://github.com/Polymer/polymer/issues/1491)
4867
4868- \[0.8\] SVG elements fail on IE11 due to missing classList [\#1490](https://github.com/Polymer/polymer/issues/1490)
4869
4870- Cross domain HTML import [\#1489](https://github.com/Polymer/polymer/issues/1489)
4871
4872- Using Polymer with NW.js [\#1481](https://github.com/Polymer/polymer/issues/1481)
4873
4874- 0.9: String literals as parameters of computed properties [\#1475](https://github.com/Polymer/polymer/issues/1475)
4875
4876- Inheritance of CSS Variables [\#1470](https://github.com/Polymer/polymer/issues/1470)
4877
4878- support data binding with ES6 module? [\#1465](https://github.com/Polymer/polymer/issues/1465)
4879
4880- \[0.8\] IE9 styles broken [\#1464](https://github.com/Polymer/polymer/issues/1464)
4881
4882- how to get polymer and requirejs working together? [\#1463](https://github.com/Polymer/polymer/issues/1463)
4883
4884- .8 domReady never being called [\#1460](https://github.com/Polymer/polymer/issues/1460)
4885
4886- TODO in polymer.js references fixed bug [\#1457](https://github.com/Polymer/polymer/issues/1457)
4887
4888- \[0.8\] Self-closing p tag breaks template [\#1455](https://github.com/Polymer/polymer/issues/1455)
4889
4890- \[0.8\] x-repeat failing to stamp instances on safari [\#1443](https://github.com/Polymer/polymer/issues/1443)
4891
4892- \[0.8\] `\<content select=".class"\>` and `hostAttributes` don't work together [\#1431](https://github.com/Polymer/polymer/issues/1431)
4893
4894- \[0.8\] Binding to "id" is not working [\#1426](https://github.com/Polymer/polymer/issues/1426)
4895
4896- Event handlers within x-repeat always target the first instance of an element [\#1425](https://github.com/Polymer/polymer/issues/1425)
4897
4898- \[0.8\] host, port, etc are reserved for anchor elements; let's avoid them [\#1417](https://github.com/Polymer/polymer/issues/1417)
4899
4900- \[0.8\] IE11 displays and then hides Custom Elements [\#1412](https://github.com/Polymer/polymer/issues/1412)
4901
4902- \[0.8\] x-repeat objectizes arrays of strings [\#1411](https://github.com/Polymer/polymer/issues/1411)
4903
4904- \[0.8\] style scope missing [\#1410](https://github.com/Polymer/polymer/issues/1410)
4905
4906- Polymer 0.8 cant bind to array item. [\#1409](https://github.com/Polymer/polymer/issues/1409)
4907
4908- \[0.8\]\[styling\] Want to define custom variables in the same scope as their references [\#1406](https://github.com/Polymer/polymer/issues/1406)
4909
4910- \[0.8\]\[styling\] Should be able to mixin sibling properties [\#1399](https://github.com/Polymer/polymer/issues/1399)
4911
4912- \[0.8\] Properties deserialized from native inputs lose their type [\#1396](https://github.com/Polymer/polymer/issues/1396)
4913
4914- Shady DOM doesn't correctly parse custom property rules. [\#1389](https://github.com/Polymer/polymer/issues/1389)
4915
4916- Shady DOM custom properties don't inherit. [\#1388](https://github.com/Polymer/polymer/issues/1388)
4917
4918- \[0.8\] dom-module nice but not perfect [\#1380](https://github.com/Polymer/polymer/issues/1380)
4919
4920- \[0.8\] notify: true Bad idea unless it has a huge performance gain [\#1379](https://github.com/Polymer/polymer/issues/1379)
4921
4922- Style mixin syntax is incompatible with Sass [\#1373](https://github.com/Polymer/polymer/issues/1373)
4923
4924- \[x-repeat\] can't bind to childNodes under Shadow DOM [\#1367](https://github.com/Polymer/polymer/issues/1367)
4925
4926- \[0.8\] - default property values are not set by the time observers are called [\#1364](https://github.com/Polymer/polymer/issues/1364)
4927
4928- \[0.8\]: observer callbacks changed parameter ordering [\#1363](https://github.com/Polymer/polymer/issues/1363)
4929
4930- \[0.8\] HTMLAnchor has a `host` property, breaks the intended behavior of `Polymer.Base.\_queryHost` [\#1359](https://github.com/Polymer/polymer/issues/1359)
4931
4932- \[0.8\] Style scoped immediate descendant selector no longer matches projected content [\#1312](https://github.com/Polymer/polymer/issues/1312)
4933
4934- Spaces in binding causes SyntaxError: Unexpected identifier. [\#1311](https://github.com/Polymer/polymer/issues/1311)
4935
4936- Tracking issue: Supporting CSP in 0.8+ [\#1306](https://github.com/Polymer/polymer/issues/1306)
4937
4938- \[0.8\] `readOnly` property without `notify` will not be `readOnly` [\#1294](https://github.com/Polymer/polymer/issues/1294)
4939
4940- Shady styling increases selector specificity [\#1279](https://github.com/Polymer/polymer/issues/1279)
4941
4942- \[0.8\] body unresolved broken [\#1271](https://github.com/Polymer/polymer/issues/1271)
4943
4944- \[0.8\] accidental shared state in configure value? [\#1269](https://github.com/Polymer/polymer/issues/1269)
4945
4946- \[0.8\] Properties observers registered too early [\#1258](https://github.com/Polymer/polymer/issues/1258)
4947
4948- \[0.8\] Polymer.import missing [\#1248](https://github.com/Polymer/polymer/issues/1248)
4949
4950- \[0.8\] Consider always assigning to native properties [\#1226](https://github.com/Polymer/polymer/issues/1226)
4951
4952**Merged pull requests:**
4953
4954- Notify array.length changes. Fixes \#1573. [\#1600](https://github.com/Polymer/polymer/pull/1600) ([kevinpschaaf](https://github.com/kevinpschaaf))
4955
4956- Make `dom-bind` not scope element classes. Fixes \#1542 [\#1599](https://github.com/Polymer/polymer/pull/1599) ([sorvell](https://github.com/sorvell))
4957
4958- 1565,1582,1584 fix [\#1597](https://github.com/Polymer/polymer/pull/1597) ([sorvell](https://github.com/sorvell))
4959
4960- Wait until imports resolve to stamp. Fixes \#1500 [\#1594](https://github.com/Polymer/polymer/pull/1594) ([kevinpschaaf](https://github.com/kevinpschaaf))
4961
4962- Perform dom-bind work in attached/detached. Add tests. [\#1591](https://github.com/Polymer/polymer/pull/1591) ([kevinpschaaf](https://github.com/kevinpschaaf))
4963
4964- Clear input.value attribute before removing for IE. Fixes \#1491. Fixe… [\#1589](https://github.com/Polymer/polymer/pull/1589) ([kevinpschaaf](https://github.com/kevinpschaaf))
4965
4966- iterate behavior mixins in reverse order as the `hasOwnProperty` chec… [\#1588](https://github.com/Polymer/polymer/pull/1588) ([sjmiles](https://github.com/sjmiles))
4967
4968- serializeValueToAttribute always provokes distribute if necessary [\#1580](https://github.com/Polymer/polymer/pull/1580) ([sorvell](https://github.com/sorvell))
4969
4970- Use more resilient shadowroot checking [\#1579](https://github.com/Polymer/polymer/pull/1579) ([azakus](https://github.com/azakus))
4971
4972- Literal args comma fix [\#1577](https://github.com/Polymer/polymer/pull/1577) ([sjmiles](https://github.com/sjmiles))
4973
4974- allow behavior arrays to contain nested behavior arrays [\#1576](https://github.com/Polymer/polymer/pull/1576) ([sjmiles](https://github.com/sjmiles))
4975
4976- X style fixes [\#1570](https://github.com/Polymer/polymer/pull/1570) ([sorvell](https://github.com/sorvell))
4977
4978- Fix typo in PRIMER.md [\#1569](https://github.com/Polymer/polymer/pull/1569) ([ragingwind](https://github.com/ragingwind))
4979
4980- Remove unused keyCodes enum [\#1564](https://github.com/Polymer/polymer/pull/1564) ([jklein24](https://github.com/jklein24))
4981
4982- Xstyle [\#1556](https://github.com/Polymer/polymer/pull/1556) ([sorvell](https://github.com/sorvell))
4983
4984## [v0.9.0](https://github.com/Polymer/polymer/tree/v0.9.0) (2015-05-14)
4985
4986**Implemented enhancements:**
4987
4988- Expose dom-repeat.\_instanceForElement [\#1501](https://github.com/Polymer/polymer/issues/1501)
4989
4990**Closed issues:**
4991
4992- Change color of main panel [\#1536](https://github.com/Polymer/polymer/issues/1536)
4993
4994- \[0.8.0-rc.5\] observers as an array [\#1527](https://github.com/Polymer/polymer/issues/1527)
4995
4996- \[0.9\] Touch scroll gesture, setScrollDirection doesn't work any longer [\#1520](https://github.com/Polymer/polymer/issues/1520)
4997
4998- \[0.9\] Data binding? [\#1517](https://github.com/Polymer/polymer/issues/1517)
4999
5000- `this.$.\*` isn't set if an element \* is inside a `dom-if` block and the condition evaluates to true [\#1513](https://github.com/Polymer/polymer/issues/1513)
5001
5002- Paper-action-dialog with backdrop disables window [\#1509](https://github.com/Polymer/polymer/issues/1509)
5003
5004- How to pass data from polymer element [\#1503](https://github.com/Polymer/polymer/issues/1503)
5005
5006- \[0.9\] auto-binding, x-repeat template not working [\#1502](https://github.com/Polymer/polymer/issues/1502)
5007
5008- \[0.9\] if="{{ 1 \< 2 }}" not supported?! [\#1499](https://github.com/Polymer/polymer/issues/1499)
5009
5010- \[0.9\] touch track fails on iPhone, .touchIdentifier vs .identifier [\#1496](https://github.com/Polymer/polymer/issues/1496)
5011
5012- Internet Explorer 11 "Failed to open data:text/javascript;charset=utf-8," [\#1485](https://github.com/Polymer/polymer/issues/1485)
5013
5014- \[0.5.5\] Function calling is not working in custom element [\#1484](https://github.com/Polymer/polymer/issues/1484)
5015
5016- \[0.8\] Nested insertion points lose elements after distributeContent [\#1480](https://github.com/Polymer/polymer/issues/1480)
5017
5018- \[0.8\] Binding the value of an input box with {{value::input}} loses caret index [\#1471](https://github.com/Polymer/polymer/issues/1471)
5019
5020- \[0.8\] Nested property binding not working on Firefox/IE [\#1391](https://github.com/Polymer/polymer/issues/1391)
5021
5022- Memory Leak when using Data Bindings [\#1116](https://github.com/Polymer/polymer/issues/1116)
5023
5024**Merged pull requests:**
5025
5026- Update to wcjs 0.7.0. [\#1532](https://github.com/Polymer/polymer/pull/1532) ([kevinpschaaf](https://github.com/kevinpschaaf))
5027
5028- 0.8 negate annotated computation [\#1528](https://github.com/Polymer/polymer/pull/1528) ([sjmiles](https://github.com/sjmiles))
5029
5030- Add commands to test build [\#1522](https://github.com/Polymer/polymer/pull/1522) ([azakus](https://github.com/azakus))
5031
5032- Implement a minimum track distance [\#1518](https://github.com/Polymer/polymer/pull/1518) ([azakus](https://github.com/azakus))
5033
5034- Process nested templates in base, parse method args for parentProps. [\#1514](https://github.com/Polymer/polymer/pull/1514) ([kevinpschaaf](https://github.com/kevinpschaaf))
5035
5036- trasnacted -\> transacted in PRIMER.md [\#1512](https://github.com/Polymer/polymer/pull/1512) ([Shrugs](https://github.com/Shrugs))
5037
5038- Add missing comma in code example [\#1510](https://github.com/Polymer/polymer/pull/1510) ([fredj](https://github.com/fredj))
5039
5040- 0.8 shady api [\#1508](https://github.com/Polymer/polymer/pull/1508) ([sorvell](https://github.com/sorvell))
5041
5042- Fix dom-module closing tag [\#1497](https://github.com/Polymer/polymer/pull/1497) ([fredj](https://github.com/fredj))
5043
5044- Add more docs for Gestures [\#1495](https://github.com/Polymer/polymer/pull/1495) ([azakus](https://github.com/azakus))
5045
5046- Fix nits from \#1486 [\#1494](https://github.com/Polymer/polymer/pull/1494) ([azakus](https://github.com/azakus))
5047
5048- Change x-style to custom-style in comments [\#1493](https://github.com/Polymer/polymer/pull/1493) ([chuckh](https://github.com/chuckh))
5049
5050## [v0.9.0-rc.1](https://github.com/Polymer/polymer/tree/v0.9.0-rc.1) (2015-05-06)
5051
5052**Merged pull requests:**
5053
5054- Rename x-\* elements. [\#1488](https://github.com/Polymer/polymer/pull/1488) ([sorvell](https://github.com/sorvell))
5055
5056- 0.8 lexical template scope [\#1487](https://github.com/Polymer/polymer/pull/1487) ([kevinpschaaf](https://github.com/kevinpschaaf))
5057
5058- 0.8 gestures in core [\#1486](https://github.com/Polymer/polymer/pull/1486) ([sjmiles](https://github.com/sjmiles))
5059
5060## [0.5.6](https://github.com/Polymer/polymer/tree/0.5.6) (2015-05-05)
5061
5062**Implemented enhancements:**
5063
5064- \[0.8\] `hostAttributes` should respect user-provided defaults [\#1458](https://github.com/Polymer/polymer/issues/1458)
5065
5066**Closed issues:**
5067
5068- Unable to connect to github.com... [\#1468](https://github.com/Polymer/polymer/issues/1468)
5069
5070- error using mixins as computed property or in template methods in 0.8.0-rc.7 [\#1456](https://github.com/Polymer/polymer/issues/1456)
5071
5072- \[0.8\] observers as an object. [\#1452](https://github.com/Polymer/polymer/issues/1452)
5073
5074- \[0.8\] getDistributedNodes\(\) does not update when distributed content changes [\#1449](https://github.com/Polymer/polymer/issues/1449)
5075
5076- \[0.8\] behaviors override properties on elements [\#1444](https://github.com/Polymer/polymer/issues/1444)
5077
5078- \[0.8\] bower.json license does not follow specification [\#1435](https://github.com/Polymer/polymer/issues/1435)
5079
5080- Error in 0.8 RC6 - not present in RC4 [\#1428](https://github.com/Polymer/polymer/issues/1428)
5081
5082- \[0.8\] Support :root in x-style [\#1415](https://github.com/Polymer/polymer/issues/1415)
5083
5084- \[0.8\] 'style-scope undefined' when combined with hostAttributes and x-if template [\#1400](https://github.com/Polymer/polymer/issues/1400)
5085
5086- \[0.8\] `\<link rel="import" type="css"\>` styles are shimmed out of order [\#1349](https://github.com/Polymer/polymer/issues/1349)
5087
5088- Polymer 0.5.2 release have version 0.5.1 [\#1033](https://github.com/Polymer/polymer/issues/1033)
5089
5090**Merged pull requests:**
5091
5092- 0.8 x style [\#1482](https://github.com/Polymer/polymer/pull/1482) ([sorvell](https://github.com/sorvell))
5093
5094- Fix translate3d call after transform refactor [\#1478](https://github.com/Polymer/polymer/pull/1478) ([azakus](https://github.com/azakus))
5095
5096- 0.8 array notification [\#1477](https://github.com/Polymer/polymer/pull/1477) ([kevinpschaaf](https://github.com/kevinpschaaf))
5097
5098- don't trap `id` for marshalling if it's a binding directive + test [\#1474](https://github.com/Polymer/polymer/pull/1474) ([sjmiles](https://github.com/sjmiles))
5099
5100- use `hasOwnProperty` to avoid overwriting prototype methods when mixing in behaviors \(+test\) [\#1473](https://github.com/Polymer/polymer/pull/1473) ([sjmiles](https://github.com/sjmiles))
5101
5102- 0.8 fix xif polyfill [\#1469](https://github.com/Polymer/polymer/pull/1469) ([kevinpschaaf](https://github.com/kevinpschaaf))
5103
5104- 0.8 patching [\#1462](https://github.com/Polymer/polymer/pull/1462) ([sorvell](https://github.com/sorvell))
5105
5106- 0.8 api scrub [\#1440](https://github.com/Polymer/polymer/pull/1440) ([kevinpschaaf](https://github.com/kevinpschaaf))
5107
5108- typo in PRIMER.md [\#1430](https://github.com/Polymer/polymer/pull/1430) ([batista](https://github.com/batista))
5109
5110- Build polymer 0.8. [\#1402](https://github.com/Polymer/polymer/pull/1402) ([garlicnation](https://github.com/garlicnation))
5111
5112## [v0.8.0-rc.7](https://github.com/Polymer/polymer/tree/v0.8.0-rc.7) (2015-04-22)
5113
5114**Closed issues:**
5115
5116- \[0.8\] `readOnly` properties do not receive the initial value specified by `value` [\#1393](https://github.com/Polymer/polymer/issues/1393)
5117
5118**Merged pull requests:**
5119
5120- Fixes style scoping when elements are stamped inside repeats. [\#1439](https://github.com/Polymer/polymer/pull/1439) ([sorvell](https://github.com/sorvell))
5121
5122- 0.8 repeat fixes [\#1438](https://github.com/Polymer/polymer/pull/1438) ([kevinpschaaf](https://github.com/kevinpschaaf))
5123
5124- Change user `constructor` to `factoryImpl` as an aid to compilation tool... [\#1437](https://github.com/Polymer/polymer/pull/1437) ([sorvell](https://github.com/sorvell))
5125
5126- No more circular dependencies, because bower. [\#1436](https://github.com/Polymer/polymer/pull/1436) ([nevir](https://github.com/nevir))
5127
5128- 0.8 behaviors [\#1433](https://github.com/Polymer/polymer/pull/1433) ([kevinpschaaf](https://github.com/kevinpschaaf))
5129
5130- defeated -\> disabled [\#1423](https://github.com/Polymer/polymer/pull/1423) ([MetaMemoryT](https://github.com/MetaMemoryT))
5131
5132## [v0.8.0-rc.6](https://github.com/Polymer/polymer/tree/v0.8.0-rc.6) (2015-04-20)
5133
5134## [v0.8.0-rc.5](https://github.com/Polymer/polymer/tree/v0.8.0-rc.5) (2015-04-20)
5135
5136**Closed issues:**
5137
5138- \[0.8\] Global settings overwritten by webcomponents [\#1404](https://github.com/Polymer/polymer/issues/1404)
5139
5140- \[0.8\] distributeContent loses light children [\#1394](https://github.com/Polymer/polymer/issues/1394)
5141
5142- \[ShadyDOM\] Exception when removing non-distributed nodes [\#1366](https://github.com/Polymer/polymer/issues/1366)
5143
5144**Merged pull requests:**
5145
5146- 0.8 path effects [\#1422](https://github.com/Polymer/polymer/pull/1422) ([kevinpschaaf](https://github.com/kevinpschaaf))
5147
5148- 0.8 nested template [\#1398](https://github.com/Polymer/polymer/pull/1398) ([kevinpschaaf](https://github.com/kevinpschaaf))
5149
5150- 0.8 shim class [\#1397](https://github.com/Polymer/polymer/pull/1397) ([sorvell](https://github.com/sorvell))
5151
5152- \<iron-doc-viewer\> based index for local dev [\#1395](https://github.com/Polymer/polymer/pull/1395) ([nevir](https://github.com/nevir))
5153
5154- Add license to css-parse.html [\#1378](https://github.com/Polymer/polymer/pull/1378) ([garlicnation](https://github.com/garlicnation))
5155
5156## [v0.8.0-rc.4](https://github.com/Polymer/polymer/tree/v0.8.0-rc.4) (2015-04-10)
5157
5158## [v0.8.0-rc.3](https://github.com/Polymer/polymer/tree/v0.8.0-rc.3) (2015-04-09)
5159
5160**Closed issues:**
5161
5162- Polymer-micro.html broken? [\#1390](https://github.com/Polymer/polymer/issues/1390)
5163
5164- listener for DOMContentLoaded and window resize [\#1384](https://github.com/Polymer/polymer/issues/1384)
5165
5166- \[0.8\] Opting into native Shadow DOM isn't documented [\#1382](https://github.com/Polymer/polymer/issues/1382)
5167
5168- Polymer in 10 Minutes - 3. Create an app [\#1371](https://github.com/Polymer/polymer/issues/1371)
5169
5170- Polymer in 10 Minutes - Reusing other elements [\#1370](https://github.com/Polymer/polymer/issues/1370)
5171
5172- \[0.5.5\] Event fire error on safari [\#1362](https://github.com/Polymer/polymer/issues/1362)
5173
5174- \[0.8\] importHref fails in IE/FF [\#1343](https://github.com/Polymer/polymer/issues/1343)
5175
5176- Attribute Value of "selected" in the tutorial [\#1228](https://github.com/Polymer/polymer/issues/1228)
5177
5178**Merged pull requests:**
5179
5180- 0.8 machined [\#1386](https://github.com/Polymer/polymer/pull/1386) ([sorvell](https://github.com/sorvell))
5181
5182- Clarify concept of host to mean dom host. Related: [\#1372](https://github.com/Polymer/polymer/pull/1372) ([sorvell](https://github.com/sorvell))
5183
5184## [v0.8.0-rc.2](https://github.com/Polymer/polymer/tree/v0.8.0-rc.2) (2015-04-02)
5185
5186**Closed issues:**
5187
5188- \[0.8\] Using one-way binding to propagate upward [\#1360](https://github.com/Polymer/polymer/issues/1360)
5189
5190## [v0.8.0](https://github.com/Polymer/polymer/tree/v0.8.0) (2015-04-02)
5191
5192**Implemented enhancements:**
5193
5194- \[Shadow DOM\] Make Shadow DOM optional [\#1042](https://github.com/Polymer/polymer/issues/1042)
5195
5196**Closed issues:**
5197
5198- \[0.8\] extended my-input element isn't shown [\#1350](https://github.com/Polymer/polymer/issues/1350)
5199
5200- Polymer function not accessible in firefox/safari [\#1316](https://github.com/Polymer/polymer/issues/1316)
5201
5202**Merged pull requests:**
5203
5204- Fix undeclared variable exception in \_distributeInsertionPoint. [\#1351](https://github.com/Polymer/polymer/pull/1351) ([icetraxx](https://github.com/icetraxx))
5205
5206- 0.8 custom notify event [\#1335](https://github.com/Polymer/polymer/pull/1335) ([kevinpschaaf](https://github.com/kevinpschaaf))
5207
5208## [v0.8.0-rc.1](https://github.com/Polymer/polymer/tree/v0.8.0-rc.1) (2015-03-26)
5209
5210**Fixed bugs:**
5211
5212- \[0.8-preview\] Throws exception if left-hand-side of a property binding contains a dash [\#1161](https://github.com/Polymer/polymer/issues/1161)
5213
5214- Bindings in \<style\> no longer work under polyfill [\#270](https://github.com/Polymer/polymer/issues/270)
5215
5216**Closed issues:**
5217
5218- core-list needs your attention [\#1333](https://github.com/Polymer/polymer/issues/1333)
5219
5220- Icons oversized on Firefox on polymer-project.org [\#1328](https://github.com/Polymer/polymer/issues/1328)
5221
5222- \[0.8\] Unable to observe property 'hidden' [\#1322](https://github.com/Polymer/polymer/issues/1322)
5223
5224- \[0.8\] Unexpected token \] [\#1298](https://github.com/Polymer/polymer/issues/1298)
5225
5226- \[0.8\] Text bindings break if parenthesis are used [\#1297](https://github.com/Polymer/polymer/issues/1297)
5227
5228- \[0.8\] Shady style processor doesn't drop operator for ::content [\#1293](https://github.com/Polymer/polymer/issues/1293)
5229
5230- Polymer layout collision with another frameworks like Angular Material [\#1289](https://github.com/Polymer/polymer/issues/1289)
5231
5232- Polymer Project Site - Broken Link [\#1288](https://github.com/Polymer/polymer/issues/1288)
5233
5234- core-ajax [\#1287](https://github.com/Polymer/polymer/issues/1287)
5235
5236- demo portions of documentation are missing/404 [\#1286](https://github.com/Polymer/polymer/issues/1286)
5237
5238- \[0.8\] `attached` is called at different points in lifecycle for ShadeyDOM vs ShadowDOM [\#1285](https://github.com/Polymer/polymer/issues/1285)
5239
5240- \[0.8\] Listening to events on an element produces different results under ShadowDOM v. ShadyDOM [\#1284](https://github.com/Polymer/polymer/issues/1284)
5241
5242- Attribute selectors incorrectly scoped [\#1282](https://github.com/Polymer/polymer/issues/1282)
5243
5244- \[0.8-preview\] Shadey styles have incorrect order of precedence [\#1277](https://github.com/Polymer/polymer/issues/1277)
5245
5246- \[0.8\] Styling scoping not working with type extension elements [\#1275](https://github.com/Polymer/polymer/issues/1275)
5247
5248- Typo on website [\#1273](https://github.com/Polymer/polymer/issues/1273)
5249
5250- \[0.8-preview\] All properties are available for data binding [\#1262](https://github.com/Polymer/polymer/issues/1262)
5251
5252- \[0.8\] camel-case attributes do not deserialize to properties correctly. [\#1257](https://github.com/Polymer/polymer/issues/1257)
5253
5254- paper-autogrow-textarea bug [\#1255](https://github.com/Polymer/polymer/issues/1255)
5255
5256- \<paper-input-decorator label=“birthday”\> [\#1251](https://github.com/Polymer/polymer/issues/1251)
5257
5258- How addEventListener in nested template? [\#1250](https://github.com/Polymer/polymer/issues/1250)
5259
5260- \<paper-input-decorator label="test" autoValidate?="{{autoValidate}}"\> [\#1249](https://github.com/Polymer/polymer/issues/1249)
5261
5262- Installing with Bower not working [\#1246](https://github.com/Polymer/polymer/issues/1246)
5263
5264- Bower package not found [\#1245](https://github.com/Polymer/polymer/issues/1245)
5265
5266- \[0.8\] template x-repeat throws error under native ShadowDOM [\#1244](https://github.com/Polymer/polymer/issues/1244)
5267
5268- \[0.8\] Multiple computed properties call same method [\#1242](https://github.com/Polymer/polymer/issues/1242)
5269
5270- \[0.8\] value binding not working in samples.html [\#1241](https://github.com/Polymer/polymer/issues/1241)
5271
5272- \[0.8\] encapsulate and class binding not working well together [\#1240](https://github.com/Polymer/polymer/issues/1240)
5273
5274- Links in SPA tutorial are broken [\#1239](https://github.com/Polymer/polymer/issues/1239)
5275
5276- What is the complete Polymer Public API? [\#1233](https://github.com/Polymer/polymer/issues/1233)
5277
5278- content does not get wrapped on mobile devices [\#1221](https://github.com/Polymer/polymer/issues/1221)
5279
5280- BUG: web-component-tester, sauce-connect-launcher dependency [\#1214](https://github.com/Polymer/polymer/issues/1214)
5281
5282- Why calling polymer.js instead of polymer.min.js? [\#1213](https://github.com/Polymer/polymer/issues/1213)
5283
5284- Imperatively declared element's custom fired event does not bubble up. [\#1212](https://github.com/Polymer/polymer/issues/1212)
5285
5286- \[0.8\] Attribute deserialization possibly busted? [\#1208](https://github.com/Polymer/polymer/issues/1208)
5287
5288- \[0.8\] Undefined method in constructor [\#1207](https://github.com/Polymer/polymer/issues/1207)
5289
5290- Typo [\#1205](https://github.com/Polymer/polymer/issues/1205)
5291
5292- \[0.8\] x-template should provide bound values to elements' configure [\#1200](https://github.com/Polymer/polymer/issues/1200)
5293
5294- Dynamically publishing attributes [\#1198](https://github.com/Polymer/polymer/issues/1198)
5295
5296- Template's script doesn't execute when imported from another document \(polyfill\) [\#1197](https://github.com/Polymer/polymer/issues/1197)
5297
5298- \[0.8-preview\] x-repeat standalone issue [\#1192](https://github.com/Polymer/polymer/issues/1192)
5299
5300- Polymer.Import - handle 404's [\#1184](https://github.com/Polymer/polymer/issues/1184)
5301
5302- Get Started Tutorial [\#1181](https://github.com/Polymer/polymer/issues/1181)
5303
5304- Initialization might fail when surrounded by p-element [\#1180](https://github.com/Polymer/polymer/issues/1180)
5305
5306- Why no paper-label? [\#1174](https://github.com/Polymer/polymer/issues/1174)
5307
5308- Polymer \(inline styling\) inconsistent between Chrome and Firefox [\#1172](https://github.com/Polymer/polymer/issues/1172)
5309
5310- \[0.8-preview\] Bespoke element constructors [\#1151](https://github.com/Polymer/polymer/issues/1151)
5311
5312- \[0.8-preview\] detached not getting called when the element being removed is in the localDom of another element. [\#1145](https://github.com/Polymer/polymer/issues/1145)
5313
5314- \[0.8-preview\] Boolean attribute change handlers are called before `localDom` or `lightDom` are available. [\#1131](https://github.com/Polymer/polymer/issues/1131)
5315
5316- Reference to `HTMLLinkElement` in `Polymer.import` callback [\#1127](https://github.com/Polymer/polymer/issues/1127)
5317
5318- 0.8-preview: multiple arguments to computed method [\#1092](https://github.com/Polymer/polymer/issues/1092)
5319
5320- 0.8-preview: handle case-sensitivity problems around attributes [\#1080](https://github.com/Polymer/polymer/issues/1080)
5321
5322- 0.8-preview: "ready" fires before "created"? [\#1079](https://github.com/Polymer/polymer/issues/1079)
5323
5324- Wrong Bindings types documentation [\#980](https://github.com/Polymer/polymer/issues/980)
5325
5326**Merged pull requests:**
5327
5328- update webcomponents dependency [\#1339](https://github.com/Polymer/polymer/pull/1339) ([garlicnation](https://github.com/garlicnation))
5329
5330- Update bower.json to point to wcjs at 0.6.0 instead of master. [\#1338](https://github.com/Polymer/polymer/pull/1338) ([garlicnation](https://github.com/garlicnation))
5331
5332- Fix typo an -\> and [\#1330](https://github.com/Polymer/polymer/pull/1330) ([ragingwind](https://github.com/ragingwind))
5333
5334- Update PRIMER.md [\#1327](https://github.com/Polymer/polymer/pull/1327) ([mohanaravind](https://github.com/mohanaravind))
5335
5336- Move notify event target check to \_notifyListener. [\#1323](https://github.com/Polymer/polymer/pull/1323) ([kevinpschaaf](https://github.com/kevinpschaaf))
5337
5338- Shady DOM optimizations: \(1\) fast path distribution when no insertion po... [\#1320](https://github.com/Polymer/polymer/pull/1320) ([sorvell](https://github.com/sorvell))
5339
5340- \[0.8\] Minor doc typo [\#1313](https://github.com/Polymer/polymer/pull/1313) ([fredj](https://github.com/fredj))
5341
5342- \[0.8\] Bye bye bowerrc [\#1310](https://github.com/Polymer/polymer/pull/1310) ([nevir](https://github.com/nevir))
5343
5344- 0.8 gestures [\#1309](https://github.com/Polymer/polymer/pull/1309) ([frankiefu](https://github.com/frankiefu))
5345
5346- Make webcomponentsjs a bower dependency [\#1307](https://github.com/Polymer/polymer/pull/1307) ([robdodson](https://github.com/robdodson))
5347
5348- Walk attributes backward to avoid IE veto on removeAttribute. [\#1302](https://github.com/Polymer/polymer/pull/1302) ([kevinpschaaf](https://github.com/kevinpschaaf))
5349
5350- Update PRIMER.md [\#1301](https://github.com/Polymer/polymer/pull/1301) ([mohanaravind](https://github.com/mohanaravind))
5351
5352- Separate attributes function from annotations [\#1300](https://github.com/Polymer/polymer/pull/1300) ([kevinpschaaf](https://github.com/kevinpschaaf))
5353
5354- Bugfix: ReferenceError: c is not defined [\#1295](https://github.com/Polymer/polymer/pull/1295) ([atotic](https://github.com/atotic))
5355
5356- Minor text edits on DOM API description [\#1281](https://github.com/Polymer/polymer/pull/1281) ([arthurevans](https://github.com/arthurevans))
5357
5358- Fixes typo and broken link in PRIMER. [\#1274](https://github.com/Polymer/polymer/pull/1274) ([batista](https://github.com/batista))
5359
5360- 0.8 demodulate [\#1264](https://github.com/Polymer/polymer/pull/1264) ([sjmiles](https://github.com/sjmiles))
5361
5362- 0.8 property config [\#1256](https://github.com/Polymer/polymer/pull/1256) ([kevinpschaaf](https://github.com/kevinpschaaf))
5363
5364- Fixed insertion of numbers and booleans in the weakmap in 0.8-preview [\#1253](https://github.com/Polymer/polymer/pull/1253) ([cedric-marcone](https://github.com/cedric-marcone))
5365
5366- Unique comp props [\#1243](https://github.com/Polymer/polymer/pull/1243) ([ssorallen](https://github.com/ssorallen))
5367
5368- Standardize indentation across examples in Primer [\#1235](https://github.com/Polymer/polymer/pull/1235) ([ssorallen](https://github.com/ssorallen))
5369
5370- Use correct `Dom` capitalization in Primer doc [\#1222](https://github.com/Polymer/polymer/pull/1222) ([ssorallen](https://github.com/ssorallen))
5371
5372- Collection repeat [\#1215](https://github.com/Polymer/polymer/pull/1215) ([kevinpschaaf](https://github.com/kevinpschaaf))
5373
5374- Fix typo in PRIMER.md [\#1204](https://github.com/Polymer/polymer/pull/1204) ([fredj](https://github.com/fredj))
5375
5376## [0.5.5](https://github.com/Polymer/polymer/tree/0.5.5) (2015-02-18)
5377
5378**Closed issues:**
5379
5380- Need a Polymer Core \(team member\) representative asap? [\#1194](https://github.com/Polymer/polymer/issues/1194)
5381
5382**Merged pull requests:**
5383
5384- possible fix for \[0.8-preview\] \#1192 [\#1202](https://github.com/Polymer/polymer/pull/1202) ([sjmiles](https://github.com/sjmiles))
5385
5386- Basic test for x-template stamping [\#1199](https://github.com/Polymer/polymer/pull/1199) ([nevir](https://github.com/nevir))
5387
5388## [0.5.5-rc1](https://github.com/Polymer/polymer/tree/0.5.5-rc1) (2015-02-13)
5389
5390**Closed issues:**
5391
5392- How Polymer handle elements' model communication? [\#1187](https://github.com/Polymer/polymer/issues/1187)
5393
5394- Polymer is failing silently without any console error [\#1171](https://github.com/Polymer/polymer/issues/1171)
5395
5396- Elements created at runtime, can't know when ready [\#1158](https://github.com/Polymer/polymer/issues/1158)
5397
5398- core-dropdown-menu is ugly magugly [\#1146](https://github.com/Polymer/polymer/issues/1146)
5399
5400- polymer element not compatible with IE [\#1143](https://github.com/Polymer/polymer/issues/1143)
5401
5402- polymer element not compatible with IE [\#1142](https://github.com/Polymer/polymer/issues/1142)
5403
5404- Please improve home site's colors [\#1141](https://github.com/Polymer/polymer/issues/1141)
5405
5406- polymer element not compatible with IE [\#1140](https://github.com/Polymer/polymer/issues/1140)
5407
5408- polymer element not compatible with IE [\#1139](https://github.com/Polymer/polymer/issues/1139)
5409
5410- polymer element not compatible with IE [\#1138](https://github.com/Polymer/polymer/issues/1138)
5411
5412- Element with id="exports" results in uncaught "Observer is not defined" exception [\#1134](https://github.com/Polymer/polymer/issues/1134)
5413
5414- Data-binding in \<template\> on objects attributes have strange behaviour \[bug?\] [\#1129](https://github.com/Polymer/polymer/issues/1129)
5415
5416- tipAttribute is not working properly [\#1126](https://github.com/Polymer/polymer/issues/1126)
5417
5418- IE 10+11 + data binding in inline style not working in Polymer v0.5.4 [\#1124](https://github.com/Polymer/polymer/issues/1124)
5419
5420- webcomponents.min.js:11 Uncaught TypeError: undefined is not a function [\#1122](https://github.com/Polymer/polymer/issues/1122)
5421
5422- TypeError: Attempting to configurable attribute of unconfigurable property. [\#1119](https://github.com/Polymer/polymer/issues/1119)
5423
5424- Template with svg style url\(\#id\) is shimmed with file name [\#751](https://github.com/Polymer/polymer/issues/751)
5425
5426**Merged pull requests:**
5427
5428- 0.8 dash case [\#1191](https://github.com/Polymer/polymer/pull/1191) ([sjmiles](https://github.com/sjmiles))
5429
5430- Add externs. [\#1165](https://github.com/Polymer/polymer/pull/1165) ([garlicnation](https://github.com/garlicnation))
5431
5432- primer: fix module syntax [\#1162](https://github.com/Polymer/polymer/pull/1162) ([morethanreal](https://github.com/morethanreal))
5433
5434- nit: fix typo in PRIMER.md [\#1147](https://github.com/Polymer/polymer/pull/1147) ([rictic](https://github.com/rictic))
5435
5436- Add build script for autoclave [\#1132](https://github.com/Polymer/polymer/pull/1132) ([azakus](https://github.com/azakus))
5437
5438## [0.5.4](https://github.com/Polymer/polymer/tree/0.5.4) (2015-01-24)
5439
5440**Closed issues:**
5441
5442- Dropdown Menu [\#1118](https://github.com/Polymer/polymer/issues/1118)
5443
5444- Extracting an unknown archive [\#1103](https://github.com/Polymer/polymer/issues/1103)
5445
5446## [0.5.3](https://github.com/Polymer/polymer/tree/0.5.3) (2015-01-21)
5447
5448## [0.5.3-rc2](https://github.com/Polymer/polymer/tree/0.5.3-rc2) (2015-01-21)
5449
5450**Closed issues:**
5451
5452- problems trying 0.5.3-rc [\#1117](https://github.com/Polymer/polymer/issues/1117)
5453
5454- Missing e in function - Tutorial [\#1110](https://github.com/Polymer/polymer/issues/1110)
5455
5456- Cannot find function or filter [\#1102](https://github.com/Polymer/polymer/issues/1102)
5457
5458- core-icons:work bug [\#1100](https://github.com/Polymer/polymer/issues/1100)
5459
5460- https://www.polymer-project.org/components/all-of-them/all-of-them.html [\#1096](https://github.com/Polymer/polymer/issues/1096)
5461
5462- Safari is not opening the demo page of polymer [\#1088](https://github.com/Polymer/polymer/issues/1088)
5463
5464- 0.8-preview: newline confuses findAnnotatedNode [\#1078](https://github.com/Polymer/polymer/issues/1078)
5465
5466**Merged pull requests:**
5467
5468- \[0.8\] name -\> is [\#1112](https://github.com/Polymer/polymer/pull/1112) ([nevir](https://github.com/nevir))
5469
5470- \[0.8\] Fix small typos in PRIMER.md [\#1098](https://github.com/Polymer/polymer/pull/1098) ([peterwmwong](https://github.com/peterwmwong))
5471
5472## [0.5.3-rc](https://github.com/Polymer/polymer/tree/0.5.3-rc) (2015-01-15)
5473
5474**Fixed bugs:**
5475
5476- Need consistent path behavior [\#651](https://github.com/Polymer/polymer/issues/651)
5477
5478**Closed issues:**
5479
5480- Missing scrollbars, and mouse wheel not working [\#1089](https://github.com/Polymer/polymer/issues/1089)
5481
5482- Very noticeable sluggishness when scrolling [\#1084](https://github.com/Polymer/polymer/issues/1084)
5483
5484- Can't build 0.8-preview and there is no build information at all [\#1075](https://github.com/Polymer/polymer/issues/1075)
5485
5486- paper-toggle-button and paper-checkbox events incorrectly documented [\#1074](https://github.com/Polymer/polymer/issues/1074)
5487
5488- Failed to assign list scroller to scroller of headerPanel [\#1072](https://github.com/Polymer/polymer/issues/1072)
5489
5490- this.$ gets polluted with shadow dom of other components [\#1069](https://github.com/Polymer/polymer/issues/1069)
5491
5492- Documentation Wrong and no worked Data binding on IE11 [\#1067](https://github.com/Polymer/polymer/issues/1067)
5493
5494- How to replace tag name depend on attribute? [\#1064](https://github.com/Polymer/polymer/issues/1064)
5495
5496- DataBinding not full work in IE \(polymer-0.5.2\) [\#1063](https://github.com/Polymer/polymer/issues/1063)
5497
5498- Template references in SVG not working [\#1061](https://github.com/Polymer/polymer/issues/1061)
5499
5500- Docs examples missing custom element name [\#1058](https://github.com/Polymer/polymer/issues/1058)
5501
5502- :host styles not rendering [\#1057](https://github.com/Polymer/polymer/issues/1057)
5503
5504- Redraw menu list [\#1054](https://github.com/Polymer/polymer/issues/1054)
5505
5506- fire message to other element [\#1045](https://github.com/Polymer/polymer/issues/1045)
5507
5508- img width 100% event [\#1044](https://github.com/Polymer/polymer/issues/1044)
5509
5510- Typo [\#1041](https://github.com/Polymer/polymer/issues/1041)
5511
5512- Please hire a competent technical writer [\#1036](https://github.com/Polymer/polymer/issues/1036)
5513
5514- Chrome: Faulty responsiveness if window size is instantly changed [\#1034](https://github.com/Polymer/polymer/issues/1034)
5515
5516- Polymer in 10 minutes - horizontal scroll bar doesn't work in chrome [\#1030](https://github.com/Polymer/polymer/issues/1030)
5517
5518- Arguments in the function expressions are not watched - binding fails [\#1021](https://github.com/Polymer/polymer/issues/1021)
5519
5520- core-selector doesn't work on FF/linux for core\_elements \>= 5.0 [\#1015](https://github.com/Polymer/polymer/issues/1015)
5521
5522- Missing web-animations-next-lite.min.js [\#1014](https://github.com/Polymer/polymer/issues/1014)
5523
5524- webcomponents.js doesn't work [\#1013](https://github.com/Polymer/polymer/issues/1013)
5525
5526- The main page and demos doesn't work on Firefox!!!! [\#1007](https://github.com/Polymer/polymer/issues/1007)
5527
5528- Remember scroll position of selected page and prevent auto scrolling when selecting a other page. [\#1000](https://github.com/Polymer/polymer/issues/1000)
5529
5530- No field view on iOS 8 [\#986](https://github.com/Polymer/polymer/issues/986)
5531
5532- \<meta name="layout" content="polymer or some other layout2"\> [\#959](https://github.com/Polymer/polymer/issues/959)
5533
5534- Stoped to render on firefox after .35 update \(trying to fix jquery conflict\) [\#697](https://github.com/Polymer/polymer/issues/697)
5535
5536- on-click doesn't work with bootstrap and jQuery [\#625](https://github.com/Polymer/polymer/issues/625)
5537
5538**Merged pull requests:**
5539
5540- Adjust to the new unit test layout [\#1093](https://github.com/Polymer/polymer/pull/1093) ([nevir](https://github.com/nevir))
5541
5542- Make `ready` independent of attached state and make distribution go top-down logically and composition unwind bottom-up [\#1039](https://github.com/Polymer/polymer/pull/1039) ([sorvell](https://github.com/sorvell))
5543
5544- 0.8 simplex [\#1028](https://github.com/Polymer/polymer/pull/1028) ([sorvell](https://github.com/sorvell))
5545
5546- Expands the `\<content\>` element to remember logical DOM [\#1017](https://github.com/Polymer/polymer/pull/1017) ([jmesserly](https://github.com/jmesserly))
5547
5548## [0.5.2](https://github.com/Polymer/polymer/tree/0.5.2) (2014-12-11)
5549
5550**Closed issues:**
5551
5552- Best\(?\) practice for loading & saving relational data [\#1008](https://github.com/Polymer/polymer/issues/1008)
5553
5554- the demos don't work in Chrome and Opera [\#1006](https://github.com/Polymer/polymer/issues/1006)
5555
5556- one click triggers two popup of paper-dropdown-menu [\#1004](https://github.com/Polymer/polymer/issues/1004)
5557
5558- polymer-project.org bad link [\#1003](https://github.com/Polymer/polymer/issues/1003)
5559
5560- \[Firefox\] \[Regression 0.4.2 -\> 0.5.0\] `on-tap` event not catched [\#997](https://github.com/Polymer/polymer/issues/997)
5561
5562- In Q&A, answer about hosting for tests is misleading [\#994](https://github.com/Polymer/polymer/issues/994)
5563
5564- core-overlay not working on firefox 34 [\#993](https://github.com/Polymer/polymer/issues/993)
5565
5566- Circular dependency between core-iconset and core-icon bower modules [\#992](https://github.com/Polymer/polymer/issues/992)
5567
5568- www.polymer-project.org unusable in firefox [\#991](https://github.com/Polymer/polymer/issues/991)
5569
5570- \<core-tooltip\> and paper-fab don't like each other. [\#988](https://github.com/Polymer/polymer/issues/988)
5571
5572- Weird bug in Firefox and Safari [\#984](https://github.com/Polymer/polymer/issues/984)
5573
5574- Polymer 0.5.0 for iOS 8 Console reports ReferenceError: Can't find variable: logFlags [\#981](https://github.com/Polymer/polymer/issues/981)
5575
5576- 404 Documentation Link [\#977](https://github.com/Polymer/polymer/issues/977)
5577
5578- scrolling over a paper-input-decorator using a touch device selects that input making it nearly impossible to scroll over paper-input fields on a mobile device [\#973](https://github.com/Polymer/polymer/issues/973)
5579
5580- core-item ignores clicks on polymer-project.org in Firefox [\#968](https://github.com/Polymer/polymer/issues/968)
5581
5582- https://www.polymer-project.org/platform/custom-elements.html has a 404 for the "Shadow dom" button [\#967](https://github.com/Polymer/polymer/issues/967)
5583
5584- ZIP download missing minified webcomponents.js [\#965](https://github.com/Polymer/polymer/issues/965)
5585
5586- Unable to get on-core-select to fire in paper-dropdown-menu [\#957](https://github.com/Polymer/polymer/issues/957)
5587
5588- 0.5.1 Element Name could not be inferred | Safari && Mobile Safari [\#956](https://github.com/Polymer/polymer/issues/956)
5589
5590- url relative path ../ not works for cross domain link import [\#955](https://github.com/Polymer/polymer/issues/955)
5591
5592- url relative path ../ not works for cross domain link import [\#954](https://github.com/Polymer/polymer/issues/954)
5593
5594- Can't get a \<core-menu-button\> component in \<core-toolbar\> to show child nodes [\#951](https://github.com/Polymer/polymer/issues/951)
5595
5596- paper-autogrow text not in bower update [\#949](https://github.com/Polymer/polymer/issues/949)
5597
5598- Need info how to test polymer elements using Selenium. [\#948](https://github.com/Polymer/polymer/issues/948)
5599
5600- "horizontal layout wrap" broken in fireFox [\#945](https://github.com/Polymer/polymer/issues/945)
5601
5602- Zip file is empty upon download [\#943](https://github.com/Polymer/polymer/issues/943)
5603
5604- on-tap not working on Firefox [\#941](https://github.com/Polymer/polymer/issues/941)
5605
5606- \[Question\] Using Polymer for progressive enhancement [\#940](https://github.com/Polymer/polymer/issues/940)
5607
5608- Buttons not working after vulcanize [\#935](https://github.com/Polymer/polymer/issues/935)
5609
5610- Dropdown Resizing [\#930](https://github.com/Polymer/polymer/issues/930)
5611
5612- demo content [\#929](https://github.com/Polymer/polymer/issues/929)
5613
5614- https://www.polymer-project.org/components/web-component-tester/browser.js not found [\#928](https://github.com/Polymer/polymer/issues/928)
5615
5616- web-animations.html missing from web-animations-next - \(Polymer 0.5.1\) [\#923](https://github.com/Polymer/polymer/issues/923)
5617
5618- Paper Menu button page on Polymer website shows example for paper dropdown menu not paper menu button [\#922](https://github.com/Polymer/polymer/issues/922)
5619
5620- Click handlers don't work anymore on iOS with 0.5.0 [\#918](https://github.com/Polymer/polymer/issues/918)
5621
5622- paper-dropdown-menu not working correctly or documentation needs update. [\#911](https://github.com/Polymer/polymer/issues/911)
5623
5624- Add API for communicating hide/show/resize from parents to interested children [\#849](https://github.com/Polymer/polymer/issues/849)
5625
5626- bower install on yosemite [\#808](https://github.com/Polymer/polymer/issues/808)
5627
5628- Two finger touch events - not working [\#802](https://github.com/Polymer/polymer/issues/802)
5629
5630- Create a core-label, associate a label with a child focusable control [\#793](https://github.com/Polymer/polymer/issues/793)
5631
5632- Not possible to stay on older version \(0.3.5\) [\#758](https://github.com/Polymer/polymer/issues/758)
5633
5634**Merged pull requests:**
5635
5636- 0.8 miceplay [\#1012](https://github.com/Polymer/polymer/pull/1012) ([kevinpschaaf](https://github.com/kevinpschaaf))
5637
5638- Spelling correction. [\#996](https://github.com/Polymer/polymer/pull/996) ([germ13](https://github.com/germ13))
5639
5640- Use possessive "its" [\#970](https://github.com/Polymer/polymer/pull/970) ([BrianGeppert](https://github.com/BrianGeppert))
5641
5642- README update [\#927](https://github.com/Polymer/polymer/pull/927) ([rottina](https://github.com/rottina))
5643
5644## [0.5.1](https://github.com/Polymer/polymer/tree/0.5.1) (2014-11-12)
5645
5646**Closed issues:**
5647
5648- Bug on site [\#920](https://github.com/Polymer/polymer/issues/920)
5649
5650- href in my element not working on iOS [\#919](https://github.com/Polymer/polymer/issues/919)
5651
5652- \[Polymer\#0.5.0\]\[Safari\] TypeError: undefined is not an object \(evaluating 'HTMLImports.path.resolveUrlsInStyle'\) \(url.js line 199\) [\#915](https://github.com/Polymer/polymer/issues/915)
5653
5654- \[Polymer\#0.5.0\]\[Firefox\] TypeError: HTMLImports.path is undefined \(platform.js line 14\) [\#914](https://github.com/Polymer/polymer/issues/914)
5655
5656- \[Polymer\#0.5.0\]\[Chrome\] Uncaught TypeError: Cannot read property 'parse' of undefined \(boot.js line 14\) [\#913](https://github.com/Polymer/polymer/issues/913)
5657
5658- web-animations-next/web-animations.html file missing [\#909](https://github.com/Polymer/polymer/issues/909)
5659
5660- No release notes for 0.5.0 [\#908](https://github.com/Polymer/polymer/issues/908)
5661
5662- Back button navigation sometimes broken on polymer-project website [\#907](https://github.com/Polymer/polymer/issues/907)
5663
5664- Designer Tool page appears blank [\#906](https://github.com/Polymer/polymer/issues/906)
5665
5666- Polymer is undefined in IE11 [\#905](https://github.com/Polymer/polymer/issues/905)
5667
5668- Using polymer with Jinja2 server side templating [\#904](https://github.com/Polymer/polymer/issues/904)
5669
5670- ERR\_CONNECTION\_CLOSED trying to visit blog.polymer-project.org [\#894](https://github.com/Polymer/polymer/issues/894)
5671
5672- Consider not dirty check polling when the tab is not visible [\#892](https://github.com/Polymer/polymer/issues/892)
5673
5674## [0.5.0](https://github.com/Polymer/polymer/tree/0.5.0) (2014-11-10)
5675
5676**Fixed bugs:**
5677
5678- Links to "\#" get rewritten to just "" which causes a refresh if clicked [\#672](https://github.com/Polymer/polymer/issues/672)
5679
5680**Closed issues:**
5681
5682- Incorrect behaviour for disabled fields with Polymer paper-input-decorator [\#901](https://github.com/Polymer/polymer/issues/901)
5683
5684- Ajax responseChanged return logged twice [\#900](https://github.com/Polymer/polymer/issues/900)
5685
5686- behavior difference between \<my-component/\> and \<my-component\>\</my-component\> [\#899](https://github.com/Polymer/polymer/issues/899)
5687
5688- on-tap does not cause paper-input value to be committed [\#890](https://github.com/Polymer/polymer/issues/890)
5689
5690- \<paper-item\> has 'iconSrc' attribute, should be 'src' like \<paper-fab\>, \<paper-icon-button\> and \<paper-menu-button\> [\#889](https://github.com/Polymer/polymer/issues/889)
5691
5692- paper-input documentation lacks details on field validation [\#888](https://github.com/Polymer/polymer/issues/888)
5693
5694- paper-input documentation inconsistently suggests theming via JS properties [\#887](https://github.com/Polymer/polymer/issues/887)
5695
5696- paper-input documentation suggests html /deep/ selectors, inconsistent with other elements [\#886](https://github.com/Polymer/polymer/issues/886)
5697
5698- paper-input cursor doesn't seem to support theming [\#885](https://github.com/Polymer/polymer/issues/885)
5699
5700- paper-input styling instructions lack the ::shadow pseudo-element [\#884](https://github.com/Polymer/polymer/issues/884)
5701
5702- paper-dropdown-menu: selectedProperty doesn't seem to work [\#881](https://github.com/Polymer/polymer/issues/881)
5703
5704- Add support for native ES6 class Symbol [\#880](https://github.com/Polymer/polymer/issues/880)
5705
5706- demo page fails https://www.polymer-project.org/components/core-ajax/demo.html [\#838](https://github.com/Polymer/polymer/issues/838)
5707
5708- core-icon-button does but paper-icon-button does not load core-iconset-svg [\#834](https://github.com/Polymer/polymer/issues/834)
5709
5710- paper-fab button href bad [\#830](https://github.com/Polymer/polymer/issues/830)
5711
5712- Documentation error on core-animation [\#828](https://github.com/Polymer/polymer/issues/828)
5713
5714- Data-binding within component inside template style [\#827](https://github.com/Polymer/polymer/issues/827)
5715
5716- Can't scroll using mouse or keyboard [\#817](https://github.com/Polymer/polymer/issues/817)
5717
5718- On-tap sends event twice on touch device [\#814](https://github.com/Polymer/polymer/issues/814)
5719
5720- paper-button raised attribute does not work properly when set programmatically [\#812](https://github.com/Polymer/polymer/issues/812)
5721
5722- Trying to import core-ajax I get an appendChild on \#document error [\#810](https://github.com/Polymer/polymer/issues/810)
5723
5724- core-ajax demo not working [\#807](https://github.com/Polymer/polymer/issues/807)
5725
5726- Disabled on Switch is not working [\#806](https://github.com/Polymer/polymer/issues/806)
5727
5728- core-dropdown 0.4.2 not working [\#804](https://github.com/Polymer/polymer/issues/804)
5729
5730- paper-button has wrong documentation [\#801](https://github.com/Polymer/polymer/issues/801)
5731
5732- Importing Polymer fails, cannot find WebComponents [\#797](https://github.com/Polymer/polymer/issues/797)
5733
5734- Link Tooling information is down [\#792](https://github.com/Polymer/polymer/issues/792)
5735
5736- Can't set the background color of paper-progress from javascript [\#787](https://github.com/Polymer/polymer/issues/787)
5737
5738- Element stops working if taken off the DOM and put back in [\#782](https://github.com/Polymer/polymer/issues/782)
5739
5740- paper drop down list showing in middle of screen first time. [\#776](https://github.com/Polymer/polymer/issues/776)
5741
5742- Template repeat index value is evaluated only after loop end [\#774](https://github.com/Polymer/polymer/issues/774)
5743
5744- Polymer + Cordova + PhoneGap + iOS = Very Laggy / Slow? [\#773](https://github.com/Polymer/polymer/issues/773)
5745
5746- Repository error [\#767](https://github.com/Polymer/polymer/issues/767)
5747
5748- problem accessing polymer properties from content script [\#753](https://github.com/Polymer/polymer/issues/753)
5749
5750- Polymer as UI only [\#752](https://github.com/Polymer/polymer/issues/752)
5751
5752**Merged pull requests:**
5753
5754- add space between "go" and "to" [\#778](https://github.com/Polymer/polymer/pull/778) ([jodytate](https://github.com/jodytate))
5755
5756- Create a basic jsdoc externs file for Polymer [\#769](https://github.com/Polymer/polymer/pull/769) ([rictic](https://github.com/rictic))
5757
5758## [0.4.2](https://github.com/Polymer/polymer/tree/0.4.2) (2014-10-02)
5759
5760**Closed issues:**
5761
5762- 'Flexible children' example doesn't work. [\#772](https://github.com/Polymer/polymer/issues/772)
5763
5764- Google Drive Element Error in IE [\#771](https://github.com/Polymer/polymer/issues/771)
5765
5766- doesn't work in a zip file [\#766](https://github.com/Polymer/polymer/issues/766)
5767
5768- Paper-Dialog on page load doesnt work in firefox. [\#761](https://github.com/Polymer/polymer/issues/761)
5769
5770- Extending input not working in Chromium 37.0.2062.94 Ubuntu 14.10 \(290621\) \(64-bit\) [\#754](https://github.com/Polymer/polymer/issues/754)
5771
5772- core-list scroll [\#748](https://github.com/Polymer/polymer/issues/748)
5773
5774- Topeka responsiveness [\#708](https://github.com/Polymer/polymer/issues/708)
5775
5776- Chrome - animation glitch [\#593](https://github.com/Polymer/polymer/issues/593)
5777
5778## [0.3.6](https://github.com/Polymer/polymer/tree/0.3.6) (2014-09-18)
5779
5780## [0.4.1](https://github.com/Polymer/polymer/tree/0.4.1) (2014-09-18)
5781
5782**Implemented enhancements:**
5783
5784- Feature request: testing whether a custom element extends a certain type [\#380](https://github.com/Polymer/polymer/issues/380)
5785
5786**Fixed bugs:**
5787
5788- Elements failing `instanceof` after WebComponentsReady [\#402](https://github.com/Polymer/polymer/issues/402)
5789
5790**Closed issues:**
5791
5792- OSX Yosemite [\#750](https://github.com/Polymer/polymer/issues/750)
5793
5794- File structure not the same, when using bower [\#747](https://github.com/Polymer/polymer/issues/747)
5795
5796- Closing the overlay resets the position to center of window [\#746](https://github.com/Polymer/polymer/issues/746)
5797
5798- noscript breaks inheritance [\#740](https://github.com/Polymer/polymer/issues/740)
5799
5800- In age-slider example, using space in name results in truncated name [\#739](https://github.com/Polymer/polymer/issues/739)
5801
5802- Improve documentation for core-icon when using custom icon sets [\#738](https://github.com/Polymer/polymer/issues/738)
5803
5804- Broken Link in Docs/CreatingElements/AddPropertiesAndMethods [\#737](https://github.com/Polymer/polymer/issues/737)
5805
5806- Miss placing script element inside a polymer element lead to miss leading error message [\#736](https://github.com/Polymer/polymer/issues/736)
5807
5808- Not a BUG - FYI: Update tutorial - core-icon-button [\#730](https://github.com/Polymer/polymer/issues/730)
5809
5810- FormData wrapper breaks XMLHttpRequest\#send\(FormData\) in Firefox [\#725](https://github.com/Polymer/polymer/issues/725)
5811
5812- Tap event does not fire for SVG elements anymore [\#722](https://github.com/Polymer/polymer/issues/722)
5813
5814- Computed property can't be data-bound from outside [\#638](https://github.com/Polymer/polymer/issues/638)
5815
5816- IE issues [\#592](https://github.com/Polymer/polymer/issues/592)
5817
5818- ShadowDOM renderer invalidated after insertion-point distribution [\#512](https://github.com/Polymer/polymer/issues/512)
5819
5820- Content inside `\<template\>` breaks extending `\<body\>` element. [\#421](https://github.com/Polymer/polymer/issues/421)
5821
5822## [0.4.0](https://github.com/Polymer/polymer/tree/0.4.0) (2014-08-28)
5823
5824**Implemented enhancements:**
5825
5826- Use the John Resig inheritance to define the component prototype [\#647](https://github.com/Polymer/polymer/issues/647)
5827
5828- on-\* expression support [\#446](https://github.com/Polymer/polymer/issues/446)
5829
5830- add component-laid-out lifecycle callback [\#434](https://github.com/Polymer/polymer/issues/434)
5831
5832- Allow creating \<polymer-element\>s without Shadow DOM [\#222](https://github.com/Polymer/polymer/issues/222)
5833
5834- Consider adding support for loading user selectable css resources per element [\#219](https://github.com/Polymer/polymer/issues/219)
5835
5836- Provide a provide a way to instantiate the template directly into the element [\#157](https://github.com/Polymer/polymer/issues/157)
5837
5838- Consider deserializing to Date from attributes, if property is Date-valued [\#119](https://github.com/Polymer/polymer/issues/119)
5839
5840**Fixed bugs:**
5841
5842- polymer-body double fire `ready`/`created`/`attached` [\#447](https://github.com/Polymer/polymer/issues/447)
5843
5844- Polymer's controller-styles system doesn't work well with ShadowDOMPolyfill [\#224](https://github.com/Polymer/polymer/issues/224)
5845
5846- Globals clobbering other globals [\#185](https://github.com/Polymer/polymer/issues/185)
5847
5848- `bind` boilerplate base is inflexible [\#179](https://github.com/Polymer/polymer/issues/179)
5849
5850**Closed issues:**
5851
5852- Possible shared state on core elements. [\#731](https://github.com/Polymer/polymer/issues/731)
5853
5854- paper-input element doesn't show keyboard on Firefox OS 2.0 [\#727](https://github.com/Polymer/polymer/issues/727)
5855
5856- designerr on polymer page lacks demo'd functioniality from youtube quickstart. [\#726](https://github.com/Polymer/polymer/issues/726)
5857
5858- PhantomJS Support [\#724](https://github.com/Polymer/polymer/issues/724)
5859
5860- http://www.polymer-project.org/platform/web-animations.html [\#721](https://github.com/Polymer/polymer/issues/721)
5861
5862- Polymer site appears broken on Safari 8 [\#719](https://github.com/Polymer/polymer/issues/719)
5863
5864- Non ASCII strings set in JavaScript show up as ? in Firefox [\#717](https://github.com/Polymer/polymer/issues/717)
5865
5866- Materials page in Polymer is not rendering correctly [\#716](https://github.com/Polymer/polymer/issues/716)
5867
5868- Polymer elements not rendering in Android 4.1.2 and 4.2.1. Works on 4.4.2 [\#714](https://github.com/Polymer/polymer/issues/714)
5869
5870- Bower private packages & stats [\#711](https://github.com/Polymer/polymer/issues/711)
5871
5872- Step-4 of tutorial code for post-card Polymer prototype does not use element name [\#710](https://github.com/Polymer/polymer/issues/710)
5873
5874- Polymer does absolutely nothing if you have an "undeclared" element [\#709](https://github.com/Polymer/polymer/issues/709)
5875
5876- Syntax error in example bower.json [\#707](https://github.com/Polymer/polymer/issues/707)
5877
5878- Semver not being followed correctly [\#704](https://github.com/Polymer/polymer/issues/704)
5879
5880- Safari bug when rendering a table using nested loops [\#700](https://github.com/Polymer/polymer/issues/700)
5881
5882- Clicking on Paper Tab execute twice [\#696](https://github.com/Polymer/polymer/issues/696)
5883
5884- div with tool attribute does not allow flex for div within [\#695](https://github.com/Polymer/polymer/issues/695)
5885
5886- it keeps resetting [\#694](https://github.com/Polymer/polymer/issues/694)
5887
5888- Handlers disappearing when you hide the template [\#690](https://github.com/Polymer/polymer/issues/690)
5889
5890- on-change event triggered twice [\#687](https://github.com/Polymer/polymer/issues/687)
5891
5892- Consider making core-component-page a devDependency [\#683](https://github.com/Polymer/polymer/issues/683)
5893
5894- custom nodes within svg aren't created [\#681](https://github.com/Polymer/polymer/issues/681)
5895
5896- App not rendering on IE and Firefox [\#668](https://github.com/Polymer/polymer/issues/668)
5897
5898- Clarification on the modularity of Polymer within external web component scripts: Is Polymer designed in a way to export it as a \(commonjs\) module? [\#666](https://github.com/Polymer/polymer/issues/666)
5899
5900- Future Support for Installing Polymer through Chocolatey package manager [\#657](https://github.com/Polymer/polymer/issues/657)
5901
5902- RangeError: Maximum call stack size exceeded. On Safari 7.0.5 [\#656](https://github.com/Polymer/polymer/issues/656)
5903
5904- transform-style: preserve-3d causing odd stutter on hover of custom element [\#652](https://github.com/Polymer/polymer/issues/652)
5905
5906- fire should only check for null and undefined. [\#646](https://github.com/Polymer/polymer/issues/646)
5907
5908- 'target' field in 'event' argument passed into callback function for click/pointer events refers to first element instantiated [\#641](https://github.com/Polymer/polymer/issues/641)
5909
5910- document.querySelectorAll sluggish on Firefox \(v30\) for large DOM [\#629](https://github.com/Polymer/polymer/issues/629)
5911
5912- TemplateBinding should warn/console log about using bind with references. [\#615](https://github.com/Polymer/polymer/issues/615)
5913
5914- platform fails to load [\#606](https://github.com/Polymer/polymer/issues/606)
5915
5916- Can't keyboard nav around a custom element in a div that has contenteditable="true" [\#601](https://github.com/Polymer/polymer/issues/601)
5917
5918- Polymer doesn't appear to work at all under iOS 8 beta 2 [\#591](https://github.com/Polymer/polymer/issues/591)
5919
5920- Resources not loading in http://www.polymer-project.org/tools/designer/ [\#585](https://github.com/Polymer/polymer/issues/585)
5921
5922- Unable to extend iframe [\#580](https://github.com/Polymer/polymer/issues/580)
5923
5924- Custom element that performs dynamic HTML Import gets corrupted offsetWidth when used inside \<template\> [\#554](https://github.com/Polymer/polymer/issues/554)
5925
5926- Wrap as UMD - Do not force window global [\#534](https://github.com/Polymer/polymer/issues/534)
5927
5928- Difference in inherited styles between Chrome & other browsers [\#531](https://github.com/Polymer/polymer/issues/531)
5929
5930- Problem during bower install [\#529](https://github.com/Polymer/polymer/issues/529)
5931
5932- Adding method `childrenChanged` crashes Firefox/Safari [\#528](https://github.com/Polymer/polymer/issues/528)
5933
5934- fire and asyncFire need return values [\#527](https://github.com/Polymer/polymer/issues/527)
5935
5936- Errors in Safari 7 with Polymer 0.3.1 [\#523](https://github.com/Polymer/polymer/issues/523)
5937
5938- Polymer not working in elementary OS [\#520](https://github.com/Polymer/polymer/issues/520)
5939
5940- Two way binding with Html attribute [\#519](https://github.com/Polymer/polymer/issues/519)
5941
5942- Polyfills crashing jsbin [\#517](https://github.com/Polymer/polymer/issues/517)
5943
5944- Polymer breaks dependency resolution with query strings [\#513](https://github.com/Polymer/polymer/issues/513)
5945
5946- binding to a builtin name fails cryptically [\#510](https://github.com/Polymer/polymer/issues/510)
5947
5948- Content of nested template is empty [\#500](https://github.com/Polymer/polymer/issues/500)
5949
5950- Extending Vanilla JS Custom Element with polymer-element [\#496](https://github.com/Polymer/polymer/issues/496)
5951
5952- Trouble in latest Canary reading styles in attached handler of imported element [\#493](https://github.com/Polymer/polymer/issues/493)
5953
5954- Keyboard Support [\#473](https://github.com/Polymer/polymer/issues/473)
5955
5956- HTML Imports polyfill is missing the .import property [\#471](https://github.com/Polymer/polymer/issues/471)
5957
5958- Pseudo-classes in \<content\> select attribute [\#470](https://github.com/Polymer/polymer/issues/470)
5959
5960- Using a keyword in attribute name causes error in IE11 [\#466](https://github.com/Polymer/polymer/issues/466)
5961
5962- Error - Uncaught Possible attempt to load Polymer twice [\#464](https://github.com/Polymer/polymer/issues/464)
5963
5964- Get full list of polymer-elements. [\#460](https://github.com/Polymer/polymer/issues/460)
5965
5966- document.registerElement raises error "Options missing required prototype property" [\#455](https://github.com/Polymer/polymer/issues/455)
5967
5968- Exception when updating inner child element attributes from an object property in a repeat [\#454](https://github.com/Polymer/polymer/issues/454)
5969
5970- Double quotes don't work in polyfill-next-selector content [\#453](https://github.com/Polymer/polymer/issues/453)
5971
5972- title attribute cause issue in firefox [\#451](https://github.com/Polymer/polymer/issues/451)
5973
5974- template bind="x as y" doesn't work on safari [\#450](https://github.com/Polymer/polymer/issues/450)
5975
5976- Generating an observe block in created or ready doesn't bind [\#448](https://github.com/Polymer/polymer/issues/448)
5977
5978- \<polymer-ui-accordion\> doesn't always work with Shadow DOM polyfill [\#444](https://github.com/Polymer/polymer/issues/444)
5979
5980- Polymer breaks `instanceof` for native elements. [\#424](https://github.com/Polymer/polymer/issues/424)
5981
5982- Add @license tag [\#413](https://github.com/Polymer/polymer/issues/413)
5983
5984- Can't turn body into custom element via is="..." [\#409](https://github.com/Polymer/polymer/issues/409)
5985
5986- bindProperties logger call refers to nonexistent variables [\#406](https://github.com/Polymer/polymer/issues/406)
5987
5988- Polymer fails to render elements when query string contains a slash [\#401](https://github.com/Polymer/polymer/issues/401)
5989
5990- Using native CustomElements and ShadowDOM polyfill together may cause unwanted attached/detached callbacks being called [\#399](https://github.com/Polymer/polymer/issues/399)
5991
5992- Variable picked by `constructor` attribute is set after upgrade events. [\#398](https://github.com/Polymer/polymer/issues/398)
5993
5994- Exception when invoking super from ready when the node is created by \<template repeat\> [\#397](https://github.com/Polymer/polymer/issues/397)
5995
5996- automatic node finding within a template-if [\#387](https://github.com/Polymer/polymer/issues/387)
5997
5998- Challenges of building a menu system in Polymer [\#382](https://github.com/Polymer/polymer/issues/382)
5999
6000- XSS Vulnerability [\#375](https://github.com/Polymer/polymer/issues/375)
6001
6002- Publishing an attribute named 'disabled' generates exception in IE10 [\#372](https://github.com/Polymer/polymer/issues/372)
6003
6004- template if expression, trailing blanks should be ignored [\#370](https://github.com/Polymer/polymer/issues/370)
6005
6006- processing bindings in a specific order [\#368](https://github.com/Polymer/polymer/issues/368)
6007
6008- AngularJS incompatibility: need to unwrap elements when jqLite.data\(\) is used [\#363](https://github.com/Polymer/polymer/issues/363)
6009
6010- Polymer makes getScreenCTM\(\) crash [\#351](https://github.com/Polymer/polymer/issues/351)
6011
6012- Sorting an array can result in an \*Changed method firing [\#350](https://github.com/Polymer/polymer/issues/350)
6013
6014- Reentrancy question: reflectPropertyToAttribute can trigger unwanted attributedChanged effects [\#349](https://github.com/Polymer/polymer/issues/349)
6015
6016- ShadowDOMPolyfill is way, way too intrusive! [\#346](https://github.com/Polymer/polymer/issues/346)
6017
6018- Separate out platform.js from polymer core [\#344](https://github.com/Polymer/polymer/issues/344)
6019
6020- Attribute values should be copied to property values before `created` [\#342](https://github.com/Polymer/polymer/issues/342)
6021
6022- custom event handler matching is case sensitive [\#340](https://github.com/Polymer/polymer/issues/340)
6023
6024- Fragments in links get rewritten to point to directory of import [\#339](https://github.com/Polymer/polymer/issues/339)
6025
6026- Address polymer-elements that take child elements [\#337](https://github.com/Polymer/polymer/issues/337)
6027
6028- Declarative event discovery on custom elements [\#336](https://github.com/Polymer/polymer/issues/336)
6029
6030- test-button element class with extends="button" can't be instantiated with \<test-button\> syntax [\#334](https://github.com/Polymer/polymer/issues/334)
6031
6032- Page rendering issue - navigation [\#333](https://github.com/Polymer/polymer/issues/333)
6033
6034- Cannot modify a template's contents while it is stamping [\#330](https://github.com/Polymer/polymer/issues/330)
6035
6036- Publish sub-projects on npm, add them to package.json. [\#326](https://github.com/Polymer/polymer/issues/326)
6037
6038- stack: "TypeError: Object \#\<Object\> has no method 'getAttr [\#325](https://github.com/Polymer/polymer/issues/325)
6039
6040- Support angular/django style filters [\#323](https://github.com/Polymer/polymer/issues/323)
6041
6042- createElement-wrapped \<img\> throws TypeError on \<canvas\> drawImage [\#316](https://github.com/Polymer/polymer/issues/316)
6043
6044- Databinding breaks after removing and reattaching an element to the DOM [\#311](https://github.com/Polymer/polymer/issues/311)
6045
6046- Ensure {{}} are removed after binding [\#304](https://github.com/Polymer/polymer/issues/304)
6047
6048- Getting started instructions incomplete: no polymer.min.js [\#300](https://github.com/Polymer/polymer/issues/300)
6049
6050- Site is not showing properly in IE11 [\#299](https://github.com/Polymer/polymer/issues/299)
6051
6052- Prevent event bubbling in polyfill [\#296](https://github.com/Polymer/polymer/issues/296)
6053
6054- Prevent duplicate ID's in polyfill [\#295](https://github.com/Polymer/polymer/issues/295)
6055
6056- remove use of deprecated cancelBubble? [\#292](https://github.com/Polymer/polymer/issues/292)
6057
6058- Polymer throws error in Canary when registering an element via import [\#290](https://github.com/Polymer/polymer/issues/290)
6059
6060- Type Convert Error when work with canvas [\#288](https://github.com/Polymer/polymer/issues/288)
6061
6062- DOM Spec Input - Virtual MutationRecords [\#281](https://github.com/Polymer/polymer/issues/281)
6063
6064- polymer animation not support ios [\#279](https://github.com/Polymer/polymer/issues/279)
6065
6066- Event.cancelBubble cannot be used for stopping event propagation in Polymer [\#275](https://github.com/Polymer/polymer/issues/275)
6067
6068- Consider removing controllerStyles and requiring explicitly adding stylesheets [\#272](https://github.com/Polymer/polymer/issues/272)
6069
6070- Write up suggestions on dealing with performance [\#269](https://github.com/Polymer/polymer/issues/269)
6071
6072- improve on-\* delegation by introducing control for Polymer-bubbling \(as distinct from DOM bubbling\) [\#259](https://github.com/Polymer/polymer/issues/259)
6073
6074- Consider issuing a warning when a polymer-element's shadowRoot contains un-upgraded custom elements [\#258](https://github.com/Polymer/polymer/issues/258)
6075
6076- on-tap doesn't fire all the time that on-click does [\#255](https://github.com/Polymer/polymer/issues/255)
6077
6078- Chrome Packaged App: including the UI elements is not convenient [\#248](https://github.com/Polymer/polymer/issues/248)
6079
6080- Polymer doesn't work on Iceweasel web browser [\#247](https://github.com/Polymer/polymer/issues/247)
6081
6082- It's confusing that you need to nest a \<template repeat\> inside an outermost \<template\>. [\#245](https://github.com/Polymer/polymer/issues/245)
6083
6084- http://www.polymer-project.org/tooling-strategy.html is a bit spare [\#244](https://github.com/Polymer/polymer/issues/244)
6085
6086- documentation for attributeChanged is wrong [\#242](https://github.com/Polymer/polymer/issues/242)
6087
6088- Using scoped models impacts 2-way property binding [\#220](https://github.com/Polymer/polymer/issues/220)
6089
6090- loader seems to fail at random, but frequently when serving from localhost [\#218](https://github.com/Polymer/polymer/issues/218)
6091
6092- Cloned attributes should not override user attributes in markup [\#190](https://github.com/Polymer/polymer/issues/190)
6093
6094- Sugaring dynamics in ShadowDOM [\#176](https://github.com/Polymer/polymer/issues/176)
6095
6096- Asynchronous attribute declaration [\#160](https://github.com/Polymer/polymer/issues/160)
6097
6098- Consider adding broadcast [\#145](https://github.com/Polymer/polymer/issues/145)
6099
6100- explore performance impact of import-order of components [\#108](https://github.com/Polymer/polymer/issues/108)
6101
6102- title attribute [\#97](https://github.com/Polymer/polymer/issues/97)
6103
6104- Write doc about attributes and type inference when applying to properties [\#93](https://github.com/Polymer/polymer/issues/93)
6105
6106- Confusing cancelBubble [\#74](https://github.com/Polymer/polymer/issues/74)
6107
6108## [0.3.5](https://github.com/Polymer/polymer/tree/0.3.5) (2014-08-08)
6109
6110**Closed issues:**
6111
6112- Internet explorer is not binding inside \<select\> tag [\#692](https://github.com/Polymer/polymer/issues/692)
6113
6114- \<core-collapse\> syntax issue. [\#689](https://github.com/Polymer/polymer/issues/689)
6115
6116- TemplateBinding.js Uncaught HierarchyRequestError [\#688](https://github.com/Polymer/polymer/issues/688)
6117
6118- TypeError: Argument 1 of Window.getDefaultComputedStyle does not implement interface Element [\#686](https://github.com/Polymer/polymer/issues/686)
6119
6120- Not working in Safari - Window [\#682](https://github.com/Polymer/polymer/issues/682)
6121
6122- Polymer should respect XHTML syntax [\#680](https://github.com/Polymer/polymer/issues/680)
6123
6124- polymer design tool issue [\#679](https://github.com/Polymer/polymer/issues/679)
6125
6126- Incomplete zip files. [\#676](https://github.com/Polymer/polymer/issues/676)
6127
6128- Polymer Designer always deletes everything [\#674](https://github.com/Polymer/polymer/issues/674)
6129
6130- Wrong import path on Designer Preview when importing polymer.html [\#670](https://github.com/Polymer/polymer/issues/670)
6131
6132- error 404 on core-transition demo page [\#669](https://github.com/Polymer/polymer/issues/669)
6133
6134- Polymer site is not reachable. [\#667](https://github.com/Polymer/polymer/issues/667)
6135
6136- TypeError and NetworkError when starting the designer tool from the url [\#665](https://github.com/Polymer/polymer/issues/665)
6137
6138- Scroll disappearing on Polymer Website [\#661](https://github.com/Polymer/polymer/issues/661)
6139
6140- paper-menu-button is not responsive [\#660](https://github.com/Polymer/polymer/issues/660)
6141
6142- Core-drawer-panel hardcoded drawer width [\#659](https://github.com/Polymer/polymer/issues/659)
6143
6144- the BSD license link at the bottom of http://www.polymer-project.org/ is a 404 [\#655](https://github.com/Polymer/polymer/issues/655)
6145
6146- Polymer breaks URL [\#653](https://github.com/Polymer/polymer/issues/653)
6147
6148- Cannot install polymer 0.3.4 [\#643](https://github.com/Polymer/polymer/issues/643)
6149
6150- Polymer breaks KnockoutJS outside of Chrome [\#640](https://github.com/Polymer/polymer/issues/640)
6151
6152- Paper button keeps flashing [\#639](https://github.com/Polymer/polymer/issues/639)
6153
6154- \<core-style\> should use an element that parses in plain text mode [\#637](https://github.com/Polymer/polymer/issues/637)
6155
6156- "Assertion Failed" unwrapping event [\#636](https://github.com/Polymer/polymer/issues/636)
6157
6158- Rating Slider Knob goes outside boundaries [\#635](https://github.com/Polymer/polymer/issues/635)
6159
6160- typo on http://www.polymer-project.org/docs/elements/paper-elements.html\#paper-menu-button [\#632](https://github.com/Polymer/polymer/issues/632)
6161
6162- core-list is inefficient in data initialization [\#631](https://github.com/Polymer/polymer/issues/631)
6163
6164- Closing tags with /\> leads to ignored shadow DOM content [\#628](https://github.com/Polymer/polymer/issues/628)
6165
6166- Paper Elements use inline scripts =\> violate Chrome packaged app CSP rules [\#613](https://github.com/Polymer/polymer/issues/613)
6167
6168- paper-tab::shadow \#ink glitches when click is held [\#611](https://github.com/Polymer/polymer/issues/611)
6169
6170- Core-toolbar breaking material design speck [\#605](https://github.com/Polymer/polymer/issues/605)
6171
6172- \<input list="x"\>\<datalist id="x"\> as a component used within another component [\#600](https://github.com/Polymer/polymer/issues/600)
6173
6174- core-scroll-header-panel won't hide navigation bar on Android \(stable and beta\) [\#569](https://github.com/Polymer/polymer/issues/569)
6175
6176- Scroll Header Panel flowing over panel scroll bar [\#555](https://github.com/Polymer/polymer/issues/555)
6177
6178- Drawer Panel is not working. [\#550](https://github.com/Polymer/polymer/issues/550)
6179
6180- Polymer 0.2.2 polymer-animation-group.js logs error to console [\#463](https://github.com/Polymer/polymer/issues/463)
6181
6182- polymer-ui-scaffold and polymer-ui-nav-arrow [\#343](https://github.com/Polymer/polymer/issues/343)
6183
6184- Better error when creating an element without a hyphenated name [\#303](https://github.com/Polymer/polymer/issues/303)
6185
6186- polymer-ajax fails silently when json is not valid json [\#257](https://github.com/Polymer/polymer/issues/257)
6187
6188## [0.3.4](https://github.com/Polymer/polymer/tree/0.3.4) (2014-07-11)
6189
6190**Fixed bugs:**
6191
6192- FormData.constructor fails when passed HTMLFormElement in Firefox [\#587](https://github.com/Polymer/polymer/issues/587)
6193
6194**Closed issues:**
6195
6196- Paper component focusable demo missing [\#624](https://github.com/Polymer/polymer/issues/624)
6197
6198- Step 1 of Tutorial incomplete [\#623](https://github.com/Polymer/polymer/issues/623)
6199
6200- Step-1 of tutorial instructions are missing vital CSS [\#622](https://github.com/Polymer/polymer/issues/622)
6201
6202- Link on paper-tabs for paper-tab is broken [\#621](https://github.com/Polymer/polymer/issues/621)
6203
6204- Wrong example in polymer tutorial [\#618](https://github.com/Polymer/polymer/issues/618)
6205
6206- Please improve the Core Elements / Scaffold example [\#617](https://github.com/Polymer/polymer/issues/617)
6207
6208- Polymer demos are not working in android stock browser and polymer is not working in cordova apps in JellyBean and prior versions. It is throwing "Window is not defined error in platform.js file at line number 15". [\#616](https://github.com/Polymer/polymer/issues/616)
6209
6210- Chrome Packaged App: Refused to evaluate a string as JavaScript because 'unsafe-eval' [\#612](https://github.com/Polymer/polymer/issues/612)
6211
6212- Broken doc in 'using core icons [\#610](https://github.com/Polymer/polymer/issues/610)
6213
6214- Navigation menu error [\#609](https://github.com/Polymer/polymer/issues/609)
6215
6216- IE 11 issues [\#608](https://github.com/Polymer/polymer/issues/608)
6217
6218- deadlink in polymer site [\#604](https://github.com/Polymer/polymer/issues/604)
6219
6220- extjs and polymerjs [\#603](https://github.com/Polymer/polymer/issues/603)
6221
6222- Mistake on proto-element.html [\#602](https://github.com/Polymer/polymer/issues/602)
6223
6224- paper-slider does not work properly in Safari and FireFox [\#599](https://github.com/Polymer/polymer/issues/599)
6225
6226- Polymer designer color-picker has no specific color palette [\#598](https://github.com/Polymer/polymer/issues/598)
6227
6228- Paper Elements Input does not work on iOS [\#596](https://github.com/Polymer/polymer/issues/596)
6229
6230- Core-Transition Demo [\#594](https://github.com/Polymer/polymer/issues/594)
6231
6232- Starting a webserver in Python [\#590](https://github.com/Polymer/polymer/issues/590)
6233
6234- simple style attribute bindings and styleObject filter not working in IE11 \(maybe other versions as well\) [\#589](https://github.com/Polymer/polymer/issues/589)
6235
6236- Images not rendering in the demp app tutorial [\#588](https://github.com/Polymer/polymer/issues/588)
6237
6238- Core-transition demo link returns 404 [\#586](https://github.com/Polymer/polymer/issues/586)
6239
6240- Paper-Checkbox Animation Fix [\#584](https://github.com/Polymer/polymer/issues/584)
6241
6242- Designer will not save [\#583](https://github.com/Polymer/polymer/issues/583)
6243
6244- ::content polyfill for VanillaJS Templates and Custom Elements [\#582](https://github.com/Polymer/polymer/issues/582)
6245
6246- core-transition-css Error: Not Found [\#581](https://github.com/Polymer/polymer/issues/581)
6247
6248- Polymer Tutorial step 1 multiple core-select events [\#578](https://github.com/Polymer/polymer/issues/578)
6249
6250- Material design link is broken [\#577](https://github.com/Polymer/polymer/issues/577)
6251
6252- core-scroll-header-panel background missing? [\#576](https://github.com/Polymer/polymer/issues/576)
6253
6254- Can't get any of the demos work?? [\#575](https://github.com/Polymer/polymer/issues/575)
6255
6256- paper-elements.html not found [\#574](https://github.com/Polymer/polymer/issues/574)
6257
6258- Tutorial Typo [\#572](https://github.com/Polymer/polymer/issues/572)
6259
6260- tutorial step-2: missing slash on closing div tag [\#571](https://github.com/Polymer/polymer/issues/571)
6261
6262- Minor Duplication: unnecessary core-icon-button declaration block to style the fill color of the favorite icon [\#570](https://github.com/Polymer/polymer/issues/570)
6263
6264- Layout Messed [\#568](https://github.com/Polymer/polymer/issues/568)
6265
6266- Chromebook [\#565](https://github.com/Polymer/polymer/issues/565)
6267
6268- \[Docs\] The "Learn" page on polymer-project.org crashes Safari Mobile [\#563](https://github.com/Polymer/polymer/issues/563)
6269
6270- core-scroll-header-panel won't hide nav bar on Chrome for Android [\#562](https://github.com/Polymer/polymer/issues/562)
6271
6272- Polymer flat design phonegap [\#560](https://github.com/Polymer/polymer/issues/560)
6273
6274- Input examples do not work in iPad iOS 7.1.1 [\#558](https://github.com/Polymer/polymer/issues/558)
6275
6276- Demo & Edit on GitHub links not working on component page [\#557](https://github.com/Polymer/polymer/issues/557)
6277
6278- Download link for checkboxes is broken [\#556](https://github.com/Polymer/polymer/issues/556)
6279
6280- core-slide demo not found [\#553](https://github.com/Polymer/polymer/issues/553)
6281
6282- Polymer website side panel menus overlaps url: http://www.polymer-project.org/docs/start/tutorial/intro.html [\#552](https://github.com/Polymer/polymer/issues/552)
6283
6284- document.querySelector containing ::shadow fails in Firefox 30 [\#551](https://github.com/Polymer/polymer/issues/551)
6285
6286- docs-menu polymer-ui-menu { position: fixed; } - Mozilla Firefox 30.0 [\#549](https://github.com/Polymer/polymer/issues/549)
6287
6288- Invalid Zip File [\#547](https://github.com/Polymer/polymer/issues/547)
6289
6290- http://www.polymer-project.org/docs/elements/core-elements.html\#core-overlay-layer links to 404 page not found [\#546](https://github.com/Polymer/polymer/issues/546)
6291
6292- Polymer docs gives wrong information [\#545](https://github.com/Polymer/polymer/issues/545)
6293
6294- Can't open .zip files.. [\#544](https://github.com/Polymer/polymer/issues/544)
6295
6296- \[docs tutorial\] step 3 code sample post-service closing tag [\#543](https://github.com/Polymer/polymer/issues/543)
6297
6298- All of the top menu functionalities are not working [\#542](https://github.com/Polymer/polymer/issues/542)
6299
6300- Sidebar menu elements are overlaid [\#541](https://github.com/Polymer/polymer/issues/541)
6301
6302- Edit on GitHub Link returning 404 error [\#540](https://github.com/Polymer/polymer/issues/540)
6303
6304- rendering problems with new website in FF on osx [\#539](https://github.com/Polymer/polymer/issues/539)
6305
6306- \[Docs\] polymer-ui-menu on docs page doesn't seem to be displaying correctly, Chromium and Firefox [\#538](https://github.com/Polymer/polymer/issues/538)
6307
6308- I think I found a mistake in the tutorial, not sure where to put it... [\#536](https://github.com/Polymer/polymer/issues/536)
6309
6310- \[In Docs\] Wrong link in "Demo" button [\#535](https://github.com/Polymer/polymer/issues/535)
6311
6312- I think seed-element shouldn't advise ignoring .bowerrc [\#533](https://github.com/Polymer/polymer/issues/533)
6313
6314- The trouble with the now-deprecated applyAuthorStyles in Polymer Elements [\#532](https://github.com/Polymer/polymer/issues/532)
6315
6316- Polymer does not display cyrillic characters correctly [\#498](https://github.com/Polymer/polymer/issues/498)
6317
6318## [0.3.3](https://github.com/Polymer/polymer/tree/0.3.3) (2014-06-20)
6319
6320**Closed issues:**
6321
6322- `stopPropagation\(\)` does not work for polymer events [\#530](https://github.com/Polymer/polymer/issues/530)
6323
6324- bower.json missing "main" and "moduleType" [\#525](https://github.com/Polymer/polymer/issues/525)
6325
6326- Published property with default value not reflected [\#509](https://github.com/Polymer/polymer/issues/509)
6327
6328## [0.3.2](https://github.com/Polymer/polymer/tree/0.3.2) (2014-06-09)
6329
6330**Closed issues:**
6331
6332- Since 0.3.0 binding array elements doesn't work [\#526](https://github.com/Polymer/polymer/issues/526)
6333
6334- minor documentation content issue [\#522](https://github.com/Polymer/polymer/issues/522)
6335
6336- `\<content select=".test"\>` is not observing condition updates of child elements? [\#505](https://github.com/Polymer/polymer/issues/505)
6337
6338## [0.3.1](https://github.com/Polymer/polymer/tree/0.3.1) (2014-05-30)
6339
6340**Closed issues:**
6341
6342- Bind to `value` on `\<input type="color"\>` [\#521](https://github.com/Polymer/polymer/issues/521)
6343
6344- classList not working anymore [\#518](https://github.com/Polymer/polymer/issues/518)
6345
6346## [0.3.0](https://github.com/Polymer/polymer/tree/0.3.0) (2014-05-27)
6347
6348**Implemented enhancements:**
6349
6350- Add Polymer.version [\#227](https://github.com/Polymer/polymer/issues/227)
6351
6352**Closed issues:**
6353
6354- Source Code Sandbox - Web Components en action - Google I / O 2013 [\#516](https://github.com/Polymer/polymer/issues/516)
6355
6356- Adding an event handler in an event handler can lead to infinite looping [\#511](https://github.com/Polymer/polymer/issues/511)
6357
6358- Polymer alters the results of scoped queries in querySelectorAll [\#508](https://github.com/Polymer/polymer/issues/508)
6359
6360- A non-body element marked "unresolved" still gets shown during boot [\#507](https://github.com/Polymer/polymer/issues/507)
6361
6362- When running Parse.FacebookUtils.init Polymer raises InvalidCharacterError exception. [\#506](https://github.com/Polymer/polymer/issues/506)
6363
6364- Content incorrectly rendered inside table. [\#503](https://github.com/Polymer/polymer/issues/503)
6365
6366- 404 on polymer-project.org/docs/start/customelements\#elementtypes [\#499](https://github.com/Polymer/polymer/issues/499)
6367
6368- Chrome Packaged App: Refused to evaluate a string as JavaScript because 'unsafe-eval' .... [\#252](https://github.com/Polymer/polymer/issues/252)
6369
6370- on-\* event delegation \(other than on host node\) does not work with non-bubbling events [\#208](https://github.com/Polymer/polymer/issues/208)
6371
6372## [0.2.4](https://github.com/Polymer/polymer/tree/0.2.4) (2014-05-12)
6373
6374**Closed issues:**
6375
6376- Mongolian vowel separator causing exceptions. [\#495](https://github.com/Polymer/polymer/issues/495)
6377
6378- Problem with root-relative URLs and the History API [\#494](https://github.com/Polymer/polymer/issues/494)
6379
6380- Standalone template binding docs missing? [\#491](https://github.com/Polymer/polymer/issues/491)
6381
6382- unable to use Polymer's dom mutation observer polyfill with mutation summary library [\#490](https://github.com/Polymer/polymer/issues/490)
6383
6384- I guess there is a mistake in polymer documentation [\#489](https://github.com/Polymer/polymer/issues/489)
6385
6386- Unclear how to bind complex data objects to new instances of polymer-element as a passed-in attribute [\#488](https://github.com/Polymer/polymer/issues/488)
6387
6388- Update expressions doc to clarify what's observed [\#486](https://github.com/Polymer/polymer/issues/486)
6389
6390- on-change doesn't get triggered when change happens programmatically [\#484](https://github.com/Polymer/polymer/issues/484)
6391
6392- style="color:{{person.nameColor}}" does not work in IE11 [\#483](https://github.com/Polymer/polymer/issues/483)
6393
6394- Publish a property by listing it in the `attributes` fails [\#482](https://github.com/Polymer/polymer/issues/482)
6395
6396- Can't get polymer 0.2.3 via bower \(now\) [\#481](https://github.com/Polymer/polymer/issues/481)
6397
6398- bower out of date? [\#480](https://github.com/Polymer/polymer/issues/480)
6399
6400- Crash when Polymer/Platform loaded twice [\#478](https://github.com/Polymer/polymer/issues/478)
6401
6402- Can't dynamically import an element definition in Canary [\#477](https://github.com/Polymer/polymer/issues/477)
6403
6404- Middle clicking results in navigation not new tab [\#472](https://github.com/Polymer/polymer/issues/472)
6405
6406## [0.2.3](https://github.com/Polymer/polymer/tree/0.2.3) (2014-04-18)
6407
6408**Fixed bugs:**
6409
6410- Including platform.js breaks YouTube's iframe API [\#468](https://github.com/Polymer/polymer/issues/468)
6411
6412**Closed issues:**
6413
6414- Custom pseudo-elements cannot be targeted outside shadow dom [\#475](https://github.com/Polymer/polymer/issues/475)
6415
6416- document.registerElement\('foo', {extends: undefined}\) fails [\#462](https://github.com/Polymer/polymer/issues/462)
6417
6418- onBeforeUnload Event broken [\#461](https://github.com/Polymer/polymer/issues/461)
6419
6420## [0.2.2](https://github.com/Polymer/polymer/tree/0.2.2) (2014-03-31)
6421
6422**Implemented enhancements:**
6423
6424- Consider inferring polymer-element tag name for registration [\#195](https://github.com/Polymer/polymer/issues/195)
6425
6426**Closed issues:**
6427
6428- Reusing css libraries through out Polymer elements [\#459](https://github.com/Polymer/polymer/issues/459)
6429
6430- Meta: Shadow DOM styling renames [\#458](https://github.com/Polymer/polymer/issues/458)
6431
6432- Compatibility with Angular JS - manual bootstrap fails on document.body and document.documentElement when using Platform.js [\#457](https://github.com/Polymer/polymer/issues/457)
6433
6434- Problem with data binding and custom attributes in Firefox 27, 29. [\#456](https://github.com/Polymer/polymer/issues/456)
6435
6436- addEventListener beforeunload not working [\#445](https://github.com/Polymer/polymer/issues/445)
6437
6438- Having any \<link rel="stylesheet"\> makes entire app fail to initialize [\#441](https://github.com/Polymer/polymer/issues/441)
6439
6440- Issues with platform version resolution with Bower and 0.2.1 [\#440](https://github.com/Polymer/polymer/issues/440)
6441
6442- Polymer event bindings don't pass Firefox Marketplace CSP checks [\#439](https://github.com/Polymer/polymer/issues/439)
6443
6444- Iterating over a member object [\#436](https://github.com/Polymer/polymer/issues/436)
6445
6446- \<template if\> evaluating all expressions twice [\#433](https://github.com/Polymer/polymer/issues/433)
6447
6448- Remove support for applyAuthorStyles/resetStyleInheritance [\#425](https://github.com/Polymer/polymer/issues/425)
6449
6450- Conflicts with Revealjs style sheets [\#410](https://github.com/Polymer/polymer/issues/410)
6451
6452- Bower install broken for latest and \#0.1.3 [\#407](https://github.com/Polymer/polymer/issues/407)
6453
6454- Add organization logo [\#361](https://github.com/Polymer/polymer/issues/361)
6455
6456- Add a declarative way to set applyAuthorStyles on a element's shadowRoot [\#106](https://github.com/Polymer/polymer/issues/106)
6457
6458## [0.2.1](https://github.com/Polymer/polymer/tree/0.2.1) (2014-03-07)
6459
6460**Closed issues:**
6461
6462- attributeChanged is not called under some circumstances [\#438](https://github.com/Polymer/polymer/issues/438)
6463
6464- Add polyfill support for new Shadow DOM CSS cominbators [\#435](https://github.com/Polymer/polymer/issues/435)
6465
6466- Problem with special characters and HTML entities [\#432](https://github.com/Polymer/polymer/issues/432)
6467
6468- FOUC body\[unresolved\] should be \[unresolved\] [\#431](https://github.com/Polymer/polymer/issues/431)
6469
6470- polymer-project.org menu scroll behaviour is distracting [\#430](https://github.com/Polymer/polymer/issues/430)
6471
6472- polymer-list is broken in \#0.2.0 [\#427](https://github.com/Polymer/polymer/issues/427)
6473
6474- polymer-project.org is slow [\#426](https://github.com/Polymer/polymer/issues/426)
6475
6476- Polymer setup Instructions resulted in blank screen [\#423](https://github.com/Polymer/polymer/issues/423)
6477
6478- Custom Elements and canvas/ctx functionality on iOS [\#422](https://github.com/Polymer/polymer/issues/422)
6479
6480- External styles fails to load [\#420](https://github.com/Polymer/polymer/issues/420)
6481
6482- Cannot access content \(childNodes\) in nested Polymer Element [\#414](https://github.com/Polymer/polymer/issues/414)
6483
6484**Merged pull requests:**
6485
6486- Update README.md [\#428](https://github.com/Polymer/polymer/pull/428) ([kentaromiura](https://github.com/kentaromiura))
6487
6488## [0.2.0](https://github.com/Polymer/polymer/tree/0.2.0) (2014-02-15)
6489
6490**Closed issues:**
6491
6492- HTMLImports.Loader maybe callback twice [\#418](https://github.com/Polymer/polymer/issues/418)
6493
6494- Binding to input type=range does not work in IE 11 [\#416](https://github.com/Polymer/polymer/issues/416)
6495
6496- Serveral issues on Opera browser [\#411](https://github.com/Polymer/polymer/issues/411)
6497
6498- Adding Polymer to a page causes Typekit fonts to break [\#408](https://github.com/Polymer/polymer/issues/408)
6499
6500- Polymer bind method -- should take oneTime flag? [\#405](https://github.com/Polymer/polymer/issues/405)
6501
6502- how to use part style in polymer? [\#376](https://github.com/Polymer/polymer/issues/376)
6503
6504- polymer declarative event doesn't work in lightdom mode [\#331](https://github.com/Polymer/polymer/issues/331)
6505
6506- Expose a way to get shadowRoots by name of creating declaration, e.g. getShadowRoot\('x-foo'\) [\#310](https://github.com/Polymer/polymer/issues/310)
6507
6508**Merged pull requests:**
6509
6510- update copyright year [\#412](https://github.com/Polymer/polymer/pull/412) ([gdi2290](https://github.com/gdi2290))
6511
6512## [0.1.4](https://github.com/Polymer/polymer/tree/0.1.4) (2014-01-27)
6513
6514**Closed issues:**
6515
6516- polymer-localstorage-load only fires if the value has previously been set [\#404](https://github.com/Polymer/polymer/issues/404)
6517
6518- CSS generated content without space goes missing \(Safari\) [\#403](https://github.com/Polymer/polymer/issues/403)
6519
6520- \(docs\): Core API reference page doesn't load [\#400](https://github.com/Polymer/polymer/issues/400)
6521
6522- Repeating a template from "content" does not work with repeat="d in data" [\#396](https://github.com/Polymer/polymer/issues/396)
6523
6524## [0.1.3](https://github.com/Polymer/polymer/tree/0.1.3) (2014-01-17)
6525
6526**Closed issues:**
6527
6528- polymer-ajax is missing the "body" attribute in the \<polymer-element\> declaration [\#395](https://github.com/Polymer/polymer/issues/395)
6529
6530- this year is 2014 [\#394](https://github.com/Polymer/polymer/issues/394)
6531
6532- Can't separate attributes in element's definition with vertical whitespace [\#393](https://github.com/Polymer/polymer/issues/393)
6533
6534- "deliverDeclarations Platform is not a function" error loading polymer.js [\#391](https://github.com/Polymer/polymer/issues/391)
6535
6536- Assertion Error thrown [\#388](https://github.com/Polymer/polymer/issues/388)
6537
6538## [0.1.2](https://github.com/Polymer/polymer/tree/0.1.2) (2014-01-10)
6539
6540**Closed issues:**
6541
6542- Polymer UI Sidebar Menu doesn't work in JSBin [\#389](https://github.com/Polymer/polymer/issues/389)
6543
6544- Pointer Event Example links currently 404 Not Found [\#385](https://github.com/Polymer/polymer/issues/385)
6545
6546- Getting started examples are all broken for tk-\* [\#383](https://github.com/Polymer/polymer/issues/383)
6547
6548- function strings for declarative event handlers appear in the markup [\#378](https://github.com/Polymer/polymer/issues/378)
6549
6550- binding to multiple mustaches \(e.g. foo="{{bar}} {{zot}}"\) causes exception [\#377](https://github.com/Polymer/polymer/issues/377)
6551
6552- Attribute value not correctly propagated to elements [\#374](https://github.com/Polymer/polymer/issues/374)
6553
6554- Calling this.super can refer to the wrong method [\#373](https://github.com/Polymer/polymer/issues/373)
6555
6556- "Getting the code" instructions are out of date/broken [\#369](https://github.com/Polymer/polymer/issues/369)
6557
6558- polymer-ui-menu-item does not show the icon [\#365](https://github.com/Polymer/polymer/issues/365)
6559
6560- polymer-selected class is not applied to Polymer UI elements [\#364](https://github.com/Polymer/polymer/issues/364)
6561
6562- InvalidCharacterError on document.register if $ exists in constructor function name [\#362](https://github.com/Polymer/polymer/issues/362)
6563
6564- Exception when running on Canary without Experimental Web Platform Features [\#360](https://github.com/Polymer/polymer/issues/360)
6565
6566- Page navigation issue [\#353](https://github.com/Polymer/polymer/issues/353)
6567
6568- in polymer 0.0.20131025 element id attribute not allowed [\#332](https://github.com/Polymer/polymer/issues/332)
6569
6570- FAQ entry on scoped animations is not accurate [\#141](https://github.com/Polymer/polymer/issues/141)
6571
6572## [0.1.1](https://github.com/Polymer/polymer/tree/0.1.1) (2013-12-12)
6573
6574**Closed issues:**
6575
6576- Polyfill support for reprojecting content in shadow nodes [\#367](https://github.com/Polymer/polymer/issues/367)
6577
6578- bower instructions don't work [\#366](https://github.com/Polymer/polymer/issues/366)
6579
6580- Broken Links [\#359](https://github.com/Polymer/polymer/issues/359)
6581
6582- Failing to import polymer.html can cause an infinite loop [\#356](https://github.com/Polymer/polymer/issues/356)
6583
6584- The bower pkg looks broken [\#355](https://github.com/Polymer/polymer/issues/355)
6585
6586- Documentation display issue [\#352](https://github.com/Polymer/polymer/issues/352)
6587
6588## [0.1.0](https://github.com/Polymer/polymer/tree/0.1.0) (2013-11-27)
6589
6590**Closed issues:**
6591
6592- shim styling: need to support ^ and ^^ when they are defined outside of \<polymer-element\> [\#354](https://github.com/Polymer/polymer/issues/354)
6593
6594- Extensions to type extension custom elements must specify an extends property when registering [\#347](https://github.com/Polymer/polymer/issues/347)
6595
6596- ShadowDOM polyfill breaks CSS `content: attr\(foo\)` [\#345](https://github.com/Polymer/polymer/issues/345)
6597
6598## [v0.0.20131107](https://github.com/Polymer/polymer/tree/v0.0.20131107) (2013-11-07)
6599
6600**Closed issues:**
6601
6602- `ready` and `created` are listed in the wrong order [\#338](https://github.com/Polymer/polymer/issues/338)
6603
6604- CSS: pseudo-classes don't work with :host under the polyfill [\#335](https://github.com/Polymer/polymer/issues/335)
6605
6606- Allow bindings to wire events to functions [\#324](https://github.com/Polymer/polymer/issues/324)
6607
6608## [v0.0.20131025](https://github.com/Polymer/polymer/tree/v0.0.20131025) (2013-10-25)
6609
6610**Implemented enhancements:**
6611
6612- Consider providing a mechanism to easily observe a set of property paths [\#194](https://github.com/Polymer/polymer/issues/194)
6613
6614**Closed issues:**
6615
6616- binding style attribute in IE doesn't work [\#327](https://github.com/Polymer/polymer/issues/327)
6617
6618- CSS: only add \[is=..\] selector if element is type-extension [\#320](https://github.com/Polymer/polymer/issues/320)
6619
6620- Clarification on use of template repeat for \<tr\> & \<select\> [\#318](https://github.com/Polymer/polymer/issues/318)
6621
6622- Autofocus doesn't work with polymer-veiling. [\#317](https://github.com/Polymer/polymer/issues/317)
6623
6624- Polyfill: @polyfill @host rules are broken in an extended element [\#315](https://github.com/Polymer/polymer/issues/315)
6625
6626- Polyfill: Parent styles are not inherited if there's no \<template\> in an extended class [\#314](https://github.com/Polymer/polymer/issues/314)
6627
6628**Merged pull requests:**
6629
6630- Event bindings [\#328](https://github.com/Polymer/polymer/pull/328) ([azakus](https://github.com/azakus))
6631
6632- Remove SideTable dependency [\#322](https://github.com/Polymer/polymer/pull/322) ([azakus](https://github.com/azakus))
6633
6634- fix Node.bind to pass the property name to reflectPropertyToAttribute [\#319](https://github.com/Polymer/polymer/pull/319) ([jmesserly](https://github.com/jmesserly))
6635
6636## [v0.0.20131010](https://github.com/Polymer/polymer/tree/v0.0.20131010) (2013-10-10)
6637
6638**Closed issues:**
6639
6640- trailing space in polymer attributes causes exception in IE10 [\#313](https://github.com/Polymer/polymer/issues/313)
6641
6642- Calling cancelUnbindAll is cumbersome under the CustomElements polyfill [\#312](https://github.com/Polymer/polymer/issues/312)
6643
6644- Calling methods on proxies returned when querying nodes can yield different results than calling directly on impl even without shadow dom use [\#309](https://github.com/Polymer/polymer/issues/309)
6645
6646- Using this.$.\[id\] syntax yields different results in Canary than when using Polyfill [\#308](https://github.com/Polymer/polymer/issues/308)
6647
6648- Debugging polymer apps: stack trace is wacko [\#307](https://github.com/Polymer/polymer/issues/307)
6649
6650- Need Object.observe-enabled builders in waterfall [\#306](https://github.com/Polymer/polymer/issues/306)
6651
6652- FR: Error on failed import [\#189](https://github.com/Polymer/polymer/issues/189)
6653
6654## [v0.0.20131003](https://github.com/Polymer/polymer/tree/v0.0.20131003) (2013-10-03)
6655
6656**Implemented enhancements:**
6657
6658- Allow hooking into the template instantiation process [\#156](https://github.com/Polymer/polymer/issues/156)
6659
6660- Support stylesheets in element templates [\#146](https://github.com/Polymer/polymer/issues/146)
6661
6662- System for automatic setting of component instance attributes [\#92](https://github.com/Polymer/polymer/issues/92)
6663
6664**Closed issues:**
6665
6666- Polymer tests failing with Object.observe enabled [\#302](https://github.com/Polymer/polymer/issues/302)
6667
6668- FAQ bug: polymer fails CSP because of inline script tags not XHR. [\#301](https://github.com/Polymer/polymer/issues/301)
6669
6670- \<propertyName\>Changed may get called twice for a single property value change [\#298](https://github.com/Polymer/polymer/issues/298)
6671
6672- Two-way Binding doesn't work in canary [\#297](https://github.com/Polymer/polymer/issues/297)
6673
6674- please create gh-pages [\#294](https://github.com/Polymer/polymer/issues/294)
6675
6676- Conditional attributes are not properly bound [\#293](https://github.com/Polymer/polymer/issues/293)
6677
6678- Bound boolean isn't set from true to false when radio button is unchecked [\#291](https://github.com/Polymer/polymer/issues/291)
6679
6680- Bindings in nested templates with named scopes fail to update correctly after initial population [\#285](https://github.com/Polymer/polymer/issues/285)
6681
6682- \<content\> not being displayed if too deep. [\#283](https://github.com/Polymer/polymer/issues/283)
6683
6684- polymer-element who to fire properties change? [\#282](https://github.com/Polymer/polymer/issues/282)
6685
6686- how to get inner element [\#280](https://github.com/Polymer/polymer/issues/280)
6687
6688- how to bind tap event on children node [\#278](https://github.com/Polymer/polymer/issues/278)
6689
6690- Provide finer control over unresolved element styling [\#276](https://github.com/Polymer/polymer/issues/276)
6691
6692- Question regarding your usage of a getter [\#274](https://github.com/Polymer/polymer/issues/274)
6693
6694- Consider removing "tools" submodule [\#271](https://github.com/Polymer/polymer/issues/271)
6695
6696- Community registry in the wild [\#268](https://github.com/Polymer/polymer/issues/268)
6697
6698- HTMLImports fails on IE9 [\#229](https://github.com/Polymer/polymer/issues/229)
6699
6700- External element scripts not loading [\#216](https://github.com/Polymer/polymer/issues/216)
6701
6702- polymer-element script tag are ignored when using innerHTML to inject polymer-element\(s\) into the page [\#205](https://github.com/Polymer/polymer/issues/205)
6703
6704- Galaxy Nexus Stock-Browser [\#202](https://github.com/Polymer/polymer/issues/202)
6705
6706- Allow body FOUC prevention to be optional [\#197](https://github.com/Polymer/polymer/issues/197)
6707
6708- Consider converting attributes with dashes into to camelCased properties [\#193](https://github.com/Polymer/polymer/issues/193)
6709
6710- \(IE only\) Last element created by \<template repeat\> is unbound [\#187](https://github.com/Polymer/polymer/issues/187)
6711
6712- Can't bind to the value of a custom element that extends \<input\> [\#186](https://github.com/Polymer/polymer/issues/186)
6713
6714- Calling offsetWidth in a style-modifying forEach is slow [\#180](https://github.com/Polymer/polymer/issues/180)
6715
6716- Explicitly fire ready\(\) [\#178](https://github.com/Polymer/polymer/issues/178)
6717
6718- Consider deserializing to Number only if property is already Number-valued [\#120](https://github.com/Polymer/polymer/issues/120)
6719
6720- Cannot load Google's jsapi inside of a component [\#115](https://github.com/Polymer/polymer/issues/115)
6721
6722- Document toolkit styling helpers [\#101](https://github.com/Polymer/polymer/issues/101)
6723
6724- Make sure properties are not doc'd as attributes [\#96](https://github.com/Polymer/polymer/issues/96)
6725
6726- Document that attributes and properties are not dynamically converted [\#94](https://github.com/Polymer/polymer/issues/94)
6727
6728**Merged pull requests:**
6729
6730- Removes unnecessary px declarations in coordinate attributes. [\#289](https://github.com/Polymer/polymer/pull/289) ([mrmrs](https://github.com/mrmrs))
6731
6732- remove extra argument to unbindProperty that was ignored [\#286](https://github.com/Polymer/polymer/pull/286) ([jmesserly](https://github.com/jmesserly))
6733
6734- small fix to bubbles parameter of utils.fire [\#284](https://github.com/Polymer/polymer/pull/284) ([jmesserly](https://github.com/jmesserly))
6735
6736## [v0.0.20130912](https://github.com/Polymer/polymer/tree/v0.0.20130912) (2013-09-12)
6737
6738**Fixed bugs:**
6739
6740- Updated use of PathObservers to match new API [\#267](https://github.com/Polymer/polymer/issues/267)
6741
6742**Closed issues:**
6743
6744- Point each repo's CONTRIBUTING file to Polymer's [\#273](https://github.com/Polymer/polymer/issues/273)
6745
6746- Nested templates throwing exceptions with reference to observe.js [\#264](https://github.com/Polymer/polymer/issues/264)
6747
6748- Perf regression in polyfill - 20130808 release [\#236](https://github.com/Polymer/polymer/issues/236)
6749
6750- Auto-registration of polymer-elements broken? [\#221](https://github.com/Polymer/polymer/issues/221)
6751
6752## [v0.0.20130905](https://github.com/Polymer/polymer/tree/v0.0.20130905) (2013-09-05)
6753
6754**Closed issues:**
6755
6756- SD polyfill in latest release breaks chromestatus.com [\#263](https://github.com/Polymer/polymer/issues/263)
6757
6758- On latest Chrome Canary, using vulcanized version won't show the style of elements [\#262](https://github.com/Polymer/polymer/issues/262)
6759
6760- grunt will fail using the latest commit of polymer-all [\#261](https://github.com/Polymer/polymer/issues/261)
6761
6762- Need a way to get the activeElement inside a Polymer element [\#253](https://github.com/Polymer/polymer/issues/253)
6763
6764- When using minified version on polymer, images of the button don't show in the ui-toolbar example [\#251](https://github.com/Polymer/polymer/issues/251)
6765
6766- Make sure boolean properties are reflected as boolean attributes [\#240](https://github.com/Polymer/polymer/issues/240)
6767
6768- Attributes are not reflected at bind time [\#239](https://github.com/Polymer/polymer/issues/239)
6769
6770- HTML imports fail when url params contain '/' characters [\#238](https://github.com/Polymer/polymer/issues/238)
6771
6772- Unable to use the Sandbox on Chrome \<= 28 [\#138](https://github.com/Polymer/polymer/issues/138)
6773
6774## [v0.0.20130829](https://github.com/Polymer/polymer/tree/v0.0.20130829) (2013-08-28)
6775
6776**Closed issues:**
6777
6778- loading a local file \(file:///\) using polymer will fail to load properly [\#260](https://github.com/Polymer/polymer/issues/260)
6779
6780- uppercase signals do not work [\#256](https://github.com/Polymer/polymer/issues/256)
6781
6782- Chrome Packaged App: including UI elements in an application will show some errors [\#249](https://github.com/Polymer/polymer/issues/249)
6783
6784- Changing a DOM attribute doesn't change the model [\#246](https://github.com/Polymer/polymer/issues/246)
6785
6786- Latest build broken w/ jQuery \(chrome 28\) [\#243](https://github.com/Polymer/polymer/issues/243)
6787
6788- window.Loader name colliding with ES6 window.Loader \(modules\) [\#237](https://github.com/Polymer/polymer/issues/237)
6789
6790**Merged pull requests:**
6791
6792- Recursive build for polymer [\#250](https://github.com/Polymer/polymer/pull/250) ([azakus](https://github.com/azakus))
6793
6794## [v0.0.20130815](https://github.com/Polymer/polymer/tree/v0.0.20130815) (2013-08-15)
6795
6796## [v0.0.20130816](https://github.com/Polymer/polymer/tree/v0.0.20130816) (2013-08-15)
6797
6798**Fixed bugs:**
6799
6800- FF broken in latest release w/ dom.webcomponents.enabled: true [\#235](https://github.com/Polymer/polymer/issues/235)
6801
6802**Closed issues:**
6803
6804- HTMLImports fails silently on Chrome 28.0.1500.95 \(Debian , 64bit\) [\#234](https://github.com/Polymer/polymer/issues/234)
6805
6806- ss [\#233](https://github.com/Polymer/polymer/issues/233)
6807
6808- Internet Explorer - not working at all [\#217](https://github.com/Polymer/polymer/issues/217)
6809
6810**Merged pull requests:**
6811
6812- 8/15 master -\> stable [\#241](https://github.com/Polymer/polymer/pull/241) ([azakus](https://github.com/azakus))
6813
6814- Fixes for some of the workbench samples [\#232](https://github.com/Polymer/polymer/pull/232) ([chrisbu](https://github.com/chrisbu))
6815
6816## [v0.0.20130808](https://github.com/Polymer/polymer/tree/v0.0.20130808) (2013-08-08)
6817
6818**Implemented enhancements:**
6819
6820- Add @version string to build files [\#226](https://github.com/Polymer/polymer/issues/226)
6821
6822**Closed issues:**
6823
6824- Events on distributed nodes aren't bubbled to parent nodes in shadow DOM under polyfill [\#230](https://github.com/Polymer/polymer/issues/230)
6825
6826- `ReferenceError: PathObserver is not defined` when loading in node-webkit [\#228](https://github.com/Polymer/polymer/issues/228)
6827
6828**Merged pull requests:**
6829
6830- 8/8 master -\> stable [\#231](https://github.com/Polymer/polymer/pull/231) ([azakus](https://github.com/azakus))
6831
6832## [v0.0.20130801](https://github.com/Polymer/polymer/tree/v0.0.20130801) (2013-08-01)
6833
6834**Implemented enhancements:**
6835
6836- It's awkward to make a property with an object default value [\#215](https://github.com/Polymer/polymer/issues/215)
6837
6838- Throw a more useful error if Polymer.register is used [\#210](https://github.com/Polymer/polymer/issues/210)
6839
6840- Consider if/when/how to reflect bound property values to attributes [\#188](https://github.com/Polymer/polymer/issues/188)
6841
6842- Make platform and toolkit builds available as simple downloads and/or from CDN [\#87](https://github.com/Polymer/polymer/issues/87)
6843
6844**Closed issues:**
6845
6846- If `Polymer\(\)` is not called almost immediately, the element is not initialised. [\#214](https://github.com/Polymer/polymer/issues/214)
6847
6848- Input value is not initialised. [\#213](https://github.com/Polymer/polymer/issues/213)
6849
6850- Fail more gracefully on unsupported browsers [\#207](https://github.com/Polymer/polymer/issues/207)
6851
6852- Binding and xxxChanged function break if element is moved to a different shadow [\#203](https://github.com/Polymer/polymer/issues/203)
6853
6854- table element problems on firefox [\#196](https://github.com/Polymer/polymer/issues/196)
6855
6856- Bindings on a range input not working well in google chrome [\#182](https://github.com/Polymer/polymer/issues/182)
6857
6858- Add support for creating Polymer elements imperatively [\#163](https://github.com/Polymer/polymer/issues/163)
6859
6860- Issue with scrolling using the flot library [\#162](https://github.com/Polymer/polymer/issues/162)
6861
6862- \[Feature Request\] Using Bower instead of submodules [\#147](https://github.com/Polymer/polymer/issues/147)
6863
6864- minor documentation typo [\#139](https://github.com/Polymer/polymer/issues/139)
6865
6866**Merged pull requests:**
6867
6868- 8/1 master -\> stable [\#223](https://github.com/Polymer/polymer/pull/223) ([azakus](https://github.com/azakus))
6869
6870## [v0.0.20130711](https://github.com/Polymer/polymer/tree/v0.0.20130711) (2013-07-11)
6871
6872**Implemented enhancements:**
6873
6874- Support resetStyleInheritance on prototype [\#199](https://github.com/Polymer/polymer/issues/199)
6875
6876- Add styling polyfill support for pseudos [\#152](https://github.com/Polymer/polymer/issues/152)
6877
6878**Fixed bugs:**
6879
6880- template/element polyfill styling need !important [\#191](https://github.com/Polymer/polymer/issues/191)
6881
6882- Type extension elements lose styling under polyfill [\#171](https://github.com/Polymer/polymer/issues/171)
6883
6884- When polymer-scope="global" is used to pull a stylesheet to the document, it appears multiple times [\#155](https://github.com/Polymer/polymer/issues/155)
6885
6886- PathObservers in observeProperties.js must be created at insertedCallback and removed at removeCallback [\#121](https://github.com/Polymer/polymer/issues/121)
6887
6888- shimStyling: styles defined within shadowDOM are not prefixed with the scope name in Firefox [\#107](https://github.com/Polymer/polymer/issues/107)
6889
6890- Event target is incorrect after certain DOM changes in ShadowDOM Polyfill [\#102](https://github.com/Polymer/polymer/issues/102)
6891
6892- Bindings in icon-button fail under ShadowDOMPolyfill [\#83](https://github.com/Polymer/polymer/issues/83)
6893
6894- \[dev\] Uncaught ReferenceError: SideTable is not defined [\#80](https://github.com/Polymer/polymer/issues/80)
6895
6896- \[dev\] template iterate doesn't work inside component [\#79](https://github.com/Polymer/polymer/issues/79)
6897
6898- Toolkit Components fail if they have a property named "node" [\#78](https://github.com/Polymer/polymer/issues/78)
6899
6900- Support component upgrade using "is" style declaration [\#71](https://github.com/Polymer/polymer/issues/71)
6901
6902- Styles declared in a component's shadowRoot should not leak out of the component [\#70](https://github.com/Polymer/polymer/issues/70)
6903
6904- this.node.webkitShadowRoot needs to return ShadowRoot [\#68](https://github.com/Polymer/polymer/issues/68)
6905
6906- Commented @host rule style gets applied [\#67](https://github.com/Polymer/polymer/issues/67)
6907
6908- data: URLs are being rewritten to relative URLs in \<style\> [\#66](https://github.com/Polymer/polymer/issues/66)
6909
6910- Custom Element shim incorrectly handles @host rule [\#65](https://github.com/Polymer/polymer/issues/65)
6911
6912- path.js needs to handle absolute url paths [\#62](https://github.com/Polymer/polymer/issues/62)
6913
6914- imperative instantiation is broken [\#56](https://github.com/Polymer/polymer/issues/56)
6915
6916- nodes inside a component's shadowDOM have incorrect model when using shadowDOM shim [\#43](https://github.com/Polymer/polymer/issues/43)
6917
6918- g-component custom events can be handled in wrong scope [\#30](https://github.com/Polymer/polymer/issues/30)
6919
6920**Closed issues:**
6921
6922- Consider optimizing propertyForAttribute [\#181](https://github.com/Polymer/polymer/issues/181)
6923
6924- nameInThis\(\) in oop.js is slow [\#177](https://github.com/Polymer/polymer/issues/177)
6925
6926- Internationalization of Web Components [\#175](https://github.com/Polymer/polymer/issues/175)
6927
6928- polymer-scope="controller" should not install the same stylesheet multiple times [\#173](https://github.com/Polymer/polymer/issues/173)
6929
6930- Add polyfill styling support for @host :scope [\#170](https://github.com/Polymer/polymer/issues/170)
6931
6932- Error loading polymer if window.location.hash is not null [\#167](https://github.com/Polymer/polymer/issues/167)
6933
6934- Unexpected result upgraded plain DOM to custom element instance [\#166](https://github.com/Polymer/polymer/issues/166)
6935
6936- Alias this.webkitShadowRoot -\> this.shadowRoot [\#165](https://github.com/Polymer/polymer/issues/165)
6937
6938- Simplest way to "Fire up a web server" to run examples [\#161](https://github.com/Polymer/polymer/issues/161)
6939
6940- Custom elements seem to cache data after being deleted and re-added [\#159](https://github.com/Polymer/polymer/issues/159)
6941
6942- Prevent memory leaking under MDV polyfill [\#154](https://github.com/Polymer/polymer/issues/154)
6943
6944- Element templates are stamped into shadowRoot with unbound values [\#153](https://github.com/Polymer/polymer/issues/153)
6945
6946- Styles should not be shimmed asynchronously under ShadowDOMPolyfill [\#151](https://github.com/Polymer/polymer/issues/151)
6947
6948- Polymer.js fails to load with "ReferenceError: Can't find variable: Window" on Windows 7 Safari browser and iPad 1 iOS 5.1.1 [\#149](https://github.com/Polymer/polymer/issues/149)
6949
6950- Stylesheets in \<element\> elements are emitted in incorrect order [\#148](https://github.com/Polymer/polymer/issues/148)
6951
6952- Web animations is not loaded by Polymer [\#140](https://github.com/Polymer/polymer/issues/140)
6953
6954- Polymer components should be called monomers. [\#137](https://github.com/Polymer/polymer/issues/137)
6955
6956- Small error in "Getting Started" tutorial [\#136](https://github.com/Polymer/polymer/issues/136)
6957
6958- add doc-comments to 'base.js' [\#133](https://github.com/Polymer/polymer/issues/133)
6959
6960- Attribute-based styles not always updated [\#132](https://github.com/Polymer/polymer/issues/132)
6961
6962- attributeChanged event on "sub-component" not fired in Canary but works in Chrome [\#131](https://github.com/Polymer/polymer/issues/131)
6963
6964- Stylesheets throw exception if toolkit-scope is defined and the element definition is inline [\#127](https://github.com/Polymer/polymer/issues/127)
6965
6966- Consider deserializing to Array from attributes, if property is Array-valued [\#124](https://github.com/Polymer/polymer/issues/124)
6967
6968- Modify attrs.js to accept Date strings in custom element attribute values [\#118](https://github.com/Polymer/polymer/issues/118)
6969
6970- Attribute value that's a comma delineated list of numbers is converted to a property incorrectly [\#117](https://github.com/Polymer/polymer/issues/117)
6971
6972- Including toolkit.js on a page moves all \<style\>s to the \<head\>. [\#114](https://github.com/Polymer/polymer/issues/114)
6973
6974- PointerEvents registration fails in the presence of ShadowDOMPolyfill in some cases [\#111](https://github.com/Polymer/polymer/issues/111)
6975
6976- Distributing template content to a shadowDOM can fail under shadowDOM polyfill [\#110](https://github.com/Polymer/polymer/issues/110)
6977
6978- Cursor moves to end of input after typing [\#109](https://github.com/Polymer/polymer/issues/109)
6979
6980- toolkitchen.github.io code samples not showing up in ff [\#105](https://github.com/Polymer/polymer/issues/105)
6981
6982- Document Browser support and test coverage using Testing CI and Travis CI [\#104](https://github.com/Polymer/polymer/issues/104)
6983
6984- clean up commented code in events.js [\#100](https://github.com/Polymer/polymer/issues/100)
6985
6986- rename `base.send` to `base.fire` or `base.bubble` [\#98](https://github.com/Polymer/polymer/issues/98)
6987
6988- toolkit.min.js missing method shimStyling [\#91](https://github.com/Polymer/polymer/issues/91)
6989
6990- Git repo url incorrect [\#89](https://github.com/Polymer/polymer/issues/89)
6991
6992- Menu-button workbench file hangs chrome under ShadowDOM Polyfill [\#86](https://github.com/Polymer/polymer/issues/86)
6993
6994- can't make bindings to objects on elements instantiated by mdv [\#81](https://github.com/Polymer/polymer/issues/81)
6995
6996- Don't name things \_, \_\_ and $ [\#73](https://github.com/Polymer/polymer/issues/73)
6997
6998- @host styles aren't processed for base elements [\#72](https://github.com/Polymer/polymer/issues/72)
6999
7000- "export" flag attribute documented in platform.js is actually "exportas" [\#64](https://github.com/Polymer/polymer/issues/64)
7001
7002- handlers="..." declarative events listen on the host element and therefore see no event target info for events generated in shadowDom [\#41](https://github.com/Polymer/polymer/issues/41)
7003
7004- MutationObserver code for custom event \(on-\*\) binding is inefficient [\#24](https://github.com/Polymer/polymer/issues/24)
7005
7006- g-component published properties don't inherit [\#18](https://github.com/Polymer/polymer/issues/18)
7007
7008- g-component property automation is inefficient [\#15](https://github.com/Polymer/polymer/issues/15)
7009
7010- Add unit tests for g-overlay, g-selector, g-selection [\#11](https://github.com/Polymer/polymer/issues/11)
7011
7012- Document public api [\#10](https://github.com/Polymer/polymer/issues/10)
7013
7014- have some good defaults for g-overlay [\#7](https://github.com/Polymer/polymer/issues/7)
7015
7016**Merged pull requests:**
7017
7018- 7/11 master -\> stable [\#204](https://github.com/Polymer/polymer/pull/204) ([azakus](https://github.com/azakus))
7019
7020- Correct test to check global div [\#201](https://github.com/Polymer/polymer/pull/201) ([ebidel](https://github.com/ebidel))
7021
7022- Fixes issue \#199 - adds support for resetStyleInheritance on prototype [\#200](https://github.com/Polymer/polymer/pull/200) ([ebidel](https://github.com/ebidel))
7023
7024- Switch to \<polymer-element\> [\#192](https://github.com/Polymer/polymer/pull/192) ([azakus](https://github.com/azakus))
7025
7026- 6/17 master -\> stable [\#184](https://github.com/Polymer/polymer/pull/184) ([azakus](https://github.com/azakus))
7027
7028- Fix a typo in contributing.md [\#183](https://github.com/Polymer/polymer/pull/183) ([alexhancock](https://github.com/alexhancock))
7029
7030- Flatten repos [\#174](https://github.com/Polymer/polymer/pull/174) ([azakus](https://github.com/azakus))
7031
7032- 6/5 master -\> stable [\#172](https://github.com/Polymer/polymer/pull/172) ([azakus](https://github.com/azakus))
7033
7034- Merge mdv-syntax branch [\#168](https://github.com/Polymer/polymer/pull/168) ([sjmiles](https://github.com/sjmiles))
7035
7036- added array & obj support to attrs.js \(plus refactor\) [\#158](https://github.com/Polymer/polymer/pull/158) ([bsatrom](https://github.com/bsatrom))
7037
7038- Fix link in CONTRIBUTING.md [\#144](https://github.com/Polymer/polymer/pull/144) ([markhealey](https://github.com/markhealey))
7039
7040- 5/15 master -\> stable [\#135](https://github.com/Polymer/polymer/pull/135) ([azakus](https://github.com/azakus))
7041
7042- 5/14 master -\> stable [\#134](https://github.com/Polymer/polymer/pull/134) ([azakus](https://github.com/azakus))
7043
7044- Add custom date parsing module [\#130](https://github.com/Polymer/polymer/pull/130) ([bsatrom](https://github.com/bsatrom))
7045
7046- 5/9 master -\> stable [\#125](https://github.com/Polymer/polymer/pull/125) ([azakus](https://github.com/azakus))
7047
7048- added deserialization of Date attributes for custom elements [\#122](https://github.com/Polymer/polymer/pull/122) ([bsatrom](https://github.com/bsatrom))
7049
7050- merge Observer branch [\#113](https://github.com/Polymer/polymer/pull/113) ([sjmiles](https://github.com/sjmiles))
7051
7052- 4/17 master -\> stable [\#99](https://github.com/Polymer/polymer/pull/99) ([azakus](https://github.com/azakus))
7053
7054- Bring experimental test harness in from alt-test branch [\#85](https://github.com/Polymer/polymer/pull/85) ([sjmiles](https://github.com/sjmiles))
7055
7056- Wrap grunt test in xvfb for virtual display. [\#84](https://github.com/Polymer/polymer/pull/84) ([agable-chromium](https://github.com/agable-chromium))
7057
7058- Add step-generator script to toolkit [\#82](https://github.com/Polymer/polymer/pull/82) ([agable-chromium](https://github.com/agable-chromium))
7059
7060- Stop using \_\_{lookup,define}{G,S}etter\_\_ [\#76](https://github.com/Polymer/polymer/pull/76) ([arv](https://github.com/arv))
7061
7062- Use XMLHttpRequest directly [\#75](https://github.com/Polymer/polymer/pull/75) ([arv](https://github.com/arv))
7063
7064- Updating meta tag [\#61](https://github.com/Polymer/polymer/pull/61) ([ebidel](https://github.com/ebidel))
7065
7066- Adding Contributors guide [\#60](https://github.com/Polymer/polymer/pull/60) ([ebidel](https://github.com/ebidel))
7067
7068- Tweaks to README. [\#58](https://github.com/Polymer/polymer/pull/58) ([ebidel](https://github.com/ebidel))
7069
7070- latest event handling scheme [\#55](https://github.com/Polymer/polymer/pull/55) ([sjmiles](https://github.com/sjmiles))
7071
7072- g-panels updates [\#54](https://github.com/Polymer/polymer/pull/54) ([sorvell](https://github.com/sorvell))
7073
7074- g-component tweaks to improve data-binding [\#53](https://github.com/Polymer/polymer/pull/53) ([sjmiles](https://github.com/sjmiles))
7075
7076- updated components for the new changes in g-component [\#52](https://github.com/Polymer/polymer/pull/52) ([frankiefu](https://github.com/frankiefu))
7077
7078- Merge polybinding branch into master [\#51](https://github.com/Polymer/polymer/pull/51) ([sjmiles](https://github.com/sjmiles))
7079
7080- minor fixes to support app development [\#49](https://github.com/Polymer/polymer/pull/49) ([sorvell](https://github.com/sorvell))
7081
7082- added g-menu-button and g-toolbar [\#48](https://github.com/Polymer/polymer/pull/48) ([frankiefu](https://github.com/frankiefu))
7083
7084- g-overlay: simplify styling. [\#47](https://github.com/Polymer/polymer/pull/47) ([sorvell](https://github.com/sorvell))
7085
7086- g-overlay update: simplify and add basic management for focus and z-index. [\#46](https://github.com/Polymer/polymer/pull/46) ([sorvell](https://github.com/sorvell))
7087
7088- add unit tests to cover more components and the latest sugaring in g-components [\#45](https://github.com/Polymer/polymer/pull/45) ([frankiefu](https://github.com/frankiefu))
7089
7090- fixes issue \#30: allow findController to step out of lightDOM [\#44](https://github.com/Polymer/polymer/pull/44) ([sjmiles](https://github.com/sjmiles))
7091
7092- update g-ajax and minor g-panels and g-page fixes [\#42](https://github.com/Polymer/polymer/pull/42) ([sorvell](https://github.com/sorvell))
7093
7094- update to use the new g-component sugar [\#40](https://github.com/Polymer/polymer/pull/40) ([frankiefu](https://github.com/frankiefu))
7095
7096- g-component minor fixup; updates for g-page and g-panels [\#39](https://github.com/Polymer/polymer/pull/39) ([sorvell](https://github.com/sorvell))
7097
7098- implement new 'protected' syntax [\#38](https://github.com/Polymer/polymer/pull/38) ([sjmiles](https://github.com/sjmiles))
7099
7100- g-component and g-panels minor changes [\#37](https://github.com/Polymer/polymer/pull/37) ([sorvell](https://github.com/sorvell))
7101
7102- filter mustaches in takeAttributes, other minor tweaks [\#36](https://github.com/Polymer/polymer/pull/36) ([sjmiles](https://github.com/sjmiles))
7103
7104- g-page: use external stylesheet [\#35](https://github.com/Polymer/polymer/pull/35) ([sorvell](https://github.com/sorvell))
7105
7106- added g-page component [\#34](https://github.com/Polymer/polymer/pull/34) ([sorvell](https://github.com/sorvell))
7107
7108- g-component attribute parsing fix; g-panels & g-overlay & g-ajax minor fixes [\#33](https://github.com/Polymer/polymer/pull/33) ([sorvell](https://github.com/sorvell))
7109
7110- bug fixes, more indirection around 'conventions' [\#32](https://github.com/Polymer/polymer/pull/32) ([sjmiles](https://github.com/sjmiles))
7111
7112- minor updates/fixes to g-component, selector and menu [\#31](https://github.com/Polymer/polymer/pull/31) ([frankiefu](https://github.com/frankiefu))
7113
7114- g-panels minor bug fixes [\#29](https://github.com/Polymer/polymer/pull/29) ([sorvell](https://github.com/sorvell))
7115
7116- add g-panels [\#28](https://github.com/Polymer/polymer/pull/28) ([sorvell](https://github.com/sorvell))
7117
7118- g-overlay: refactor/simplify [\#27](https://github.com/Polymer/polymer/pull/27) ([sorvell](https://github.com/sorvell))
7119
7120- g-component: fix typo [\#26](https://github.com/Polymer/polymer/pull/26) ([sorvell](https://github.com/sorvell))
7121
7122- update components based on changes in g-component [\#25](https://github.com/Polymer/polymer/pull/25) ([frankiefu](https://github.com/frankiefu))
7123
7124- MDV sugaring [\#23](https://github.com/Polymer/polymer/pull/23) ([sjmiles](https://github.com/sjmiles))
7125
7126- menu component and basic component unit tests [\#22](https://github.com/Polymer/polymer/pull/22) ([frankiefu](https://github.com/frankiefu))
7127
7128- "DOMTokenList.enable" was renamed to "toggle" at platform, update polyfill [\#21](https://github.com/Polymer/polymer/pull/21) ([sjmiles](https://github.com/sjmiles))
7129
7130- use MutationObserver to maintain custom event bindings, bug fixes [\#20](https://github.com/Polymer/polymer/pull/20) ([sjmiles](https://github.com/sjmiles))
7131
7132- tabs component, simplify togglebutton and more unit tests [\#19](https://github.com/Polymer/polymer/pull/19) ([frankiefu](https://github.com/frankiefu))
7133
7134- unit test harness [\#17](https://github.com/Polymer/polymer/pull/17) ([frankiefu](https://github.com/frankiefu))
7135
7136- use shadow="shim" instead of shimShadow for compatibility with URL override [\#16](https://github.com/Polymer/polymer/pull/16) ([sjmiles](https://github.com/sjmiles))
7137
7138- change property automation to be property-first instead of attribute-first [\#14](https://github.com/Polymer/polymer/pull/14) ([sjmiles](https://github.com/sjmiles))
7139
7140- call shadowRootCreated in the right scope and add g-ratings component [\#13](https://github.com/Polymer/polymer/pull/13) ([frankiefu](https://github.com/frankiefu))
7141
7142- update for names changes in polyfill [\#12](https://github.com/Polymer/polymer/pull/12) ([frankiefu](https://github.com/frankiefu))
7143
7144- add g-selection and g-selector components [\#9](https://github.com/Polymer/polymer/pull/9) ([sjmiles](https://github.com/sjmiles))
7145
7146- add ajax and togglebutton components [\#8](https://github.com/Polymer/polymer/pull/8) ([frankiefu](https://github.com/frankiefu))
7147
7148- various changes to enable g-overlay [\#6](https://github.com/Polymer/polymer/pull/6) ([sjmiles](https://github.com/sjmiles))
7149
7150- add g-icon-button [\#4](https://github.com/Polymer/polymer/pull/4) ([sjmiles](https://github.com/sjmiles))
7151
7152- fix path [\#3](https://github.com/Polymer/polymer/pull/3) ([sjmiles](https://github.com/sjmiles))
7153
7154- make workBench live with toolkit [\#2](https://github.com/Polymer/polymer/pull/2) ([sjmiles](https://github.com/sjmiles))
7155
7156- Initial Components [\#1](https://github.com/Polymer/polymer/pull/1) ([sjmiles](https://github.com/sjmiles))
7157
\No newline at end of file