rev to 0.9.11; prep for publishing (#1336)

* rev to 0.9.11; prep for publishing

* Update CHANGELOG.md
diff --git a/CHANGELOG.md b/CHANGELOG.md
index b058cf5..4a88733 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,4 +1,7 @@
+## 0.9.11
+
 * add annotations to features line for methods, properties, constants (#1265)
+* fixed an issue where the search box wasn't selecting the correct result (#1330)
 
 ## 0.9.10
 * de-emphasize and resort the inherited members (#641)
diff --git a/lib/dartdoc.dart b/lib/dartdoc.dart
index 2a08c6e..321b3c4 100644
--- a/lib/dartdoc.dart
+++ b/lib/dartdoc.dart
@@ -40,7 +40,7 @@
 
 const String name = 'dartdoc';
 // Update when pubspec version changes.
-const String version = '0.9.10';
+const String version = '0.9.11';
 
 final String defaultOutDir = path.join('doc', 'api');
 
diff --git a/pubspec.yaml b/pubspec.yaml
index 18e2b95..ca0458f 100644
--- a/pubspec.yaml
+++ b/pubspec.yaml
@@ -1,6 +1,6 @@
 name: dartdoc
 # Also update the `version` field in lib/dartdoc.dart.
-version: 0.9.10
+version: 0.9.11
 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/.gitignore b/testing/test_package/.gitignore
index 07e0351..70e751d 100644
--- a/testing/test_package/.gitignore
+++ b/testing/test_package/.gitignore
@@ -1 +1,2 @@
 doc/api/
+pubspec.lock
diff --git a/testing/test_package/pubspec.lock b/testing/test_package/pubspec.lock
deleted file mode 100644
index 3d974e3..0000000
--- a/testing/test_package/pubspec.lock
+++ /dev/null
@@ -1,17 +0,0 @@
-# Generated by pub
-# See http://pub.dartlang.org/doc/glossary.html#lockfile
-packages:
-  meta:
-    description:
-      name: meta
-      url: "https://pub.dartlang.org"
-    source: hosted
-    version: "1.0.4"
-  test_package_imported:
-    description:
-      path: "../test_package_imported"
-      relative: true
-    source: path
-    version: "0.0.1"
-sdks:
-  dart: ">=1.12.0 <2.0.0"
diff --git a/testing/test_package_docs/fake/ExtraSpecialList-class.html b/testing/test_package_docs/fake/ExtraSpecialList-class.html
index b5e3371..ffbf839 100644
--- a/testing/test_package_docs/fake/ExtraSpecialList-class.html
+++ b/testing/test_package_docs/fake/ExtraSpecialList-class.html
@@ -533,7 +533,7 @@
           </span>
         </dt>
         <dd class="inherited">
-          <p>Removes the first occurence of <code>value</code> from this list.</p>
+          <p>Removes the first occurrence of <code>value</code> from this list.</p>
           <div class="features">inherited</div>
 </dd>
         <dt id="removeAt" class="callable inherited">
diff --git a/testing/test_package_docs/fake/ExtraSpecialList/remove.html b/testing/test_package_docs/fake/ExtraSpecialList/remove.html
index 033ff38..0e79935 100644
--- a/testing/test_package_docs/fake/ExtraSpecialList/remove.html
+++ b/testing/test_package_docs/fake/ExtraSpecialList/remove.html
@@ -153,7 +153,7 @@
       <span class="name ">remove</span>(<wbr><span class="parameter" id="remove-param-element"><span class="type-annotation">Object</span> <span class="parameter-name">element</span></span>)
     </section>
     <section class="desc markdown">
-      <p>Removes the first occurence of <code>value</code> from this list.</p>
+      <p>Removes the first occurrence of <code>value</code> from this list.</p>
 <p>Returns true if <code>value</code> was in the list, false otherwise.</p>
 <pre class="prettyprint language-dart"><code>List&lt;String&gt; parts = ['head', 'shoulders', 'knees', 'toes'];
 parts.remove('head'); // true
diff --git a/testing/test_package_docs/fake/ExtraSpecialList/setRange.html b/testing/test_package_docs/fake/ExtraSpecialList/setRange.html
index 756364f..949518e 100644
--- a/testing/test_package_docs/fake/ExtraSpecialList/setRange.html
+++ b/testing/test_package_docs/fake/ExtraSpecialList/setRange.html
@@ -168,7 +168,7 @@
 <code>end - start</code>. An empty range (with <code>end == start</code>) is valid.</p>
 <p>The <code>iterable</code> must have enough objects to fill the range from <code>start</code>
 to <code>end</code> after skipping <code>skipCount</code> objects.</p>
-<p>If <code>iterable</code> is this list, the operation will copies the elements
+<p>If <code>iterable</code> is this list, the operation copies the elements
 originally in the range from <code>skipCount</code> to <code>skipCount + (end - start)</code> to
 the range <code>start</code> to <code>end</code>, even if the two ranges overlap.</p>
 <p>If <code>iterable</code> depends on this list in some other way, no guarantees are
diff --git a/testing/test_package_docs/fake/SpecialList-class.html b/testing/test_package_docs/fake/SpecialList-class.html
index 6b0f4b7..f7fd355 100644
--- a/testing/test_package_docs/fake/SpecialList-class.html
+++ b/testing/test_package_docs/fake/SpecialList-class.html
@@ -536,7 +536,7 @@
           </span>
         </dt>
         <dd class="inherited">
-          <p>Removes the first occurence of <code>value</code> from this list.</p>
+          <p>Removes the first occurrence of <code>value</code> from this list.</p>
           <div class="features">inherited</div>
 </dd>
         <dt id="removeAt" class="callable inherited">
diff --git a/testing/test_package_docs/fake/SpecialList/remove.html b/testing/test_package_docs/fake/SpecialList/remove.html
index 30ec609..8bb2b8c 100644
--- a/testing/test_package_docs/fake/SpecialList/remove.html
+++ b/testing/test_package_docs/fake/SpecialList/remove.html
@@ -153,7 +153,7 @@
       <span class="name ">remove</span>(<wbr><span class="parameter" id="remove-param-element"><span class="type-annotation">Object</span> <span class="parameter-name">element</span></span>)
     </section>
     <section class="desc markdown">
-      <p>Removes the first occurence of <code>value</code> from this list.</p>
+      <p>Removes the first occurrence of <code>value</code> from this list.</p>
 <p>Returns true if <code>value</code> was in the list, false otherwise.</p>
 <pre class="prettyprint language-dart"><code>List&lt;String&gt; parts = ['head', 'shoulders', 'knees', 'toes'];
 parts.remove('head'); // true
diff --git a/testing/test_package_docs/fake/SpecialList/setRange.html b/testing/test_package_docs/fake/SpecialList/setRange.html
index 00d561d..b5e5e5c 100644
--- a/testing/test_package_docs/fake/SpecialList/setRange.html
+++ b/testing/test_package_docs/fake/SpecialList/setRange.html
@@ -168,7 +168,7 @@
 <code>end - start</code>. An empty range (with <code>end == start</code>) is valid.</p>
 <p>The <code>iterable</code> must have enough objects to fill the range from <code>start</code>
 to <code>end</code> after skipping <code>skipCount</code> objects.</p>
-<p>If <code>iterable</code> is this list, the operation will copies the elements
+<p>If <code>iterable</code> is this list, the operation copies the elements
 originally in the range from <code>skipCount</code> to <code>skipCount + (end - start)</code> to
 the range <code>start</code> to <code>end</code>, even if the two ranges overlap.</p>
 <p>If <code>iterable</code> depends on this list in some other way, no guarantees are
diff --git a/testing/test_package_docs/index.html b/testing/test_package_docs/index.html
index 349960e..5a9f75f 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.9.10">
+  <meta name="generator" content="made with love by dartdoc 0.9.11">
   <meta name="description" content="test_package API docs, for the Dart programming language.">
   <title>test_package - Dart API docs</title>