Skip to content

v4.3.0

Choose a tag to compare

@sheepman4267 sheepman4267 released this 09 Aug 01:25
· 155 commits to main since this release
88f9efc

Highlights

systemd-inhibit support

eopkg now supports systemd-inhibit, which prevents the system from shutting down or going to sleep during package operations.

Edge-case crash fixes

Any crash is a bug, so in this release, we've focused on handling edge cases better to avoid (rare) system breakage. Here are some examples:

  • When removing a package which contained a configuration file (something in /etc/*) which the user subsequently deleted, eopkg no longer crashes.
  • Adding a repository which already existed on the system but was disabled now works instead of crashing.
  • SIGINT (Ctrl+C) is now blocked during package operations, preventing early cancellation when it could break the system.

Shell completions

Bash completions are now shipped as part of eopkg itself, alongside new completions for Zsh! There are no Fish completions because eopkg completions were submitted upstream to the Fish project many years ago, and so are distributed by Fish.

Breaking Changes

No user-facing breaking changes are known in this release.

What's Changed

Full Changelog: v4.2.1...v4.3.0