diff --git a/community-build/community-projects/shapeless b/community-build/community-projects/shapeless
index bf335eb9900c..b4c2d61ac785 160000
--- a/community-build/community-projects/shapeless
+++ b/community-build/community-projects/shapeless
@@ -1 +1 @@
-Subproject commit bf335eb9900c0c8d4a8946867769c3fa1a1abfdf
+Subproject commit b4c2d61ac785720c8ea33eda51104af15fb007d8
diff --git a/project/Build.scala b/project/Build.scala
index 16127b9eaec9..15f10c6a0bc4 100644
--- a/project/Build.scala
+++ b/project/Build.scala
@@ -56,14 +56,14 @@ object Build {
val referenceVersion = "0.27.0-RC1"
val baseVersion = "3.0.0-M1"
- val baseSbtDottyVersion = "0.4.3"
+ val baseSbtDottyVersion = "0.4.4"
// Versions used by the vscode extension to create a new project
// This should be the latest published releases.
// TODO: Have the vscode extension fetch these numbers from the Internet
// instead of hardcoding them ?
val publishedDottyVersion = referenceVersion
- val publishedSbtDottyVersion = "0.4.2"
+ val publishedSbtDottyVersion = "0.4.3"
/** scala-library version required to compile Dotty.
*
diff --git a/sbt-dotty/src/dotty/tools/sbtplugin/DottyPlugin.scala b/sbt-dotty/src/dotty/tools/sbtplugin/DottyPlugin.scala
index 2861685e09a3..125dbebab2e3 100644
--- a/sbt-dotty/src/dotty/tools/sbtplugin/DottyPlugin.scala
+++ b/sbt-dotty/src/dotty/tools/sbtplugin/DottyPlugin.scala
@@ -49,7 +49,7 @@ object DottyPlugin extends AutoPlugin {
else fetchSource(s"$major.${minor.toInt - 1}")
}
val (source1, majorVersion) = fetchSource(majorVersionFromWebsite)
- val Version = s" ($majorVersion\\..*-bin.*)".r
+ val Version = s" ($majorVersion.*-bin.*)".r
val nightly = source1
.getLines()
.collect { case Version(version) => version }