prep for publishing 3.1.1
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 5676b6a..d0623cd 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,8 @@
+## 3.1.1
+
+* Switch to using package:lints.
+* Populate the pubspec `repository` field.
+
 ## 3.1.0
 
 * `loadYaml` and related functions now accept a `recover` flag instructing the parser
diff --git a/README.md b/README.md
index dbf8607..6f5be28 100644
--- a/README.md
+++ b/README.md
@@ -1,7 +1,10 @@
+[![Build Status](https://github.com/dart-lang/yaml/workflows/Dart%20CI/badge.svg)](https://github.com/dart-lang/yaml/actions?query=workflow%3A"Dart+CI"+branch%3Amaster)
+[![Pub Package](https://img.shields.io/pub/v/yaml.svg)](https://pub.dev/packages/yaml)
+[![package publisher](https://img.shields.io/pub/publisher/yaml.svg)](https://pub.dev/packages/yaml/publisher)
+
 A parser for [YAML](https://yaml.org/).
 
-[![Pub Package](https://img.shields.io/pub/v/yaml.svg)](https://pub.dev/packages/yaml)
-[![Build Status](https://github.com/dart-lang/yaml/workflows/Dart%20CI/badge.svg)](https://github.com/dart-lang/yaml/actions?query=workflow%3A"Dart+CI"+branch%3Amaster)
+## Usage
 
 Use `loadYaml` to load a single document, or `loadYamlStream` to load a
 stream of documents. For example:
diff --git a/analysis_options.yaml b/analysis_options.yaml
index b14bfc6..4137066 100644
--- a/analysis_options.yaml
+++ b/analysis_options.yaml
@@ -1,7 +1,9 @@
 include: package:lints/recommended.yaml
+
 analyzer:
   strong-mode:
     implicit-casts: false
+
 linter:
   rules:
     - avoid_catching_errors
diff --git a/pubspec.yaml b/pubspec.yaml
index 270fc9b..c97d33f 100644
--- a/pubspec.yaml
+++ b/pubspec.yaml
@@ -1,5 +1,5 @@
 name: yaml
-version: 3.1.1-dev
+version: 3.1.1
 description: A parser for YAML, a human-friendly data serialization standard
 repository: https://github.com/dart-lang/yaml