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

Side by Side Diff: CHANGELOG.md

Issue 923733002: Major refactor of the transformer, added an `InitializePlugin` class which allows you to hook direc… (Closed) Base URL: git@github.com:dart-lang/static-init.git@master
Patch Set: 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
« no previous file with comments | « no previous file | README.md » ('j') | README.md » ('J')
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 ## 0.4.0 1 ## 0.4.0
Siggi Cherem (dart-lang) 2015/02/13 00:50:35 -dev?
jakemac 2015/02/13 20:16:05 Oh whoops, I thought that 0.4.0 hadn't been publis
2 2
3 Lots of transformer updates: 3 Lots of transformer updates:
4 4
5 * The `new_entry_point` option is gone. The bootstrapped file will now always 5 * The `new_entry_point` option is gone. The bootstrapped file will now always
6 just be the original name but `.dart` will be replaced with `.initialize.dart`. 6 just be the original name but `.dart` will be replaced with `.initialize.dart`.
7 * The `html_entry_point` option is gone, and the file extension is now used to 7 * The `html_entry_point` option is gone, and the file extension is now used to
8 detect if it is an html or dart file. You should no longer list the dart file 8 detect if it is an html or dart file. You should no longer list the dart file
9 contained in the html file. Effectively resolves 9 contained in the html file. Effectively resolves
10 [13](https://github.com/dart-lang/initialize/issues/13). 10 [13](https://github.com/dart-lang/initialize/issues/13).
11 * The `entry_point` option has been renamed `entry_points` and now accepts 11 * The `entry_point` option has been renamed `entry_points` and now accepts
12 either a single file path or list of file paths. Additionally, it now supports 12 either a single file path or list of file paths. Additionally, it now supports
13 Glob syntax so many files can be selected at once. Resolves 13 Glob syntax so many files can be selected at once. Resolves
14 [19](https://github.com/dart-lang/initialize/issues/19). 14 [19](https://github.com/dart-lang/initialize/issues/19).
15 * The `InitializePluginTransformer` is gone in favor of a new
16 `InitializerPlugin` class which you can pass a list of to the
17 `InitializeTransformer`. These plugins now have access to the fully resolved ast
18 nodes and can directly control what is output in the bootstrap file.
15 19
16 ## 0.3.1 20 ## 0.3.1
17 21
18 * Added `InitializePluginTransformer` class in `plugin_transformer.dart` which 22 * Added `InitializePluginTransformer` class in `plugin_transformer.dart` which
19 provides a base transformer class which can be extended to perform custom 23 provides a base transformer class which can be extended to perform custom
20 transformations for annotations. These transformers should be included after the 24 transformations for annotations. These transformers should be included after the
21 main `initialize` transformer and work by parsing the bootstrap file so the 25 main `initialize` transformer and work by parsing the bootstrap file so the
22 program doesn't need to be re-analyzed. 26 program doesn't need to be re-analyzed.
23 27
24 ## 0.3.0 28 ## 0.3.0
(...skipping 17 matching lines...) Expand all
42 46
43 ## 0.1.0+1 47 ## 0.1.0+1
44 48
45 Quick fix for the transformer on windows. 49 Quick fix for the transformer on windows.
46 50
47 ## 0.1.0 51 ## 0.1.0
48 52
49 Initial beta release. There is one notable missing feature in the release 53 Initial beta release. There is one notable missing feature in the release
50 regarding constructor arguments, see 54 regarding constructor arguments, see
51 [5](https://github.com/dart-lang/initialize/issues/5). 55 [5](https://github.com/dart-lang/initialize/issues/5).
OLDNEW
« no previous file with comments | « no previous file | README.md » ('j') | README.md » ('J')

Powered by Google App Engine
This is Rietveld 408576698