OLD | NEW |
| 1 ## 0.4.0 |
| 2 |
| 3 Lots of transformer updates: |
| 4 |
| 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`. |
| 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 |
| 9 contained in the html file. Effectively resolves |
| 10 [13](https://github.com/dart-lang/initialize/issues/13). |
| 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 |
| 13 Glob syntax so many files can be selected at once. Resolves |
| 14 [19](https://github.com/dart-lang/initialize/issues/19). |
| 15 |
1 ## 0.3.1 | 16 ## 0.3.1 |
2 | 17 |
3 * Added `InitializePluginTransformer` class in `plugin_transformer.dart` which | 18 * Added `InitializePluginTransformer` class in `plugin_transformer.dart` which |
4 provides a base transformer class which can be extended to perform custom | 19 provides a base transformer class which can be extended to perform custom |
5 transformations for annotations. These transformers should be included after the | 20 transformations for annotations. These transformers should be included after the |
6 main `initialize` transformer and work by parsing the bootstrap file so the | 21 main `initialize` transformer and work by parsing the bootstrap file so the |
7 program doesn't need to be re-analyzed. | 22 program doesn't need to be re-analyzed. |
8 | 23 |
9 ## 0.3.0 | 24 ## 0.3.0 |
10 | 25 |
11 * Library initializers now pass a `LibraryIdentifier` to `initialize` instead of | 26 * Library initializers now pass a `LibraryIdentifier` to `initialize` instead of |
12 just a `Symbol`. This provides the package and path to the library in addition | 27 just a `Symbol`. This provides the package and path to the library in addition |
13 to the symbol so that paths can be normalized. | 28 to the symbol so that paths can be normalized. |
14 | 29 |
15 ## 0.2.0 | 30 ## 0.2.0 |
16 | 31 |
17 * `entryPoint` and `newEntryPoint` transformer options were renamed to | 32 * `entryPoint` and `newEntryPoint` transformer options were renamed to |
18 `entry_point` and `new_entry_pont`. | 33 `entry_point` and `new_entry_pont`. |
19 | 34 |
20 * Added `html_entry_point` option to the transformer. This will search that file | 35 * Added `html_entry_point` option to the transformer. This will search that file |
21 for any script tag whose src is `entry_point` and rewrite it to point at the | 36 for any script tag whose src is `entry_point` and rewrite it to point at the |
22 bootstrapped file `new_entry_point`. | 37 bootstrapped file `new_entry_point`. |
23 | 38 |
24 * Top level properties and static class properties are now supported in | 39 * Top level properties and static class properties are now supported in |
25 initializer constructors, as well as List and Map literals, | 40 initializer constructors, as well as List and Map literals, |
26 [5](https://github.com/dart-lang/initialize/issues/5). | 41 [5](https://github.com/dart-lang/initialize/issues/5). |
27 | 42 |
28 | |
29 ## 0.1.0+1 | 43 ## 0.1.0+1 |
30 | 44 |
31 Quick fix for the transformer on windows. | 45 Quick fix for the transformer on windows. |
32 | 46 |
33 ## 0.1.0 | 47 ## 0.1.0 |
34 | 48 |
35 Initial beta release. There is one notable missing feature in the release | 49 Initial beta release. There is one notable missing feature in the release |
36 regarding constructor arguments, see | 50 regarding constructor arguments, see |
37 [5](https://github.com/dart-lang/initialize/issues/5). | 51 [5](https://github.com/dart-lang/initialize/issues/5). |
OLD | NEW |