For the latest Dart news, visit our new blog at https://medium.com/dartlang .
We invite you to join our Dart mailing list, ask questions on Stack Overflow, or file feature requests on dartbug.com.A new Dart Editor build is available at www.dartlang.org/editor. Changes include:
- Auto completion for imports (dart:, package: and relative).
- Cleanups for:
- Date -> DateTime,
- new Date.fromString -> DateTime.parse,
- and new Uri.fromString -> Uri.parse
- Several and various changes to the context menu and the Navigate top-level menu.
- The standalone VM can now be used to generate snapshots:
- dart --generate-script-snapshot=
foo.dart.snapshot foo.dart, and - dart --use-script-snapshot=foo.
dart.snapshot foo.dart - Fixed an issue with changing perspectives in the plugins distribution.
- Files in packages directories are now opened read-only.
- Bug fixes and UX cleanup.
Breaking Change List:And as always, view the changelog for the full list of changes, and to get started with the Editor see our tutorial.
- Deprecated Element.elements has been removed- it is now Element.children.
- Deprecated Element.innerHTML has been removed- it is now Element.innerHtml.
- Removed Sink interface and moved CollectionSink to dart:async.
- dart2js has a new option to control which libraries are available. By default, the compiler selects the “Client” category for browser development. However, if you’re using dart2js to generate minified Dart code for a server application, you need to use the option “--categories=Server”. This change happened in 0.3.2.0, but we failed to recognize it would impact the dart->dart use case and didn’t document this earlier.
- Date has been renamed to DateTime.
- new DateTime.fromString(str) (constructor) has been renamed to DateTime.parse(str) (static method).
- Iterable.mappedBy -> Iterable.map
- List.{mappedBy|skip|take} returns an Iterable (and not a List).
- Stream.mappedBy -> Stream.map
- Removed List.filled constructor.
- Deprecated Strings.join() and Strings.concatAll().
- Strings class is going away
- dart:html HttpRequest.get/
getWithCredentials