Bauh

Latest version: v0.10.7

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

Scan your dependencies

Page 3 of 10

0.9.24

Not secure
Features
- Web
- new custom action button to install apps (to improve usability since some users don't know about how to install Web apps through the search bar)
<p align="center">
<img src="https://raw.githubusercontent.com/vinifmor/bauh-files/master/pictures/releases/0.9.24/install_web_app.png">
</p>
- using the new Web environment specifications downloaded from [bauh-files](https://github.com/vinifmor/bauh-files/blob/master/web/env/v2/environment.yml)

Improvements
- General
- handling http redirect errors
- memory usage improvements when retrieving available custom actions
- code refactoring

- AppImage
- not enabled for non-x86_64 systems

- Web
- using custom installation properties by Electron version if required (available on **bauh-files**). e.g: custom User-Agent for WhatsApp Web on Electron 13.6.X.
- checking for javascript fixes based on the Electron version (saved on disk as `~/.local/share/bauh/web/fixes/electron_{branch}/{app_name}.js`)
- handling http redirect errors
- installation form title
- default pre-selected installation category is now "Network" (Internet)

- UI
- only displaying a confirmation dialog for custom actions that start immediately
- not depending on system's confirmation dialog icon

Fixes
- Web
- wrong spelling (i18n)

- UI
- crashing when resizing with floats instead of integers [216](https://github.com/vinifmor/bauh/issues/216)
- crashing when using floats for spinner components [217](https://github.com/vinifmor/bauh/issues/217)
- crashing for custom actions that can request a system backup (e.g: Arch -> Quick system upgrade)
- initialization panel's lower components positioning

0.9.23

Not secure
Features
- General
- new configuration file `/etc/bauh/gems.forbidden` can be used by system administrators/distribution package managers to disable the management of supported packaging formats globally (more on that [here](https://github.com/vinifmor/bauh#forbidden_gems))

- Arch
- allowing AUR packages to be installed when bauh is launched by the root user [196](https://github.com/vinifmor/bauh/issues/196)
- it creates a non-root user called **bauh-aur** for building the packages (`useradd` and `runuser` commands must be installed)

Improvements
- code refactoring (String formatting method)

Fixes
- Arch
- not updating the view (GUI) status correctly after uninstalling a package whose PKGBUILD file was edited (specifically the **name**)
- missing error handling when hard requirements for optional dependencies cannot be found by pacman

0.9.22

Not secure
Improvements
- General
- directory paths changed for a root user using bauh:
- caching: `/var/cache/bauh`
- configuration: `/etc/bauh`
- temp dir: `/tmp/bauhroot` (`/tmp/bauh$USER` for non-root users)
- autostart: `/etc/xdg/autostart` (only used by the Web gem at the moment)
- desktop entries: `/usr/share/applications`
- custom themes: `/usr/share/bauh/themes`
- symlinks/binaries : `/usr/local/bin`
- shared files: `/usr/local/share/bauh`
- adding the `XDG_RUNTIME_DIR` environment variable if not available (following the pattern `/run/user/$UID`)
- refactorings related to String formatting
- refactorings related to shared information
- useless code removed

- UI
- settings panel:
- always displaying all supported packaging technologies
- displaying a tooltip with the missing dependencies for a supported packaging technology
<p align="center">
<img src="https://raw.githubusercontent.com/vinifmor/bauh-files/master/pictures/releases/0.9.22/missing_type_dep.png">
</p>

- AppImage
- faster reading of installed applications (subprocess call replaced by Python call)

- Flatpak
- settings: not displaying the installation target option when bauh is launched by the **root** user
- always considering **system** as the installation level for the **root** user

- Web
- the Electron builds cache directory has been moved to the environment directory `~/.local/share/bauh/web/env/electron`
- letting the Electron client to download the Electron build file instead of bauh (to avoid wrong caching paths)

Fixes
- General
- single thread downloader (**wget**) does not create the directory where the file will be stored

- AppImage
- trying to download a file without a URL associated with [210](https://github.com/vinifmor/bauh/issues/210)
- regressions:
- not able to import AppImage files (introduced in **0.9.21**)
- not able to upgrade imported AppImage files (introduced in **0.9.21**)

- Arch
- **wget** as a hard requirement for Arch package management

- UI
- settings panel:
- not re-enabling the action buttons when a validation error is displayed

0.9.21

Not secure
Fixes
- General
- more fixes related to some backend commands hanging
- crashing when trying to retrieve a file size without proving its URL [207](https://github.com/vinifmor/bauh/issues/207)

- AppImage
- displaying updates without the associated download URL for some applications [207](https://github.com/vinifmor/bauh/issues/207)
- uninstalling the application when an update/downgrade download fails [207](https://github.com/vinifmor/bauh/issues/207)

- Flatpak
- not displaying update components not associated with installed packages
- not displaying the updates size for Flatpak 1.2
- not displaying updates for "partials" listed as installed apps/runtimes

- UI
- upgrade summary: not displaying the icon type for some applications
- displaying initial warnings related to supported technologies even when they are not enabled or have the required dependencies
- crashing when QT components sizes are not integers [198](https://github.com/vinifmor/bauh/issues/198)

Improvements
- General
- multi-threaded download not enabled by default since it fails for some scenarios (still can be enabled through the settings panel/file)
- refactorings related to String concatenation

- AppImage
- not stopping the upgrade process when one of several applications have been selected to upgrade

0.9.20

Not secure
Improvements
- AppImage:
- not displaying "imported" besides the imported application name on the table (only for the name tip)

- UI:
- always displaying the "any file filter" (*) as the last option for file chooser components [193](https://github.com/vinifmor/bauh/issues/193)

Fixes
- General
- some backend commands could hang when require user interaction
- AppImage
- not displaying the filter for any kind of file (*) when updating imported AppImages [193](https://github.com/vinifmor/bauh/issues/193)
- Flatpak
- not listing installed packages for Flatpak 1.2 [201](https://github.com/vinifmor/bauh/issues/201)
- not listing updates for Flatpak 1.2
- UI
- always requesting the password on the initialization dialog when launched by the root user [195](https://github.com/vinifmor/bauh/issues/195)

0.9.19

Not secure
Improvements
- AppImage
- manual installation: adding generic file filter extension (.*) since some desktop environments filters are case sensitive [185](https://github.com/vinifmor/bauh/issues/185)
- installation: generating a default **.desktop** file for AppImages that provide empty desktop entries [186](https://github.com/vinifmor/bauh/issues/186)
- hiding the app's launching output
- Arch
- AUR: **rebuild-detector** integration disabled by default since it has a great impact on the overall refresh time (it can be enabled through the settings panel -> "Check reinstallation need")
- UI
- not using native dialogs for file/directory choosing to prevent unexpected behaviors and wrong theming

Fixes
- AppImage
- search: not matching manually installed applications
- info button remains "clickable" after an imported Appimage is uninstalled

Page 3 of 10

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.