Skip to content

Commit

Permalink
chore(release): Prepare releases
Browse files Browse the repository at this point in the history
  • Loading branch information
VorpalBlade committed Jun 28, 2024
1 parent 2dcce97 commit 1fa7ba2
Show file tree
Hide file tree
Showing 10 changed files with 70 additions and 35 deletions.
8 changes: 4 additions & 4 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

10 changes: 10 additions & 0 deletions crates/mtree2/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,16 @@ All notable changes to this project will be documented in this file.
Keep in mind that this is only updated when releases are made and the file
is generated automatically from commit messages.

For a possibly more edited message focused on the binary please see the github
releases.

## [0.6.1] - 2024-06-28

### 📚 Documentation

- Fix example in README
- Fix incorrect SPDX license expression for mtree2

## [0.6.0] - 2024-06-28

### Features
Expand Down
2 changes: 1 addition & 1 deletion crates/mtree2/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ license = "Apache-2.0 OR MIT"
name = "mtree2"
readme = "README.md"
repository = "https://github.com/VorpalBlade/paketkoll"
version = "0.6.0"
version = "0.6.1"

[dependencies]
bitflags.workspace = true
Expand Down
4 changes: 4 additions & 0 deletions crates/mtree2/README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
# mtree2

[ [lib.rs] ] [ [crates.io] ]

This is a fork of [mtree-rs](https://github.com/derekdreery/mtree-rs) fixing some issues and improving performance. Unfortunately the upstream
has been dead apart from one comment, so a fork was neccesary.

Expand Down Expand Up @@ -47,3 +49,5 @@ for entry in entries {
```

[mtree(5)]: https://www.freebsd.org/cgi/man.cgi?mtree(5)
[crates.io]: https://crates.io/crates/mtree2
[lib.rs]: https://lib.rs/crates/mtree2
27 changes: 16 additions & 11 deletions crates/paketkoll/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,21 +7,27 @@ is generated automatically from commit messages.
For a possibly more edited message focused on the binary please see the github
releases.

## [0.2.3] - 2024-06-28

### ⚙️ Other stuff

- Update Cargo.toml dependencies

## [0.2.2] - 2024-06-26

### 🚀 Shiny new things (features)
### 🚀 Features

- Add file backend for systemd-tmpfiles.d to paketkoll
- Add JSON output (implements [#3](https://github.com/VorpalBlade/paketkoll/pull/3))
- Add flatpak package listing backend
- Add package backend for Debian
- Add listing of installed packages

### 🚜 Now more maintainable (refactor)
### 🚜 Refactoring

- Refactor API of core crate

### 📚 Things to read (documentation)
### 📚 Documentation

- Add MSRV policy

Expand All @@ -31,33 +37,33 @@ releases.

## [0.2.1] - 2024-03-14

### 🚀 Shiny new things (features)
### 🚀 Features

- Speed up MUSL builds by 4x by switching allocators

### 📚 Things to read (documentation)
### 📚 Documentation

- Document new `check-unexpected` sub-command

## [0.2.0] - 2024-03-10

### 🚀 Shiny new things (features)
### 🚀 Features

- Generate man pages for all sub-commands
- [**breaking**] Add scanning for unmanaged files
- Generate man page from command line parser

### 📚 Things to read (documentation)
### 📚 Documentation

- Add note about pacman -Qkk

## [0.1.3] - 2024-02-29

### 🚀 Shiny new things (features)
### 🚀 Features

- Ability to limit which crates to scan

### 📚 Things to read (documentation)
### 📚 Documentation

- Add categories & keywords

Expand All @@ -67,7 +73,7 @@ releases.

## [0.1.2] - 2024-02-26

### 🚀 Shiny new things (features)
### 🚀 Features

- Report existance of issues with exit code

Expand All @@ -76,4 +82,3 @@ releases.
### ⚙️ Other stuff

- Updated the following local packages: paketkoll_core

4 changes: 2 additions & 2 deletions crates/paketkoll/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ name = "paketkoll"
readme = "../../README.md"
repository = "https://github.com/VorpalBlade/paketkoll"
rust-version = "1.79.0"
version = "0.2.2"
version = "0.2.3"

[features]
# Default features
Expand All @@ -34,7 +34,7 @@ clap = { workspace = true, features = ["derive"] }
env_logger = { workspace = true }
log = { workspace = true }
os_info = { workspace = true }
paketkoll_core = { version = "0.4.0", path = "../paketkoll_core" }
paketkoll_core = { version = "0.4.1", path = "../paketkoll_core" }
proc-exit = { workspace = true }
rayon = { workspace = true }
serde = { workspace = true, optional = true, features = ["serde_derive"] }
Expand Down
33 changes: 22 additions & 11 deletions crates/paketkoll_core/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,17 +7,29 @@ is generated automatically from commit messages.
For a possibly more edited message focused on the binary please see the github
releases.

## [0.4.1] - 2024-06-28

### 🚀 Features

- Extract vendored mtree code into a new mtree2 library
- Include more info in issues
- Improve systemd-tmpfiles backend parsing on duplicated entry

### 📚 Documentation

- Document some of the non-public code

## [0.4.0] - 2024-06-26

### 🚀 Shiny new things (features)
### 🚀 Features

- Add file backend for systemd-tmpfiles.d to paketkoll
- Add JSON output (implements [#3](https://github.com/VorpalBlade/paketkoll/pull/3))
- Add flatpak package listing backend
- Add package backend for Debian
- Add listing of installed packages

### 🐛 No longer broken (bug fixes)
### 🐛 Bug fixes

- Fix broken Debian status parsing
- Fix Debian status parser (not all packages has description)
Expand All @@ -27,12 +39,12 @@ releases.

- Refactor API of core crate

### 📚 Things to read (documentation)
### 📚 Documentation

- Add MSRV policy
- Add missing API docs

### Go faster! (performance)
### Performance

- Improve Debian status parsing speed
- Optimise mtree library for actual observed data patterns
Expand All @@ -50,7 +62,7 @@ releases.

## [0.3.1] - 2024-03-14

### Go faster! (performance)
### Performance

- Save 20 ms on Arch Linux by switching to faster hex parsing

Expand All @@ -60,7 +72,7 @@ releases.

## [0.3.0] - 2024-03-10

### 🚀 Shiny new things (features)
### 🚀 Features

- [**breaking**] Add scanning for unmanaged files

Expand All @@ -71,11 +83,11 @@ releases.

## [0.2.0] - 2024-02-29

### 🚀 Shiny new things (features)
### 🚀 Features

- Ability to limit which crates to scan

### 📚 Things to read (documentation)
### 📚 Documentation

- Add categories & keywords

Expand All @@ -85,13 +97,12 @@ releases.

## [0.1.1] - 2024-02-26

### 🐛 No longer broken (bug fixes)
### 🐛 Bug fixes

- Fix nightly warnings
- Temporary allow dead code
- Disable doctest on vendored mtree

### 📚 Things to read (documentation)
### 📚 Documentation

- Add links to README

6 changes: 3 additions & 3 deletions crates/paketkoll_core/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ license = "MPL-2.0"
name = "paketkoll_core"
repository = "https://github.com/VorpalBlade/paketkoll"
rust-version = "1.79.0"
version = "0.4.0"
version = "0.4.1"

[package.metadata.docs.rs]
default-target = "x86_64-unknown-linux-gnu"
Expand Down Expand Up @@ -63,7 +63,7 @@ lasso = { workspace = true, features = [
libc = { workspace = true }
log = { workspace = true }
md-5 = { workspace = true, optional = true }
mtree2 = { version = "0.6.0", path = "../mtree2", optional = true }
mtree2 = { version = "0.6.1", path = "../mtree2", optional = true }
nix = { workspace = true, features = ["user"] }
num_cpus = { workspace = true }
phf = { workspace = true, features = ["macros"] }
Expand All @@ -79,7 +79,7 @@ smallvec = { workspace = true, features = [
"union",
] }
strum = { workspace = true, features = ["derive"] }
systemd_tmpfiles = { version = "0.1.0", path = "../systemd_tmpfiles", optional = true }
systemd_tmpfiles = { version = "0.1.1", path = "../systemd_tmpfiles", optional = true }

[dev-dependencies]
indoc = { workspace = true }
Expand Down
9 changes: 7 additions & 2 deletions crates/systemd_tmpfiles/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,14 @@ is generated automatically from commit messages.
For a possibly more edited message focused on the binary please see the github
releases.

## [0.1.1] - 2024-06-28

### 🚀 Features

- Improve systemd-tmpfiles backend parsing on duplicated entry

## [0.1.0] - 2024-06-26

### 🚀 Shiny new things (features)
### 🚀 Features

- Add systemd-tmpfiles.d parser library

2 changes: 1 addition & 1 deletion crates/systemd_tmpfiles/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ license = "MPL-2.0"
name = "systemd_tmpfiles"
repository = "https://github.com/VorpalBlade/paketkoll"
rust-version = "1.79.0"
version = "0.1.0"
version = "0.1.1"

[package.metadata.docs.rs]
default-target = "x86_64-unknown-linux-gnu"
Expand Down

0 comments on commit 1fa7ba2

Please sign in to comment.