The relevant bits are:
"...Future interface greatly changed. Most importantly:
"chain" and “transform” combined into "then" by checking whether the return value of the handler is a Future.
Future is now purely asynchronous - you can't read a value or exception directly from the future, but must register an event handler to receive it at a later time.
To fix existing uses of Future: Change "chain" to "then". Always register a "then" or "catchError" handler immediately when you receive a future, or you might not catch an error in time. "
+SethLadd: Thanks for all the awesome work you're doing in Dart land! I know others as well as myself have found your posts/book/mailing list contributions invaluable in reducing the time it takes to get up to speed on such a new and fast moving ecosystem (relative to other projects with the same massive scope). Keep up the great work!