Releases: bottlesdevs/Bottles
Releases Β· bottlesdevs/Bottles
2022.1.28-trento-4
Release day: https://usebottles.com/blog/release-2022.1.28/
Hotfix:
- Fix missing GtkSourceview namespace
2022.1.28-trento-3
Hotfix:
- Fix .lnk files launch
2022.1.28-trento-2
- Fix cwd for custom paths by @asbytes
2022.1.28-trento-1
Will reach Flathub and AUR in ~2h.
- fixes some dotnet packages
- some windows versions was not properly set
2022.1.28-trento
Release day: https://usebottles.com/blog/release-2022.1.28/
Note: Flathub releases take ~3 hours
News
- Each runner change will re-initialize the installed components (DXVK, VKD3D, DXVK-Nvapi ..) to avoid breackage
- New WINE backend ensures stable and faster operations
- New WINE registry WineProgram, allows to write multiple keys in a single call, reducing waiting times
- New net WineProgram allows Bottles to manage bottle services
- New wineserver WineProgram checks the bottle status to prevent commands from being executed when the server is down
- New start/msiexec/cmd WineProgram(s) for handling .lnk shortcuts, .msi/.batch files
- New executor manager handle all executables launched in Bottles, automatically redirecting the call to the correct WineProgram based on the extension
- Choose a shell script to be executed after a program
- Bottles handle 2 types of commands: minimal and full, allowing to run commands on lighter environments when needed (no gamescope, gamemode..)
- Changing Windows/DXVK/VKD3D/DXVK-Nvapi/Runner version displays visual feedback
- Support for Futex2 sync (need kernel 5.16 or patched)
- Iinstallers can edit config files (json, ini, yaml) using the update_config action
- Bottles shows in the console which WineProgram(s) are running
- Manifests are now shown in a source view
- Bottle detail page icon changed
- Installers view now shows the pretty title and compatibility grade
- Search in installers view
- Hide and show items in the programs list
- Rename auto-detected programs
Bug fixes
- Fixed Health Check crash in some distributions
- Fixed Wayland support
- Fixed unwanted program start ups when Bottles asks for the process list
- Fixed 3D controller GPU detection
- Fixed backup import feature
- Fixed programs list, was disappearing after renaming a program
- Fixed 64-bit dependencies installation, some actions was not able to place the DLLs in the correct folder
- Fixed Windows version switch, some keys was missing causing some dependencies to fail to install (like .NET 3.5)
- Fixed installers, was not interrupting the installation process when a dependency failed to install
- Fixed bottle creation, was allowing some special characters in the name
- Fixed Desktop entires, was setting the wrong path to the executable
- Fixed the Download manager, was unable to reach some resources (e.g. physx) due to lack of User-Agent
- Fixed dependencies installation during bottle creation, was breaking the bottle if a dependency is unreadable
- Fixed a recursion in gamescope settings
Translations
- Portuguese translations thanks to @hugok79, @laralem
- Bulgarian translations thanks to @kostadin04
- Italian translations thanks to @albanobattistella, @phaerrax
- Portuguese (Brazil) translations thanks to @davipatricio, @andrelomba86, @farribeiro
- Sweedish translations thanks to @Lemonmeth, @eson57
- Basque translations thanks to Sergio Varela
- Greek translations thanks to @dim20
- Croatian translations thanks to @milotype
- Danish translations thanks to @emiltang, @ettmetal
- Dutch translations thanks to @MichelN86
- Polish translations thanks to Krzysztof Marcinek
- French translations thanks to @julroy67
- German translations thanks to Lasse Palm
- Spanish translations thanks to @Lvaskz, @d33vliter
- Norwegian BokmΓ₯l translations thanks to @comradekingu
- Indonesian translations thanks to @rezaalmanda
- Turkish translations thanks to @ersen0
- Russian translations thanks to @mclvren
- Esperanto translations thanks to phlostically
- Chinese (Simplified) translations thanks to Eric, @lumingzh
- Finnish translations thanks to Jiri GrΓΆnroos
- Japanese translations thanks to @shuriken1812
- Czech translations thanks to @panmourovaty
- Hungarian translations thanks to @ovari
- Chinese (Traditional) translations thanks to @XiaoPanPanKevinPan
- Vietnamese translations thanks to Giai Ngo
2022.1.14-trento-4
- fix win64 DLLs installation
2022.1.14-trento-3
disable unstable appimage build
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