| OLD | NEW |
| 1 #### Pub version 0.9.0+1 | 1 #### 0.10.0 |
| 2 * Updated to the `0.5.1` js version. |
| 3 * **Breaking Change** To remain consistent with the js repository all the |
| 4 `platform.js` has been replaced with `webcomponents.js`. Also, the default |
| 5 file is now unminified, and the minified version is called |
| 6 `webcomponents.min.js`. |
| 7 |
| 8 #### 0.9.0+1 |
| 2 * Remove all `.map` and `.concat.js` files during release mode. | 9 * Remove all `.map` and `.concat.js` files during release mode. |
| 3 | 10 |
| 4 #### Pub version 0.9.0 | 11 #### 0.9.0 |
| 5 * Updated to platform version 0.4.2, internally a deprecated API was removed, | 12 * Updated to platform version 0.4.2, internally a deprecated API was removed, |
| 6 hence the bump in the version number. | 13 hence the bump in the version number. |
| 7 | 14 |
| 8 * split dart_support.js in two. dart_support.js only contains what is | 15 * split dart_support.js in two. dart_support.js only contains what is |
| 9 necessary in order to use platform.js, | 16 necessary in order to use platform.js, |
| 10 interop_support.js/interop_support.html can be imported separately when | 17 interop_support.js/interop_support.html can be imported separately when |
| 11 providing Dart APIs for js custom elements. | 18 providing Dart APIs for js custom elements. |
| 12 | 19 |
| 13 #### Pub version 0.8.0 | 20 #### 0.8.0 |
| 14 * Re-apply changes from 0.7.1+1 and also cherry pick | 21 * Re-apply changes from 0.7.1+1 and also cherry pick |
| 15 [efdbbc](https://github.com/polymer/CustomElements/commit/efdbbc) to fix | 22 [efdbbc](https://github.com/polymer/CustomElements/commit/efdbbc) to fix |
| 16 the customElementsTakeRecords function. | 23 the customElementsTakeRecords function. |
| 17 * **Breaking Change** The customElementsTakeRecords function now has an | 24 * **Breaking Change** The customElementsTakeRecords function now has an |
| 18 an optional argument `node`. There is no longer a single global observer, | 25 an optional argument `node`. There is no longer a single global observer, |
| 19 but one for each ShadowRoot and one for the main document. The observer that | 26 but one for each ShadowRoot and one for the main document. The observer that |
| 20 is actually used defaults to the main document, but if `node` is supplied | 27 is actually used defaults to the main document, but if `node` is supplied |
| 21 then it will walk up the document tree and use the first observer that it | 28 then it will walk up the document tree and use the first observer that it |
| 22 finds. | 29 finds. |
| 23 | 30 |
| 24 #### Pub version 0.7.1+2 | 31 #### 0.7.1+2 |
| 25 * Revert the change from 0.7.1+1 due to redness in FF/Safari/IE. | 32 * Revert the change from 0.7.1+1 due to redness in FF/Safari/IE. |
| 26 | 33 |
| 27 #### Pub version 0.7.1+1 | 34 #### 0.7.1+1 |
| 28 * Cherry pick [f280d](https://github.com/Polymer/ShadowDOM/commit/f280d) and | 35 * Cherry pick [f280d](https://github.com/Polymer/ShadowDOM/commit/f280d) and |
| 29 [165c3](https://github.com/Polymer/CustomElements/commit/165c3) to fix | 36 [165c3](https://github.com/Polymer/CustomElements/commit/165c3) to fix |
| 30 memory leaks. | 37 memory leaks. |
| 31 | 38 |
| 32 #### Pub version 0.7.1 | 39 #### 0.7.1 |
| 33 * Update to platform version 0.4.1-d214582. | 40 * Update to platform version 0.4.1-d214582. |
| 34 | 41 |
| 35 #### Pub version 0.7.0+1 | 42 #### 0.7.0+1 |
| 36 * Cherry pick https://github.com/Polymer/ShadowDOM/pull/506 to fix IOS 8. | 43 * Cherry pick https://github.com/Polymer/ShadowDOM/pull/506 to fix IOS 8. |
| 37 | 44 |
| 38 #### Pub version 0.7.0 | 45 #### 0.7.0 |
| 39 * Updated to 0.4.0-5a7353d release, with same cherry pick as 0.6.0+1. | 46 * Updated to 0.4.0-5a7353d release, with same cherry pick as 0.6.0+1. |
| 40 * Many features were moved into the polymer package, this package is now | 47 * Many features were moved into the polymer package, this package is now |
| 41 purely focused on polyfills. | 48 purely focused on polyfills. |
| 42 * Change Platform.deliverDeclarations to | 49 * Change Platform.deliverDeclarations to |
| 43 Platform.consumeDeclarations(callback). | 50 Platform.consumeDeclarations(callback). |
| 44 * Cherry pick https://github.com/Polymer/ShadowDOM/pull/505 to fix mem leak. | 51 * Cherry pick https://github.com/Polymer/ShadowDOM/pull/505 to fix mem leak. |
| 45 | 52 |
| 46 #### Pub version 0.6.0+1 | 53 #### 0.6.0+1 |
| 47 * Cherry pick https://github.com/Polymer/ShadowDOM/pull/500 to fix | 54 * Cherry pick https://github.com/Polymer/ShadowDOM/pull/500 to fix |
| 48 http://dartbug.com/20141. Fixes getDefaultComputedStyle in firefox. | 55 http://dartbug.com/20141. Fixes getDefaultComputedStyle in firefox. |
| 49 | 56 |
| 50 #### Pub version 0.6.0 | 57 #### 0.6.0 |
| 51 * Upgrades to platform master as of 8/25/2014 (see lib/build.log for details). | 58 * Upgrades to platform master as of 8/25/2014 (see lib/build.log for details). |
| 52 This is more recent than the 0.3.5 release as there were multiple breakages | 59 This is more recent than the 0.3.5 release as there were multiple breakages |
| 53 that required updating past that. | 60 that required updating past that. |
| 54 * There is a bug in this version where selecting non-rendered elements doesn't | 61 * There is a bug in this version where selecting non-rendered elements doesn't |
| 55 work, but it shouldn't affect most people. See | 62 work, but it shouldn't affect most people. See |
| 56 https://github.com/Polymer/ShadowDOM/issues/495. | 63 https://github.com/Polymer/ShadowDOM/issues/495. |
| 57 | 64 |
| 58 #### Pub version 0.5.0+1 | 65 #### 0.5.0+1 |
| 59 * Backward compatible change to prepare for upcoming change of the user agent | 66 * Backward compatible change to prepare for upcoming change of the user agent |
| 60 in Dartium. | 67 in Dartium. |
| 61 | 68 |
| 62 #### Pub version 0.5.0 | 69 #### 0.5.0 |
| 63 * Upgrades to platform version 0.3.4-02a0f66 (see lib/build.log for details). | 70 * Upgrades to platform version 0.3.4-02a0f66 (see lib/build.log for details). |
| 64 | 71 |
| 65 #### Pub version 0.4.0 | 72 #### 0.4.0 |
| 66 * Adds `registerDartType` and updates to platform 0.3.3-29065bc | 73 * Adds `registerDartType` and updates to platform 0.3.3-29065bc |
| 67 (re-applies the changes in 0.3.5). | 74 (re-applies the changes in 0.3.5). |
| 68 | 75 |
| 69 #### Pub version 0.3.5+1 | 76 #### 0.3.5+1 |
| 70 * Reverts back to what we had in 0.3.4. (The platform.js updates in 0.3.5 had | 77 * Reverts back to what we had in 0.3.4. (The platform.js updates in 0.3.5 had |
| 71 breaking changes so we are republishing it in 0.4.0) | 78 breaking changes so we are republishing it in 0.4.0) |
| 72 | 79 |
| 73 #### Pub version 0.3.5 | 80 #### 0.3.5 |
| 74 * Added `registerDartType` to register a Dart API for a custom-element written | 81 * Added `registerDartType` to register a Dart API for a custom-element written |
| 75 in Javascript. | 82 in Javascript. |
| 76 * Updated to platform 0.3.3-29065bc | 83 * Updated to platform 0.3.3-29065bc |
| 77 | 84 |
| 78 #### Pub version 0.3.4 | 85 #### 0.3.4 |
| 79 * Updated to platform 0.2.4 (see lib/build.log for details) | 86 * Updated to platform 0.2.4 (see lib/build.log for details) |
| OLD | NEW |