OLD | NEW |
---|---|
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 Loading... | |
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). |
OLD | NEW |