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