release: v0.2.0 — uutils adoption

First release under the uutils organization.

Highlights:
- Repo transferred to uutils/shadow-rs
- uucore upgraded to 0.8
- nix crate fully replaced by rustix
- Default install now uses standalone per-tool binaries with
  least-privilege setuid layout
- println!/eprintln! replaced with non-panicking writes
- Unwind tables suppressed in release builds
- NSS-backed user lookup via getpwuid_r
- 35+ security findings addressed across 6 review rounds
This commit is contained in:
Pierre Warnier
2026-04-22 16:53:01 +02:00
parent 88f87a17d6
commit 93eb852924
2 changed files with 3 additions and 1 deletions
+2
View File
@@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [Unreleased]
## [0.2.0] - 2026-04-22
### Added
- `usermod -p/--password` flag for setting pre-hashed passwords (#114)
+1 -1
View File
@@ -2,7 +2,7 @@
[package]
name = "shadow-rs"
version = "0.0.1"
version = "0.2.0"
edition.workspace = true
rust-version.workspace = true
license.workspace = true