Skip to content

Commit b492115

Browse files
committed
chore(confik): prepare release 0.15.0
1 parent 9cbe156 commit b492115

File tree

6 files changed

+60
-65
lines changed

6 files changed

+60
-65
lines changed

.cspell.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
version: "0.2"
22
words:
3+
- ahash
34
- bigdecimal
45
- bytesize
56
- chrono

Cargo.lock

Lines changed: 50 additions & 58 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

confik-macros/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "confik-macros"
3-
version = "0.14.0"
3+
version = "0.15.0"
44
description = "Macros for confik"
55
authors.workspace = true
66
keywords.workspace = true
@@ -21,7 +21,7 @@ syn = { version = "2", features = ["extra-traits"] }
2121

2222
[dev-dependencies]
2323
assert_matches = "1.5"
24-
confik = "0.14"
24+
confik = "0.15"
2525
indoc = "2"
2626
rustversion-msrv = "0.100"
2727
serde = { version = "1", features = ["derive"] }

confik/CHANGELOG.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22

33
## Unreleased
44

5+
## 0.15.0
6+
57
- Add a new `confik(skip)` attribute. This allows skipping the field in the builder (and so it need not implement `Configuration` or be deserializable), however it must use `confik(default)` or `confik(default = ...)`, otherwise it can't be built. E.g.
68
```rust
79
#[derive(Configuration)]
@@ -10,7 +12,7 @@
1012
loaded_at: Instant,
1113
}
1214
```
13-
- Implement `Configuration` for [`ahash::{AHashSet, AHashMap}`](https://docs.rs/ahash/0.8.11/ahash/).
15+
- Implement `Configuration` for [`ahash::{AHashSet, AHashMap}`](https://docs.rs/ahash/0.8/ahash).
1416
- Add new `helper` module, with utilities for manually implementing more complex `Configuration` behaviour.
1517
- `UnkeyedContainerBuilder` can be used as a `Configuration::builder` for container types without separate keys (such as a `Vec` and `HashSet`).
1618
- See `UnkeyedContainerBuilder`'s docs for details and an example.

confik/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "confik"
3-
version = "0.14.0"
3+
version = "0.15.0"
44
description = "A library for reading application configuration split across multiple sources"
55
authors.workspace = true
66
keywords.workspace = true
@@ -43,7 +43,7 @@ url = ["dep:url"]
4343
uuid = ["dep:uuid"]
4444

4545
[dependencies]
46-
confik-macros = "=0.14.0"
46+
confik-macros = "=0.15.0"
4747

4848
cfg-if = "1"
4949
serde = { version = "1", default-features = false, features = ["std", "derive"] }

confik/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
<!-- prettier-ignore-start -->
44

55
[![crates.io](https://img.shields.io/crates/v/confik?label=latest)](https://crates.io/crates/confik)
6-
[![Documentation](https://docs.rs/confik/badge.svg?version=0.14.0)](https://docs.rs/confik/0.14.0)
7-
[![dependency status](https://deps.rs/crate/confik/0.14.0/status.svg)](https://deps.rs/crate/confik/0.14.0)
6+
[![Documentation](https://docs.rs/confik/badge.svg?version=0.15.0)](https://docs.rs/confik/0.15.0)
7+
[![dependency status](https://deps.rs/crate/confik/0.15.0/status.svg)](https://deps.rs/crate/confik/0.15.0)
88
![MIT or Apache 2.0 licensed](https://img.shields.io/crates/l/confik.svg)
99
<br />
1010
[![CI](https://github.com/x52dev/confik/actions/workflows/ci.yml/badge.svg)](https://github.com/x52dev/confik/actions/workflows/ci.yml)

0 commit comments

Comments
 (0)