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

Side by Side Diff: packages/initialize/CHANGELOG.md

Issue 1400473008: Roll Observatory packages and add a roll script (Closed) Base URL: git@github.com:dart-lang/observatory_pub_packages.git@master
Patch Set: Created 5 years, 2 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
« no previous file with comments | « packages/initialize/.travis.yml ('k') | packages/initialize/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.6.1+2
2
3 * Update analyzer to `<0.27.0` and dart_style to `<0.3.0`.
4
5 ## 0.6.1+1
6
7 * Update to work with deferred loaded libararies in reflective mode, (but not
8 yet in the transformer).
9
10 ## 0.6.1
11
12 * Update to analyzer `<0.26.0`.
13
14 ## 0.6.0+5
15
16 * Fix bootstrap files to return the result of the original main.
17
18 ## 0.6.0+4
19
20 * Switch `html5lib` package dependency to `html`.
21
22 ## 0.6.0+3
23
24 * Make sure to always use the canonical libraries and super declarations in
25 development mode. This eliminates an uncommon issue where a single initializer
26 could be ran more than once.
27
28 ## 0.6.0+2
29
30 * Private identifiers will now be evaluated and inlined into the bootstrap file
31 by the transformer, [29](https://github.com/dart-lang/initialize/issues/29).
32
33 ## 0.6.0+1
34
35 * Fix for `LibraryIdentifier` paths when initializer starts from inline scripts
36 inside of subfolders.
37
38 ## 0.6.0
39
40 * Added the `from` option to `run`. This should be a `Uri` pointing to a library
41 in the mirror system, and throws if not in mirrors mode. This can be used to
42 run initializers in a custom order at development time.
43 * This package no longer tries to handle initializing scripts found in html
44 imports. If you need this feature please use `initWebComponents` from the
45 `web_components` package.
46
47 ## 0.5.1+8
48
49 * Make sure to crawl the entire supertype chain for annotations, and run them
50 in reverse order.
51
52 ## 0.5.1+7
53
54 * Change to source order-crawling of directives instead of alphabetical. The one
55 exception is for `part` directives, those are still crawled in alphabetical
56 order since we can't currently get the original source order from the mirror
57 system.
58
59 ## 0.5.1+6
60
61 * Fix some analyzer warnings.
62
63 ## 0.5.1+5
64
65 * Fix an issue where for certain programs the transformer could fail,
66 [33](https://github.com/dart-lang/polymer-dart/issues/33).
67
68
69 ## 0.5.1+4
70
71 * Update to use mock dart sdk from `code_transformers` and update the `analyzer`
72 and `code_transformers` dependencies.
73
74 ## 0.5.1+3
75
76 * Fix up mirror based import crawling so it detects dartium and only crawl all
77 libraries in the mirror system in that case.
78
79 ## 0.5.1+2
80
81 * Fix handling of exported libraries. Specifically, annotations on exported
82 libraries will now be reached and imports in exported libraries will now be
83 reached.
84 * Add support for scripts living in html imports without adding an html
85 dependency by crawling all libraries in the mirror system in reverse order,
86 instead of just the root one.
87
88 ## 0.5.1+1
89
90 * Make sure to always use `path.url` in the transformer.
91
92 ## 0.5.1
93
94 * Added support for more types of expressions in constructor annotations. More
95 specifically, any const expressions that evaluate to a `String`, `int`,
96 `double`, or `bool` are now allowed. The evaluated value is what will be inlined
97 in the bootstrap file in this case.
98
99
100 ## 0.5.0
101
102 * The `InitializePluginTransformer` is gone in favor of a new
103 `InitializerPlugin` class which you can pass a list of to the
104 `InitializeTransformer`. These plugins now have access to the fully resolved ast
105 nodes and can directly control what is output in the bootstrap file.
106
107 ## 0.4.0
108
109 Lots of transformer updates:
110
111 * The `new_entry_point` option is gone. The bootstrapped file will now always
112 just be the original name but `.dart` will be replaced with `.initialize.dart`.
113 * The `html_entry_point` option is gone, and the file extension is now used to
114 detect if it is an html or dart file. You should no longer list the dart file
115 contained in the html file. Effectively resolves
116 [13](https://github.com/dart-lang/initialize/issues/13).
117 * The `entry_point` option has been renamed `entry_points` and now accepts
118 either a single file path or list of file paths. Additionally, it now supports
119 Glob syntax so many files can be selected at once. Resolves
120 [19](https://github.com/dart-lang/initialize/issues/19).
121
122 ## 0.3.1
123
124 * Added `InitializePluginTransformer` class in `plugin_transformer.dart` which
125 provides a base transformer class which can be extended to perform custom
126 transformations for annotations. These transformers should be included after the
127 main `initialize` transformer and work by parsing the bootstrap file so the
128 program doesn't need to be re-analyzed.
129
130 ## 0.3.0
131
132 * Library initializers now pass a `LibraryIdentifier` to `initialize` instead of
133 just a `Symbol`. This provides the package and path to the library in addition
134 to the symbol so that paths can be normalized.
135
136 ## 0.2.0
137
138 * `entryPoint` and `newEntryPoint` transformer options were renamed to
139 `entry_point` and `new_entry_pont`.
140
141 * Added `html_entry_point` option to the transformer. This will search that file
142 for any script tag whose src is `entry_point` and rewrite it to point at the
143 bootstrapped file `new_entry_point`.
144
145 * Top level properties and static class properties are now supported in
146 initializer constructors, as well as List and Map literals,
147 [5](https://github.com/dart-lang/initialize/issues/5).
148
149 ## 0.1.0+1
150
151 Quick fix for the transformer on windows.
152
153 ## 0.1.0
154
155 Initial beta release. There is one notable missing feature in the release
156 regarding constructor arguments, see
157 [5](https://github.com/dart-lang/initialize/issues/5).
OLDNEW
« no previous file with comments | « packages/initialize/.travis.yml ('k') | packages/initialize/LICENSE » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698