diff --git a/.gitmodules b/.gitmodules
index 5eaf7683cc..57b1b97fdf 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -42,10 +42,6 @@
path = modules/Hosting
url = https://github.com/aspnet/Hosting.git
branch = release/2.1
-[submodule "modules/HtmlAbstractions"]
- path = modules/HtmlAbstractions
- url = https://github.com/aspnet/HtmlAbstractions.git
- branch = release/2.1
[submodule "modules/HttpAbstractions"]
path = modules/HttpAbstractions
url = https://github.com/aspnet/HttpAbstractions.git
diff --git a/build/artifacts.props b/build/artifacts.props
index a4ec6e8774..3711cb11a1 100644
--- a/build/artifacts.props
+++ b/build/artifacts.props
@@ -192,7 +192,6 @@
-
diff --git a/build/buildorder.props b/build/buildorder.props
index 55aceb0800..d3dd091d55 100644
--- a/build/buildorder.props
+++ b/build/buildorder.props
@@ -8,7 +8,6 @@
-
diff --git a/build/dependencies.props b/build/dependencies.props
index e0fdd5fcc2..5b8b271540 100644
--- a/build/dependencies.props
+++ b/build/dependencies.props
@@ -21,16 +21,16 @@
- 2.1.6
- 2.1.6
+ 2.1.1
+ 2.1.1
2.1.0
2.1.1
2.1.2
2.1.2
2.1.2
2.1.2
- 2.1.6
- 2.1.6
+ 2.1.1
+ 2.1.1
2.1.1
2.1.1
2.1.1
@@ -43,7 +43,7 @@
2.1.1
2.1.1
2.1.1
- 2.1.6
+ 2.1.1
2.1.1
2.1.1
2.1.1
@@ -53,7 +53,7 @@
2.1.1
2.1.1
2.1.1
- 2.1.6
+ 2.1.1
2.1.1
2.1.1
2.1.1
@@ -64,21 +64,22 @@
2.1.1
2.1.1
2.1.1
- 2.1.6
+ 2.1.1
2.1.6
2.1.1
2.1.1
2.1.1
2.1.6
- 2.1.6
- 2.1.6
- 2.1.6
- 2.1.6
- 2.1.6
- 2.1.6
- 2.1.6
- 2.1.6
- 2.1.6
+ 2.1.1
+ 2.1.1
+ 2.1.1
+ 2.1.1
+ 2.1.1
+ 2.1.1
+ 2.1.1
+ 2.1.1
+ 2.1.1
+ 2.1.1
0.9.9
diff --git a/build/external-dependencies.props b/build/external-dependencies.props
index ce501765b3..9740073c77 100644
--- a/build/external-dependencies.props
+++ b/build/external-dependencies.props
@@ -83,6 +83,7 @@
+
diff --git a/build/repo.props b/build/repo.props
index a44dd76881..9023800398 100644
--- a/build/repo.props
+++ b/build/repo.props
@@ -46,6 +46,7 @@
diff --git a/build/submodules.props b/build/submodules.props
index 8030fb219f..d921cff07f 100644
--- a/build/submodules.props
+++ b/build/submodules.props
@@ -59,7 +59,6 @@
-
diff --git a/eng/Baseline.props b/eng/Baseline.props
index acae8786c0..f638420950 100644
--- a/eng/Baseline.props
+++ b/eng/Baseline.props
@@ -80,6 +80,13 @@
+
+
+ 2.1.1
+
+
+
+
2.1.1
diff --git a/eng/Dependencies.props b/eng/Dependencies.props
index 917b401b0a..6df8435a82 100644
--- a/eng/Dependencies.props
+++ b/eng/Dependencies.props
@@ -13,9 +13,11 @@
+
+
diff --git a/eng/ProjectReferences.props b/eng/ProjectReferences.props
index 7381583fb8..de8f54f37a 100644
--- a/eng/ProjectReferences.props
+++ b/eng/ProjectReferences.props
@@ -2,6 +2,7 @@
+
diff --git a/eng/tools/BaselineGenerator/baseline.xml b/eng/tools/BaselineGenerator/baseline.xml
index 3687f918d6..86dc5fab87 100644
--- a/eng/tools/BaselineGenerator/baseline.xml
+++ b/eng/tools/BaselineGenerator/baseline.xml
@@ -8,6 +8,7 @@
+
diff --git a/modules/HtmlAbstractions b/modules/HtmlAbstractions
deleted file mode 160000
index 252ae0c434..0000000000
--- a/modules/HtmlAbstractions
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 252ae0c434d93f5bfaf949c35edb9ef59730d0a3
diff --git a/src/Html/Abstractions/src/HtmlContentBuilder.cs b/src/Html/Abstractions/src/HtmlContentBuilder.cs
new file mode 100644
index 0000000000..e61d9f7dc8
--- /dev/null
+++ b/src/Html/Abstractions/src/HtmlContentBuilder.cs
@@ -0,0 +1,207 @@
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
+using System.Collections.Generic;
+using System.IO;
+using System.Text.Encodings.Web;
+
+namespace Microsoft.AspNetCore.Html
+{
+ ///
+ /// An implementation using an in memory list.
+ ///
+ public class HtmlContentBuilder : IHtmlContentBuilder
+ {
+ ///
+ /// Creates a new .
+ ///
+ public HtmlContentBuilder()
+ : this(new List