Cleanup changelog for 1.12

Sort entries in each section
Removed duplicate entries
Grouped notes on documentation tools

R=sethladd@google.com

Review URL: https://codereview.chromium.org//1298053004 .
This commit is contained in:
Kevin Moore 2015-08-18 15:56:42 -07:00
parent 8896ccd385
commit 01fd5dcd1a

View file

@ -4,15 +4,12 @@
* `Uri` added `removeFragment` method.
* `String.allMatches` (implementing `Pattern.allMatches`) is now lazy,
as all `allMatches` implementations are intended to be.
* `dart:io`
* `HttpClient` no longer sends URI fragments in the requeust. This is not
allowed by the HTTP protocol.
The `HttpServer` still gracefully receives fragments, but discards them
before delivering the request.
* `dart:async`
* `StreamController` added getters for the `onListen`, `onPause`, `onResume`
and `onCancel` callbacks.
## 1.12.0
@ -32,6 +29,9 @@
some leading "dot" segments.
Also added `hasAbsolutePath`, `hasEmptyPath`, and `hasScheme` properties.
* `dart:developer`
* New `log` function to transmit logging events to Observatory.
* `dart:html`
* `NodeTreeSanitizer` added the `const trusted` field. It can be used
instead of defining a `NullTreeSanitizer` class when calling
@ -55,11 +55,46 @@
* Fix reflective NoSuchMethodErrors to match their non-reflective
counterparts when due to argument mismatches. (VM only)
* `dart:developer`
* New `log` function to transmit logging events to Observatory.
### Tool changes
* Documentation tools
* `dartdoc` is now the default tool to generate static HTML for API docs.
[Learn more](https://pub.dartlang.org/packages/dartdoc).
* `docgen` and `dartdocgen` have been deprecated. Currently plan is to remove
them in 1.13.
* Formatter (`dartfmt`)
* Over 50 bugs fixed.
* Optimized line splitter is much faster and produces better output on
complex code.
* Observatory
* Allocation profiling.
* New feature to display output from logging.
* Heap snapshot analysis works for 64-bit VMs.
* Improved ability to inspect typed data, regex and compiled code.
* Ability to break on all or uncaught exceptions from Observatory's debugger.
* Ability to set closure-specific breakpoints.
* 'anext' - step past await/yield.
* Preserve when a variable has been expanded/unexpanded in the debugger.
* Keep focus on debugger input box whenever possible.
* Echo stdout/stderr in the Observatory debugger. Standalone-only so far.
* Minor fixes to service protocol documentation.
* Pub
* **Breaking:** various commands that previously ran `pub get` implicitly no
@ -125,35 +160,6 @@
[package spec proposal]: https://github.com/lrhn/dep-pkgspec
* Formatter (`dartfmt`)
* Over 50 bugs fixed.
* Optimized line splitter is much faster and produces better output on
complex code.
* Observatory
* Allocation profiling.
* New feature to display output from logging.
* Heap snapshot analysis works for 64-bit VMs.
* Improved ability to inspect typed data, regex and compiled code.
* Ability to break on all or uncaught exceptions from Observatory's debugger.
* Ability to set closure-specific breakpoints.
* 'anext' - step past await/yield.
* Preserve when a variable has been expanded/unexpanded in the debugger.
* Keep focus on debugger input box whenever possible.
* Echo stdout/stderr in the Observatory debugger. Standalone-only so far.
* Minor fixes to service protocol documentation.
* dartdocgen and docgen
* Deprecated in favor of dartdoc (see below). Currently plan is to remove
dartdocgen in 1.13.
* dartdoc
* New tool to generate static HTML for API docs.
[Learn more](https://pub.dartlang.org/packages/dartdoc).
### VM Service Protocol Changes
* **BREAKING** The service protocol now sends JSON-RPC 2.0-compatible