diff --git a/cli/Cargo.toml b/cli/Cargo.toml
index c4e9e501af..9d4bc546a0 100644
--- a/cli/Cargo.toml
+++ b/cli/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "tract"
-version = "0.13.2-pre"
+version = "0.13.2"
 authors = [ "Romain Liautaud <romain.liautaud@snips.ai>", "Mathieu Poumeyrol <kali@zoy.org>"]
 license = "MIT/Apache-2.0"
 description = "Tiny, no-nonsense, self contained, TensorFlow and ONNX inference"
@@ -33,14 +33,14 @@ regex = "1.3"
 serde = "1.0.110"
 serde_json = "1.0.53"
 serde_derive = "1.0.110"
-tract-core = { path = "../core" }
-tract-hir = { path = "../hir" }
-tract-nnef = { path = "../nnef" }
-tract-pulse-opl = { optional = true, path = "../pulse-opl" }
-tract-pulse = { optional = true, path = "../pulse" }
-tract-kaldi = { optional = true, path = "../kaldi" }
-tract-onnx = { optional = true, path = "../onnx" }
-tract-tensorflow = { optional = true, path = "../tensorflow" }
+tract-core = "=0.13.2"
+tract-hir = "=0.13.2"
+tract-nnef = "=0.13.2"
+tract-pulse-opl = { optional = true, version = "=0.13.2" }
+tract-pulse = { optional = true, version = "=0.13.2" }
+tract-kaldi = { optional = true, version = "=0.13.2" }
+tract-onnx = { optional = true, version = "=0.13.2" }
+tract-tensorflow = { optional = true, version = "=0.13.2" }
 
 [features]
 default = ["kaldi", "onnx", "tf", "pulse", "pulse-opl"]
diff --git a/core/Cargo.toml b/core/Cargo.toml
index f8e411757d..9430a51173 100644
--- a/core/Cargo.toml
+++ b/core/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "tract-core"
-version = "0.13.2-pre"
+version = "0.13.2"
 license = "MIT/Apache-2.0"
 authors = ["Mathieu Poumeyrol <kali@zoy.org>"]
 description = "Tiny, no-nonsense, self contained, TensorFlow and ONNX inference"
@@ -29,8 +29,8 @@ num-integer = "0.1"
 num-traits = "0.2"
 dyn-clone = "1"
 smallvec = "1"
-tract-data = { path = "../data" }
-tract-linalg = { path = "../linalg" }
+tract-data = "=0.13.2"
+tract-linalg = "=0.13.2"
 
 [features]
 default = [ ]
diff --git a/data/Cargo.toml b/data/Cargo.toml
index 9716e22a3f..584fea090a 100644
--- a/data/Cargo.toml
+++ b/data/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "tract-data"
-version = "0.13.2-pre"
+version = "0.13.2"
 license = "MIT/Apache-2.0"
 authors = ["Mathieu Poumeyrol <kali@zoy.org>"]
 description = "Tiny, no-nonsense, self contained, TensorFlow and ONNX inference"
diff --git a/hir/Cargo.toml b/hir/Cargo.toml
index 28459edd4b..0bf72ed821 100644
--- a/hir/Cargo.toml
+++ b/hir/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "tract-hir"
-version = "0.13.2-pre"
+version = "0.13.2"
 license = "MIT/Apache-2.0"
 authors = ["Mathieu Poumeyrol <kali@zoy.org>"]
 description = "Tiny, no-nonsense, self contained, TensorFlow and ONNX inference"
@@ -17,7 +17,7 @@ maintenance = { status = "actively-developed" }
 derive-new = "0.5"
 educe = "=0.4.11" # locked for rust 1.41.0
 log = "0.4"
-tract-core = { path = "../core" }
+tract-core = "=0.13.2"
 
 [dev-dependencies]
 env_logger = "0.7"
diff --git a/kaldi/Cargo.toml b/kaldi/Cargo.toml
index e773f13d4b..fc15449c12 100644
--- a/kaldi/Cargo.toml
+++ b/kaldi/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "tract-kaldi"
-version = "0.13.2-pre"
+version = "0.13.2"
 authors = [
     "Mathieu Poumeyrol <kali@zoy.org>",
     "Theodore Bluche <theodore.bluche@snips.ai>"
@@ -23,5 +23,5 @@ lazy_static = "1"
 log = "0.4"
 maplit = "1"
 nom = "5"
-tract-hir = { path = "../hir" }
-tract-pulse = { path = "../pulse" }
+tract-hir = "=0.13.2"
+tract-pulse = "=0.13.2"
diff --git a/linalg/Cargo.toml b/linalg/Cargo.toml
index 86b63317da..a01f635353 100644
--- a/linalg/Cargo.toml
+++ b/linalg/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "tract-linalg"
-version = "0.13.2-pre"
+version = "0.13.2"
 license = "MIT/Apache-2.0"
 authors = ["Mathieu Poumeyrol <kali@zoy.org>"]
 description = "Tiny, no-nonsense, self contained, TensorFlow and ONNX inference"
@@ -23,7 +23,7 @@ lazy_static = "1.3"
 libc = "0.2"
 log = "0.4"
 num-traits = "0.2"
-tract-data = { path = "../data" }
+tract-data = "=0.13.2"
 
 [build-dependencies]
 cc = "1.0"
diff --git a/nnef/Cargo.toml b/nnef/Cargo.toml
index a47fcc2c79..373821d09c 100644
--- a/nnef/Cargo.toml
+++ b/nnef/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "tract-nnef"
-version = "0.13.2-pre"
+version = "0.13.2"
 authors = ["Mathieu Poumeyrol <kali@zoy.org>"]
 license = "MIT/Apache-2.0"
 description = "Tiny, no-nonsense, self contained, TensorFlow and ONNX inference"
@@ -19,7 +19,7 @@ log = "0.4"
 nom = "5"
 tar = "0.4"
 flate2 = { version = "1.0", optional = true }
-tract-core = { path = "../core" }
+tract-core = "=0.13.2"
 walkdir = "2"
 
 [features]
diff --git a/onnx-opl/Cargo.toml b/onnx-opl/Cargo.toml
index 517eef0ff7..9b380bd241 100644
--- a/onnx-opl/Cargo.toml
+++ b/onnx-opl/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "tract-onnx-opl"
-version = "0.13.2-pre"
+version = "0.13.2"
 authors = ["Mathieu Poumeyrol <kali@zoy.org>"]
 license = "MIT/Apache-2.0"
 description = "Tiny, no-nonsense, self contained, TensorFlow and ONNX inference"
@@ -14,5 +14,5 @@ edition = "2018"
 maintenance = { status = "actively-developed" }
 
 [dependencies]
-tract-nnef = { path = "../nnef" }
+tract-nnef = "=0.13.2"
 educe = "=0.4.11" # locked for rust 1.41.0
diff --git a/onnx/Cargo.toml b/onnx/Cargo.toml
index 9ae8ff9ddf..1782808c12 100644
--- a/onnx/Cargo.toml
+++ b/onnx/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "tract-onnx"
-version = "0.13.2-pre"
+version = "0.13.2"
 authors = ["Mathieu Poumeyrol <kali@zoy.org>"]
 license = "MIT/Apache-2.0"
 description = "Tiny, no-nonsense, self contained, TensorFlow and ONNX inference"
@@ -22,9 +22,9 @@ log = "0.4"
 num-integer = "0.1"
 prost = "0.7"
 smallvec = "1"
-tract-hir = { path = "../hir" }
-tract-nnef = { path = "../nnef" }
-tract-onnx-opl = { path = "../onnx-opl" }
+tract-hir = "=0.13.2"
+tract-nnef = "=0.13.2"
+tract-onnx-opl = "=0.13.2"
 
 [target.'cfg(not(target_arch = "wasm32"))'.dependencies]
 mapr = "0.8"
diff --git a/pulse-opl/Cargo.toml b/pulse-opl/Cargo.toml
index 9b8efc0745..02f44e8f5e 100644
--- a/pulse-opl/Cargo.toml
+++ b/pulse-opl/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "tract-pulse-opl"
-version = "0.13.2-pre"
+version = "0.13.2"
 license = "MIT/Apache-2.0"
 authors = ["Mathieu Poumeyrol <kali@zoy.org>"]
 description = "Tiny, no-nonsense, self contained, TensorFlow and ONNX inference"
@@ -18,4 +18,4 @@ ctor = "=0.1.16"
 downcast-rs = "1.0"
 inventory = "0.1"
 lazy_static = "1.4.0"
-tract-nnef = { path = "../nnef" }
+tract-nnef = "=0.13.2"
diff --git a/pulse/Cargo.toml b/pulse/Cargo.toml
index 11ffeae228..c5273aec59 100644
--- a/pulse/Cargo.toml
+++ b/pulse/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "tract-pulse"
-version = "0.13.2-pre"
+version = "0.13.2"
 license = "MIT/Apache-2.0"
 authors = ["Mathieu Poumeyrol <kali@zoy.org>"]
 description = "Tiny, no-nonsense, self contained, TensorFlow and ONNX inference"
@@ -16,4 +16,4 @@ maintenance = { status = "actively-developed" }
 [dependencies]
 downcast-rs = "1.0"
 lazy_static = "1.4.0"
-tract-pulse-opl = { path = "../pulse-opl" }
+tract-pulse-opl = "=0.13.2"
diff --git a/tensorflow/Cargo.toml b/tensorflow/Cargo.toml
index 9b3fbeaf71..09d5c44a80 100644
--- a/tensorflow/Cargo.toml
+++ b/tensorflow/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "tract-tensorflow"
-version = "0.13.2-pre"
+version = "0.13.2"
 authors = ["Mathieu Poumeyrol <kali@zoy.org>"]
 license = "MIT/Apache-2.0"
 description = "Tiny, no-nonsense, self contained, TensorFlow and ONNX inference"
@@ -21,8 +21,8 @@ log = "0.4"
 prost = "0.7"
 prost-types = "0.7"
 tensorflow = { version = "0", optional = true }
-tract-hir = { path = "../hir" }
-tract-pulse = { path = "../pulse" }
+tract-hir = "=0.13.2"
+tract-pulse = "=0.13.2"
 
 [target.'cfg(not(target_arch = "wasm32"))'.dependencies]
 mapr = "0.8"