| OLD | NEW |
| 1 #### 0.12.3 |
| 2 * Update to JS version |
| 3 [0.7.21](https://github.com/webcomponents/webcomponentsjs/tree/v0.7.21). |
| 4 |
| 5 #### 0.12.2+2 |
| 6 |
| 7 * Update to transformer_test `0.2.x`. |
| 8 |
| 9 #### 0.12.2+2 |
| 10 |
| 11 * Add support for code_transformers `0.4.x`. |
| 12 |
| 13 #### 0.12.2+1 |
| 14 * Allow periods in package names (but can't end or begin with one). |
| 15 |
| 16 #### 0.12.2 |
| 17 * Update to JS version |
| 18 [0.7.20](https://github.com/webcomponents/webcomponentsjs/tree/v0.7.20). |
| 19 |
| 20 #### 0.12.1 |
| 21 * Update analyzer to `^0.27.0` and update to the test package. |
| 22 |
| 23 #### 0.12.0+4 |
| 24 * The transformer will now give an informative error on package names with |
| 25 hyphens. |
| 26 |
| 27 #### 0.12.0+3 |
| 28 * Update analyzer dependency to `<0.27.0` and fix up some tests. |
| 29 |
| 30 #### 0.12.0+2 |
| 31 * Don't create new resolvers each time the transformer runs on a file. |
| 32 |
| 33 #### 0.12.0+1 |
| 34 * Fix hang on reload with the `web_components` transformer in pub serve, |
| 35 [27](https://github.com/dart-lang/web-components/issues/27). |
| 36 |
| 37 #### 0.12.0 |
| 38 * Update to js version |
| 39 [0.7.3](https://github.com/webcomponents/webcomponentsjs/tree/v0.7.3). |
| 40 * Some release notes |
| 41 (here)[http://webcomponents.org/articles/polyfills-0-6-0/]. |
| 42 * Also added all the individual polyfills as well as the |
| 43 `webcomponents-lite.js` version, which does not include shadow dom. |
| 44 |
| 1 #### 0.11.4+2 | 45 #### 0.11.4+2 |
| 2 * Don't inline type="css" imports. | 46 * Don't inline type="css" imports. |
| 3 | 47 |
| 4 #### 0.11.4+1 | 48 #### 0.11.4+1 |
| 5 * Fix erroneous messages about invalid package paths in html imports | 49 * Fix erroneous messages about invalid package paths in html imports |
| 6 [72](https://github.com/dart-lang/polymer-dart/issues/72). | 50 [72](https://github.com/dart-lang/polymer-dart/issues/72). |
| 7 | 51 |
| 8 #### 0.11.4 | 52 #### 0.11.4 |
| 9 * Update to analyzer `<0.26.0`. | 53 * Update to analyzer `<0.26.0`. |
| 10 | 54 |
| (...skipping 110 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 121 #### 0.10.2 | 165 #### 0.10.2 |
| 122 * Added the `HtmlImport` annotation. This can be added to any library | 166 * Added the `HtmlImport` annotation. This can be added to any library |
| 123 declaration and it will inject an html import to the specified path into the | 167 declaration and it will inject an html import to the specified path into the |
| 124 head of the current document, which allows dart files to declare their html | 168 head of the current document, which allows dart files to declare their html |
| 125 dependencies. Paths can be relative to the current dart file or they can be | 169 dependencies. Paths can be relative to the current dart file or they can be |
| 126 in `package:` form. | 170 in `package:` form. |
| 127 | 171 |
| 128 *Note*: Html imports included this way cannot contain dart script tags. The | 172 *Note*: Html imports included this way cannot contain dart script tags. The |
| 129 mirror based implementation injects the imports dynamically and dart script | 173 mirror based implementation injects the imports dynamically and dart script |
| 130 tags are not allowed to be injected in that way. | 174 tags are not allowed to be injected in that way. |
| 131 | 175 |
| 132 *Note*: Relative urls cannot be used in inlined script tags. Either move | 176 *Note*: Relative urls cannot be used in inlined script tags. Either move |
| 133 the script code to a Dart file, use a `package:` url, or use a normal HTML | 177 the script code to a Dart file, use a `package:` url, or use a normal HTML |
| 134 import. See https://github.com/dart-lang/web-components/issues/6. | 178 import. See https://github.com/dart-lang/web-components/issues/6. |
| 135 | 179 |
| 136 * Added a `web_components` transformer. This should be used in place of the | 180 * Added a `web_components` transformer. This should be used in place of the |
| 137 `initialize` transformer if that already exists in your application (it will | 181 `initialize` transformer if that already exists in your application (it will |
| 138 call that transformer). This will inline html imports (including @HtmlImport | 182 call that transformer). This will inline html imports (including @HtmlImport |
| 139 annotations) into the head of your document at compile time, it can be used | 183 annotations) into the head of your document at compile time, it can be used |
| 140 like this: | 184 like this: |
| 141 | 185 |
| 142 transformers: | 186 transformers: |
| 143 - web_components: | 187 - web_components: |
| 144 entry_points: | 188 entry_points: |
| 145 - web/index.html | 189 - web/index.html |
| 146 | 190 |
| 147 If no `entry_points` option is supplied then any html file under `web` or | 191 If no `entry_points` option is supplied then any html file under `web` or |
| 148 `test` will be treated as an entry point. | 192 `test` will be treated as an entry point. |
| 149 | 193 |
| 150 #### 0.10.1 | 194 #### 0.10.1 |
| 151 * Added the `CustomElementProxy` annotation. This can be added to any class | 195 * Added the `CustomElementProxy` annotation. This can be added to any class |
| 152 which proxies a javascript custom element and is the equivalent of calling | 196 which proxies a javascript custom element and is the equivalent of calling |
| 153 `registerDartType`. In order to use this you will need to be using the | 197 `registerDartType`. In order to use this you will need to be using the |
| 154 `initialize` package, and call its `run` method from your main function. It | 198 `initialize` package, and call its `run` method from your main function. It |
| 155 is also recommended that you include the transformer from that package to | 199 is also recommended that you include the transformer from that package to |
| 156 remove the use of mirrors at runtime, see | 200 remove the use of mirrors at runtime, see |
| (...skipping 12 matching lines...) Expand all Loading... |
| 169 #### 0.9.0 | 213 #### 0.9.0 |
| 170 * Updated to platform version 0.4.2, internally a deprecated API was removed, | 214 * Updated to platform version 0.4.2, internally a deprecated API was removed, |
| 171 hence the bump in the version number. | 215 hence the bump in the version number. |
| 172 | 216 |
| 173 * split dart_support.js in two. dart_support.js only contains what is | 217 * split dart_support.js in two. dart_support.js only contains what is |
| 174 necessary in order to use platform.js, | 218 necessary in order to use platform.js, |
| 175 interop_support.js/interop_support.html can be imported separately when | 219 interop_support.js/interop_support.html can be imported separately when |
| 176 providing Dart APIs for js custom elements. | 220 providing Dart APIs for js custom elements. |
| 177 | 221 |
| 178 #### 0.8.0 | 222 #### 0.8.0 |
| 179 * Re-apply changes from 0.7.1+1 and also cherry pick | 223 * Re-apply changes from 0.7.1+1 and also cherry pick |
| 180 [efdbbc](https://github.com/polymer/CustomElements/commit/efdbbc) to fix | 224 [efdbbc](https://github.com/polymer/CustomElements/commit/efdbbc) to fix |
| 181 the customElementsTakeRecords function. | 225 the customElementsTakeRecords function. |
| 182 * **Breaking Change** The customElementsTakeRecords function now has an | 226 * **Breaking Change** The customElementsTakeRecords function now has an |
| 183 an optional argument `node`. There is no longer a single global observer, | 227 an optional argument `node`. There is no longer a single global observer, |
| 184 but one for each ShadowRoot and one for the main document. The observer that | 228 but one for each ShadowRoot and one for the main document. The observer that |
| 185 is actually used defaults to the main document, but if `node` is supplied | 229 is actually used defaults to the main document, but if `node` is supplied |
| 186 then it will walk up the document tree and use the first observer that it | 230 then it will walk up the document tree and use the first observer that it |
| 187 finds. | 231 finds. |
| 188 | 232 |
| 189 #### 0.7.1+2 | 233 #### 0.7.1+2 |
| 190 * Revert the change from 0.7.1+1 due to redness in FF/Safari/IE. | 234 * Revert the change from 0.7.1+1 due to redness in FF/Safari/IE. |
| 191 | 235 |
| 192 #### 0.7.1+1 | 236 #### 0.7.1+1 |
| 193 * Cherry pick [f280d](https://github.com/Polymer/ShadowDOM/commit/f280d) and | 237 * Cherry pick [f280d](https://github.com/Polymer/ShadowDOM/commit/f280d) and |
| 194 [165c3](https://github.com/Polymer/CustomElements/commit/165c3) to fix | 238 [165c3](https://github.com/Polymer/CustomElements/commit/165c3) to fix |
| 195 memory leaks. | 239 memory leaks. |
| 196 | 240 |
| 197 #### 0.7.1 | 241 #### 0.7.1 |
| 198 * Update to platform version 0.4.1-d214582. | 242 * Update to platform version 0.4.1-d214582. |
| 199 | 243 |
| 200 #### 0.7.0+1 | 244 #### 0.7.0+1 |
| 201 * Cherry pick https://github.com/Polymer/ShadowDOM/pull/506 to fix IOS 8. | 245 * Cherry pick https://github.com/Polymer/ShadowDOM/pull/506 to fix IOS 8. |
| 202 | 246 |
| 203 #### 0.7.0 | 247 #### 0.7.0 |
| 204 * Updated to 0.4.0-5a7353d release, with same cherry pick as 0.6.0+1. | 248 * Updated to 0.4.0-5a7353d release, with same cherry pick as 0.6.0+1. |
| 205 * Many features were moved into the polymer package, this package is now | 249 * Many features were moved into the polymer package, this package is now |
| 206 purely focused on polyfills. | 250 purely focused on polyfills. |
| 207 * Change Platform.deliverDeclarations to | 251 * Change Platform.deliverDeclarations to |
| 208 Platform.consumeDeclarations(callback). | 252 Platform.consumeDeclarations(callback). |
| 209 * Cherry pick https://github.com/Polymer/ShadowDOM/pull/505 to fix mem leak. | 253 * Cherry pick https://github.com/Polymer/ShadowDOM/pull/505 to fix mem leak. |
| 210 | 254 |
| 211 #### 0.6.0+1 | 255 #### 0.6.0+1 |
| 212 * Cherry pick https://github.com/Polymer/ShadowDOM/pull/500 to fix | 256 * Cherry pick https://github.com/Polymer/ShadowDOM/pull/500 to fix |
| 213 http://dartbug.com/20141. Fixes getDefaultComputedStyle in firefox. | 257 http://dartbug.com/20141. Fixes getDefaultComputedStyle in firefox. |
| 214 | 258 |
| 215 #### 0.6.0 | 259 #### 0.6.0 |
| 216 * Upgrades to platform master as of 8/25/2014 (see lib/build.log for details). | 260 * Upgrades to platform master as of 8/25/2014 (see lib/build.log for details). |
| 217 This is more recent than the 0.3.5 release as there were multiple breakages | 261 This is more recent than the 0.3.5 release as there were multiple breakages |
| 218 that required updating past that. | 262 that required updating past that. |
| 219 * There is a bug in this version where selecting non-rendered elements doesn't | 263 * There is a bug in this version where selecting non-rendered elements doesn't |
| 220 work, but it shouldn't affect most people. See | 264 work, but it shouldn't affect most people. See |
| 221 https://github.com/Polymer/ShadowDOM/issues/495. | 265 https://github.com/Polymer/ShadowDOM/issues/495. |
| 222 | 266 |
| 223 #### 0.5.0+1 | 267 #### 0.5.0+1 |
| 224 * Backward compatible change to prepare for upcoming change of the user agent | 268 * Backward compatible change to prepare for upcoming change of the user agent |
| 225 in Dartium. | 269 in Dartium. |
| 226 | 270 |
| 227 #### 0.5.0 | 271 #### 0.5.0 |
| 228 * Upgrades to platform version 0.3.4-02a0f66 (see lib/build.log for details). | 272 * Upgrades to platform version 0.3.4-02a0f66 (see lib/build.log for details). |
| 229 | 273 |
| 230 #### 0.4.0 | 274 #### 0.4.0 |
| 231 * Adds `registerDartType` and updates to platform 0.3.3-29065bc | 275 * Adds `registerDartType` and updates to platform 0.3.3-29065bc |
| 232 (re-applies the changes in 0.3.5). | 276 (re-applies the changes in 0.3.5). |
| 233 | 277 |
| 234 #### 0.3.5+1 | 278 #### 0.3.5+1 |
| 235 * Reverts back to what we had in 0.3.4. (The platform.js updates in 0.3.5 had | 279 * Reverts back to what we had in 0.3.4. (The platform.js updates in 0.3.5 had |
| 236 breaking changes so we are republishing it in 0.4.0) | 280 breaking changes so we are republishing it in 0.4.0) |
| 237 | 281 |
| 238 #### 0.3.5 | 282 #### 0.3.5 |
| 239 * Added `registerDartType` to register a Dart API for a custom-element written | 283 * Added `registerDartType` to register a Dart API for a custom-element written |
| 240 in Javascript. | 284 in Javascript. |
| 241 * Updated to platform 0.3.3-29065bc | 285 * Updated to platform 0.3.3-29065bc |
| 242 | 286 |
| 243 #### 0.3.4 | 287 #### 0.3.4 |
| 244 * Updated to platform 0.2.4 (see lib/build.log for details) | 288 * Updated to platform 0.2.4 (see lib/build.log for details) |
| OLD | NEW |