|
1 | | -## 8.0.0-dev |
| 1 | +## 8.0.0 |
2 | 2 | * Remove deprecated element model V1. |
3 | 3 | * Remove deprecated `DartType.isStructurallyEqualTo`. |
4 | 4 | * Remove deprecated `RecordType.positionalTypes`. |
|
189 | 189 | * Deprecate `ScopeLookupResult.getter2`, use `getter` instead. |
190 | 190 | * Deprecate `ScopeLookupResult.setter2`, use `setter` instead. |
191 | 191 |
|
| 192 | +## 7.7.0 |
| 193 | +* Deprecated `HasSinceSdkVersion`, use `Element2.sinceSdkVersion`. |
| 194 | + |
| 195 | +## 7.6.0 |
| 196 | +* Deprecated `VariableElement.constantInitializer2`, use `constantInitializer` instead. |
| 197 | +* Deprecated `VariableFragment.initializer`, use `VariableElement.constantInitializer` instead. |
| 198 | +* Deprecated `ConstantInitializer`. |
| 199 | + |
| 200 | +## 7.5.9 |
| 201 | +* Deprecated `JoinPatternVariableFragment.isConsistent` and `variables2`. |
| 202 | + Use corresponding properties of `JoinPatternVariableElement2` instead. |
| 203 | + |
| 204 | +## 7.5.8 |
| 205 | +* Add a special case for bool.fromEnvironment('dart.library.js_interop') |
| 206 | + Cherry-pick https://dart-review.googlesource.com/c/sdk/+/439820 |
| 207 | + |
| 208 | +## 7.5.7 |
| 209 | +* Deprecate `LocalVariableFragment.nameOffset`, use `nameOffset2` instead. |
| 210 | + |
| 211 | +## 7.5.6 |
| 212 | +* Deprecate `EnumFragment.constants2`, use `EnumElement2.constants2` instead. |
| 213 | + |
| 214 | +## 7.5.5 |
| 215 | +* Deprecate `LocalVariableElement.hasInitializer` and `LocalVariableFragment.hasInitializer`. |
| 216 | + This property is not useful and was not de-facto used. |
| 217 | + |
| 218 | +## 7.5.4 |
| 219 | +* Deprecate `PromotableFragment` and `PromotableElement`. |
| 220 | + These interfaces are implementation details. |
| 221 | + |
| 222 | +## 7.5.3 |
| 223 | +* Deprecate `AugmentedExpression` and `AugmentedInvocation`. |
| 224 | + This feature was removed from the specification. |
| 225 | + |
| 226 | +## 7.5.2 |
| 227 | +* Deprecate `LibraryElement.identifier`, use `uri` instead. |
| 228 | +* Deprecate `LibraryElement2.identifier`, use `uri` instead. |
| 229 | + |
| 230 | +## 7.5.1 |
| 231 | +* Deprecate `ConstantEvaluationTarget` itself, and its methods. |
| 232 | +* Deprecate methods of already deprecated `AnalysisTarget`. |
| 233 | +* Generate `api.txt` manifest. |
| 234 | + |
| 235 | +## 7.5.0 |
| 236 | +* Deprecate methods inherited by `ElementAnnotation` from `ConstantEvaluationTarget`. |
| 237 | +* In the next major version `ElementAnnotation` will stop implementing `ConstantEvaluationTarget`. |
| 238 | +* Add `ElementAnnotation.libraryFragment`, as the replacement for the |
| 239 | + deprecations above. It provides enough information about the location. |
| 240 | + |
| 241 | +## 7.4.6 |
| 242 | +* Deprecate `PropertyAccessorFragment.variable3`. |
| 243 | + Use `PropertyAccessorElement2.variable3` instead. |
| 244 | +* Deprecate `PropertyInducingFragment.getter2`. |
| 245 | + Use `PropertyInducingElement2.getter2` instead. |
| 246 | +* Deprecate `PropertyInducingFragment.setter2`. |
| 247 | + Use `PropertyInducingElement2.setter2` instead. |
| 248 | + |
| 249 | +## 7.4.5 |
| 250 | +* Fix for https://github.com/dart-lang/sdk/issues/60683 |
| 251 | + |
| 252 | +## 7.4.4 |
| 253 | +* Fix for https://github.com/dart-lang/sdk/issues/60553, `LabelElement2`. |
| 254 | + |
| 255 | +## 7.4.3 |
| 256 | +* Fix for https://github.com/dart-lang/sdk/issues/60591 |
| 257 | + |
| 258 | +## 7.4.2 |
| 259 | +* Fix for https://github.com/dart-lang/sdk/issues/60553, `PrefixElement2`. |
| 260 | + |
192 | 261 | ## 7.4.1 |
193 | 262 | * Restore `InstanceElement.augmented` getter. |
194 | 263 | This API was removed in 7.4.0 under the assumption that its removal would |
|
0 commit comments