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

Side by Side Diff: CHANGELOG.md

Issue 882823003: Adds @HtmlImport with both dynamic and transformer based implementations. Still need an HtmlInliner… (Closed) Base URL: git@github.com:dart-lang/web-components.git@master
Patch Set: assign logger Created 5 years, 10 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
OLDNEW
1 #### 0.10.2-dev
2 * Added the `HtmlImport` annotation. This can be added to any library
3 declaration and it will inject an html import to the specified path into the
4 head of the current document, which allows dart files to declare their html
5 dependencies. Paths can be relative to the current dart file or they can be
6 in `package:` form.
7
8 *Note*: Html imports included this way cannot contain dart script tags. The
9 mirror based implementation injects the imports dynamically and dart script
10 tags are not allowed to be injected in that way.
11
12 There is also a transformer supplied which will inline these imports into
13 the head of your document at compile time, it can be used like this:
14
15 transformers:
16 # Must include the `initialize` transformer first.
17 - initialize:
18 entry_point: web/index.dart
19 html_entry_point: web/index.html
20 - web_components/build/html_import_annotation_inliner:
Siggi Cherem (dart-lang) 2015/02/12 16:49:44 maybe we should provide a second transformer: - h
jakemac 2015/02/12 17:04:09 In the new version of this stuff there will only b
21 # The bootstrap file created by the `initialize` transformer.
22 bootstrap_file: test/index.bootstrap.dart
23 html_entry_point: test/index.html
24
1 #### 0.10.1 25 #### 0.10.1
2 * Added the `CustomElementProxy` annotation. This can be added to any class 26 * Added the `CustomElementProxy` annotation. This can be added to any class
3 which proxies a javascript custom element and is the equivalent of calling 27 which proxies a javascript custom element and is the equivalent of calling
4 `registerDartType`. In order to use this you will need to be using the 28 `registerDartType`. In order to use this you will need to be using the
5 `initialize` package, and call its `run` method from your main function. It 29 `initialize` package, and call its `run` method from your main function. It
6 is also recommended that you include the transformer from that package to 30 is also recommended that you include the transformer from that package to
7 remove the use of mirrors at runtime, see 31 remove the use of mirrors at runtime, see
8 [initialize](https://github.com/dart-lang/initialize) for more information. 32 [initialize](https://github.com/dart-lang/initialize) for more information.
9 33
10 #### 0.10.0 34 #### 0.10.0
(...skipping 75 matching lines...) Expand 10 before | Expand all | Expand 10 after
86 * Reverts back to what we had in 0.3.4. (The platform.js updates in 0.3.5 had 110 * Reverts back to what we had in 0.3.4. (The platform.js updates in 0.3.5 had
87 breaking changes so we are republishing it in 0.4.0) 111 breaking changes so we are republishing it in 0.4.0)
88 112
89 #### 0.3.5 113 #### 0.3.5
90 * Added `registerDartType` to register a Dart API for a custom-element written 114 * Added `registerDartType` to register a Dart API for a custom-element written
91 in Javascript. 115 in Javascript.
92 * Updated to platform 0.3.3-29065bc 116 * Updated to platform 0.3.3-29065bc
93 117
94 #### 0.3.4 118 #### 0.3.4
95 * Updated to platform 0.2.4 (see lib/build.log for details) 119 * Updated to platform 0.2.4 (see lib/build.log for details)
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698