Bauh

Latest version: v0.10.7

Safety actively analyzes 627655 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 10

0.10.1

Not secure
Features
- Flatpak
- new custom action "Full update": fully updates all installed Flatpak apps and components (useful if you are having issues with runtime updates)

<p align="center">
<img src="https://raw.githubusercontent.com/vinifmor/bauh-files/master/pictures/releases/0.10.1/flatpak_full_update.png">
</p>


Improvements
- General
- code refactoring
- backup:
- single mode: now supports two remove methods [244](https://github.com/vinifmor/bauh/issues/244)
- self: it removes only self generated backups/snapshots (default)
- all: it removes all existing backup/snapshots on the disc

<p align="center">
<img src="https://raw.githubusercontent.com/vinifmor/bauh-files/master/pictures/releases/0.10.1/bkp_remove.png">
</p>

- AppImage
- Limiting the UI components width of the file installation and upgrade windows

- Arch
- text length of some popups reduced

- Snap
- allowing the actions output locale to be decided by the Snap client

- UI
- only displaying the "Installed" filter when installed packages are available on the table
- settings: margin between components reduced [241](https://github.com/vinifmor/bauh/issues/241)
- "close" button added to the screenshots window (some distributions hide the default "x" on the dialog frame) [246](https://github.com/vinifmor/bauh/issues/246)

Fixes
- Arch
- regression: not displaying ignored updates
- dependency size: display a '?' instead of '0' ('?' should only be displayed when the size is unknown)

- Debian
- packages descriptions are not displayed on the system's default language (when available)

- Flatpak:
- executed commands are not displayed on the system default language and encoding (requires Flatpak >= 1.12) [242](https://github.com/vinifmor/bauh/issues/242)
- applications and runtimes descriptions are not displayed on the system default language (when available) [242](https://github.com/vinifmor/bauh/issues/242)

- Web
- using the wrong locale format for the Accept-Language header

- UI:
- rare crash when updating table items
- some action errors not being displayed on the details component when they are concatenated with sudo output

0.10.0

Not secure
Features
- Debian
- allowing Debian packages to be managed
- required dependencies: **aptitude**
- basic actions supported: **search**, **install**, **uninstall**, **upgrade**
- custom actions supported:
- **synchronize packages**: synchronize the available packages on the repository (`aptitude update`)
- **index applications**: maps runnable installed packages (automatically done during initialization)
- **software sources**: launches the application responsible for managing software sources (at the moment only `software-properties-gtk` is supported)
- custom package actions supported:
- **purge**: removes the packages and all related configuration files

<p align="center">
<img src="https://raw.githubusercontent.com/vinifmor/bauh-files/master/pictures/releases/0.10.0/deb_man.png">
</p>

- AppImage
- new custom action to self install bauh if it is running as an AppImage

<p align="center">
<img src="https://raw.githubusercontent.com/vinifmor/bauh-files/master/pictures/releases/0.10.0/appim_self.png">
</p>

- Arch
- AUR:
- able to filter orphan packages by the new "orphan" category [236](https://github.com/vinifmor/bauh/issues/236)
- able to filter outdated packages by the new "out of date" category [236](https://github.com/vinifmor/bauh/issues/236)

Improvements
- General
- minor memory improvements
- code refactoring
- update checking interval on tray mode is now measured **in minutes** instead of seconds (default: 5)

- Arch
- info dialog:
- displaying the "executable" field if the package is recognized as an application
- displaying "description" and "version" as primary fields for repository packages
- displaying the "out of date" field for AUR packages [236](https://github.com/vinifmor/bauh/issues/236)
- displaying the "orphan" field for AUR packages [236](https://github.com/vinifmor/bauh/issues/236)
- removing the "%U" parameter before launching applications to prevent error messages
- minor code refactoring

- Flatpak
- cli/tray: removed some unneeded API calls when listing updates [234](https://github.com/vinifmor/bauh/issues/234)

- UI
- search:
- sorting packages by closest match instead of considering installed first
- new "Installed" filter
<p align="center">
<img src="https://raw.githubusercontent.com/vinifmor/bauh-files/master/pictures/releases/0.10.0/installed_filter.png">
</p>

- upgrade summary dialog size
- displaying tips for some custom actions (on mouse hover)
- screenshots: displaying the current image index as a label in the button bar (e.g: 1/3)
- some unneeded cursor icons removed from the apps table
- some icons replaced

- Distribution
- AppImage: -~9% size reduction (96.32 MB -> 88.16 MB)

Fixes
- General
- not accepting blank root passwords [235](https://github.com/vinifmor/bauh/issues/235)
- human-readable sizes (packages, files, updates, ...)

- AppImage
- info: displaying attributes related to the installation after the application has been removed (search)
- history: not properly sorting releases by version

- Arch:
- AUR:
- info: exception when trying to retrieve the PKGBUILD of a package without a base defined

- UI
- some package icons would not appear if there is no URL associated with them
- info: not displaying boolean fields

0.9.28

Not secure
Fixes

- Distribution
- AppImage: not able to detect updates on the **tray mode** because the `bauh-cli` call was referencing the system's Python interpreter instead of the containerized one [230](https://github.com/vinifmor/bauh/issues/230)

0.9.27

Not secure
Improvements
- Arch:
- preventing AUR's installed packages from not being mapped in cases the communication with the API fails
- code refactoring (String formatting method)

- Setup
- able to install bauh with python/pip without enforcing requirements through the environment variable `BAUH_SETUP_NO_REQS=1`

- Distribution
- AppImage: -~32% size reduction (141.93 MB -> 96.32 MB)


Fixes
- Arch
- silent crash when handling and displaying transaction sub-status
- AUR: not detecting installed packages anymore due to recent AUR API changes
- installation fails when several dependent packages conflict with the installed ones
- removing a duplicate call to checking for AUR updates

- AppImage
- search: displaying duplicate installed apps for some cases

ArchLinux users
- If you are not able to upgrade bauh from **0.9.26** to **0.9.27** using bauh (due to recent AUR's API changes), type the following commands on a terminal:

git clone aur.archlinux.org/bauh.git
cd bauh
makepkg -si

0.9.26

Not secure
Improvements
- Arch
- not rechecking sub-dependencies of an AUR dependency to be installed
- allowing AUR packages to be installed as dependencies of a repository package
- always listing repository packages as primary options when multiple providers for a given dependency are available
- installation: explicitly marking installed dependent packages as "dependencies" (`--asdeps`)
- settings:
- "Auto-define dependency providers" property renamed to "Auto-match dependency by name"
- new property 'prefer_repository_provider': automatically picks the single package from the repositories among several external (AUR) available as the provider for a given dependency

Fixes
- General
- not handling unicode decode errors when reading a subprocess output

- Arch
- not upgrading a package when a dependent package relies on a specific version with epoch (e.g: alsa-plugins 1:1.2.6-1 would not be upgraded to 1:1.2.6-2 because lib32-alsa-plugins relies on 1:1.2.6)
- not informing all the provided packages on the transaction context to the dependency sorting algorithm (could lead to a wrong installation order)
- not displaying all possible AUR providers for a given dependency
- not displaying any substatus when retrieving packages (pacman)

- UI:
- settings panel: confirmation dialog icon when launched alone

UI
- new logo by [DN-debug](https://github.com/DN-debug)
- new dark theme (**knight**) based on Kimi-dark gtk by [DN-debug](https://github.com/DN-debug)

0.9.25

Not secure
Improvements
- General
- `--reset`: cleaning the temporary files as well (`/tmp/bauh$USER`)
- code refactoring

- Arch
- AUR: letting the API perform the semantic search

Fixes
- AppImage package
- not able to reinitialize (e.g: when settings are changed)
- tray mode: not able to call `bauh-cli` to notify updates

Page 2 of 10

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.