Skip to content

Commit 4cc5ece

Browse files
github-actions[bot]VorpalBlade
authored andcommitted
chore: release
1 parent 8cad178 commit 4cc5ece

File tree

26 files changed

+219
-52
lines changed

26 files changed

+219
-52
lines changed

Cargo.lock

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

crates/konfigkoll/CHANGELOG.md

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,41 @@ edited).
88
For a possibly more edited message focused on the binary please see the github
99
releases.
1010

11+
## [0.1.5] - 2024-08-03
12+
13+
### 🚀 Features
14+
15+
- Early/sensitive configurations can now be globs (useful for Debian, where you want `/etc/apt/sources.list.d/*` to be early)
16+
- Filter for save to only save a few of the files (useful when incrementally building up the configuration)
17+
- Error check path in commands for common mistakes
18+
- Align parameter order between groups and users
19+
- Add ability to set path to `nologin` (useful for distros that haven't yet merged `bin` and `sbin`)
20+
- Debug tracing for state input and output
21+
22+
### 🐛 Bug fixes
23+
24+
- Fix broken sorting in apply
25+
- Fix duplicated file entries due to canonicalization happening too late
26+
- Systemd paths are now acquired by running `systemd-paths` on first access
27+
- `gshadow-` and `shadow-` should also be sensitive by default
28+
- When `apply` copies a file it no longer copies permissions
29+
- Provide more sensible directions in save when the correct action is to remove an entry from your configuration
30+
31+
### ⚡ Performance improvements
32+
33+
- Don't drop data just before exiting, let the OS do that.
34+
35+
### 🩺 Diagnostics & output formatting
36+
37+
- Warn when attempting to hash big files
38+
- Improved message on no-op change during apply/diff
39+
- Improve save message to describe what is happening
40+
41+
### ⚙️ Other stuff
42+
43+
- Bump mimumum required Rust version to 1.80.0
44+
- Improve template
45+
1146
## [0.1.4] - 2024-07-29
1247

1348
### 🚀 Features

crates/konfigkoll/Cargo.toml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ license = "MPL-2.0"
1212
name = "konfigkoll"
1313
repository = "https://github.com/VorpalBlade/paketkoll"
1414
rust-version = "1.80.0"
15-
version = "0.1.4"
15+
version = "0.1.5"
1616

1717
[[bin]]
1818
name = "konfigkoll"
@@ -45,14 +45,14 @@ dashmap.workspace = true
4545
directories.workspace = true
4646
either.workspace = true
4747
itertools.workspace = true
48-
konfigkoll_core = { version = "0.3.0", path = "../konfigkoll_core" }
49-
konfigkoll_script = { version = "0.1.2", path = "../konfigkoll_script" }
50-
konfigkoll_types = { version = "0.1.2", path = "../konfigkoll_types" }
51-
konfigkoll_utils = { version = "0.1.1", path = "../konfigkoll_utils" }
48+
konfigkoll_core = { version = "0.3.1", path = "../konfigkoll_core" }
49+
konfigkoll_script = { version = "0.1.3", path = "../konfigkoll_script" }
50+
konfigkoll_types = { version = "0.1.3", path = "../konfigkoll_types" }
51+
konfigkoll_utils = { version = "0.1.2", path = "../konfigkoll_utils" }
5252
ouroboros.workspace = true
53-
paketkoll_cache = { version = "0.2.1", path = "../paketkoll_cache" }
54-
paketkoll_core = { version = "0.5.2", path = "../paketkoll_core" }
55-
paketkoll_types = { version = "0.1.2", path = "../paketkoll_types" }
53+
paketkoll_cache = { version = "0.2.2", path = "../paketkoll_cache" }
54+
paketkoll_core = { version = "0.5.3", path = "../paketkoll_core" }
55+
paketkoll_types = { version = "0.1.3", path = "../paketkoll_types" }
5656
rayon.workspace = true
5757
rune = { workspace = true, features = ["cli"] }
5858
tokio.workspace = true

crates/konfigkoll_core/CHANGELOG.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,32 @@ edited).
88
For a possibly more edited message focused on the binary please see the github
99
releases.
1010

11+
## [0.3.1] - 2024-08-03
12+
13+
### 🚀 Features
14+
15+
- Debug tracing for state input and output
16+
17+
### 🐛 Bug fixes
18+
19+
- Apply copying a file should not copy permissions
20+
- Fix broken sorting in apply
21+
- More sensible directions in save when the correct action is to remove an entry
22+
23+
### 🩺 Diagnostics & output formatting
24+
25+
- Warn when attempting to hash big files
26+
- Improved message on no-op change during apply/diff
27+
28+
### 🚜 Refactoring
29+
30+
- Use type aliases properly
31+
32+
### ⚙️ Other stuff
33+
34+
- Bump MSRV
35+
- Debug prints for conversion
36+
1137
## [0.3.0] - 2024-07-29
1238

1339
### 🚀 Features

crates/konfigkoll_core/Cargo.toml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ license = "MPL-2.0"
55
name = "konfigkoll_core"
66
repository = "https://github.com/VorpalBlade/paketkoll"
77
rust-version = "1.80.0"
8-
version = "0.3.0"
8+
version = "0.3.1"
99

1010
[dependencies]
1111
ahash.workspace = true
@@ -17,12 +17,12 @@ console.workspace = true
1717
duct.workspace = true
1818
either.workspace = true
1919
itertools.workspace = true
20-
konfigkoll_types = { version = "0.1.2", path = "../konfigkoll_types" }
21-
konfigkoll_utils = { version = "0.1.1", path = "../konfigkoll_utils" }
20+
konfigkoll_types = { version = "0.1.3", path = "../konfigkoll_types" }
21+
konfigkoll_utils = { version = "0.1.2", path = "../konfigkoll_utils" }
2222
libc.workspace = true
2323
nix = { workspace = true, features = ["user"] }
24-
paketkoll_types = { version = "0.1.2", path = "../paketkoll_types" }
25-
paketkoll_utils = { version = "0.1.2", path = "../paketkoll_utils" }
24+
paketkoll_types = { version = "0.1.3", path = "../paketkoll_types" }
25+
paketkoll_utils = { version = "0.1.3", path = "../paketkoll_utils" }
2626
parking_lot.workspace = true
2727
rayon.workspace = true
2828
regex.workspace = true

crates/konfigkoll_hwinfo/CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,12 @@ edited).
88
For a possibly more edited message focused on the binary please see the github
99
releases.
1010

11+
## [0.1.2] - 2024-08-03
12+
13+
### ⚙️ Other stuff
14+
15+
- Bump MSRV
16+
1117
## [0.1.1] - 2024-07-27
1218

1319
### 📚 Documentation

crates/konfigkoll_hwinfo/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ license = "MPL-2.0"
55
name = "konfigkoll_hwinfo"
66
repository = "https://github.com/VorpalBlade/paketkoll"
77
rust-version = "1.80.0"
8-
version = "0.1.1"
8+
version = "0.1.2"
99

1010
[dependencies]
1111
ahash.workspace = true

crates/konfigkoll_script/CHANGELOG.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,29 @@ edited).
88
For a possibly more edited message focused on the binary please see the github
99
releases.
1010

11+
## [0.1.3] - 2024-08-03
12+
13+
### 🚀 Features
14+
15+
- Error check path in commands for common mistakes
16+
- Early/sensitive configurations can now be globs
17+
- Systemd paths differ on Debian
18+
- Align parameter order between groups and users
19+
- Add ability to set path to nologin
20+
21+
### 🐛 Bug fixes
22+
23+
- Systemd paths are now acquired by running `systemd-paths` on first access
24+
- Gshadow- and shadow- should also be sensitive
25+
26+
### 🚜 Refactoring
27+
28+
- Use type aliases properly
29+
30+
### ⚙️ Other stuff
31+
32+
- Bump MSRV
33+
1134
## [0.1.2] - 2024-07-29
1235

1336
### 🚀 Features

crates/konfigkoll_script/Cargo.toml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ license = "MPL-2.0"
55
name = "konfigkoll_script"
66
repository = "https://github.com/VorpalBlade/paketkoll"
77
rust-version = "1.80.0"
8-
version = "0.1.2"
8+
version = "0.1.3"
99

1010
[features]
1111
# Default features
@@ -25,17 +25,17 @@ compact_str.workspace = true
2525
glob.workspace = true
2626
globset.workspace = true
2727
itertools.workspace = true
28-
konfigkoll_hwinfo = { version = "0.1.1", path = "../konfigkoll_hwinfo", features = [
28+
konfigkoll_hwinfo = { version = "0.1.2", path = "../konfigkoll_hwinfo", features = [
2929
"rune",
3030
] }
31-
konfigkoll_types = { version = "0.1.2", path = "../konfigkoll_types" }
32-
konfigkoll_utils = { version = "0.1.1", path = "../konfigkoll_utils" }
31+
konfigkoll_types = { version = "0.1.3", path = "../konfigkoll_types" }
32+
konfigkoll_utils = { version = "0.1.2", path = "../konfigkoll_utils" }
3333
nix = { workspace = true, features = ["user"] }
34-
paketkoll_core = { version = "0.5.2", path = "../paketkoll_core" }
35-
paketkoll_types = { version = "0.1.2", path = "../paketkoll_types", features = [
34+
paketkoll_core = { version = "0.5.3", path = "../paketkoll_core" }
35+
paketkoll_types = { version = "0.1.3", path = "../paketkoll_types", features = [
3636
"serde",
3737
] }
38-
paketkoll_utils = { version = "0.1.2", path = "../paketkoll_utils" }
38+
paketkoll_utils = { version = "0.1.3", path = "../paketkoll_utils" }
3939
parking_lot.workspace = true
4040
regex.workspace = true
4141
rune-modules = { workspace = true, features = [

crates/konfigkoll_types/CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,16 @@ edited).
88
For a possibly more edited message focused on the binary please see the github
99
releases.
1010

11+
## [0.1.3] - 2024-08-03
12+
13+
### 🐛 Bug fixes
14+
15+
- Fix broken sorting in apply
16+
17+
### ⚙️ Other stuff
18+
19+
- Bump MSRV
20+
1121
## [0.1.1] - 2024-07-27
1222

1323
### ⚙️ Other stuff

0 commit comments

Comments
 (0)