| OLD | NEW |
| (Empty) |
| 1 #### 0.15.3+1 | |
| 2 * Fix logic for detecting when the compiler is linting within an | |
| 3 `auto-binding-dart` template element. This removes some false positive | |
| 4 warnings. | |
| 5 | |
| 6 #### 0.15.3 | |
| 7 * Narrow the constraint on observe to ensure that new features are reflected | |
| 8 in polymer's version. | |
| 9 | |
| 10 #### 0.15.2 | |
| 11 * Upgraded to polymer js version | |
| 12 [0.5.1](https://github.com/Polymer/polymer/releases/tag/0.5.1). | |
| 13 **Dart Note**: Since dirty checking is only a development feature for | |
| 14 Polymer Dart, we did not include the functionality to stop dirty checks in | |
| 15 inactive windows. | |
| 16 * `polymer.js` is now the unminified version, and `polymer.min.js` is the | |
| 17 minified version. | |
| 18 * Fixed bug where polymer js was creating instances of extended elements in | |
| 19 order to check if they had been registered. All dart custom elements now get | |
| 20 registered with polymer js using the HTMLElement prototype. | |
| 21 | |
| 22 #### 0.15.1+5 | |
| 23 * Increase code_transformers lower bound and use shared transformers from it. | |
| 24 | |
| 25 #### 0.15.1+4 | |
| 26 * Fix double-registration bug when using exports | |
| 27 [21439](http://dartbug.com/21439). | |
| 28 | |
| 29 #### 0.15.1+3 | |
| 30 * Make sure that `dart_support.js` is always appended after `platform.js`, | |
| 31 [21435](http://dartbug.com/21435). | |
| 32 | |
| 33 #### 0.15.1+2 | |
| 34 * Handle and warn about cases where a script file is included twice from the | |
| 35 same entrypoint [21332](http://dartbug.com/21332). | |
| 36 | |
| 37 #### 0.15.1+1 | |
| 38 * Fix typo in error message polymer#42 | |
| 39 | |
| 40 #### 0.15.1 | |
| 41 * Upgraded to polymer [0.4.2][] | |
| 42 * No need to include dart_support.js in your entrypoints anymore. | |
| 43 | |
| 44 #### 0.15.0+1 | |
| 45 * Widen web_components version constraint. | |
| 46 | |
| 47 #### 0.15.0 | |
| 48 * Upgraded to polymer 0.4.1 | |
| 49 * Added Polymer.forceReady method. This forces a ready state regardless of | |
| 50 whether or not there are still polymer-element declarations waiting for | |
| 51 their class definitions to be loaded. | |
| 52 * Added Polymer.waitingFor method. This returns a list of all polymer-element | |
| 53 declarations that are still waiting for their class definitions to be | |
| 54 loaded. | |
| 55 * Add runtime checking of the waitingFor queue and print to the console if a | |
| 56 deadlock situation is suspected to help diagnose the white screen of death. | |
| 57 * Added injectBoundHTML instance method. This can be used to dynamically | |
| 58 inject html that is bound to your current element into a target element. | |
| 59 | |
| 60 #### 0.14.3 | |
| 61 * Warn if the same css file is inlined more than once, | |
| 62 [19996](http://dartbug.com/19996). | |
| 63 * Don't start moving elements from head to body until we find the first | |
| 64 import, [20826](http://dartbug.com/20826). | |
| 65 * Add option to not inject platform.js in the build output | |
| 66 [20865](http://dartbug.com/20865). To use, set `inject_platform_js` to | |
| 67 false in the polymer transformer config section of your pubspec.yaml: | |
| 68 | |
| 69 transformers: | |
| 70 - polymer: | |
| 71 inject_platform_js: false | |
| 72 ... | |
| 73 | |
| 74 #### 0.14.2+1 | |
| 75 * Fix findController function for js or dart wrapped elements. This fixes | |
| 76 event bindings when using paper-dialog and probably some other cases, | |
| 77 [20931](http://dartbug.com/20931). | |
| 78 | |
| 79 #### 0.14.2 | |
| 80 * Polymer will now create helpful index pages in all folders containing entry | |
| 81 points and in their parent folders, in debug mode only | |
| 82 [20963](http://dartbug.com/20963). | |
| 83 | |
| 84 #### 0.14.1 | |
| 85 * The build.dart file no longer requires a list of entry points, and you can | |
| 86 replace the entire file with `export 'package:polymer/default_build.dart';` | |
| 87 [20396](http://dartbug.com/20396). | |
| 88 * Inlined imports from the head of the document now get inserted inside a | |
| 89 hidden div, similar to the js vulcanizer [20943](http://dartbug.com/20943). | |
| 90 | |
| 91 #### 0.14.0+1 | |
| 92 * Small style improvements on error/warnings page. | |
| 93 | |
| 94 #### 0.14.0 | |
| 95 * Upgraded to polymer 0.4.0 ([polymer-dev#d66a86e][d66a86e]). | |
| 96 * The platform.js script is no longer required in Chrome or Dartium | |
| 97 (version 36). You can now remove this from your projects for development, | |
| 98 and it will be injected when running pub build or pub serve. If you would | |
| 99 like the option to not inject platform.js at all in the built output (if you | |
| 100 are deploying to chrome exclusively), please star this bug | |
| 101 http://dartbug.com/20865. | |
| 102 * Fixed invalid linter warning when using event handlers inside an | |
| 103 `auto-binding-dart` template, [20913](http://dartbug.com/20913). | |
| 104 | |
| 105 #### 0.13.1 | |
| 106 * Upgraded error messages to have a unique and stable identifier. This | |
| 107 requires a version of `code_transformers` newer than `0.2.3`. | |
| 108 * Upgraded minimum version constraint on `args` to `0.11.0`. | |
| 109 | |
| 110 #### 0.13.0+3 | |
| 111 * Added a warning about flashes of unstyled content if we can detect a | |
| 112 situation that would cause it [20751](http://dartbug.com/20751). | |
| 113 | |
| 114 #### 0.13.0+2 | |
| 115 * Update internal transformers to delete .concat.js and .map files when in | |
| 116 release mode, saving about 1MB of space in the built output. | |
| 117 | |
| 118 #### 0.13.0+1 | |
| 119 * Bug fix for http://dartbug.com/18171. Elements that extend other elements | |
| 120 but don't have a template will still inherit styles from those elements. | |
| 121 * Bug fix for http://dartbug.com/20544. Better runtime logging when attributes | |
| 122 are defined on an element but have no corresponding property on the class. | |
| 123 | |
| 124 #### 0.13.0 | |
| 125 * Update to match polymer 0.3.5 ([polymer-dev#5d00e4b][5d00e4b]). There was a | |
| 126 breaking change in the web_components package where selecting non-rendered | |
| 127 elements doesn't work, but it shouldn't affect most people. See | |
| 128 https://github.com/Polymer/ShadowDOM/issues/495. | |
| 129 | |
| 130 #### 0.12.2+1 | |
| 131 * Small bug fix for `polymer:new_element` | |
| 132 | |
| 133 #### 0.12.2 | |
| 134 * Fix for [20539](http://dartbug.com/20539). Log widget will now html escape | |
| 135 messages. | |
| 136 * Fix for [20538](http://dartbug.com/20538). Log widget will now surface lint | |
| 137 logs from imported files. | |
| 138 * Backward compatible change to prepare for upcoming change of the user agent | |
| 139 in Dartium. | |
| 140 * `pub run polymer:new_element` now supports specifying a base class. | |
| 141 **Note**: only native DOM types and custom elements written in Dart can be | |
| 142 extended. Elements adapted from Javascript (like core- and paper- elements) | |
| 143 cannot be extended. | |
| 144 * other bug fixes in `polymer:new_entry`. | |
| 145 | |
| 146 #### 0.12.1 | |
| 147 * **New**: When running in pub-serve, any warnings and errors detected by the | |
| 148 polymer transformers will be displayed in the lower-right corner of your | |
| 149 entrypoint page. You can opt-out by adding this option to your pubspec: | |
| 150 | |
| 151 transformers: | |
| 152 - polymer: | |
| 153 ... | |
| 154 inject_build_logs_in_output: false | |
| 155 | |
| 156 * **New**: there are now two template generators in the polymer package! On | |
| 157 any project that depends on polymer, you can create template files for a new | |
| 158 custom element by invoking: | |
| 159 | |
| 160 pub run polymer:new_element element-name [-o output_dir] | |
| 161 | |
| 162 And, if you invoke: | |
| 163 | |
| 164 pub run polymer:new_entry web/index.html | |
| 165 | |
| 166 we will create a new entry-point file and add it to your pubspec for you. | |
| 167 | |
| 168 * Added the ability to override the stylesheet inlining behavior. There is now | |
| 169 an option exposed in the pubspec.yaml called `inline_stylesheets`. There are | |
| 170 two possible values, a boolean or a map. If only a boolean is supplied then | |
| 171 that will set the global default behavior. If a map is supplied, then the | |
| 172 keys should be file paths, and the value is a boolean. You can use the | |
| 173 special key 'default' to set the default value. | |
| 174 | |
| 175 For example, the following would change the default to not inline any | |
| 176 styles, except for the foo.css file in your web folder and the bar.css file | |
| 177 under the foo packages lib directory: | |
| 178 | |
| 179 transformers: | |
| 180 - polymer: | |
| 181 ... | |
| 182 inline_stylesheets: | |
| 183 default: false | |
| 184 web/foo.css: true | |
| 185 packages/foo/bar.css: true | |
| 186 | |
| 187 | |
| 188 * Bug fix for http://dartbug.com/20286. Bindings in url attributes will no | |
| 189 longer throw an error. | |
| 190 | |
| 191 | |
| 192 #### 0.12.0+7 | |
| 193 * Widen the constraint on `unittest`. | |
| 194 | |
| 195 #### 0.12.0+6 | |
| 196 * Widen the constraint on analyzer. | |
| 197 * Support for `_src` and similar attributes in polymer transformers. | |
| 198 | |
| 199 #### 0.12.0+5 | |
| 200 * Raise the lower bound on the source_maps constraint to exclude incompatible | |
| 201 versions. | |
| 202 | |
| 203 #### 0.12.0+4 | |
| 204 * Widen the constraint on source_maps. | |
| 205 | |
| 206 #### 0.12.0+3 | |
| 207 * Fix a final use of `getLocationMessage`. | |
| 208 | |
| 209 #### 0.12.0+2 | |
| 210 * Widen the constraint on barback. | |
| 211 | |
| 212 #### 0.12.0+1 | |
| 213 * Switch from `source_maps`' `Span` class to `source_span`'s `SourceSpan` | |
| 214 class. | |
| 215 | |
| 216 #### 0.12.0 | |
| 217 * Updated to match polymer 0.3.4 ([polymer-dev#6ad2d61][6ad2d61]), this | |
| 218 includes the following changes: | |
| 219 * added @ComputedProperty | |
| 220 * @published can now be written using the readValue/writeValue helper | |
| 221 methods to match the same timing semantics as Javscript properties. | |
| 222 * underlying packages are also updated. Some noticeable changes are: | |
| 223 * observe: path-observers syntax is slightly different | |
| 224 * polymer_expressions: updating the value of an expression will issue a | |
| 225 notification. | |
| 226 * template_binding: better NodeBind interop support (for | |
| 227 two-way bindings with JS polymer elements). | |
| 228 * Several fixes for CSP, including a cherry-pick from polymer.js | |
| 229 [commit#3b690ad][3b690ad]. | |
| 230 * Fix for [17596](https://code.google.com/p/dart/issues/detail?id=17596) | |
| 231 * Fix for [19770](https://code.google.com/p/dart/issues/detail?id=19770) | |
| 232 | |
| 233 #### 0.11.0+5 | |
| 234 * fixes web_components version in dependencies | |
| 235 | |
| 236 #### 0.11.0+4 | |
| 237 * workaround for bug | |
| 238 [19653](https://code.google.com/p/dart/issues/detail?id=19653) | |
| 239 | |
| 240 #### 0.11.0+3 | |
| 241 * update readme | |
| 242 | |
| 243 #### 0.11.0+2 | |
| 244 * bug fix: event listeners were not in the dirty-checking zone | |
| 245 * bug fix: dispatch event in auto-binding | |
| 246 | |
| 247 #### 0.11.0+1 | |
| 248 * Added a workaround for bug in HTML imports (issue | |
| 249 [19650](https://code.google.com/p/dart/issues/detail?id=19650)). | |
| 250 | |
| 251 #### 0.11.0 | |
| 252 * **breaking change**: platform.js and dart_support.js must be specified in | |
| 253 your entry points at the beginning of `<head>`. | |
| 254 * **breaking change**: polymer.html is not required in entrypoints, but it is | |
| 255 required from files that use `<polymer-element>`. | |
| 256 * **breaking change**: enteredView/leftView were renamed to attached/detached. | |
| 257 The old lifecycle methods will not be invoked. | |
| 258 * **breaking change**: Event bindings with `@` are no longer supported. | |
| 259 * **breaking change**: `@published` by default is no longer reflected as an | |
| 260 attribute by default. This might break if you try to use the attribute in | |
| 261 places like CSS selectors. To make it reflected back to an attribute use | |
| 262 `@PublishedProperty(reflect: true)`. | |
| 263 | |
| 264 #### 0.10.1 | |
| 265 * Reduce the analyzer work by mocking a small subset of the core libraries. | |
| 266 | |
| 267 #### 0.10.0+1 | |
| 268 * Better error message on failures in pub-serve/pub-build when pubspec.yaml | |
| 269 is missing or has a wrong configuration for the polymer transformers. | |
| 270 | |
| 271 #### 0.10.0 | |
| 272 * Interop with polymer-js elements now works. | |
| 273 * Polymer polyfills are now consolidated in package:web_components, which is | |
| 274 identical to platform.js from http://polymer-project.org. | |
| 275 * The output of pub-build no longer uses mirrors. We replace all uses of | |
| 276 mirrors with code generation. | |
| 277 * **breaking change**: Declaring a polymer app requires an extra import to | |
| 278 `<link rel="import" href="packages/polymer/polymer.html">` | |
| 279 * **breaking change**: "noscript" polymer-elements are created by polymer.js, | |
| 280 and therefore cannot be extended (subtyped) in Dart. They can still be used | |
| 281 by Dart elements or applications, however. | |
| 282 * New feature: `@ObserveProperty('foo bar.baz') myMethod() {...}` will cause | |
| 283 myMethod to be called when "foo" or "bar.baz" changes. | |
| 284 * Updated for 0.10.0-dev package:observe and package:template_binding changes. | |
| 285 * **breaking change**: @initMethod and @CustomTag are only supported on | |
| 286 public classes/methods. | |
| 287 | |
| 288 #### 0.9.5 | |
| 289 * Improvements on how to handle cross-package HTML imports. | |
| 290 | |
| 291 #### 0.9.4 | |
| 292 * Removes unused dependency on csslib. | |
| 293 | |
| 294 #### 0.9.3+3 | |
| 295 * Removes workaround now that mirrors implement a missing feature. Requires | |
| 296 SDK >= 1.1.0-dev.5.0. | |
| 297 | |
| 298 #### 0.9.3+2 | |
| 299 * Fix rare canonicalization bug | |
| 300 [15694](https://code.google.com/p/dart/issues/detail?id=15694) | |
| 301 | |
| 302 #### 0.9.3+1 | |
| 303 * Fix type error in runner.dart | |
| 304 [15649](https://code.google.com/p/dart/issues/detail?id=15649). | |
| 305 | |
| 306 #### 0.9.3 | |
| 307 * pub-build now runs the linter automatically | |
| 308 | |
| 309 #### 0.9.2+4 | |
| 310 * fix linter on SVG and MathML tags with XML namespaces | |
| 311 | |
| 312 #### 0.9.2+3 | |
| 313 * fix [15574](https://code.google.com/p/dart/issues/detail?id=15574), | |
| 314 event bindings in dart2js, by working around issue | |
| 315 [15573](https://code.google.com/p/dart/issues/detail?id=15573) | |
| 316 | |
| 317 #### 0.9.2+2 | |
| 318 * fix enteredView in dart2js, by using custom_element >= 0.9.1+1 | |
| 319 | |
| 320 [0.4.2]: https://github.com/Polymer/polymer-dev/commit/8c339cf8614eb65145ec1ccbd
ba7ecbadf65b343 | |
| 321 [6ad2d61]:https://github.com/Polymer/polymer-dev/commit/6a3e1b0e2a0bbe546f6896b3
f4f064950d7aee8f | |
| 322 [3b690ad]:https://github.com/Polymer/polymer-dev/commit/3b690ad0d995a7ea339ed601
075de2f84d92bafd | |
| OLD | NEW |