OLD | NEW |
1 # changelog | 1 # changelog |
2 | 2 |
3 This file contains highlights of what changes on each version of the polymer | 3 This file contains highlights of what changes on each version of the polymer |
4 package. We will also note important changes to the polyfill packages (observe, | 4 package. We will also note important changes to the polyfill packages (observe, |
5 web_components, and template_binding) if they impact polymer. | 5 web_components, and template_binding) if they impact polymer. |
6 | 6 |
7 #### Pub version 0.12.0-pre.1.dev | 7 #### Pub version 0.12.0 |
8 * Updated to match polymer 0.3.4 ([polymer-dev#6ad2d61][6ad2d61]), this | 8 * Updated to match polymer 0.3.4 ([polymer-dev#6ad2d61][6ad2d61]), this |
9 includes the following changes: | 9 includes the following changes: |
10 * added @ComputedProperty | 10 * added @ComputedProperty |
11 * @published can now be written using the readValue/writeValue helper | 11 * @published can now be written using the readValue/writeValue helper |
12 methods to match the same timing semantics as Javscript properties. | 12 methods to match the same timing semantics as Javscript properties. |
13 * underlying packages are also updated. Noticable changes are that | 13 * underlying packages are also updated. Some noticeable changes are: |
14 path-observers syntax is slightly different. See the `observe` package | 14 * observe: path-observers syntax is slightly different |
15 for details. | 15 * polymer_expressions: updating the value of an expression will issue a |
16 * Patched polymer.js to include also a cherry-pick of | 16 notification. |
17 [commit#3b690ad][3b690ad], which fixes CSP. | 17 * template_binding: better NodeBind interop support (for |
18 | 18 two-way bindings with JS polymer elements). |
19 #### Pub version 0.12.0-dev | 19 * Several fixes for CSP, including a cherry-pick from polymer.js |
20 * Polymer Expressions had a breaking change so we also bumped the version on | 20 [commit#3b690ad][3b690ad]. |
21 this package. | |
22 * Fix for [17596](https://code.google.com/p/dart/issues/detail?id=17596) | 21 * Fix for [17596](https://code.google.com/p/dart/issues/detail?id=17596) |
23 | |
24 #### Pub version 0.11.1-dev | |
25 * Use the latest template_binding with better NodeBind interop support (for | |
26 two-way bindings with JS polymer elements). | |
27 * Fix for [19770](https://code.google.com/p/dart/issues/detail?id=19770) | 22 * Fix for [19770](https://code.google.com/p/dart/issues/detail?id=19770) |
28 | 23 |
29 #### Pub version 0.11.0+5 | 24 #### Pub version 0.11.0+5 |
30 * fixes web_components version in dependencies | 25 * fixes web_components version in dependencies |
31 | 26 |
32 #### Pub version 0.11.0+4 | 27 #### Pub version 0.11.0+4 |
33 * workaround for bug | 28 * workaround for bug |
34 [19653](https://code.google.com/p/dart/issues/detail?id=19653) | 29 [19653](https://code.google.com/p/dart/issues/detail?id=19653) |
35 | 30 |
36 #### Pub version 0.11.0+3 | 31 #### Pub version 0.11.0+3 |
37 * update readme | 32 * update readme |
38 | 33 |
39 #### Pub version 0.11.0+2 | 34 #### Pub version 0.11.0+2 |
40 * bug fix: event listeners were not in the dirty-checking zone | 35 * bug fix: event listeners were not in the dirty-checking zone |
41 * bug fix: dispatch event in auto-binding | 36 * bug fix: dispatch event in auto-binding |
42 | 37 |
43 #### Pub version 0.11.0+1 | 38 #### Pub version 0.11.0+1 |
44 * Added a workaround for bug in HTML imports (issue | 39 * Added a workaround for bug in HTML imports (issue |
45 [19650](https://code.google.com/p/dart/issues/detail?id=19650)). | 40 [19650](https://code.google.com/p/dart/issues/detail?id=19650)). |
46 | 41 |
47 #### Pub version 0.11.0 | 42 #### Pub version 0.11.0 |
48 * **breaking change**: platform.js and dart_support.js must be specified in | 43 * **breaking change**: platform.js and dart_support.js must be specified in |
49 your entry points at the beginning of `<head>`. | 44 your entry points at the beginning of `<head>`. |
50 * **breaking change**: polymer.html is not required in entrypoints, but it is | 45 * **breaking change**: polymer.html is not required in entrypoints, but it is |
51 required from files that use `<polymer-element>`. | 46 required from files that use `<polymer-element>`. |
52 * **breaking change**: enteredView/leftView were renamed to attached/detached. | 47 * **breaking change**: enteredView/leftView were renamed to attached/detached. |
53 The old lifecycle methods will not be invoked. | 48 The old lifecycle methods will not be invoked. |
54 * **breaking change**: Event bindings with `@` are no longer supported. | 49 * **breaking change**: Event bindings with `@` are no longer supported. |
| 50 * **breaking change**: `@published` by default is no longer reflected as an |
| 51 attribute by default. This might break if you try to use the attribute in |
| 52 places like CSS selectors. To make it reflected back to an attribute use |
| 53 `@PublishedProperty(reflect: true)`. |
55 | 54 |
56 #### Pub version 0.10.1 | 55 #### Pub version 0.10.1 |
57 * Reduce the analyzer work by mocking a small subset of the core libraries. | 56 * Reduce the analyzer work by mocking a small subset of the core libraries. |
58 | 57 |
59 #### Pub version 0.10.0+1 | 58 #### Pub version 0.10.0+1 |
60 * Better error message on failures in pub-serve/pub-build when pubspec.yaml | 59 * Better error message on failures in pub-serve/pub-build when pubspec.yaml |
61 is missing or has a wrong configuration for the polymer transformers. | 60 is missing or has a wrong configuration for the polymer transformers. |
62 | 61 |
63 #### Pub version 0.10.0 | 62 #### Pub version 0.10.0 |
64 * Interop with polymer-js elements now works. | 63 * Interop with polymer-js elements now works. |
(...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
104 #### Pub version 0.9.2+3 | 103 #### Pub version 0.9.2+3 |
105 * fix [15574](https://code.google.com/p/dart/issues/detail?id=15574), | 104 * fix [15574](https://code.google.com/p/dart/issues/detail?id=15574), |
106 event bindings in dart2js, by working around issue | 105 event bindings in dart2js, by working around issue |
107 [15573](https://code.google.com/p/dart/issues/detail?id=15573) | 106 [15573](https://code.google.com/p/dart/issues/detail?id=15573) |
108 | 107 |
109 #### Pub version 0.9.2+2 | 108 #### Pub version 0.9.2+2 |
110 * fix enteredView in dart2js, by using custom_element >= 0.9.1+1 | 109 * fix enteredView in dart2js, by using custom_element >= 0.9.1+1 |
111 | 110 |
112 [6ad2d61]:https://github.com/Polymer/polymer-dev/commit/6a3e1b0e2a0bbe546f6896b3
f4f064950d7aee8f | 111 [6ad2d61]:https://github.com/Polymer/polymer-dev/commit/6a3e1b0e2a0bbe546f6896b3
f4f064950d7aee8f |
113 [3b690ad]:https://github.com/Polymer/polymer-dev/commit/3b690ad0d995a7ea339ed601
075de2f84d92bafd | 112 [3b690ad]:https://github.com/Polymer/polymer-dev/commit/3b690ad0d995a7ea339ed601
075de2f84d92bafd |
OLD | NEW |