Skip to content

0.1.2 - 2026-10-11

Latest

Choose a tag to compare

@github-actions github-actions released this 11 Oct 11:27

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

File Platform Checksum
gsctl-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
gsctl-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum