feat: ship Rust login manager and GitLab release pipeline
Replace the legacy Go implementation as the production path, quarantine the reference tree, add deterministic release packaging and version metadata, and run verification through GitLab CI.
This commit is contained in:
16
CHANGELOG.md
16
CHANGELOG.md
@@ -1,5 +1,21 @@
|
||||
# Changelog
|
||||
|
||||
## 0.3.0 — Rust workspace release preparation
|
||||
|
||||
- Rust is the supported login manager; the Go/cgo prototype is quarantined at
|
||||
`legacy/go/` and excluded from normal builds and release archives.
|
||||
- Added workspace crates for PAM authentication, session/config/account
|
||||
management, and the TUI, including account switching and advisory faillock.
|
||||
- Added optional terminal-cell wallpapers, cellular automata effects, and
|
||||
accessible motion/background controls.
|
||||
- Added GitLab CI verification, version-checked tag releases, optimized
|
||||
single-version Cargo builds, deterministic installation archives, SHA-256
|
||||
checksums, and embedded build metadata.
|
||||
- Live VT, logind, PAM-policy, X11, and Wayland validation remains a deployment
|
||||
requirement on an isolated VM or target host.
|
||||
|
||||
## Legacy Go history (not the Rust release)
|
||||
|
||||
## 0.1.0 — Unreleased
|
||||
|
||||
first public release
|
||||
|
||||
Reference in New Issue
Block a user