Version 2.8.0-dev.0.0

Merge commit '0bca6aaf106b1d2752df8134d745743d52b6a78b' into dev
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 99a97c6..b04a23f 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -4,6 +4,34 @@
 
 ### Language
 
+### Core libraries
+
+#### `dart:io`
+
+### Dart VM
+
+### Tools
+
+#### Linter
+
+The Linter was updated to `0.1.105+1`, which includes:
+
+* hardened checks for lib dir location (fixing crashes in `avoid_renaming_method_parameters`,
+  `prefer_relative_imports` and `public_member_api_docs`)
+* improved performance for `always_require_non_null_named_parameters`
+
+#### Pub
+
+## 2.7.0 - 2019-12-11
+
+**Extension methods** -- which we shipped in preview in 2.6.0 -- are no longer
+in preview, and are now officially supported as of 2.7.0. Learn more about them
+here:
+
+https://medium.com/dartlang/extension-methods-2d466cd8b308
+
+### Language
+
 * **Breaking Change**: [Static extension members][] are accessible when
 imported with a prefix (issue [671][]). In the extension method **preview**
 launch, importing a library with a prefix hid all extension members in
@@ -2410,7 +2438,7 @@
 
 * `dart:web_audio`
 
-  * new method on `AudioContext` – `createIirFilter` returns a new class
+  * new method on `AudioContext` – `createIirFilter` returns a new class
     `IirFilterNode`.
 
 * `dart:web_gl`
diff --git a/tools/VERSION b/tools/VERSION
index 4e7812a..498d594 100644
--- a/tools/VERSION
+++ b/tools/VERSION
@@ -29,7 +29,7 @@
 #  * Deprecating an old ABI version:
 #     - increase OLDEST_SUPPORTED_ABI_VERSION to the version that is supported.
 #
-CHANNEL be
+CHANNEL dev
 MAJOR 2
 MINOR 8
 PATCH 0