remove some uses of deprecated APIs (#1260)

* remove some uses of deprecated APIs

* remove vscode metadata
diff --git a/CHANGELOG.md b/CHANGELOG.md
index f7691f6..4b67c7b 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,5 @@
 ## unreleased
-* removed some use of deprecated analyzer APIs
+* removed some uses of deprecated analyzer APIs
 
 ## 0.9.7+6
 * fixed an issue with generating docs with crossdart links.
diff --git a/lib/dartdoc.dart b/lib/dartdoc.dart
index 036e606..d08517d 100644
--- a/lib/dartdoc.dart
+++ b/lib/dartdoc.dart
@@ -9,14 +9,15 @@
 import 'dart:io';
 
 import 'package:analyzer/dart/element/element.dart';
+import 'package:analyzer/error/error.dart';
 import 'package:analyzer/file_system/file_system.dart' as fileSystem;
 import 'package:analyzer/file_system/physical_file_system.dart';
-import 'package:analyzer/source/embedder.dart';
+import 'package:analyzer/source/embedder.dart' show EmbedderUriResolver;
 import 'package:analyzer/source/package_map_resolver.dart';
 import 'package:analyzer/source/sdk_ext.dart';
+import 'package:analyzer/src/context/builder.dart';
 import 'package:analyzer/src/dart/sdk/sdk.dart';
 import 'package:analyzer/src/generated/engine.dart';
-import 'package:analyzer/src/generated/error.dart';
 import 'package:analyzer/src/generated/java_io.dart';
 import 'package:analyzer/src/generated/sdk.dart';
 import 'package:analyzer/src/generated/source.dart';
@@ -184,7 +185,7 @@
 
     SourceFactory sourceFactory = new SourceFactory(resolvers);
 
-    var options = new AnalysisOptionsImpl()..cacheSize = 512;
+    var options = new AnalysisOptionsImpl();
 
     AnalysisEngine.instance.processRequiredPlugins();
 
diff --git a/pubspec.lock b/pubspec.lock
index 5be1dee..fb0388b 100644
--- a/pubspec.lock
+++ b/pubspec.lock
@@ -6,7 +6,7 @@
       name: analyzer
       url: "https://pub.dartlang.org"
     source: hosted
-    version: "0.28.1"
+    version: "0.29.0"
   ansicolor:
     description:
       name: ansicolor
@@ -276,7 +276,7 @@
       name: test
       url: "https://pub.dartlang.org"
     source: hosted
-    version: "0.12.15+7"
+    version: "0.12.15+10"
   typed_data:
     description:
       name: typed_data
diff --git a/pubspec.yaml b/pubspec.yaml
index 82a9503..3760d8b 100644
--- a/pubspec.yaml
+++ b/pubspec.yaml
@@ -7,7 +7,7 @@
 environment:
   sdk: '>=1.14.0 <2.0.0'
 dependencies:
-  analyzer: ^0.28.1
+  analyzer: ^0.29.0
   args: ^0.13.0
   cli_util: ^0.0.1
   collection: ^1.2.0