chore: release 0.2.1 with crates.io metadata

Share version, edition, license, authors, repository and readme through
[workspace.package]; add per-crate documentation, keywords and
categories. Fixes `cargo publish` warning about missing documentation,
homepage or repository.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-10-18 05:26:39 -07:00
co-authored by Claude Opus 5.5
parent 5c8bfe89ac
commit 8b233c787f
5 changed files with 37 additions and 11 deletions
+8
View File
@@ -4,6 +4,14 @@ All notable changes to the tines crates. Versions follow
[Semantic Versioning](https://semver.org/); before 1.0, a minor bump may break
the API.
## 0.2.1 — 2026-10-18
### Changed
- Package metadata only: `repository`, `documentation`, `readme`,
`keywords` and `categories`, shared through `[workspace.package]`. The
README now appears on crates.io.
## 0.2.0 — 2026-10-18
Hardening from a full-codebase review. Wire-compatible with 0.1.0 except
Generated
+2 -2
View File
@@ -548,7 +548,7 @@ dependencies = [
[[package]]
name = "tines-core"
version = "0.2.0"
version = "0.2.1"
dependencies = [
"blake2",
"heapless",
@@ -558,7 +558,7 @@ dependencies = [
[[package]]
name = "tines-sim"
version = "0.2.0"
version = "0.2.1"
dependencies = [
"proptest",
"rand 0.8.8",
+8
View File
@@ -1,3 +1,11 @@
[workspace]
members = ["tines-core", "tines-sim"]
resolver = "2"
[workspace.package]
version = "0.2.1"
edition = "2021"
license = "Apache-2.0"
authors = ["K. Isom"]
repository = "https://github.com/kisom/tines"
readme = "README.md"
+9 -4
View File
@@ -1,10 +1,15 @@
[package]
name = "tines-core"
version = "0.2.0"
edition = "2021"
license = "Apache-2.0"
version.workspace = true
edition.workspace = true
license.workspace = true
description = "Opportunistic shared memory for mostly-offline robots: a no_std core of content-addressed observations, gossip, and store-and-forward exchange."
authors = ["K. Isom"]
authors.workspace = true
repository.workspace = true
readme.workspace = true
documentation = "https://docs.rs/tines-core"
keywords = ["robotics", "gossip", "delay-tolerant", "no-std", "sync"]
categories = ["no-std", "embedded", "network-programming", "science::robotics"]
[features]
default = ["alloc"]
+10 -5
View File
@@ -1,13 +1,18 @@
[package]
name = "tines-sim"
version = "0.2.0"
edition = "2021"
license = "Apache-2.0"
version.workspace = true
edition.workspace = true
license.workspace = true
description = "Discrete-time simulator for tines: contact traces, convergence scenarios, and property tests."
authors = ["K. Isom"]
authors.workspace = true
repository.workspace = true
readme.workspace = true
documentation = "https://docs.rs/tines-sim"
keywords = ["robotics", "gossip", "simulation", "delay-tolerant"]
categories = ["simulation", "science::robotics"]
[dependencies]
tines-core = { path = "../tines-core", version = "0.2.0" }
tines-core = { path = "../tines-core", version = "0.2.1" }
rand = "0.8"
[dev-dependencies]