Skip to content

v0.11.1

Choose a tag to compare

@github-actions github-actions released this 06 Sep 08:10
· 10 commits to main since this release

What's Changed

Highlights

  • Improved installation reliability on Ubuntu Desktop, Arch Linux, and Fedora.
  • Added APT lock waiting and download retries to reduce failures during automatic system updates.
  • Fixed Neovim reinstalls leaving outdated libraries and runtime files.
  • Added temporary inhibition of automatic screen blanking and suspend during Ubuntu Desktop installation.

Installation and Reliability

  • Changed local Debian package installation to use APT for dependency resolution instead of direct dpkg -i installation.
  • Added bounded retries for APT package-list lock contention.
  • Skipped dependent Flatpak applications when shared setup fails, while continuing independent installation steps.
  • Preserved Homebrew environment changes across batch steps, including installations on Arch Linux and Fedora.
  • Replaced Fedora development package groups with explicit prerequisites compatible with DNF4 and DNF5.

Ubuntu Desktop

  • Switched Zoom installation back to Snap for individual installation and Ubuntu Desktop setup.
  • Removed Zoom from the Flatpak batch while retaining GIMP, Pinta, and Thunderbird.
  • Preferred Snap Zoom in Dock favorites while retaining detection of existing Flatpak installations.
  • Released screen blanking and suspend inhibition on completion, errors, and interruption without modifying saved power settings.
  • Explicitly selected the purple GNOME accent color when supported, alongside the existing dark style.
  • Fixed Chrome font setup when no font name is specified.
  • Created missing Chrome font preference entries while preserving unrelated settings and language-specific fonts.

Editors and Shell

  • Replaced Neovim binaries, libraries, and runtime directories during reinstallation, removing obsolete files.
  • Validated downloaded Neovim releases before replacement and stopped subsequent setup when installation fails.

Testing and Release Maintenance

  • Added regression coverage for APT contention, dependency handling, Neovim replacement, Chrome fonts, Zoom installation, and desktop inhibition.
  • Improved isolated batch continuation tests and CI secret scanning.
  • Added manual rebuilding and repair of release archives and checksums for existing tags.
  • Verified all 54 Bats tests, lifecycle smoke tests, and repository validation in a Linux environment.

Full Changelog: v0.11.0...v0.11.1