Release Notes
Fixed
- Piping output into a reader that stops early (
gsctl search … | head)
no longer panics with "failed printing to stdout: Broken pipe".
- A
set or reset that changes nothing isn't journaled any more, so it no
longer takes the next revert last from the real change before it.
Added
tests/live/: a live regression plan and suite (96 cases) for a real GNOME
session, run before each release.
Tested
- Live regression suite (tests/live): 96 of 96 passed on a Fedora 44 Workstation live session (GNOME 50). Against 0.1.1 it found the two bugs fixed here.
- CI: fmt, clippy and the test suite on Ubuntu 24.04, Fedora 44 (GLib 2.88) and Arch (GLib 2.90); the tests on Rust 1.92 on Ubuntu 22.04 (GLib 2.72).
Install gsctl 0.1.2
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/junoddev/gsctl/releases/download/v0.1.2/gsctl-installer.sh | sh
Download gsctl 0.1.2