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

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

Issue 794473002: Delete polymer from the Dart repo (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 6 years 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/polymer/AUTHORS ('k') | pkg/polymer/LICENSE » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
(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
OLDNEW
« no previous file with comments | « pkg/polymer/AUTHORS ('k') | pkg/polymer/LICENSE » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698