Releases: bottlesdevs/Bottles
51.15
What's Changed
Modified and slightly improved the windows version switching system, using the legacy wine configuration tool, this also speedup and make the operation more consistent, ensuring all registry keys are set and nothing alter them during the process
Full Changelog: 51.14...51.15
51.14
What's Changed
- New "Native" Force Stop all Processes option
- Provide bottle Path as env var
- Win11 support
- feat: support for personal repos by @Vingian in #3464
- π€: Update manifest (important) by @github-actions in #3474
- chore: Update GNOME runtime and Wine base by @koplo199 in #3510
- Translations update from Hosted Weblate by @weblate in #3313
- Add Pre-Run script to launch options by @cybin in #3336
- Fix[#3287]: bottles with a different name and path weren't runnable through bottle picker by @LittleAmpton in #3451
- fix: "bottles:run/" uri processing by @StLyn4 in #3444
- Added HyperBit SRLs as a sponsor by @francescomasala in #3524
New Contributors
- @Vingian made their first contribution in #3464
- @LittleAmpton made their first contribution in #3451
- @StLyn4 made their first contribution in #3444
App/Game used to test this release
We are experimenting with this new thing in the release notes. Basically this is the app/game we used to test the new release.
- Grand Theft Auto V via Epic Games Store
Full Changelog: 51.13...51.14
51.13
What's Changed
- Fixed crash on starting executables via the file manager [#3427]
App/Game used to test this release
We are experimenting with this new thing in the release notes. Basically this is the app/game we used to test the new release.
- Grand Theft Auto V via Epic Games Store
Full Changelog: 51.12...51.13
51.12
What's Changed
- Support d3d8 via dxvk
- Removed
@lru_cache
decorator from the Paths class, plus minor typing fixes - Fixed crash on startup [#3329]
- Updated GNOME runtime in manifest
- Moved
chattr_f
function to appropriate class - Improved performance by using case-fold for drive_c when available
- Fixed Gamescope options arguments
- Added option to skip checksum when installing dependencies [#3278]
- Fixed issue where bottles with spaces in name couldn't be run through bottle picker [#3287]
- Fixed issue where kgx Launch with terminal was not working [#3289]
- Repaired SyntaxWarning in
generic.py
(invalid escape sequence '\d') when starting bottles from CLI - Fixed misspelled media type (
application/x-ms-dos-executable
) - Switched to
add_pattern
fromadd_mime_type
to resolve file filter issues on certain Linux distributions - Added TryExec to desktop entry
New Contributors
- @TDYQ-Liu made their first contribution in #3286
- @dependabot made their first contribution in #3163
- @TomChapple made their first contribution in #3221
- @jakedane made their first contribution in #3291
App/Game used to test this release
We are experimenting with this new thing in the release notes. Basically this is the app/game we used to test the new release.
- Grand Theft Auto V via Epic Games Store
Full Changelog: 51.11...51.12
51.11
51.10
What's Changed
- fix: LatencyFlex by @koplo199 in #3057
- fix: Wrong programs name and empty program entries by @koplo199 in #3056
- Use some dependencies in samples by @EliasOfWaffle in #2900
- fixed steam runtime path in WineCommand:get_cmd by @holyfight6 in #3066
- fix: Do not show success with failed dependencies install by @koplo199 in #3062
- automation: Use dependabot to update actions by @koplo199 in #3072
- Translations update from Hosted Weblate by @weblate in #2883
- Library changes & Quit fix by @RozeFound in #2906
- Improve bad connections handling by @dartvader316 in #3075
- po: fix duplicate strings, update POT file by @kbdharun in #2977
- Minor improvements by @koplo199 in #3102
- Revert "Minor improvements (#3102)" by @koplo199 in #3110
- Add WAYLAND_SOCKET check by @xioren in #3153
- Fail on unsuccessful cab_extract download by @xioren in #3150
- Allow special characters in bottle names by @cybin in #3140
- data: Mark release descriptions as untranslatable by @sabriunal in #3113
- Allow dependencies to be installed in 32 bits bottle by @koplo199 in #3101
- fix: MangoHud, gamescope and vkBasalt versions by @koplo199 in #3112
- fix: Various bug fixes and cleanups by @koplo199 in #3117
- Add "all files" to the "add shortcuts" file picker by @rafaelhipercg in #3204
- 51.10 by @koplo199 in #3099
New Contributors
- @EliasOfWaffle made their first contribution in #2900
- @holyfight6 made their first contribution in #3066
- @dartvader316 made their first contribution in #3075
- @xioren made their first contribution in #3153
- @cybin made their first contribution in #3140
- @sabriunal made their first contribution in #3113
- @rafaelhipercg made their first contribution in #3204
Full Changelog: 51.9...51.10
Bottles 51.9
What's Changed
- fix: Components/Runners not showing when pre-release is off and steam runtime compatibility with wine runners by @koplo199 in #3049
Full Changelog: 51.8...51.9
Bottles 51.8
See the previous release for details; I forgot to update the version in the code for this.
Bottles 51.7
What's Changed
- Add APP_NAME to configuration by @ItsJamie9494 in #2876
- Improve
WineCommand.run()
by @StoneMoe in #2748 - Block the use of GTK_THEME in bottles by @axtloss in #2886
- main: Fix crash when
GTK_THEME
doesn't exist by @TheEvilSkeleton in #2893 - cli: Fix app version error by @TheEvilSkeleton in #2894
- Fix forum URL by @GreenCappuccino in #2899
- Test SonarQube by @pietrodicaprio in #2916
- Fix typos in metainfo by @kbdharun in #2867
- get/set_active instead of get/set_state for switch by @kryotek777 in #2882
- readme: Replace Telegram with Discord by @TheEvilSkeleton in #2923
- Remove the package maintainer section from README by @MonsterObserver in #2974
- misc: Improve README and build instructions to favor Flatpak by @TheEvilSkeleton in #3004
- winecommand: Fix LatencyFleX enablement by @Joshua-Ashton in #2993
- chore: Remove unused imports by @TheEvilSkeleton in #3005
- frontend: Use active instead of state property by @TheEvilSkeleton in #3006
- frontend: Rename "Bottle Name" to "Name" by @TheEvilSkeleton in #3008
- fix: Offline components and runners not manageable by @koplo199 in #2962
- Fix adding new executables to bottle and updating launch options by @pgasior in #2909
- Fixed ability to change drive location by @v72nico in #2944
- fix: Steam and Proton usage by @koplo199 in #2961
- chore: Clean and update manifest + automation by @koplo199 in #2964
- π€: Update manifest (important) by @github-actions in #3033
- workflow: Use more secure pull_request trigger and fix SonarQube by @koplo199 in #3034
- configuration: Set python version to 3 in sonar-project.properties by @koplo199 in #3044
New Contributors
- @ItsJamie9494 made their first contribution in #2876
- @GreenCappuccino made their first contribution in #2899
- @MonsterObserver made their first contribution in #2974
- @Joshua-Ashton made their first contribution in #2993
- @pgasior made their first contribution in #2909
- @v72nico made their first contribution in #2944
- @github-actions made their first contribution in #3033
Full Changelog: 51.6...51.7
Bottles 51.6
What's Changed
- frontend: Display toast when executing by @TheEvilSkeleton in #2726
- Backend rewrite by @StoneMoe in #2730
- frontend: Rename create bottle button in list by @TheEvilSkeleton in #2735
- Make window remember dimensions by @RozeFound in #2807
- Use proper app icon naming by @kra-mo in #2814
- frontend: Fix applying style classes by @jannuary in #2809
- flatpak: Update runtime by @TheEvilSkeleton in #2815
- fix: Steam shortcut uses Bottle's path instead of name by @kryotek777 in #2754
- Change General icon and extern syntax by @TheEvilSkeleton in #2827
- workflows/*: Bump version of actions by @kbdharun in #2834
- po: update POTFILES, PO files; make translator credits a translatable string by @kbdharun in #2823
- pylint-commenter.yml: fix build by @kbdharun in #2836
- pylint-commenter.yml: revert to old version to fix workflow by @kbdharun in #2838
- appstream: Update information by @TheEvilSkeleton in #2687
- Minor improvements and fixes to library by @RozeFound in #2816
- Add gitattributes, sync PO files from recent Weblate PR manually by @kbdharun in #2837
- Remove Futex2 sync by @SuperSamus in #2847
- Fix backend rewrite by @StoneMoe in #2749
- Add support for newer vkd3d-proton + bug fix by @koplo199 in #2824
- fix: Use correct xdpyinfo URL by @TheEvilSkeleton in #2859
- [code]: Add pytest action by @Kinsteen in #2743
- Initial mypy support by @qarmin in #2747
- Use bottle name instead of path in launch options when adding a Steam shortcut by @Kinsteen in #2858
- Download stable component on first launch by @koplo199 in #2846
New Contributors
- @RozeFound made their first contribution in #2807
- @kra-mo made their first contribution in #2814
- @kryotek777 made their first contribution in #2754
- @qarmin made their first contribution in #2747
Full Changelog: 51.5...51.6