0.15.0 release (#1559)

* Upgrade to 0.15.0

* One more change..

* Fine-tune changelog and assume #1558 will make it

* Changelog tweak to move breaking changes to the top
diff --git a/CHANGELOG.md b/CHANGELOG.md
index bb559f4..d444689 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,38 @@
-## unreleased
+## 0.15.0
+* Breaking change: Major internal refactoring of public/private,
+  type definitions, templates, and warnings.   (#1524, #1539)
+* Breaking change: Allow mixins that call their super-classes. (#1555)
+* Breaking change: Anonymous libraries are now laid out on disk
+  differently to avoid conflicts (#1526)
+* Breaking change: The meaning of --auto-include-dependencies has changed to
+  include all libraries in any package depended on by this package (determined
+  by the .packages file) (#1524)
+* Breaking change: The meaning of --include and --exclude has changed to
+  require import paths for anonymous libraries, and accept them for other
+  libraries. (#1524)
+* The Interceptor class from the SDK is now cloaked (#1524)
+* Type parameters for classes now appear next to them on the library page
+  (#1558)
+* GFM-style tables are now supported in Dartdoc markdown (#1557, #1453)
+* Navigation and constructor docs now show generic types in more places
+  (#1556, #1453)
+* A new parameter, --exclude-packages, now enables dartdoc to hide entire
+  packages from --auto-include-dependencies or other --include options.
+* Document correct parameters for new-style generic function types
+  (#1472)
+* Allow super in mixins (#1541)
+* Source code included with docs highlights again (#1525)
+* Remove constant value linking via string substitution (#1535)
+* Update version of mustache4dart and fix minor template errors (#1540)
+* Eliminate remaining places where dartdoc exposed private interfaces
+  (#1173)
+* Fix private super classes appearing with dead links (#1476)
+* Fix resolution of generic types (#1514)
+* Limit width of code blocks (#1522)
 * Add a `--json` flag to providing logging in a machine-readable format.
+  (#1531)
+* Use the logging package for dartdoc output. (#1518)
+* Remove cc commons license text from default footer (#1262)
 
 ## 0.14.1
 * Add better support for GenericFunctionTypeElementImpl (#1506, #1509)
diff --git a/lib/dartdoc.dart b/lib/dartdoc.dart
index 2aed561..e6e3edd 100644
--- a/lib/dartdoc.dart
+++ b/lib/dartdoc.dart
@@ -35,7 +35,7 @@
 
 const String name = 'dartdoc';
 // Update when pubspec version changes.
-const String version = '0.14.2-dev';
+const String version = '0.15.0';
 
 final String defaultOutDir = path.join('doc', 'api');
 
diff --git a/pubspec.lock b/pubspec.lock
index e7d8666..266c038 100644
--- a/pubspec.lock
+++ b/pubspec.lock
@@ -350,4 +350,4 @@
     source: hosted
     version: "2.1.13"
 sdks:
-  dart: ">=1.23.0 <=2.0.0-dev.8.0"
+  dart: ">=1.23.0 <=2.0.0-dev.10.0"
diff --git a/pubspec.yaml b/pubspec.yaml
index a482881..28e59ed 100644
--- a/pubspec.yaml
+++ b/pubspec.yaml
@@ -1,6 +1,6 @@
 name: dartdoc
 # Also update the `version` field in lib/dartdoc.dart.
-version: 0.14.2-dev
+version: 0.15.0
 author: Dart Team <misc@dartlang.org>
 description: A documentation generator for Dart.
 homepage: https://github.com/dart-lang/dartdoc
diff --git a/testing/test_package_docs/index.html b/testing/test_package_docs/index.html
index 7d77a94..61f0204 100644
--- a/testing/test_package_docs/index.html
+++ b/testing/test_package_docs/index.html
@@ -4,7 +4,7 @@
   <meta charset="utf-8">
   <meta http-equiv="X-UA-Compatible" content="IE=edge">
   <meta name="viewport" content="width=device-width, initial-scale=1">
-  <meta name="generator" content="made with love by dartdoc 0.14.2-dev">
+  <meta name="generator" content="made with love by dartdoc 0.15.0">
   <meta name="description" content="test_package API docs, for the Dart programming language.">
   <title>test_package - Dart API docs</title>