Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Soar 0.11

0.11.0

Soar 0.11 focuses on simplification and improved user experience, removing deprecated features and adding quality-of-life improvements.

Breaking Changes

Nest functionality removed: The nest feature has been removed. If you were using nests to manage custom repositories, migrate to the standard repository configuration in config.toml. See Configuration for details on adding custom repositories.

--external flag removed: The --external flag for soar defconfig has been removed. Previously this flag enabled non-core repositories in the generated config. Now, no external repositories are provided by default, so you’d need to add them manually in your config.

Custom Desktop File Path

You can now configure where desktop files are installed. By default, Soar places .desktop files in ~/.local/share/applications (user mode) or /usr/local/share/applications (system mode). If you need them elsewhere, set the desktop_path field in your config:

desktop_path = "/path/to/custom/applications"

Alternatively, use the SOAR_DESKTOP environment variable.

Release Notes on Update

When updating Soar itself, you’ll now see release notes for the new version. This helps you stay informed about new features, breaking changes, and bug fixes without having to check the documentation manually.

The update experience has also been improved with clearer progress indicators and status messages.

Bug Fixes

  • Fixed detection of default repositories when no config file exists