[release] Prepare changelog and version file for 2.3.1 and 2.3.2-dev.0.0

Change-Id: I4dd5a4772c83a994874ef6193ac3bb8726a21db4
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/103300
Reviewed-by: Kathy Walrath <kathyw@google.com>
This commit is contained in:
Alexander Thomas 2019-05-21 18:37:58 +00:00
parent 9b017a1ced
commit e114fc3453
2 changed files with 48 additions and 20 deletions

View file

@ -1,20 +1,48 @@
## 2.3.0-dev.XX.0
## 2.3.2-dev.XX.0
(Add new changes here, and they will be copied to the change section for the
next dev version)
### Core library changes
### Language
### Core library
### Dart VM
### Tools
The Linter was updated to `0.1.90`, which includes the following changes:
* fixed null-reference in `unrelated_type_equality_checks`
* new lint: `unsafe_html`
## 2.3.2-dev.0.0
### Tools
#### Linter
Updated the linter to `0.1.89`, which includes the following changes:
* Broadened `prefer_null_aware_operators` to work beyond local variables.
* Added `prefer_if_null_operators`.
* Fixed `prefer_contains` false positives.
* Fixed `unnecessary_parenthesis` false positives.
## 2.3.1-dev.0.0
### Core libraries
#### `dart:async`
* BREAKING CHANGE:
Fixes bug in `StreamIterator` which allowed constructor argument to be `null`.
Also allowed `await for` on a `null` stream. This is now a runtime error.
* **Breaking change:**
Fixed bug in `StreamIterator` that allowed constructor argument to be `null`
and allowed `await for` on a `null` stream. This is now a runtime error.
#### `dart:core`
* **Breaking change**: The `RegExp` interface has been extended with two new
* **Breaking change:** The `RegExp` interface has been extended with two new
constructor named parameters:
* `unicode:` (`bool`, default: `false`), for Unicode patterns , and
* `unicode:` (`bool`, default: `false`), for Unicode patterns
* `dotAll:` (`bool`, default: `false`), to change the matching behavior of
'.' to also match line terminating characters.
@ -25,8 +53,8 @@
now return a more specific subtype, `RegExpMatch`, which adds two features:
* `Iterable<String> groupNames`, a property that contains the names of all
named capture groups, and
* `String namedGroup(String name)`: a method that retrieves the match for
named capture groups
* `String namedGroup(String name)`, a method that retrieves the match for
the given named capture group
This change only affects implementers of the `RegExp` interface; current
@ -34,23 +62,23 @@
#### `dart:isolate`
* BREAKING CHANGE: The `await for` allowed `null` as a stream due to a bug
* **Breaking change:** The `await for` allowed `null` as a stream due to a bug
in `StreamIterator` class. This bug has now been fixed.
## 2.3.1 - 2019-05-21
This is a patch version release with bug fixes.
### Tools
#### Linter
#### dart2js
The Linter was updated to `0.1.90`, which includes the following changes:
* Fixed a bug that caused the compiler to crash when it compiled UI-as-code
features within fields (Issue [36864][]).
* fixed null-reference in `unrelated_type_equality_checks`
* new lint: `unsafe_html`
* broadened `prefer_null_aware_operators` to work beyond local variables
* new lint: `prefer_if_null_operators`
* fixed `prefer_contains` false positives
* fixed `unnecessary_parenthesis` false positives
[36864]: https://github.com/dart-lang/sdk/issues/36864
## 2.3.0
## 2.3.0 - 2019-05-08
The focus in this release is on the new "UI-as-code" language features which
make collections more expressive and declarative.

View file

@ -32,7 +32,7 @@
CHANNEL be
MAJOR 2
MINOR 3
PATCH 1
PATCH 2
PRERELEASE 0
PRERELEASE_PATCH 0
ABI_VERSION 5