Skip to content

Commit c2b4802

Browse files
authored
add changelogs, keywords and categories
Reviewers: andrewjstone Pull Request: #48
1 parent 6e0af00 commit c2b4802

File tree

6 files changed

+28
-1
lines changed

6 files changed

+28
-1
lines changed

CHANGELOG.md

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# Changelog
2+
3+
## Unreleased
4+
5+
Initial release with support for:
6+
7+
- Diffing maps, sets, and structs recursively
8+
- Eager and lazy diffing
9+
- No-std support
10+
- The `Diffable` derive macro
11+
- Implementations for `oxnet`, `uuid`, and `newtype-uuid`

Cargo.toml

+4-1
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,17 @@ edition = "2021"
1010
repository = "https://github.com/oxidecomputer/daft"
1111
rust-version = "1.81.0"
1212
license = "MIT OR Apache-2.0"
13+
keywords = ["diff", "difference", "semantic-diff", "structural-diff"]
1314

1415
[workspace.lints.rust]
1516
unexpected_cfgs = { level = "warn", check-cfg = ["cfg(doc_cfg)"] }
1617

1718
[workspace.dependencies]
1819
datatest-stable = "0.3.2"
1920
daft = { version = "0.1.0", path = "daft" }
20-
daft-derive = { version = "0.1.0", path = "daft-derive" }
21+
# Use a fixed version number for daft-derive, so daft and daft-derive are always
22+
# in sync -- the two are released in lockstep.
23+
daft-derive = { version = "=0.1.0", path = "daft-derive" }
2124
expectorate = "1.1.0"
2225
newtype-uuid = "1.2.1"
2326
oxnet = { git = "https://github.com/oxidecomputer/oxnet" }

daft-derive/CHANGELOG.md

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# Changelog
2+
3+
## Unreleased
4+
5+
Initial release with support for:
6+
7+
- the `Diffable` derive macro
8+
- `#[daft(leaf)]` and `#[daft(ignore)]` attributes

daft-derive/Cargo.toml

+2
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ name = "daft-derive"
33
version = "0.1.0"
44
description = "Derive macro for daft"
55
readme = "README.md"
6+
categories = ["development-tools"]
7+
keywords.workspace = true
68
edition.workspace = true
79
repository.workspace = true
810
rust-version.workspace = true

daft/CHANGELOG.md

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../CHANGELOG.md

daft/Cargo.toml

+2
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ name = "daft"
33
version = "0.1.0"
44
description = "Structural diffs of Rust data structures"
55
readme = "README.md"
6+
categories = ["development-tools", "no-std::no-alloc"]
7+
keywords.workspace = true
68
edition.workspace = true
79
repository.workspace = true
810
rust-version.workspace = true

0 commit comments

Comments
 (0)