From ba3f3a1fa52f14f0adad56b4131b3a6c8efc5c53 Mon Sep 17 00:00:00 2001
From: Edgar Riba <edgar.riba@gmail.com>
Date: Wed, 1 Jan 2025 18:14:16 +0100
Subject: [PATCH] Release 0.1.8 (#210)

* bump version 0.1.8

* update other crates versions

* tag publish icp

* tag publish k3d

* tag publish k3d

* fix publish icp

* add k3d in release script
---
 Cargo.toml                   | 18 +++++++++---------
 crates/kornia-3d/Cargo.toml  |  3 +--
 crates/kornia-icp/Cargo.toml |  4 ++--
 kornia-py/Cargo.toml         |  2 +-
 scripts/release_rust.sh      |  3 ++-
 5 files changed, 15 insertions(+), 15 deletions(-)

diff --git a/Cargo.toml b/Cargo.toml
index d486ca1b..9f25cfd1 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -20,18 +20,18 @@ license-file = "LICENSE"
 readme = "README.md"
 repository = "https://github.com/kornia/kornia-rs"
 rust-version = "1.76"
-version = "0.1.8-rc.1"
+version = "0.1.8"
 
 [workspace.dependencies]
 # NOTE: remember to update the kornia-py package version in `kornia-py/Cargo.toml` when updating the Rust package version
-kornia-tensor = { path = "crates/kornia-tensor", version = "0.1.8-rc.1" }
-kornia-tensor-ops = { path = "crates/kornia-tensor-ops", version = "0.1.8-rc.1" }
-kornia-icp = { path = "crates/kornia-icp", version = "0.1.8-rc.1" }
-kornia-image = { path = "crates/kornia-image", version = "0.1.8-rc.1" }
-kornia-io = { path = "crates/kornia-io", version = "0.1.8-rc.1" }
-kornia-imgproc = { path = "crates/kornia-imgproc", version = "0.1.8-rc.1" }
-kornia-3d = { path = "crates/kornia-3d", version = "0.1.8-rc.1" }
-kornia = { path = "crates/kornia", version = "0.1.8-rc.1" }
+kornia-tensor = { path = "crates/kornia-tensor", version = "0.1.8" }
+kornia-tensor-ops = { path = "crates/kornia-tensor-ops", version = "0.1.8" }
+kornia-icp = { path = "crates/kornia-icp", version = "0.1.8" }
+kornia-image = { path = "crates/kornia-image", version = "0.1.8" }
+kornia-io = { path = "crates/kornia-io", version = "0.1.8" }
+kornia-imgproc = { path = "crates/kornia-imgproc", version = "0.1.8" }
+kornia-3d = { path = "crates/kornia-3d", version = "0.1.8" }
+kornia = { path = "crates/kornia", version = "0.1.8" }
 
 # dev dependencies for workspace
 argh = "0.1"
diff --git a/crates/kornia-3d/Cargo.toml b/crates/kornia-3d/Cargo.toml
index 8a127a01..fd76347c 100644
--- a/crates/kornia-3d/Cargo.toml
+++ b/crates/kornia-3d/Cargo.toml
@@ -5,9 +5,8 @@ categories.workspace = true
 description.workspace = true
 edition.workspace = true
 homepage.workspace = true
-include.workspace = true
 license.workspace = true
-readme.workspace = true
+publish = true
 repository.workspace = true
 rust-version.workspace = true
 version.workspace = true
diff --git a/crates/kornia-icp/Cargo.toml b/crates/kornia-icp/Cargo.toml
index 4c49c0ac..b30849a4 100644
--- a/crates/kornia-icp/Cargo.toml
+++ b/crates/kornia-icp/Cargo.toml
@@ -5,13 +5,13 @@ categories.workspace = true
 description.workspace = true
 edition.workspace = true
 homepage.workspace = true
-include.workspace = true
 license.workspace = true
-readme.workspace = true
+publish = true
 repository.workspace = true
 rust-version.workspace = true
 version.workspace = true
 
+
 [dependencies]
 faer = { workspace = true }
 kiddo = "5.0.2"
diff --git a/kornia-py/Cargo.toml b/kornia-py/Cargo.toml
index f9144d1d..a1da5c71 100644
--- a/kornia-py/Cargo.toml
+++ b/kornia-py/Cargo.toml
@@ -8,7 +8,7 @@ include = ["Cargo.toml"]
 license = "Apache-2.0"
 repository = "https://github.com/kornia/kornia-rs"
 rust-version = "1.76"
-version = "0.1.8-rc.1"
+version = "0.1.8"
 
 [lib]
 name = "kornia_rs"
diff --git a/scripts/release_rust.sh b/scripts/release_rust.sh
index 4f370427..6f4bf71f 100755
--- a/scripts/release_rust.sh
+++ b/scripts/release_rust.sh
@@ -9,9 +9,10 @@ if [[ "$1" == "--no-dry-run" ]]; then
 fi
 
 # Publish crates
-cross publish -p kornia-tensor $DRY_RUN
+cross publish -p kornia-tensor --all-features $DRY_RUN
 cross publish -p kornia-tensor-ops $DRY_RUN
 cross publish -p kornia-image $DRY_RUN
+cross publish -p kornia-3d $DRY_RUsN
 cross publish -p kornia-icp $DRY_RUN
 cross publish -p kornia-io --all-features $DRY_RUN
 cross publish -p kornia-imgproc $DRY_RUN