Bauh

Latest version: v0.10.7

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

Scan your dependencies

Page 6 of 10

0.9.6

Not secure
Improvements
- AppImage
- creating a symlink for the installed applications at **~.local/bin** (the link will have the same name of the application. if the link already exists, it will be named as 'app_name-appimage') [122](https://github.com/vinifmor/bauh/issues/122)
- new initialization task that checks if the installed AppImage files have symlinks associated with (it creates new symlinks if needed)
<p align="center">
<img src="https://raw.githubusercontent.com/vinifmor/bauh-files/master/pictures/releases/0.9.6/appim_symlinks.png">
</p>
- able to update AppImages with continuous releases
- UI
- not performing a full table refresh after installing and uninstalling packages
- filters algorithm speed and sorting
- "ignore updates" action now takes less time to update the table content
- displaying the "wait cursor" over some components while performing some actions
- sorting installed packages by their names [124](https://github.com/vinifmor/bauh/issues/124)
- some components compatibility with the system's color scheme
- allowing "Oxygen" as a default style
- big refactoring regarding the components states (now it is easier to maintain the code)
- Settings
- new property **ui.scale_factor** responsible for defining the interface scale factor. Useful if bauh looks
small on the screen. It can be changed through the settings window (**Interface** tab):
<p align="center">
<img src="https://raw.githubusercontent.com/vinifmor/bauh-files/master/pictures/releases/0.9.6/scale.png">
</p>

Fixes
- AppImage
- allowing some apps to be filled with empty category elements
- Web
- handling unexpected connection errors
- handling web page fetch errors
- not able to search applications by their names after being enabled on settings
- UI
- displaying empty categories
- not scrolling the table to top after updating its content
- not calling initial required tasks for a given type after enabling it on settings
- not updating the type filters if only one type is available after refreshing the table
- displaying the type filters on the search results when there is only one type available after some actions finish
- using the sleep function wrongly within the Qt threads (causes random crashes)
- minor fixes
- Tray
- update notifications not working on Ubuntu 18.04
- Regressions (from 0.9.5):
- not displaying the default type icon besides the package when its icon path does not exist (Snap runtimes were rendered without icons)

0.9.5

Not secure
Features
- new custom action (**+**) to open the system backups (snapshots). It is just a shortcut to Timeshift.
<p align="center">
<img src="https://raw.githubusercontent.com/vinifmor/bauh-files/master/pictures/releases/0.9.5/backup_action.png">
</p>

Improvements
- Arch
- new **automatch_providers** settings: bauh will automatically choose which provider will be used for a package dependency when both names are equal (enabled by default).
<p align="center">
<img src="https://raw.githubusercontent.com/vinifmor/bauh-files/master/pictures/releases/0.9.5/arch_providers.png">
</p>

- UI
- not limiting the name filter size
- rendering package icons with no full paths declared
- refreshing custom actions (**+**) after installing/uninstalling/downgrading/upgrading packages
- minor improvements
- download clients parameters

Fixes
- regressions (from **0.9.4**)
- resetting the main configuration when tray mode is active [118](https://github.com/vinifmor/bauh/issues/118)
- bauh-cli crashing
- tray mode not publishing update notifications
- Arch: not checking if **pacman-mirrors** is available before starting to download repository packages (when multi-threaded download is enabled) [117](https://github.com/vinifmor/bauh/issues/117)
- Arch
- uninstall: not checking if there are other installed providers for the target package
- not recursively asking for dependencies providers when installing / upgrading / downgrading
- not displaying "removing" substatus during the upgrade process
- UI
- table overwrite effect when updating its content

i18n contributions

- Turkish (tr): [tulliana](https://github.com/tulliana)

0.9.4

Not secure
Features
- Ignore updates: now it is possible to ignore updates from software packages through their actions button (**+**). Supported types: Arch packages, Flatpaks and AppImages

<p align="center">
<img src="https://raw.githubusercontent.com/vinifmor/bauh-files/master/pictures/releases/0.9.4/ignore_updates.png">
</p>
<p align="center">
<img src="https://raw.githubusercontent.com/vinifmor/bauh-files/master/pictures/releases/0.9.4/revert_ignored_updates.png">
</p>
- Packages with ignored updates have their versions displayed with a brown shade
<p align="center">
<img src="https://raw.githubusercontent.com/vinifmor/bauh-files/master/pictures/releases/0.9.4/version_ignored_updates.png">
</p>
- It is possible to filter all you packages with updates ignored through the new category **Updates ignored**
<p align="center">
<img src="https://raw.githubusercontent.com/vinifmor/bauh-files/master/pictures/releases/0.9.4/updates_ignored_category.png">
</p>

- Arch
- supporting multi-threaded download for repository packages (enabled by default)
<p align="center">
<img src="https://raw.githubusercontent.com/vinifmor/bauh-files/master/pictures/releases/0.9.4/arch_repo_mthread.png">
</p>

- Settings
- [axel](https://github.com/axel-download-accelerator/axel) added as an alternative multi-threaded download tool. The download tool can be defined through the new field **Multi-threaded download tool** on the settings window **Advanced** tab (check **Default** for bauh to decide which one to use)
<p align="center">
<img src="https://raw.githubusercontent.com/vinifmor/bauh-files/master/pictures/releases/0.9.4/mthread_tool.png">
</p>



Improvements
- Arch
- faster caching data process during initialization
- i18n
- AppImage
- Categories are now translated on the Info window

- UI
- only centralizing the apps table after the initialization process
- defining a minimum width and height based on the screen size
- info window now has a height limit, a lower bar with Back and Close buttons, and is scrollable
- minor changes
- Downloads
- retrieving the downloading file sizes asynchronously

Fixes
- Flatpak
- not displaying application updates on the search results
- Arch
- crashing while reading the installed packages when the internet is unstable

- initialization dialog hangs when there is no task to wait for [112](https://github.com/vinifmor/bauh/issues/112)
- not caching data of installed packages with no signatures and unknown repositories

0.9.3

Not secure
Features
- new **restore** action to restore all bauh settings and cache through the 'custom actions' button (**+**). It is equivalent to the command `bauh --reset`.

Improvements
- some custom actions not related to installed packages state will not refresh the table after succeeded

Fixes
- Arch
- "clean cache" operation was not working in some scenarios
- upgrading progress when conflicting files are detected
- not detecting some installed "not-signed" repository packages
- not properly caching data of installed dependencies
- UI
- some fields in the table are overlapped by others when maximized [107](https://github.com/vinifmor/bauh/issues/107)

- upgrade: crashing when there are packages to be displayed on the summary window that cannot upgrade
- settings: crashing when an empty Qt style is detected or defined [104](https://github.com/vinifmor/bauh/issues/104)


Recommendations
- Arch-based distro users: clean the bauh's Arch cache after upgrading to this release so it will remap all installed packages during the next initialization. 3 possible ways to do it:

- type on the command line: `rm -rf ~/.cache/bauh/arch/installed` (it will reset only the Arch cache)
- type on the command line: `bauh --reset` (it will reset all caches and settings)
- click on the new **Restore** custom action on the UI (it will reset all caches and settings)

0.9.2

Not secure
Features
- UI
- it is possible to view details of some initialization tasks by clicking on their icons
<p align="center">
<img src="https://raw.githubusercontent.com/vinifmor/bauh/staging/pictures/releases/0.9.2/prepare_icon.png">
</p>
<p align="center">
<img src="https://raw.githubusercontent.com/vinifmor/bauh/staging/pictures/releases/0.9.2/prepare_output.png">
</p>

Improvements
- Backup
- new **type** field on settings to specify the Timeshift backup mode: **RSYNC** or **BTRFS**
<p align="center">
<img src="https://raw.githubusercontent.com/vinifmor/bauh/staging/pictures/releases/0.9.2/backup_mode.png">
</p>
- Trim
- the dialog is now displayed before the upgrading process (but the operation is only executed after a successful upgrade)
- Settings
- new option to disable the reboot dialog after a successful upgrade (`updates.ask_for_reboot`)
<p align="center">
<img src="https://raw.githubusercontent.com/vinifmor/bauh/staging/pictures/releases/0.9.2/ask_reboot.png">
</p>
- Arch
- able to handle upgrade scenarios when a package wants to overwrite files of another installed package
<p align="center">
<img src="https://raw.githubusercontent.com/vinifmor/bauh/staging/pictures/releases/0.9.2/files_conflict.png">
</p>
- displaying more upgrade substatus

Fixes
- Arch
- file not found error while organizing the data of installed packages [101](https://github.com/vinifmor/bauh/issues/101)
- Settings
- crashing when an unknown Qt style is set [69](https://github.com/vinifmor/bauh/issues/69)

UI
- icons, buttons and colors changes

<p align="center">
<img src="https://raw.githubusercontent.com/vinifmor/bauh/staging/pictures/releases/0.9.2/color_design.png">
</p>

- more unnecessary **x** buttons were removed from dialogs
- "click" cursor set for most "clickable" components
- minor improvements

i18n contributors
- Turkish (tr): [tuliana](https://github.com/tulliana)
- Russian (ru): [mountain-biker85](https://github.com/mountain-biker85)

Code changes (PullRequest): [103](https://github.com/vinifmor/bauh/pull/103/files)

0.9.1

Not secure
Features
- Tray
- displaying a notification when there is a new bauh release
- Arch
- allowing to uninstall no longer needed packages after a package uninstall [87](https://github.com/vinifmor/bauh/issues/87)

Improvements
- Internet availability checking code
- Arch
- displaying if an AUR package was successfully upgraded on the details output [89](https://github.com/vinifmor/bauh/issues/89)
- Settings
- **disk.trim_after_update** has changed to **disk.trim.after_upgrade** and accepts 3 possible values: **false** (No): disabled, **true** (Yes): automatically trims, **null** (Ask): displays a confirmation dialog

Fixes
- Arch
- not stopping the upgrade process if a transaction error happens
- search not displaying installed packages that are no longer available on the databases ( e.g: indicator-application )
- wrong upgrade substatus in some scenarios
- wrong dialog titles
- AppImage
- not detecting some updates ( e.g: RPCS3 )

UI
- Changed the main toolbar buttons and custom actions button ('+') styles
- Changed some colors
- Removed the **x** button from some dialogs

Page 6 of 10

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.