Releases: bottlesdevs/Bottles
Releases · bottlesdevs/Bottles
2022.1.14-trento-2
- fix wayland support
2022.1.14-trento-1
- Fix HealthCheck for AUR and Appimage packages
- Full changelog: https://github.com/bottlesdevs/Bottles/releases/tag/2022.1.14-trento
2022.1.14-trento
Read this
⚠ We are updating the dependencies repository, if you face problems, please try again later.
Deb packages work on Ubuntu 21.10+ only.
Release day: https://usebottles.com/blog/release-2022.1.14
News
- Stop a running program directly from the program list
- Vulkan ICDs are now automatically found and properly loaded according to your GPUs
- Dependencies are now installed even faster (give it a try)
- Experimental layered-bottles (currently only for developers)
- Support for local repositories, see the documentation
- Introducing the Health check, this display a lot of useful information about your installation
- New and improved dialogs for manifests, reviews and more
- During bottle creation, missing componentes are not installed automatically
- All dependencies have been updated to use the new structure and avoid residuals in temp
- The copy_cab_dll method for dependencies was deprecated if favor of new copy_file
- Improved accessibility, now it is possible to interact with widgets through keyboard
- The Software environment was renamed to Applications
- The "Compiler" notice is now hidden by default when DXVK is enabled, enable the DXVK HUD option to restore it
- Installers can now execute scripts through the new run_script action
- The Bottles runtime and GameMode settings are now placed under System instead of Graphics
- Dependencies can now use win32/win64 placeholders to automatically detect the right sys path (system32/syswow64 according to the bottle arch)
- Deprecated old scripts-installation for DXVK, VKD3D, DXVK-Nvapi which are now managed by Bottles
- Dependencies can now handle nested-dependencies (e.g. dotnet48 now depend on dotnet40, so it will automatically installed if not already)
- The wineserver is now automatically restarted when chaning sync type (system, esync, fsync)
- Initial Gamescope support
- Fullscreen mouse capture can now be set from the bottle preferences
Bug fixes
- Fixed program arguments, was not storing correctly
- Fixed Windows version change, winxp was using wrong values
- Fixed a regression in xfce4-terminal support
- Fixed a bug in dependencies installation when handling the uninstaller
- Fixed a bug in components recognition when there are no components
- Fixed a bug in programs rename, was generating a new copy of the program instead of renaming it
- Fixed a bug during dependencies installation (when using the cab_extract method), DLLs were copied to wrong location
- Fixed a regression in DXVK-Nvapi installation, causing missing DLLs
- Fixed winemenubuilder blacklisting that was not working for runners which are using the lib32 path
- Fixed the ptrace() problem with Flatpak
- Fixed a bug when changing Sync type, was breaking next executions due to an already running wineserver with the wrong sync type
Translations
- French translations thanks to @julroy67
- Portuguese translations thanks to @davipatricio, @SantosSi
- Portuguese (Brazil) translations thanks to @davipatricio, @vitorhcl
- Chinese (Simplified) translations thanks to @sr093906, Eric
- Turkish translations thanks to @lateralrook, @ersen0
- German translations thanks to @ThatRedKite
- Basque translations thanks to Sergio Varela
- Italian translations thanks to @albanobattistella, @phaerrax
- Russian translations thanks to @Knebergish
- Spanish translations thanks to @oscfdezdz
2021.12.28-treviso
Deb packages work on Ubuntu 21.04+ only.
Release day: https://usebottles.com/blog/release-2021.12.28
News
- Bottles runtime updated to 2.0
- Caffe is now the new default runner, falling back to Vaniglia if not available
- New environment variables management, has also a nice new UI
- The new Operation manager handle tasks queue to avoid conflicts
- Improved xwayland support for runners when running in a wayland session
- Improved compatibility for optimus laptops
- Prevented value changes in preferences when scrolling on combo boxes
- Now the Crash Report dialog disable the send button if the report is already sent multiple times
- The new copy_file action can be used to copy any file during dependency installation
- Now is possible to rename manually added programs
- The uninstaller can now remove more than one program in one go (used by dependencies/installers)
- Improved DLSS support, now is automatically configured
- Extended the programs search to new directories
Bug fixes
- Fixed onboard (first start-up) freeze on components download
- Fixed random crashes caused by non-safe thread access
- Fixed wayland support, was setting the wrong port for xwayland, the new method tests a bunch of ports to find the right one
- Fixed vkd3d installation, was failing due to a regression in command handling
- Fixed a crash during bottle creation caused by a non handled exception
- Fixed random crash saving environment variables
- Fixed a crash caused by the logger trying to split a None
- Fixed silent EasyTerm crash when gamemode is enabled but it doesn't find the executable
- Fixed wrong environment variables setting on non optimus laptops
- Fixed a crash caused by a non handled exception of Patool library
- Fixed Windows version change for winxp, was setting the wrong value for 64bit bottles
- Fixed a bug during initial checks
Translations
- Chinese (Traditional) translations thanks to @XiaoPanPanKevinPan
- Italian translations thanks to @AlexzanDev, @phaerrax
- Czech translations thanks to @SoongVilda
- Russian translations thanks to @ZSHFan
- Finnish translations thanks to Jiri Grönroos
- French translations thanks to @GoudronViande24, @Bloombug, @julroy67
- Korean translations thanks to @OctopusET, @qogusdn1017
- Portuguese (Brazil) translations thanks to @redvulps, @davipatricio
- Vietnamese translations thanks to AD, Giai Ngo
- Portuguese translations thanks to @Bloombug
- Polish translations thanks to Krzysztof Marcinek
- Hindi translations thanks to @athenasaurav
- Spanish translations thanks to Alberto Cañaveras
- Indonesian translations thanks to neko
- German translations thanks to @McLutzifer, @Translator5
- Japanese translations thanks to @Hebi-no-Sekigae
2021.12.14-treviso-4
This update hit only Flatpak users.
2021.12.14-treviso-3
This update fixes a compatibility problem with Wayland.
2021.12.14-treviso-2
This update fixes a non-safe thread access
2021.12.14-treviso-1
This update fixes a regression on the Onboard.
2021.12.14-treviso
Download latest here
^^^^^^^^^^
Release day: https://usebottles.com/blog/release-2021.12.14/
News
- A status page is now shown when there are no programs/states/installers
- The Versioning feature is now available
- Now you can ask Bottles to move an executable inside the sandbox before executing
- The "Run executable" button is now merged with its context menu
- The search bar in the dependencies view now also searches for descriptions
- Now you can generate a new Desktop entry file from the programs list (not on Flatpak)
- The dependencies view now use the new actions like other views
- Bottle power actions are now places in a dedicated menu
- Flatpak users now have access to a new console instead of wineconsole
- Logs are reformatted to be more easy to read and less verbose
- Power actions now provides a visual feedback
- Dark theme was renamed to Night mode
- Now it is possible to attach a terminal to an executable to easily read its output
- Bottles runtime is available, it extend runners compatibility with extra libraries
Bug fixes
- Fixed a bug that was preventing the programs list from being updated when removing a program
- Fixed a bug that was causing a flickering of the operations menu when some tasks were running
- Fixed a bug in bottle creation that was not set the correct path when already existed
- Fixed a bug in bottle cloning that was not updating the bottle path
- Fixed a consistency issue with the terms used in the UI
- Fixed a bug in versioning that was storing states ID as strings instead of integers
- Fixed a bug that was listing the wrong states when switching between bottles
- Fixed a bug in dependencies installation with 32-bit bottles
- Fixed a bug in installers that was silently fail when a dependency was not installed
Translations
- Czech translations thanks to @tuzu128
- Spanish translations thanks to @oscfdezdz
- French translations thanks to @julroy67
- Turkish translations thanks to @ersen0
- Chinese (Simplified) translations thanks to @sr093906
- Croatian translations thanks to @milotype
2021.11.28-treviso
Release day: https://usebottles.com/blog/release-2021.11.28/
News
- Introducing a new Downloader for better performance, chunked downloads and CLI progress reporting
- The Task manager is now per bottle and only list processes running inside it
- By creating a bottle a patch is applied to wineconsole to improve reading
- Bottle duplication is now asynchroneous
- Repairing a broken bottle provides a visual feedback in the bottles list
- Deleting a bottle provides a visual feedback in the bottles list
- Now installers wait for dependencies and executables to finish before move to next step
- Bottle details view has been reworked to be more easy to extend
- Now corrupted downloaded files are automatically removed if checksum is not matching
- Now when Bottles creates a registry key, it will wait for any previous keys to be created to avoid corrupting the registry
- The Remove option is now hidden for auto-discovered programs
- Now automated environments only install most used fonts instead of the allfonts package
- The VKD3D is no more enabled by default in Gaming environment
- Removed double title in bottles list
- The documentation hub now has new hints for Flatpak users
Bug fixes
- Fixed a bug in Downloader that was failing when it is not able to estimate the download size
- Fixed a bug in bottle duplication that was looping in symlinked directories
- Fixed a bug in bottle creation that was failing on essential components check
- Fixed a bug in wrong encoding of command output
- Fixed a bug in Onboard that was freezing the app during component installation
- Fixed a bug in components download that was crashing when it is not able to reach the repository
- Fixed a bug in wineboot that was updating instead of initializing during bottle creation
- Fixed a bug that prevent scrolling in the bottle list
- Fixed a bug in sandbox that was not unlinking the Windows Templates folder
- Fixed the TypeError: Must be number, not NoneType error thanks to @dogabone
- Fixed the Custom environment in bottle creation
- Fixed changing Windows version for win64 bottles
- Fixed virtual desktop support switching
Translations
- Spanish translations thanks to @oscfdezdz
- Turkish translations thanks to @ersen0
- Chinese (Simplified) translations thanks to @sr093906
- Hungarian translations thanks to @ovari
- French translations thanks to @julroy67
- Norwegian Bokmål translations thanks to @comradekingu
- Portuguese (Brazil) translations thanks to @vitorhcl
- Finnish translations thanks to Jiri Grönroos
- Japanese translations thanks to @CheesersY5
- Croatian translations thanks to @milotype