Prepare for dartdoc 0.35.0 (#2372)

* pubspec

* Update changelog

* Update CHANGELOG.md
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 96e2609..11a2bb6 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,23 @@
+## 0.35.0
+
+* Update Dart analyzer version to 0.40+ and update minimum Dart version
+  to 2.10. (#2372)
+* Add a `nodoc` option in `dartdoc_options.yaml` to prevent all symbols
+  declared in a file from ever being documented, similar to using `@nodoc`
+  (#2369, #2368, #2266, #2355)
+* Some template interface refactors preparing for mustache changes to drop
+  use of dart:mirrors. (#2371, #2370)
+* Add an feature to allow declaring a `DartdocOption`'s value to be a glob.
+  (#2365)
+  * **Breaking change**: The `DartdocOption` constructor interface has changed
+    so it uses an enum instead of individual `isFile` and `isDir`.
+* Emit a warning rather than throwing a fatal error for a package with
+  no libraries. (#2360, #2327)
+* Fix several problems with implementation chain display when there are
+  intermediate private classes (#2358, #2290, #2094, #2354, #1623)
+* Fix a deadlock in `MultiFutureTracker`. (#2351)
+* Cache exclude values and known parts. (#2347)
+
 ## 0.34.0
 
 * PackageConfigProvider, MockSdk, etc for improved unit testing (#2332)
diff --git a/dartdoc_options.yaml b/dartdoc_options.yaml
index afb6933..6a6924a 100644
--- a/dartdoc_options.yaml
+++ b/dartdoc_options.yaml
@@ -1,4 +1,4 @@
 dartdoc:
   linkToSource:
     root: '.'
-    uriTemplate: 'https://github.com/dart-lang/dartdoc/blob/v0.34.0/%f%#L%l%'
+    uriTemplate: 'https://github.com/dart-lang/dartdoc/blob/v0.35.0/%f%#L%l%'
diff --git a/lib/src/version.dart b/lib/src/version.dart
index 5af6cb1..c0c9f43 100644
--- a/lib/src/version.dart
+++ b/lib/src/version.dart
@@ -1,2 +1,2 @@
 // Generated code. Do not modify.
-const packageVersion = '0.34.0';
+const packageVersion = '0.35.0';
diff --git a/pubspec.yaml b/pubspec.yaml
index fb316fd..8725412 100644
--- a/pubspec.yaml
+++ b/pubspec.yaml
@@ -1,13 +1,13 @@
 name: dartdoc
 # Run `grind build` after updating.
-version: 0.34.0
+version: 0.35.0
 description: A non-interactive HTML documentation generator for Dart source code.
 homepage: https://github.com/dart-lang/dartdoc
 environment:
-  sdk: '>=2.7.0 <3.0.0'
+  sdk: '>=2.10.0 <3.0.0'
 
 dependencies:
-  analyzer: ^0.39.17
+  analyzer: ^0.40.4
   args: '>=1.5.0 <2.0.0'
   collection: ^1.2.0
   cli_util: '>=0.1.4 <0.3.0'
@@ -25,7 +25,7 @@
 
 dev_dependencies:
   async: '>=2.0.8'
-  build: ^1.3.0
+  build: ^1.5.0
   build_runner: ^1.10.0
   build_version: ^2.0.1
   coverage: ^0.14.0