Prepare to release 2.1.16 (#54)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 143e1c2..2694286 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,8 @@
+## 2.1.16
+
+* Fixed deprecated API usage in README.
+* Fixed lints that affect package score.
+
 ## 2.1.15
 
 * Set max SDK version to `<3.0.0`, and adjust other dependencies.
@@ -110,12 +115,10 @@
   constructors make it possible to use the same API to access non-YAML data as
   YAML data.
 
-* Make `YamlException` inherit from source_map's [`SpanFormatException`][]. This
+* Make `YamlException` inherit from source_map's `SpanFormatException`. This
   improves the error formatting and allows callers access to source range
   information.
 
-[SpanFormatException]: (http://www.dartdocs.org/documentation/source_maps/0.9.2/index.html#source_maps/source_maps.SpanFormatException)
-
 ## 1.0.0+1
 
 * Fix a variable name typo.
diff --git a/README.md b/README.md
index 93a7909..991fc5c 100644
--- a/README.md
+++ b/README.md
@@ -1,5 +1,6 @@
 A parser for [YAML](http://www.yaml.org/).
 
+[![Pub Package](https://img.shields.io/pub/v/yaml.svg)](https://pub.dev/packages/yaml)
 [![Build Status](https://travis-ci.org/dart-lang/yaml.svg?branch=master)](https://travis-ci.org/dart-lang/yaml)
 
 Use `loadYaml` to load a single document, or `loadYamlStream` to load a
diff --git a/pubspec.yaml b/pubspec.yaml
index da41f3a..0548bef 100644
--- a/pubspec.yaml
+++ b/pubspec.yaml
@@ -1,13 +1,13 @@
 name: yaml
-version: 2.1.16-dev
+version: 2.1.16
 
-description: A parser for YAML.
+description: A parser for YAML, a human-friendly data serialization standard
 author: Dart Team <misc@dartlang.org>
 homepage: https://github.com/dart-lang/yaml
 
 environment:
   sdk: '>=2.0.0 <3.0.0'
-  
+
 dependencies:
   charcode: ^1.1.0
   collection: '>=1.1.0 <2.0.0'