Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(112)

Side by Side Diff: pkg/polymer/CHANGELOG.md

Issue 513023002: Step one towards stable error messages with details: (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 6 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « pkg/pkg.status ('k') | pkg/polymer/lib/src/build/build_filter.dart » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # changelog
2
3 This file contains highlights of what changes on each version of the polymer 1 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, 2 package. We will also note important changes to the polyfill packages (observe,
5 web_components, and template_binding) if they impact polymer. 3 web_components, and template_binding) if they impact polymer.
6 4
7 #### Pub version 0.13.0+2 5 #### 0.13.1-dev
6 * Upgraded error messages to have a unique and stable identifier. This
7 requires a version of `code_transformers` newer than `0.2.2-dev`.
8
9 #### 0.13.0+2
8 * Update internal transformers to delete .concat.js and .map files when in 10 * Update internal transformers to delete .concat.js and .map files when in
9 release mode, saving about 1MB of space in the built output. 11 release mode, saving about 1MB of space in the built output.
10 12
11 #### Pub version 0.13.0+1 13 #### 0.13.0+1
12 * Bug fix for http://dartbug.com/18171. Elements that extend other elements 14 * Bug fix for http://dartbug.com/18171. Elements that extend other elements
13 but don't have a template will still inherit styles from those elements. 15 but don't have a template will still inherit styles from those elements.
14 * Bug fix for http://dartbug.com/20544. Better runtime logging when attributes 16 * Bug fix for http://dartbug.com/20544. Better runtime logging when attributes
15 are defined on an element but have no corresponding property on the class. 17 are defined on an element but have no corresponding property on the class.
16 18
17 #### Pub version 0.13.0 19 #### 0.13.0
18 * Update to match polymer 0.3.5 ([polymer-dev#5d00e4b][5d00e4b]). There was a 20 * Update to match polymer 0.3.5 ([polymer-dev#5d00e4b][5d00e4b]). There was a
19 breaking change in the web_components package where selecting non-rendered 21 breaking change in the web_components package where selecting non-rendered
20 elements doesn't work, but it shouldn't affect most people. See 22 elements doesn't work, but it shouldn't affect most people. See
21 https://github.com/Polymer/ShadowDOM/issues/495. 23 https://github.com/Polymer/ShadowDOM/issues/495.
22 24
23 #### Pub version 0.12.2+1 25 #### 0.12.2+1
24 * Small bug fix for `polymer:new_element` 26 * Small bug fix for `polymer:new_element`
25 27
26 #### Pub version 0.12.2 28 #### 0.12.2
27 * Fix for [20539](http://dartbug.com/20539). Log widget will now html escape 29 * Fix for [20539](http://dartbug.com/20539). Log widget will now html escape
28 messages. 30 messages.
29 * Fix for [20538](http://dartbug.com/20538). Log widget will now surface lint 31 * Fix for [20538](http://dartbug.com/20538). Log widget will now surface lint
30 logs from imported files. 32 logs from imported files.
31 * Backward compatible change to prepare for upcoming change of the user agent 33 * Backward compatible change to prepare for upcoming change of the user agent
32 in Dartium. 34 in Dartium.
33 * `pub run polymer:new_element` now supports specifying a base class. 35 * `pub run polymer:new_element` now supports specifying a base class.
34 **Note**: only native DOM types and custom elements written in Dart can be 36 **Note**: only native DOM types and custom elements written in Dart can be
35 extended. Elements adapted from Javascript (like core- and paper- elements) 37 extended. Elements adapted from Javascript (like core- and paper- elements)
36 cannot be extended. 38 cannot be extended.
37 * other bug fixes in `polymer:new_entry`. 39 * other bug fixes in `polymer:new_entry`.
38 40
39 #### Pub version 0.12.1 41 #### 0.12.1
40 * **New**: When running in pub-serve, any warnings and errors detected by the 42 * **New**: When running in pub-serve, any warnings and errors detected by the
41 polymer transformers will be displayed in the lower-right corner of your 43 polymer transformers will be displayed in the lower-right corner of your
42 entrypoint page. You can opt-out by adding this option to your pubspec: 44 entrypoint page. You can opt-out by adding this option to your pubspec:
43 45
44 transformers: 46 transformers:
45 - polymer: 47 - polymer:
46 ... 48 ...
47 inject_build_logs_in_output: false 49 inject_build_logs_in_output: false
48 50
49 * **New**: there are now two template generators in the polymer package! On 51 * **New**: there are now two template generators in the polymer package! On
(...skipping 25 matching lines...) Expand all
75 inline_stylesheets: 77 inline_stylesheets:
76 default: false 78 default: false
77 web/foo.css: true 79 web/foo.css: true
78 packages/foo/bar.css: true 80 packages/foo/bar.css: true
79 81
80 82
81 * Bug fix for http://dartbug.com/20286. Bindings in url attributes will no 83 * Bug fix for http://dartbug.com/20286. Bindings in url attributes will no
82 longer throw an error. 84 longer throw an error.
83 85
84 86
85 #### Pub version 0.12.0+7 87 #### 0.12.0+7
86 * Widen the constraint on `unittest`. 88 * Widen the constraint on `unittest`.
87 89
88 #### Pub version 0.12.0+6 90 #### 0.12.0+6
89 * Widen the constraint on analyzer. 91 * Widen the constraint on analyzer.
90 * Support for `_src` and similar attributes in polymer transformers. 92 * Support for `_src` and similar attributes in polymer transformers.
91 93
92 #### Pub version 0.12.0+5 94 #### 0.12.0+5
93 * Raise the lower bound on the source_maps constraint to exclude incompatible 95 * Raise the lower bound on the source_maps constraint to exclude incompatible
94 versions. 96 versions.
95 97
96 #### Pub version 0.12.0+4 98 #### 0.12.0+4
97 * Widen the constraint on source_maps. 99 * Widen the constraint on source_maps.
98 100
99 #### Pub version 0.12.0+3 101 #### 0.12.0+3
100 * Fix a final use of `getLocationMessage`. 102 * Fix a final use of `getLocationMessage`.
101 103
102 #### Pub version 0.12.0+2 104 #### 0.12.0+2
103 * Widen the constraint on barback. 105 * Widen the constraint on barback.
104 106
105 #### Pub version 0.12.0+1 107 #### 0.12.0+1
106 * Switch from `source_maps`' `Span` class to `source_span`'s `SourceSpan` 108 * Switch from `source_maps`' `Span` class to `source_span`'s `SourceSpan`
107 class. 109 class.
108 110
109 #### Pub version 0.12.0 111 #### 0.12.0
110 * Updated to match polymer 0.3.4 ([polymer-dev#6ad2d61][6ad2d61]), this 112 * Updated to match polymer 0.3.4 ([polymer-dev#6ad2d61][6ad2d61]), this
111 includes the following changes: 113 includes the following changes:
112 * added @ComputedProperty 114 * added @ComputedProperty
113 * @published can now be written using the readValue/writeValue helper 115 * @published can now be written using the readValue/writeValue helper
114 methods to match the same timing semantics as Javscript properties. 116 methods to match the same timing semantics as Javscript properties.
115 * underlying packages are also updated. Some noticeable changes are: 117 * underlying packages are also updated. Some noticeable changes are:
116 * observe: path-observers syntax is slightly different 118 * observe: path-observers syntax is slightly different
117 * polymer_expressions: updating the value of an expression will issue a 119 * polymer_expressions: updating the value of an expression will issue a
118 notification. 120 notification.
119 * template_binding: better NodeBind interop support (for 121 * template_binding: better NodeBind interop support (for
120 two-way bindings with JS polymer elements). 122 two-way bindings with JS polymer elements).
121 * Several fixes for CSP, including a cherry-pick from polymer.js 123 * Several fixes for CSP, including a cherry-pick from polymer.js
122 [commit#3b690ad][3b690ad]. 124 [commit#3b690ad][3b690ad].
123 * Fix for [17596](https://code.google.com/p/dart/issues/detail?id=17596) 125 * Fix for [17596](https://code.google.com/p/dart/issues/detail?id=17596)
124 * Fix for [19770](https://code.google.com/p/dart/issues/detail?id=19770) 126 * Fix for [19770](https://code.google.com/p/dart/issues/detail?id=19770)
125 127
126 #### Pub version 0.11.0+5 128 #### 0.11.0+5
127 * fixes web_components version in dependencies 129 * fixes web_components version in dependencies
128 130
129 #### Pub version 0.11.0+4 131 #### 0.11.0+4
130 * workaround for bug 132 * workaround for bug
131 [19653](https://code.google.com/p/dart/issues/detail?id=19653) 133 [19653](https://code.google.com/p/dart/issues/detail?id=19653)
132 134
133 #### Pub version 0.11.0+3 135 #### 0.11.0+3
134 * update readme 136 * update readme
135 137
136 #### Pub version 0.11.0+2 138 #### 0.11.0+2
137 * bug fix: event listeners were not in the dirty-checking zone 139 * bug fix: event listeners were not in the dirty-checking zone
138 * bug fix: dispatch event in auto-binding 140 * bug fix: dispatch event in auto-binding
139 141
140 #### Pub version 0.11.0+1 142 #### 0.11.0+1
141 * Added a workaround for bug in HTML imports (issue 143 * Added a workaround for bug in HTML imports (issue
142 [19650](https://code.google.com/p/dart/issues/detail?id=19650)). 144 [19650](https://code.google.com/p/dart/issues/detail?id=19650)).
143 145
144 #### Pub version 0.11.0 146 #### 0.11.0
145 * **breaking change**: platform.js and dart_support.js must be specified in 147 * **breaking change**: platform.js and dart_support.js must be specified in
146 your entry points at the beginning of `<head>`. 148 your entry points at the beginning of `<head>`.
147 * **breaking change**: polymer.html is not required in entrypoints, but it is 149 * **breaking change**: polymer.html is not required in entrypoints, but it is
148 required from files that use `<polymer-element>`. 150 required from files that use `<polymer-element>`.
149 * **breaking change**: enteredView/leftView were renamed to attached/detached. 151 * **breaking change**: enteredView/leftView were renamed to attached/detached.
150 The old lifecycle methods will not be invoked. 152 The old lifecycle methods will not be invoked.
151 * **breaking change**: Event bindings with `@` are no longer supported. 153 * **breaking change**: Event bindings with `@` are no longer supported.
152 * **breaking change**: `@published` by default is no longer reflected as an 154 * **breaking change**: `@published` by default is no longer reflected as an
153 attribute by default. This might break if you try to use the attribute in 155 attribute by default. This might break if you try to use the attribute in
154 places like CSS selectors. To make it reflected back to an attribute use 156 places like CSS selectors. To make it reflected back to an attribute use
155 `@PublishedProperty(reflect: true)`. 157 `@PublishedProperty(reflect: true)`.
156 158
157 #### Pub version 0.10.1 159 #### 0.10.1
158 * Reduce the analyzer work by mocking a small subset of the core libraries. 160 * Reduce the analyzer work by mocking a small subset of the core libraries.
159 161
160 #### Pub version 0.10.0+1 162 #### 0.10.0+1
161 * Better error message on failures in pub-serve/pub-build when pubspec.yaml 163 * Better error message on failures in pub-serve/pub-build when pubspec.yaml
162 is missing or has a wrong configuration for the polymer transformers. 164 is missing or has a wrong configuration for the polymer transformers.
163 165
164 #### Pub version 0.10.0 166 #### 0.10.0
165 * Interop with polymer-js elements now works. 167 * Interop with polymer-js elements now works.
166 * Polymer polyfills are now consolidated in package:web_components, which is 168 * Polymer polyfills are now consolidated in package:web_components, which is
167 identical to platform.js from http://polymer-project.org. 169 identical to platform.js from http://polymer-project.org.
168 * The output of pub-build no longer uses mirrors. We replace all uses of 170 * The output of pub-build no longer uses mirrors. We replace all uses of
169 mirrors with code generation. 171 mirrors with code generation.
170 * **breaking change**: Declaring a polymer app requires an extra import to 172 * **breaking change**: Declaring a polymer app requires an extra import to
171 `<link rel="import" href="packages/polymer/polymer.html">` 173 `<link rel="import" href="packages/polymer/polymer.html">`
172 * **breaking change**: "noscript" polymer-elements are created by polymer.js, 174 * **breaking change**: "noscript" polymer-elements are created by polymer.js,
173 and therefore cannot be extended (subtyped) in Dart. They can still be used 175 and therefore cannot be extended (subtyped) in Dart. They can still be used
174 by Dart elements or applications, however. 176 by Dart elements or applications, however.
175 * New feature: `@ObserveProperty('foo bar.baz') myMethod() {...}` will cause 177 * New feature: `@ObserveProperty('foo bar.baz') myMethod() {...}` will cause
176 myMethod to be called when "foo" or "bar.baz" changes. 178 myMethod to be called when "foo" or "bar.baz" changes.
177 * Updated for 0.10.0-dev package:observe and package:template_binding changes. 179 * Updated for 0.10.0-dev package:observe and package:template_binding changes.
178 * **breaking change**: @initMethod and @CustomTag are only supported on 180 * **breaking change**: @initMethod and @CustomTag are only supported on
179 public classes/methods. 181 public classes/methods.
180 182
181 #### Pub version 0.9.5 183 #### 0.9.5
182 * Improvements on how to handle cross-package HTML imports. 184 * Improvements on how to handle cross-package HTML imports.
183 185
184 #### Pub version 0.9.4 186 #### 0.9.4
185 * Removes unused dependency on csslib. 187 * Removes unused dependency on csslib.
186 188
187 #### Pub version 0.9.3+3 189 #### 0.9.3+3
188 * Removes workaround now that mirrors implement a missing feature. Requires 190 * Removes workaround now that mirrors implement a missing feature. Requires
189 SDK >= 1.1.0-dev.5.0. 191 SDK >= 1.1.0-dev.5.0.
190 192
191 #### Pub version 0.9.3+2 193 #### 0.9.3+2
192 * Fix rare canonicalization bug 194 * Fix rare canonicalization bug
193 [15694](https://code.google.com/p/dart/issues/detail?id=15694) 195 [15694](https://code.google.com/p/dart/issues/detail?id=15694)
194 196
195 #### Pub version 0.9.3+1 197 #### 0.9.3+1
196 * Fix type error in runner.dart 198 * Fix type error in runner.dart
197 [15649](https://code.google.com/p/dart/issues/detail?id=15649). 199 [15649](https://code.google.com/p/dart/issues/detail?id=15649).
198 200
199 #### Pub version 0.9.3 201 #### 0.9.3
200 * pub-build now runs the linter automatically 202 * pub-build now runs the linter automatically
201 203
202 #### Pub version 0.9.2+4 204 #### 0.9.2+4
203 * fix linter on SVG and MathML tags with XML namespaces 205 * fix linter on SVG and MathML tags with XML namespaces
204 206
205 #### Pub version 0.9.2+3 207 #### 0.9.2+3
206 * fix [15574](https://code.google.com/p/dart/issues/detail?id=15574), 208 * fix [15574](https://code.google.com/p/dart/issues/detail?id=15574),
207 event bindings in dart2js, by working around issue 209 event bindings in dart2js, by working around issue
208 [15573](https://code.google.com/p/dart/issues/detail?id=15573) 210 [15573](https://code.google.com/p/dart/issues/detail?id=15573)
209 211
210 #### Pub version 0.9.2+2 212 #### 0.9.2+2
211 * fix enteredView in dart2js, by using custom_element >= 0.9.1+1 213 * fix enteredView in dart2js, by using custom_element >= 0.9.1+1
212 214
213 [6ad2d61]:https://github.com/Polymer/polymer-dev/commit/6a3e1b0e2a0bbe546f6896b3 f4f064950d7aee8f 215 [6ad2d61]:https://github.com/Polymer/polymer-dev/commit/6a3e1b0e2a0bbe546f6896b3 f4f064950d7aee8f
214 [3b690ad]:https://github.com/Polymer/polymer-dev/commit/3b690ad0d995a7ea339ed601 075de2f84d92bafd 216 [3b690ad]:https://github.com/Polymer/polymer-dev/commit/3b690ad0d995a7ea339ed601 075de2f84d92bafd
OLDNEW
« no previous file with comments | « pkg/pkg.status ('k') | pkg/polymer/lib/src/build/build_filter.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698