chore: add version specifications for crates.io publishing

Updated Cargo.toml files to specify explicit version requirements for
path dependencies, enabling successful publishing to crates.io.

Published crates:
- ruvector-temporal-tensor v2.0.1
- ruvector-core v2.0.1
- ruvector-gnn v2.0.1
- ruvector-raft v2.0.1
- ruvector-cluster v2.0.1
- ruvector-replication v2.0.1
- ruvector-graph v2.0.1
- ruvector-mincut v2.0.1
- ruvector-crv v0.1.0
- rvlite v0.3.0

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
rUv 2026-02-08 16:51:06 +00:00
parent 3ba549739f
commit 0989957d15
9 changed files with 16 additions and 16 deletions

2
Cargo.lock generated
View file

@ -9198,7 +9198,7 @@ dependencies = [
[[package]]
name = "rvlite"
version = "0.2.0"
version = "0.3.0"
dependencies = [
"anyhow",
"console_error_panic_hook",

View file

@ -10,7 +10,7 @@ readme = "README.md"
description = "Distributed clustering and sharding for ruvector"
[dependencies]
ruvector-core = {path = "../ruvector-core" }
ruvector-core = { version = "2.0.1", path = "../ruvector-core" }
tokio = { workspace = true, features = ["time"] }
serde = { workspace = true }
serde_json = { workspace = true }

View file

@ -16,9 +16,9 @@ crate-type = ["rlib"]
default = []
[dependencies]
ruvector-attention = { path = "../ruvector-attention" }
ruvector-gnn = { path = "../ruvector-gnn" }
ruvector-mincut = { path = "../ruvector-mincut", default-features = false, features = ["exact"] }
ruvector-attention = { version = "0.1.31", path = "../ruvector-attention" }
ruvector-gnn = { version = "2.0.1", path = "../ruvector-gnn", default-features = false }
ruvector-mincut = { version = "2.0.1", path = "../ruvector-mincut", default-features = false, features = ["exact"] }
serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0"
thiserror = "1.0"

View file

@ -11,7 +11,7 @@ description = "Graph Neural Network layer for Ruvector on HNSW topology"
[dependencies]
# Core
ruvector-core = { path = "../ruvector-core", default-features = false }
ruvector-core = { version = "2.0.1", path = "../ruvector-core", default-features = false }
# Math and numerics
ndarray = { workspace = true, features = ["serde"] }

View file

@ -11,10 +11,10 @@ description = "Distributed Neo4j-compatible hypergraph database with SIMD optimi
[dependencies]
# RuVector dependencies
ruvector-core = { path = "../ruvector-core", default-features = false, features = ["simd", "parallel"] }
ruvector-raft = { path = "../ruvector-raft", optional = true }
ruvector-cluster = { path = "../ruvector-cluster", optional = true }
ruvector-replication = { path = "../ruvector-replication", optional = true }
ruvector-core = { version = "2.0.1", path = "../ruvector-core", default-features = false, features = ["simd", "parallel"] }
ruvector-raft = { version = "2.0.1", path = "../ruvector-raft", optional = true }
ruvector-cluster = { version = "2.0.1", path = "../ruvector-cluster", optional = true }
ruvector-replication = { version = "2.0.1", path = "../ruvector-replication", optional = true }
# Storage and indexing (optional for WASM)
redb = { workspace = true, optional = true }

View file

@ -15,8 +15,8 @@ documentation = "https://docs.rs/ruvector-mincut"
[dependencies]
# RuVector dependencies
ruvector-core = {path = "../ruvector-core", default-features = false }
ruvector-graph = { path = "../ruvector-graph", default-features = false, optional = true }
ruvector-core = { version = "2.0.1", path = "../ruvector-core", default-features = false }
ruvector-graph = { version = "2.0.1", path = "../ruvector-graph", default-features = false, optional = true }
# Core dependencies
petgraph = "0.6"

View file

@ -10,7 +10,7 @@ readme = "README.md"
description = "Raft consensus implementation for ruvector distributed metadata"
[dependencies]
ruvector-core = {path = "../ruvector-core" }
ruvector-core = { version = "2.0.1", path = "../ruvector-core" }
tokio = { workspace = true, features = ["time"] }
serde = { workspace = true }
serde_json = { workspace = true }

View file

@ -10,7 +10,7 @@ readme = "README.md"
description = "Data replication and synchronization for ruvector"
[dependencies]
ruvector-core = {path = "../ruvector-core" }
ruvector-core = { version = "2.0.1", path = "../ruvector-core" }
tokio = { workspace = true, features = ["time"] }
serde = { workspace = true }
serde_json = { workspace = true }

View file

@ -1,6 +1,6 @@
[package]
name = "rvlite"
version = "0.2.0"
version = "0.3.0"
edition = "2021"
description = "Standalone vector database with SQL, SPARQL, and Cypher - powered by RuVector WASM"
license = "MIT OR Apache-2.0"
@ -12,7 +12,7 @@ crate-type = ["cdylib", "rlib"]
[dependencies]
# ===== 100% REUSE - Existing WASM Crates =====
ruvector-core = {path = "../ruvector-core", default-features = false, features = ["memory-only"] }
ruvector-core = { version = "2.0.1", path = "../ruvector-core", default-features = false, features = ["memory-only"] }
# Note: ruvector-wasm, ruvector-graph-wasm, ruvector-gnn-wasm will be added after validating they exist
# Optional features (to be enabled after basic integration works)