github vinifmor/bauh 0.9.11

latest releases: 0.9.18, 0.9.17, 0.9.16...
3 years ago

New system requirements

  • python-dateutil: better Python library for date handling (install the equivalent package for your Linux distribution before upgrading bauh)
  • git: for AUR support.

Improvements

  • AppImage

    • database updater daemon dropped. Now the database is only downloaded/updated during the initialization process (if it is considered expired). Its expiration are controlled through the new settings property database.expiration (in minutes. default: 60 minutes. Use 0 so it is always updated).

    • old settings properties were dropped (db_updater.interval, db_updated.enabled)
    • database files (apps.db and releases.db) are now stored at ~/.cache/bauh/appimage
    • displaying a warning when the cached database files could not be found
    • new custom action Update database to perform a database update anytime:

  • Arch

    • AUR

      • upgrade checking now considers modification dates as well (needed because not all AUR packages follow versioning standards)
      • downgrade: using the cached package commit (if available) to determine the correct version to downgrade (otherwise only the version will be used -> old behavior)
      • history: using the cached package commit (if available) to properly determine the current version (otherwise only the version will be used -> old behavior)
      • the task responsible for generating the local index is displayed on the initialization dialog
      • the index is not always being updated during the initialization process. It its kept for a period of time controlled by the settings property aur_idx_exp (in HOURS -> default: 1). (P.S: this index is always updated when a package is installed/upgraded)

      • the index is now stored at ~/.cache/bauh/arch/aur/index.txt.
    • info window

      • date fields format changed to numbers (e.g: Thu Dec 17 17:19:55 2020 -> 2020-12-17 17:19:55)
    • new settings property "categories_exp": it defines the expiration time (in HOURS) of the packages categories mapping file stored in disc. Default: 24 hours.

  • Core

    • new settings property boot.load_apps (General -> Load apps after startup) that allows the user to choose if the installed packages/suggestions should be loaded on the management panel after the initialization process. Default: true.

  • Snap

    • new settings property "categories_exp": it defines the expiration time (in HOURS) of the Snaps categories mapping file stored in disc. Default: 24 hours.

  • Web

    • now the environment settings are cached in disk for 24 hours. This period can be controlled through the new settings property environment.cache_exp (in HOURS -> default: 24). Use 0 so that they are always updated).
    • now the suggestions are cached in disk for 24 hours. This period can be controlled through the new settings property suggestions.cache_exp (in hours -> default: 24 hours. Use 0 so that they are always updated).

    • displaying the "Indexing suggestions" task during the initialization process
    • code refactoring
  • all types now display an initialization task Checking configuration file responsible to create/update the respective configuration file

  • minor translation improvements

Fixes

  • AppImage
    • some installed applications cannot be launched by their desktop entries (regression from 0.9.10) #155. If any of your installed AppImages are affected by this issue, just reinstall them.
  • Arch
    • some operations are keeping the wrong substatus during specific scenarios
    • not able to install a package that replaces another (regression introduced in 0.9.9)
    • displaying installed packages that have been removed from AUR when AUR supported is disabled
  • Flatpak
    • crashing for Flatpak 1.6.5 when there are updates #145
    • history: not highlighting the correct version (regression introduced 0.9.9)
  • UI
    • number input fields are not displaying 0

Don't miss a new bauh release

NewReleases is sending notifications on new releases.