Bauh

Latest version: v0.10.7

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

Scan your dependencies

Page 4 of 10

0.9.18

Not secure
Fixes
Arch
- install/upgrade/downgrade: some dependencies not being matched during comparisons between numeric and alphanumeric versions

0.9.17

Not secure
Improvements
- general: replacing subprocess commands to detect installed CLIs by Python faster calls (**shutil.which**)

Fixes
- Arch
- skipping the package version epoch when checking the updates requirements

0.9.16

Not secure
Fixes
- Arch
- not skipping dependency checking when the user opts to proceed with a transaction that would break other packages
- AUR: not restoring the CPUs to previous scaling governors after the package is built when optimizations are on
- randomly crashing when solving repository packages dependencies (RuntimeError: dictionary changed size during iteration)

0.9.15

Not secure
Improvements
- UI
- checking if the internet connection is available before trying to upgrade the selected packages

Fixes
- AppImage
- crashing when trying to upgrade and the internet connection is off

- Arch
- Upgrading: when an installed package does not meet a dependency expression, it is displayed to be installed (e.g: 'optimus-manager-qt' relies on 'optimus-manager' >= 1.4, but the current provided version is '1.3'. Even so, 'optimus-manager' will be displayed to be installed)
- Not checking the dependency version expression when it is only available on AUR
- Not properly treating a dependency version before comparing with others (could display that a given dependency was not found)

- Flatpak
- displaying duplicate runtimes on the upgrade summary when a runtime is available at the system and user levels
- installation level tooltip not being localized
- displaying installation level tooltip for not installed apps

- UI
- wrongly formatted tooltips
- conflict resolution: still displaying that updates are ignored for a given package after its uninstallation

0.9.14

Not secure
Improvements
- AppImage
- caching suggestions to disk. The cache expiration can be controlled through the new settings property `suggestions.expiration` (in hours. Default: 24).
- Web
- nativefier URL moved to [bauh-files](https://github.com/vinifmor/bauh-files/blob/master/web/env/v1/environment.yml)

Fixes
- Arch
- crashing when trying to upgrade repository packages which data could not be retrieved [164](https://github.com/vinifmor/bauh/issues/164)
- multi-threaded download: crashing when could not retrieve download data for packages to upgrade [164](https://github.com/vinifmor/bauh/issues/164)

- Installation setup
- wrong style resources paths

- Web
- failing to install some applications when the expected temp directory does not exist
- using the old nativefier GitHub URL

0.9.13

Not secure
Fixes
- missing Python hard dependency: **packaging**

Page 4 of 10

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.