diff --git a/helix-core/Cargo.toml b/helix-core/Cargo.toml
index bda68351..3f9e2d36 100644
--- a/helix-core/Cargo.toml
+++ b/helix-core/Cargo.toml
@@ -13,7 +13,7 @@ include = ["src/**/*", "README.md"]
 [features]
 
 [dependencies]
-helix-syntax = { version = "0.3", path = "../helix-syntax" }
+helix-syntax = { version = "0.4", path = "../helix-syntax" }
 
 ropey = "1.3"
 smallvec = "1.4"
diff --git a/helix-lsp/Cargo.toml b/helix-lsp/Cargo.toml
index 8b8af387..fb7b18c4 100644
--- a/helix-lsp/Cargo.toml
+++ b/helix-lsp/Cargo.toml
@@ -12,7 +12,7 @@ homepage = "https://helix-editor.com"
 # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
 
 [dependencies]
-helix-core = { version = "0.3", path = "../helix-core" }
+helix-core = { version = "0.4", path = "../helix-core" }
 
 anyhow = "1.0"
 futures-executor = "0.3"
diff --git a/helix-term/Cargo.toml b/helix-term/Cargo.toml
index 13ef7259..a4c25f27 100644
--- a/helix-term/Cargo.toml
+++ b/helix-term/Cargo.toml
@@ -21,9 +21,9 @@ name = "hx"
 path = "src/main.rs"
 
 [dependencies]
-helix-core = { version = "0.3", path = "../helix-core" }
-helix-view = { version = "0.3", path = "../helix-view" }
-helix-lsp = { version = "0.3", path = "../helix-lsp" }
+helix-core = { version = "0.4", path = "../helix-core" }
+helix-view = { version = "0.4", path = "../helix-view" }
+helix-lsp = { version = "0.4", path = "../helix-lsp" }
 
 anyhow = "1"
 once_cell = "1.8"
diff --git a/helix-tui/Cargo.toml b/helix-tui/Cargo.toml
index 33ce74c2..2a23046a 100644
--- a/helix-tui/Cargo.toml
+++ b/helix-tui/Cargo.toml
@@ -21,5 +21,5 @@ cassowary = "0.3"
 unicode-segmentation = "1.8"
 crossterm = { version = "0.20", optional = true }
 serde = { version = "1", "optional" = true, features = ["derive"]}
-helix-view = { version = "0.3", path = "../helix-view", features = ["term"] }
-helix-core = { version = "0.3", path = "../helix-core" }
+helix-view = { version = "0.4", path = "../helix-view", features = ["term"] }
+helix-core = { version = "0.4", path = "../helix-core" }
diff --git a/helix-view/Cargo.toml b/helix-view/Cargo.toml
index 0a9f9d36..b191c31c 100644
--- a/helix-view/Cargo.toml
+++ b/helix-view/Cargo.toml
@@ -16,8 +16,8 @@ term = ["crossterm"]
 [dependencies]
 bitflags = "1.0"
 anyhow = "1"
-helix-core = { version = "0.3", path = "../helix-core" }
-helix-lsp = { version = "0.3", path = "../helix-lsp"}
+helix-core = { version = "0.4", path = "../helix-core" }
+helix-lsp = { version = "0.4", path = "../helix-lsp"}
 crossterm = { version = "0.20", optional = true }
 
 # Conversion traits