| OLD | NEW |
| 1 ## 0.29.2 |
| 2 * Add new ResolverMap class for accessing the results of resolution from the AST
. In a future release, this will replace the existing AST getters. |
| 3 * Add new base classes MethodReferenceExpression and ConstructorReferenceNode. |
| 4 |
| 5 ## 0.29.1 |
| 6 * Add new AstTestFactory class. This will replace the existing AstFactory class
in 0.30. |
| 7 * Add new AstFactory class. This will replace explicit AST constructors in 0.30
. |
| 8 |
| 9 ## 0.29.0-alpha.0 |
| 10 * Removed `Element.docRange`. |
| 11 |
| 12 ## 0.28.2-alpha.0 |
| 13 * Corresponds with the analyzer/server in the `1.20.0-dev.1.0 ` SDK. |
| 14 |
| 15 ## 0.28.0-alpha.2 |
| 16 * Fixed PubSummaryManager linking when a listed package does not have the unlink
ed bundle. |
| 17 |
| 18 ## 0.27.4-alpha.19 |
| 19 * Added support for running the dev compiler in the browser. |
| 20 |
| 21 ## 0.27.4-alpha.18 |
| 22 * Support for references to operators in doc comments (#26929). |
| 23 |
| 24 ## 0.27.4-alpha.17 |
| 25 * Support for trailing commas in parameter and argument lists (#26647). |
| 26 * Strong mode breaking change: can now infer generic type arguments from the con
structor invocation arguments (#25220). |
| 27 |
| 28 ## 0.27.4-alpha.16 |
| 29 * (Internal) Corresponds with the analyzer/server in the `1.18.0-dev.4.0` SDK. |
| 30 |
| 31 ## 0.27.4-alpha.9 |
| 32 * Restore EmbedderUriResolver API. |
| 33 |
| 34 ## 0.27.4-alpha.8 |
| 35 * Ignore processing performance improvements. |
| 36 * EmbedderUriResolver API updates. |
| 37 |
| 38 ## 0.27.4 |
| 39 |
| 40 * Added support for 'analysis_options.yaml' files as an alternative to '.analysi
s_options' files. |
| 41 |
| 42 ## 0.27.1 |
| 43 * Moved the public and private API's for the element model into their proper pla
ces. |
| 44 * Added back support for auto-processing of plugins. |
| 45 |
| 46 ## 0.27.0 |
| 47 * Support for DEP 37 (Assert with optional message). |
| 48 * Lexical support for DEP 40 (Interface libraries). This does not include any se
mantic checking to ensure that the |
| 49 implementation libraries are compatible with the interface library. |
| 50 * Cleaned up the initialization of plugins. Clients are now required to initiali
ze plugins, possibly using the utility |
| 51 method AnalysisEngine.processRequiredPlugins(). |
| 52 * Removed the old task model and code that supported it. None of the removed cod
e was intended to be public API, but |
| 53 might be in use anyway. |
| 54 * Removed previously deprecated API's (marked with the @deprecated annotation). |
| 55 |
| 56 ## 0.26.4 |
| 57 * Options processing API updated to accept untyped options maps (#25126). |
| 58 |
| 59 ## 0.26.3 |
| 60 * (Internal) Support for `_embedder.yaml` discovery and processing. |
| 61 |
| 62 ## 0.26.2 |
| 63 * Add code generation utilities for use in both analyzer and analysis server. |
| 64 |
| 65 ## 0.26.1+17 |
| 66 * (Internal) Introduced context configuration logic (`configureContext()` extrac
ted from server). |
| 67 |
| 68 ## 0.26.1+16 |
| 69 * (Internal) Options validation plugin API update. |
| 70 |
| 71 ## 0.26.1+15 |
| 72 * (Internal) Provisional options validation plugin API. |
| 73 |
| 1 ## 0.26.1+13 | 74 ## 0.26.1+13 |
| 2 * (Internal) Plugin processing fixes. | 75 * (Internal) Plugin processing fixes. |
| 3 | 76 |
| 4 ## 0.26.1+11 | 77 ## 0.26.1+11 |
| 5 * Fixes to address lint registry memory leaking. | 78 * Fixes to address lint registry memory leaking. |
| 6 | 79 |
| 7 ## 0.26.1+10 | 80 ## 0.26.1+10 |
| 8 * New `AnalysisContext` API for associating configuration data with contexts | 81 * New `AnalysisContext` API for associating configuration data with contexts |
| 9 (`setConfigurationData()` and `getConfigurationData()`). | 82 (`setConfigurationData()` and `getConfigurationData()`). |
| 10 | 83 |
| (...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 66 * Requires Dart SDK 1.12-dev or greater | 139 * Requires Dart SDK 1.12-dev or greater |
| 67 * Enable null-aware operators (DEP 9) by default. | 140 * Enable null-aware operators (DEP 9) by default. |
| 68 * Generic method support in the element model. | 141 * Generic method support in the element model. |
| 69 | 142 |
| 70 ## 0.25.2-alpha.1 | 143 ## 0.25.2-alpha.1 |
| 71 | 144 |
| 72 * `dart:sdk` extension `.sdkext` changed to `_sdkext` (to play nicer with pub). | 145 * `dart:sdk` extension `.sdkext` changed to `_sdkext` (to play nicer with pub). |
| 73 | 146 |
| 74 ## 0.25.2-alpha.0 | 147 ## 0.25.2-alpha.0 |
| 75 | 148 |
| 76 * Initial support for analyzing `dart:sdk` extensions from `.sdkext`. | 149 * Initial support for analyzing `dart:sdk` extensions from `.sdkext`. |
| 77 | 150 |
| 78 ## 0.25.1 | 151 ## 0.25.1 |
| 79 | 152 |
| 80 * (Internal) code reorganization to address analysis warnings due to SDK reorg. | 153 * (Internal) code reorganization to address analysis warnings due to SDK reorg. |
| 81 * First steps towards `.packages` support. | 154 * First steps towards `.packages` support. |
| 82 | 155 |
| 83 ## 0.25.0 | 156 ## 0.25.0 |
| 84 | 157 |
| 85 * Commandline interface moved to dedicated `analyzer_cli` package. Files moved: | 158 * Commandline interface moved to dedicated `analyzer_cli` package. Files moved: |
| 86 * `bin/analyzer.dart` | 159 * `bin/analyzer.dart` |
| 87 * `lib/options.dart` | 160 * `lib/options.dart` |
| 88 * `lib/src/analyzer_impl.dart` | 161 * `lib/src/analyzer_impl.dart` |
| 89 * `lib/src/error_formatter.dart` | 162 * `lib/src/error_formatter.dart` |
| 90 * Removed dependency on the `args` package. | 163 * Removed dependency on the `args` package. |
| 91 | 164 |
| 92 ## 0.22.1 | 165 ## 0.22.1 |
| 93 | 166 |
| 94 * Changes in the async/await support. | 167 * Changes in the async/await support. |
| 95 | 168 |
| 96 | 169 |
| 97 ## 0.22.0 | 170 ## 0.22.0 |
| 98 | 171 |
| 99 New API: | 172 New API: |
| 100 | 173 |
| 101 * `Source.uri` added. | 174 * `Source.uri` added. |
| 102 | 175 |
| 103 Breaking changes: | 176 Breaking changes: |
| 104 | 177 |
| 105 * `DartSdk.fromEncoding` replaced with `fromFileUri`. | 178 * `DartSdk.fromEncoding` replaced with `fromFileUri`. |
| 106 * `Source.resolveRelative` replaced with `resolveRelativeUri`. | 179 * `Source.resolveRelative` replaced with `resolveRelativeUri`. |
| OLD | NEW |