Releases: bottlesdevs/Bottles
Releases Β· bottlesdevs/Bottles
2022.5.14-trento-1
- Release day: https://usebottles.com/blog/release.2022.5.14/
Hotfix:
- Fix for launching batch files triggering GUI
- Fix for journal causing crash in case of corruption
- Fix for the wine sync switch not stopping the wineserver in some cases
Features:
- Open Bottles with a pre-selected bottle via legacy CLI (
bottles -b BottlePathName
) - Unimplemented features of Steam Proton prefix support are now hidden
2022.5.14-trento
- Release day: https://usebottles.com/blog/release-2022.5.14/
News
- Downloads now show progress
- Programs can now be added multiple times with different arguments/options
- Added the ability to permanently remove programs from the list
- Reworked program's menu
- Path is now shown for custom scripts in programs launch options
- Improve startup speed when launching programs from CLI
- Some initial checks are now cached to improve startup speed
- EasyTerm now allows you to copy and paste content
- Improved Windows paths conversion using native methods
- Desktop entries are now generated with the icon
- An alert is shown when the user custom bottles path is not reachable
- An alert is shown when the flatpak has no permissions to add desktop entries
- Windows 95, 98 now available for 32-bit bottles
- Programs list is now updated when an executable stops running
- Health check now shows disk and memory info
- LatencyFleX can now be installed from installers
- Installers can now declare checks to make sure the program is installed before adding a new entry to the program list
- Installers can now monitor the exit of executables before proceeding
- Improved installation speed of DLL components (DXVK, vkd3d ..)
- Dependencies can now import registry bundles
Fixes
- Fixed data.yml file not being reinitialized if empty
- Fixed gnome-terminal support
- Fixed encoding not being properly set when launching commands
- Fixed launch options being ignored when launching from desktop entries
- Fixed wrong tooltips in programs list
- Fixed post scripts not being launched if the program fails to
- Fixed a regression in launching executables from the file manager
- Fixed a regression in versioning, was not checking for file recursively
- Fixed sys-wine not being detected
- Fixed program arguments not properly set when using gamemode or gamescope
- Fixed issue with batch files not starting with path containing spaces
- Fixed a bug with the backup manager, was causing with empty paths
- Fixed a bug in the journal manager, was causing a crash if missing a key
- Fixed a bug where parameters were not updated correctly when using installers that depend on other installers
- Fixed a bug that caused dependencies not to show as installed starting from the second bottle
- Fixed a bug with library not being reinitialized if empty
Translations
- French translations thanks to @julroy67
- Portuguese (Brazil) translations thanks to @FHEK789, @vitorhcl, @davipatricio
- German translations thanks to @Maxopoly, @Sematre, @SuNNjek, @ThatRedKite
- Spanish translations thanks to @uanretamales, @oscfdezdz, @Dansito
- Swedish translations thanks to @bittin
- Russian translations thanks to @Knebergish
- Czech translations thanks to @vikdevelop
- Chinese (traditional) translations thanks to @Adrian400811
- Malay translations thanks to @amiruldevkun
- Persian traslations thanks to @pikhosh, @Gnkalk
- Indonesian translations thanks to Jovan Aditya Pangestu
- Finnish translations thanks to Jiri GrΓΆnroos
- Japanese translations thanks to @kakurasan
- Hungarian translations thanks to @zoli111
- Polish translations thanks to @imLinguin
- Greek translations thanks to IceDBorn
- Turkish translations thankg to @ersen0
- Chinese (simplified) translations thanks to Eric
- Thai translations thanks to @SashaPGT
- Improved translations thanks to @TheEvilSkeleton
2022.5.2-trento-3
- Release day: https://usebottles.com/blog/release.2022.5.3/
Hotfix:
- Workaround to properly handle spaces in paths
- Fixed a bug with the backup manager, was causing with empty paths
2022.5.2-trento-2
- Release day: https://usebottles.com/blog/release.2022.5.2/
Hotfix:
- Fixed a regression in versioning, was not checking for file recursively
- Fixed a regression in launching executables from the file manager
- Fix post-scripts, were not executed if the WineCommand fails
2022.5.2-trento-1
- Release day: https://usebottles.com/blog/release.2022.5.2/
Hotfix:
- Fix onboarding, crashing due to a mismatching page id
2022.5.2-trento
- Release day: https://usebottles.com/blog/release.2022.5.2/
News
- General improvements to respect GNOME Circle requirements
- More consistency of buttons/menus position
- Improve Onboarding process
- Auto-focus in bottle's name field when creating a new bottle
- New bottle's name field now uses default style
- New bottle create button is now always visible but disabled (not sensitive) if not usable
- Improve end of bottle creation modal
- Suggest how to install first program in new bottle
- Explain what to do in each page
- Explain what to do the first time you open a bottle
- Bottle renaming is now in preferences view
- Explain what compatibility grades are
- Add missing dots to sentences
- Fit title case
- Align animations to most GNOME apps
Fixes
- Fixed desktop entries, bottles-cli was using Name instead of Path (Thanks to @emiltang)
Translations
- French translations thanks to @julroy67
- Persian traslations thanks to @pikhosh, @Gnkalk
- Portuguese (Brazil) translations thanks to @FHEK789, @vitorhcl
- German translations thanks to @Maxopoly
- Spanish translations thanks to @uanretamales
- Swedish translations thanks to @bittin
- Russian translations thanks to @Knebergish
- Czech translations thanks to @vikdevelop
- Chinese (traditional) translations thanks to @Adrian400811
- Malay translations thanks to @amiruldevkun
- Fix grammar issues thanks to @purpleidea
2022.4.28-trento
- Release day: https://usebottles.com/blog/release.2022.4.28/
News
- General UI improvements, make the interface more consistent and easier to use.
- Support for bottles on different paths, the option is present in the custom env settings but is also respected by all the other envs
- Notable general performance improvements of the WINE backend
- Installers now supports the run_winecommand action, allowing you to run commands inside the prefix via WINE (refer to the maintainers documentation)
- Dependencies now supports the delete_dlls action to remove a dll before updating (refers to the maintainers documentation)
- Templates are now updated on bottle creation if newer components are detected, this will speed up the creation of new bottles
- Desktop entries now uses the new CLI to launch the executable
- The journal can now be browsed from Bottles, accessible from the Health check menu
- The d3dx9 dependency (and more coming) now uses small archives, this speed up the installation
- Windows paths are now launched via the Start WineProgram which set the current working directory to make sure it finds all files
- Start WineProgram now tries to convert Unix paths to Windows if explicitly requested
- The bottle's cwd preference has now a new button to reset to the default one
- Desktop entries can now be updated, just press "Add Desktop Entry" again from the programs list (Thanks to @emiltang)
- Updated samba to 4.15.6 (Thanks to @rmnscnce)
Fixes
- Fixed flickering start/stop buttons in the programs list
- Fixed a bug with Steam Launch options, which resulted in a crash when empty
- Fixed a bug in the CLI, which could cause crashes due to the message handler
- Fixed a bug with runners' libraries, some were not loaded in the environment
- Fixed a bug with the Journal manager, was not creating the file on first launch
- Fixed a bug with WineCmd WineProgram, spaces were not handled when launching batch scripts
- Fixed a bug with DLL Components manager, in some conditions it could cause a crash when trying to handling a missing DLL
- Fixed a bug with WinePath Wineprogam, paths were not escaped causing in wrong results
- Fixed a bug in opening the file manager for a program, it did not support Windows paths
- Fixed a bug in bottle naming, quotes were not always escaped
- Fixed a bug with xterm, was disappearing after run (Thanks to @vickyorlo)
- Fixed a bug with Steam Proton prefixes, those were not detected on some distributions (Thanks to @Thesola10)
Translations
- Persian traslations thanks to @pikhosh, @Iman-Moodi
- Italian translations thanks to @albanobattistella
- German translations thanks to @t0mt3ch
- Spanish translations thanks to @oscfdezdz
- Portuguese (Brazil) translations thanks to @mblithium
- Dutch translations thanks to @Sojiro84
- Japanese translations thanks to @ryonakano
- Polish translations thanks to Krzysztof Marcinek, Zszywek
- Russian translations thanks to @Knebergish, @creepen123
- French translations thanks to unatecepp-7789, @julroy67
- Ukrainian translations thanks to @Lekrixsss
- Hungarian translations thanks to @zoli111
- Vietnamese translations thanks to @lebao3105
- Chinese (simplified) translations thanks to Eric
2022.4.14-trento-2
- Release day: https://usebottles.com/blog/release-2022.4.14/
Hotfix:
- Removed fallback download for winebridge (was causing a hang on some distributions)
- Fix for xterm support
2022.4.14-trento-1
- Release day: https://usebottles.com/blog/release-2022.4.14/
Hotfix:
- Fixed a regression in bottles-cli
2022.4.14-trento
- Release day: https://usebottles.com/blog/release-2022.4.14/
News
- The importer can find and import the default .wine prefix too
- New experimental Library mode feature is now available
- New Loading screen for startup
- New option to restore hidden programs
- The Versioning manager preserve symlinks
- Working directory is now automatically set to the executable parent directory for manual launch
- The experimental Steam Proton Prefixes now supports third-party libraries
- The Direct3D renderer mode can now be changed from the bottle's preferences
- The "Kill all" button now show a confirmation dialog
- The DXVK version selection was removed when creating a custom bottle
- DLL Components and Runners can be removed from Bottles' preferences
- Support for obs-vkcapture
- Support for VKBasalt
- Small improvements by @psydvl and @RickAndTired
Fixes
- Fixed a bug with runner updates
- Fixed a bug with initial components check
- Fixed some missing translations
- Fixed a bug with bottle creation during dependencies installation
- Fixed a bug with gnome-terminal, spaces was not escaped
- Fixed a bug with DLL components installation, was causing a crash on missing DLLs
- Fixed a bug during Steam Proton prefixes update, was failing on missing launch options
Translations
- Kurdish (Central) translations thanks to @petrichor-494
- Turkish translations thanks to jose.gonzalez. 2007, @ersen0
- Chinese (Simplified) translations thanks to Eric
- French translations thanks to @julroy67
Special thanks to @azubieta who is helping us resurrect the Appimage. At the moment there is no build yet but it could arrive in days or with the next release.