Releases: bottlesdevs/Bottles
Releases Β· bottlesdevs/Bottles
Bottles 51.1
Bottles 51.0
What's Changed
- Translations update from Hosted Weblate by @weblate in #2533, #2545, #2577, #2586, #2610, #2611
- frontend: Replace emote-love with library icon by @TheEvilSkeleton in #2502
- frontend: Remove Create a Bottle description by @TheEvilSkeleton in #2541
- frontend: Ability to name the Bottle with special characters + duplicate bug fix by @Kinsteen in #2538
- frontend: Fix various library crashes and empty library items by @Kinsteen in #2539
- code: Add Pylint GitHub Actions against PRs by @Kinsteen in #2556
- fix: Fix GTK critical error at startup by @Kinsteen in #2560
- misc: Use media types instead of patterns by @TheEvilSkeleton in #2467
- fix/urgent: downloads not working if no terminal attached by @Kinsteen in #2564
- fix: remove add to library button if already in library by @Kinsteen in #2561
- misc: Update issue forms by @TheEvilSkeleton in #2550
- Network issue template by @StoneMoe in #2588
- code: better Pylint by @Kinsteen in #2590
- Migrate Config from dict to object by @StoneMoe in #2464
- Add GitHub Action close issues if people are using a too old version by @Kinsteen in #2598
- fix incorrect text codec detection by @StoneMoe in #2585
- fix: Fix patool double extracting when not needed by @Kinsteen in #2591
- fix: Invert
get_file()
andget_path()
by @TheEvilSkeleton in #2625 - Remake New Bottle dialog by @TheEvilSkeleton in #2505
- frontend: Add toast for "Run Executable" by @TheEvilSkeleton in #2614
- misc: Add information using bottles-cli by @TheEvilSkeleton in #2643
- fix: Error when adding shortcut to Steam by @Kinsteen in #2589
- fix: Create bottle crashing if no Nvidia GPU and NVAPI installs by @Kinsteen in #2607
- Update translation files by @flipflop97 in #2656
- fix inconsistent return type for WineCommand by @StoneMoe in #2658
- flatpak: Remove Pillow by @jannuary in #2672
- frontend: Gracefully handle ridiculous names by @jannuary in #2673
- Make sure ListView gets updated properly when deleting a bottle by @cyberphantom52 in #2596
- fix: Properly set paths for launch options dialog by @TheEvilSkeleton in #2695
- fix terminal download progress crash by @StoneMoe in #2662
- Don't enable Steam Runtime when switching to
wine-ge-proton
by @SuperSamus in #2593 - release: 51.0 by @TheEvilSkeleton in #2702
Full Changelog: 50.2...51.0
Bottles 50.2
What's Changed
Full Changelog: 50.1...50.2
Bottles 50.1
Bottles 50
What's Changed
- frontend: Gamescope improvements by @TheEvilSkeleton in #2381
- Fix typos in strings and update translations by @kbdharun in #2383
- Translations update from Hosted Weblate by @weblate in #2388
- fix: dependency replace_font step by @StoneMoe in #2376
- backend: Improve health check by @TheEvilSkeleton in #2394
- misc: Remove JSON manifest by @TheEvilSkeleton in #2393
- Fix #2382 by @koplo199 in #2396
- Frontend: Updated link for connection checking by @francescomasala in #2402
- frontend: More improvements for Gamescope by @TheEvilSkeleton in #2389
- fix: create_bottle_from_config() nvapi check by @StoneMoe in #2408
- fix: ComponentManager.install() deadlock by @StoneMoe in #2407
- Translations update from Hosted Weblate by @weblate in #2419
- fix: wrong exception catching using pycurl by @Kinsteen in #2426
- fix: slow replace_font by @StoneMoe in #2432
- fix: replace spin-lock with threading.Lock by @StoneMoe in #2428
- feat: support userdir/ placeholder for installers checks by @underlinejakez in #2391
- fix: being able to use local repos with pycurl by @underlinejakez in #2392
- misc: improve check_runners() log by @StoneMoe in #2409
- fix: onboard dialog shows "All ready" when not ready by @StoneMoe in #2410
- misc: Update and improve packaging by @TheEvilSkeleton in #2430
- feat: enable VKD3D in the Gaming environment by @Kinsteen in #2439
- feat: async fetch of components, installers and dependencies by @Kinsteen in #2412
- fix: Bottles crash if bad encoding in Steam file by @Kinsteen in #2418
- fix: Components not updating when install in UI by @Kinsteen in #2414
- frontend: Improve sentence in installers by @TheEvilSkeleton in #2462
- frontend: Fix FSR by @TheEvilSkeleton in #2435
- misc: Update contributing information by @TheEvilSkeleton in #2479
- frontend: smoother UI with async code by @Kinsteen in #2444
- Don't override
GST_PLUGIN_SYSTEM_PATH
if runner doesn't bundle GStreamer by @SuperSamus in #2415 - fsr: Fix more FSR related issues by @TheEvilSkeleton in #2483
- Translations update from Hosted Weblate by @weblate in #2442
- frontend: make app name untranslatable, disambiguate Bottles & bottles by @jannuary in #2437
- fix: wrong call to update_programs() by @Kinsteen in #2449
- fix: hint texts by @StoneMoe in #2455
- Translations update from Hosted Weblate by @weblate in #2501
- frontend: Remove FileChooser class by @TheEvilSkeleton in #2496
- fix: add dest to cabextract on local files by @Kinsteen in #2500
- frontend: Port primary menu to MenuModel by @TheEvilSkeleton in #2487
- term-ui: dynamic length of progress bar according to terminal size by @Kinsteen in #2504
- Addresses bug from patoolib by @dkeruza-neo in #2498
- Translations update from Hosted Weblate by @weblate in #2507
- Translations update from Hosted Weblate by @weblate in #2519
- fix: wrong combo selected for VKD3D by @Kinsteen in #2528
- fix: broken back button if DXVK and VKD3D are disabled by @Kinsteen in #2526
- ui: Make VKD3D not enable-able without DXVK by @Kinsteen in #2529
- backend: Add
import_bundle
on dependency installation by @Kinsteen in #2518 - fix: nvngx.dll not copied under Flatpak, UI consistency by @Kinsteen in #2495
- fix: Add runner libs to fix embedded GStreamer not finding them by @Kinsteen in #2525
New Contributors
- @StoneMoe made their first contribution in #2376
- @koplo199 made their first contribution in #2396
- @underlinejakez made their first contribution in #2391
- @SuperSamus made their first contribution in #2415
- @dkeruza-neo made their first contribution in #2498
Full Changelog: 2022.12.14.1...50
2022.12.14.1
What's Changed
- Fix typos by @psydvl in #2371
- frontend: Add tooltips for extensions by @TheEvilSkeleton in #2365
- misc: Cleanup flatpak manifest by @mirkobrombin in 624490e
- frontend: Fix LibraryEntry removal with no parent by @mirkobrombin in db08d38
- backend: Force terminate wineserver on bottle deletion by @mirkobrombin in 6770118
- backend: Avoid caching dicts by @mirkobrombin in 3c35c7e
- misc: Allow bwrap instance sharing by @mirkobrombin in 6bc0d76
Full Changelog: 2022.12.14...2022.12.14.1
2022.12.14
What's Changed
- Translations update from Hosted Weblate by @weblate in #2272
- Fix Latencyflex not disabling correctly and environment variables by @Kinsteen in #2266
- misc: Update screenshots by @TheEvilSkeleton in #2275
- misc: Update issue form by @TheEvilSkeleton in #2262
- Translations update from Hosted Weblate by @weblate in #2286
- Translations update from Hosted Weblate by @weblate in #2292
- Fix bottle name space error by @xoth42 in #2296
- Translations update from Hosted Weblate by @weblate in #2300
- Translations update from Hosted Weblate by @weblate in #2308
- Fixed setup of dll overrides on bottle start by @asbytes in #2289
- Fix missing cwd variable when launching a program with terminal by @Kinsteen in #2282
- Fix GStreamer system path, and added a switch in bottle by @Kinsteen in #2258
- Translations update from Hosted Weblate by @weblate in #2316
- Translations update from Hosted Weblate by @weblate in #2323
- CVE-2007-4559 Patch by @TrellixVulnTeam in #2321
- Translations update from Hosted Weblate by @weblate in #2332
- Update translation files by @flipflop97 in #2318
- Added new bottles CDN service by @francescomasala in #2340
- frontend/cli: run: Allow multiple arguments to pass to executable by @psydvl in #2342
- Fix bottle renaming by @AshtonFerns in #2313
- Revamp Library page by @mirkobrombin in #2302
- Translations update from Hosted Weblate by @weblate in #2358
- General backend improvements by @mirkobrombin in #2357
New Contributors
- @Kinsteen made their first contribution in #2266
- @xoth42 made their first contribution in #2296
- @TrellixVulnTeam made their first contribution in #2321
- @flipflop97 made their first contribution in #2318
- @AshtonFerns made their first contribution in #2313
Full Changelog: 2022.11.14...2022.12.14
2022.11.14
Release day: https://usebottles.com/blog/release-2022.11.14/
!! Releases take a few hours to arrive on Flathub
What's Changed
- backend: Fix Gamescope arguments by @jntesteves in #2171
- backend: Fix DLSS by @cyberphantom52 in #2183
- cli: Fix ignored name when adding program via CLI @zphensley42 in #2187
- Translations update from Hosted Weblate by @weblate in #2192
- Translations update from Hosted Weblate by @weblate in #2193
- nvapi hotfix by @cyberphantom52 in #2199
- Translations update from Hosted Weblate by @weblate in #2202
- frontend: Improve bottle details view by @cyberphantom52 in #2185
- frontend: Redesign details view by @cyberphantom52 in #2203
- backend: Don't use d3d10 & d3d10_1 dll's from dxvk by @Blisto91 in #2209
- Translations update from Hosted Weblate by @weblate in #2224
- frontend: Add grade tooltips by @TheEvilSkeleton in #2215
- misc: Use metainfo by @TheEvilSkeleton in #2230
- frontend: QoL improvements by @TheEvilSkeleton in #2228
- Translations update from Hosted Weblate by @weblate in #2234
- Header Capitalization and localization fixes by @A6GibKm in #2235
- app: Add accel for window.close and chain up vfunc by @A6GibKm in #2236
- Fix installer completion by @jntesteves in #2238
- Translations update from Hosted Weblate by @weblate in #2239
- about: Add libraries to acknowledgements and remove slashes by @TheEvilSkeleton in #2245
- frontend: Rewrite vkBasalt frontend by @TheEvilSkeleton in #2232
- Translations update from Hosted Weblate by @weblate in #2250
- Settings Rework by @jannuary in #2212
- Translations update from Hosted Weblate by @weblate in #2257
- frontend: Minor consistency fixes by @TheEvilSkeleton in #2261
- Fix deadlock of Popen.wait by @davidmartos96 in #2260
- frontend: Minor improvements for drive selection by @TheEvilSkeleton in #2255
New Contributors
- @cyberphantom52 made their first contribution in #2183
- @zphensley42 made their first contribution in #2187
- @Blisto91 made their first contribution in #2209
Full Changelog: 2022.10.14.1...2022.11.14
2022.10.14.1
Release day: https://usebottles.com/blog/release-2022.10.14/
!! Releases take a few hours to arrive on Flathub
Hotfix:
2022.10.14
Release day: https://usebottles.com/blog/release-2022.10.14/
!! Releases take a few hours to arrive on Flathub
News
- The PulseAudio Latency setting is now deprecated and enabled by default
- Add portal support for setting custom Bottles path thanks to @fries1234
- Preferences now uses Generic names for better understanding
- Improved Gamescope support
- General improvements
Fixes
- Fix components mismatch on switching bottle
- Fix unsafe access to the program"dict" keys
- Fix unreachable newly-added programs
- Fix for XDG_* vars being read by the runner even when not applicable
- Fix charset error parsing acf files
- Fix bottles list not being updated when removing a bottle
- Fix empty secion in the Run Executable menu
Translations
- French translations thanks to Thibaut Colin, @jay-tau
- Dutch translations thanks to @flipflop97
- Turkish translations thanks to @Zayria
- Croatian translations thanks to @milotype
- Bulgarian translations thanks to @RacerBG
- Russian translations thanks to @lenemter
- Bengali translations thanks to Anubis
- Catalan translations thanks to @rogervc