Skip to content

Commit e33bc84

Browse files
Bump version to 0.4.0
The proc macro helper crate also now "opts out" of semantic versioning and the main crate has an exact requirement on it. I used this scheme in other projects like `bunt` already. No one is supposed to use the proc macro crate directly anyway. It's an implementation detail. And the exact `=` requirement means that always one specific proc macro crate version is used.
1 parent d7daa56 commit e33bc84

File tree

2 files changed

+7
-6
lines changed

2 files changed

+7
-6
lines changed

Cargo.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
[package]
22
name = "atomig"
3-
version = "0.3.3"
3+
version = "0.4.0"
44
authors = ["Lukas Kalbertodt <lukas.kalbertodt@gmail.com>"]
55
edition = "2021"
66

77
description = """
8-
Generic and convenient `std` atomics via `Atomic<T>`. Can be used with many
9-
primitive types (including floats) and with custom types.
8+
Generic, convenient and lock-free `std` atomics via `Atomic<T>`. Can be used
9+
with many primitive types (including floats) and with custom types.
1010
"""
1111
documentation = "https://docs.rs/atomig/"
1212
repository = "https://github.com/LukasKalbertodt/atomig/"
@@ -21,7 +21,7 @@ categories = ["concurrency", "hardware-support", "no-std"]
2121
derive = ["atomig-macro"]
2222

2323
[dependencies]
24-
atomig-macro = { version = "0.2.0", path = "atomig-macro", optional = true }
24+
atomig-macro = { version = "=0.3.0", path = "atomig-macro", optional = true }
2525
serde = { version = "1", default-features = false, optional = true }
2626

2727
[dev-dependencies]

atomig-macro/Cargo.toml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
[package]
22
name = "atomig-macro"
3-
version = "0.2.0"
3+
version = "0.3.0"
44
authors = ["Lukas Kalbertodt <lukas.kalbertodt@gmail.com>"]
55
edition = "2021"
66

77
description = """
8-
Defines procedural macros for the crate `atomig`. Please see the main crate.
8+
Helper crate for `atomig`. Do not use directly, but only through main crate.
9+
This helper does not follow semantic versioning!
910
"""
1011
repository = "https://github.com/LukasKalbertodt/atomig/"
1112
license = "MIT/Apache-2.0"

0 commit comments

Comments
 (0)