Skip to content

Releases: Heroic-Games-Launcher/HeroicGamesLauncher

2.22.4 Hotfix 4

Choose a tag to compare

@flavioislima flavioislima released this 15 Oct 02:27

Small hotfix to fix the GOG Login and UMU issue.

What's Changed

  • fix: Don't try to chmod native Linux/macOS binaries on exit by @CommandMC in #5918
  • Add support for building ARM64 flatpak by @matte-schwartz in #5891
  • [FIX] Unset custom user agent to fix GOG login cloudflare check by @arielj in #5979
  • fix: Don't trust isUmuSupported's return value if we're running a native game by @CommandMC in #5915
  • [i18n] Updated Translations by @weblate in #5960

New Contributors

Full Changelog: v2.22.3...v2.22.4

2.22.3 HOTFIX #3

Choose a tag to compare

@flavioislima flavioislima released this 16 Sep 15:23

Hi!

The last release broke UMU for a lot of people and this new Hotfix should fix it. Hopefully our last hotfix before the next Major release.

What's Changed

  • fix: Don't nest umu if steamRuntime ends up enabled on a non-native game by @CommandMC in #5894

Full Changelog: v2.22.2...v2.22.3

2.22.2 HOTFIX #2

Choose a tag to compare

@flavioislima flavioislima released this 15 Sep 01:42

Hi!

After the last hotfix we identified some new issues especially with Rockstar and Ubisoft games and this new release focus on fixing them but also fixes other stuff as you can see bellow!

Thanks!

What's Changed

  • fix: Search for a heroic executable on PATH if our executable is not called "heroic" by @CommandMC in #5818
  • chore: Remove remnants of our Snap support by @CommandMC in #5814
  • chore: Use CODEOWNERS to automatically request reviews on PRs by @CommandMC in #5815
  • feat: Use umu to provide the Steam Runtime, and automatically enable it for native GOG games by @CommandMC in #5832
  • fix: Set LEGENDARY_CONFIG_PATH again by @CommandMC in #5867
  • fix: add default path for crossover on macOS by @WangEdward in #3728
  • fix(macOS): quote generated shortcut launch URL by @marcodallagatta in #5811
  • Fix #4699: Read no more than the last 1 MB of log files to be shown by @thatguywiththekids in #5457
  • feat: Update Legendary to 0.21.1 by @CommandMC in #5877
  • [UX] Do not allow moving a game inside itself by @arielj in #5871
  • Fix sideload installer overwriting Wine prefix by @ocean-sudo in #5868
  • fix: Make sure to set Wine-related options when adding a sideloaded game by @CommandMC in #5827
  • fix: Stop calling updateStatus if there are no more gamepads by @CommandMC in #5879
  • FIX: Sign Windows binaries during build via SignPath by @flavioislima in #5841
  • [UI] fix: prevent play with logs popup from closing when moving mouse to it by @Vidi0 in #5589
  • [Fix] Wishlist filter on Deals screen leaves no way out (#5588) by @flavioislima in #5602
  • [Feat] Manage Steam shortcuts via SteamClient API when Steam is running by @flavioislima in #5804
  • [UX] Fix pausing/canceling a download from game details page by @arielj in #5858
  • [UX] Print wiki links in logs by @arielj in #5883
  • [FIX] Do not watch legendary file to refresh the lilbrary by @arielj in #5470
  • [UX] Download known fixes even before downloading a game by @arielj in #5409
  • fix: Use the current known-fixes helper during launch by @matte-schwartz in #5886
  • [UX] Don't show Wine Manager settings on Mac by @arielj in #5857
  • [i18n] Updated Translations by @weblate in #5817
  • fix(gog): fix steam wrapper crash by add galaxy registry key by @imLinguin in #5887
  • [UI/UX] Improve Environmental Table settings and a few others by @flavioislima in #5304
  • fix: use env to lookup the path variable by @imLinguin in #5479
  • fix(gog): keep library entries when GamesDB is unavailable by @xianjianlf2 in #5798
  • feat: Various changes to improve the final build size by @CommandMC in #5884

New Contributors

Full Changelog: v2.22.1...v2.22.2

2.22.1 "Hotfix #1"

Choose a tag to compare

@flavioislima flavioislima released this 09 Aug 11:42

Hi!

This version gives several improvements and fixes for Heroic overall while we work on some other big features that are already in testing/review like the itch.io, humble bundle and Steam integration, besides a new "plugin" system that will make it easier for people to add new integrations like Emulators support and many more in the future.

Even though this is mostly a Hotfix, this bring some new nice features like the possibility of installing Proton-CachyOS, navigating the Epic and GOG store with the controller, new Discounts tabs for our new affiliates for Humble Bundle and Green Man Gaming and we also moved the Plausible Analytics to our own Self-Hosted intance to maintain 100% control of our data.

What's Changed

New Contributors

Full Changelog: v2.22.0...v2.22.1

Heroic v2.22 "Hajrudin"

Choose a tag to compare

@flavioislima flavioislima released this 16 May 00:31
0411046

Hi!

This new release of Heroic comes again with pretty exciting features like the ability to edit basically any game in your library, you can edit the game name, the Card and Cover images. As a bonus, now Sideloaded games also supports Cover images.

Besides that, the new Console mode now supports some requested features like the ability to install and update or skip update for games and more.
The new Deals screen also has some improvements like hiding the owned games and show wishlisted games.
There are also several fixes, especially for Ubisoft titles from Epic games and more

And some small but nice improvements to the Changelog modal: now it supports Videos! Check it out:

Editing a Game

drag.mp4

New features in console mode

Screencast_20260516_001503.mp4

What's Changed

New Contributors

Full Changelog: v2.21.0...v2.22.0

Heroic 2.21.0 "Loki"

Choose a tag to compare

@flavioislima flavioislima released this 22 Apr 16:47

Hi!

This new Heroic release brings amazing and exciting new features!

We now have a brand new console-like fullscreen mode built for joystick/TV navigation, a new Deals page showing current GOG promotions (and a reminder that buying games from inside Heroic helps Heroic development 👀 ), and achievements support for GOG games right on the game page.

Game covers can now be picked directly from SteamGridDB on the sideload dialog (when an API key is set on Heroic settings), the Wine manager screen has been cleaned up and gained a dedicated settings screen, Electron was updated to 41.1, How Long To Beat data is working again, and the release includes many other fixes and quality improvements.
There is also a native Windows Arm64 Build now (Linux next?!)

Highlights

  • New Fullscreen "Console-like" Mode for joystick navigation (#5490)
  • New Deals page with current GOG promotions (#5497)
  • Achievements on the game info page for GOG games (#5208)
  • Pick covers from SteamGridDB directly on the sideload dialog when a SteamGrid API key is set (#5213)
  • Wine manager screen cleanup + new Wine settings screen (#5306)
  • Electron updated to v41.1.1 (#5467)
  • How Long To Beat data fixed (#5466)4
  • Fixed the Installation of Ubisoft Games bought on Epic.
  • Import button moved next to the Install button for better discoverability (#5339)
  • GitHub Sponsors link added to the sidebar (#5499)

What's Changed

  • [UX] Allow disabling GOG Presence updates by @arielj in #5249
  • [FIX]: address some issues with Zoom Platform implementation by @imLinguin in #5033
  • chore: harden workflow permissions and standardize GITHUB_TOKEN usage by @niStee in #5141
  • [FIX] Clean up release notes by removing URLs and usernames by @flavioislima in #5372
  • [DOC] Minimum MacOS version by @arielj in #5380
  • [UX] Allow picking .avif images in add game image selector by @arielj in #5382
  • [FIX]: include mod type as displayable by @imLinguin in #5385
  • [ZOOM] Fix multi-file installation of games by @arielj in #5374
  • [feat] add achievements to game info page by @lmReef in #5208
  • [UX] Cleanup general logs by @arielj in #5386
  • [UX] Cleanup game logs, add config file path by @arielj in #5381
  • [FIX] Fix inconcistent login state switching stores by @arielj in #5383
  • [UX] Hint at 4-char codes in preferred language by @barraponto in #5402
  • [Fix] Check if game install folder exists before anything else by @arielj in #5317
  • [Refactor] Reduce the number of requests that we do at boot time by @arielj in #5161
  • fix(gamepage): prevent achievement list overflow by @imLinguin in #5407
  • [Mac] Update DXMT in installed Wines if new version detected by @arielj in #5427
  • [FIX] Don't look for anticheat file if not present, don't check DXMT if not M chip by @arielj in #5436
  • Add Windows ARM 64 Native Build Support by @talynone in #5389
  • Fix typo on TwoColTableInput component style by @JavMatz in #5476
  • [Tech] Update electron to v41.1.1 by @flavioislima in #5467
  • fix: clear GOG presence when disabling the setting by @reverb256 in #5472
  • [FIX] Load wine versions on first run by @arielj in #5432
  • [UX] Fix mix between default prefixes dir and shared prefix dir by @arielj in #5336
  • [i18n] Updated Translations by @weblate in #5376
  • [FIX] System info and game settings in logs for native sideloaded games by @arielj in #5492
  • [FIX] Use dpaste.com instead of 0x0.st to upload logs by @arielj in #5491
  • [FIX] Use mirror for latest Wine-Crossover version by @arielj in #5488
  • [FIX] How Long To Beat 🎶One More Time...🎶 by @flavioislima in #5466
  • [Feat] Use SteamGrid API to select covers on sideload dialog by @flavioislima in #5213
  • [UI] Wine manager screen cleanup and add wine settings screen by @flavioislima in #5306
  • [FIX] Always pick staging asset instead of devel for Wine Staging on MacOS by @arielj in #5483
  • [UI] Add GitHub Sponsors link to sidebar by @flavioislima in #5499
  • [Feat] Add a new Deals page with current GOG promotions by @flavioislima in #5497
  • [Feat] Add a new Fullscreen "Console-like" Mode for Joystick navigation by @flavioislima in #5490
  • [UI] Move import button to the side of the Install one by @flavioislima in #5339
  • [TECH] Update legendary binary version to 0.20.43 by @flavioislima in #5502
  • [i18n] Updated Translations by @weblate in #5494

New Contributors

Full Changelog: v2.20.1...v2.21.0

2.20.1 "Pythagoras Hotfix #1"

Choose a tag to compare

@flavioislima flavioislima released this 26 Feb 20:28
f670ac0

Hi!

This Hotfix should address some issues some people are having with Heroic randomly showing error dialogs that are not really errors just some harmless but scary python logs.
It should also make Heroic compatible (at least for Epic games) with old version of python3, even though we added support for it we believe everyone should upgrade their Python version to version 3.12 or newer to avoid other issues especially with the GOG runner.

Besides those, there are a few more backend and UI fixes as you can see bellow:

Changelog

  • [UI] Show update badge on gamecard only if controller is connected by @flavioislima in #5361
  • [FIX] Change DXVK macos fix from previous release by @arielj in #5359
  • [FIX] False positive "an error has occurred" messages on bleeding-edge Linux distros by @CommandMC in #5365
  • [Feat] Automatically pause and resume downloads based connectivity status by @flavioislima in #5364
  • [FIX] Use correct partition and clear data on epic logout by @arielj in #5354
  • [FIX] Add a launch default option when none is available besides DLCs by @flavioislima in #5366
  • [UX] Fix PATH on mac for intel homebrew and macports when checking winetricks deps by @arielj in #5353
  • [UX] Show link to instructions to install winetricks deps on macos by @arielj in #5352
  • [i18n] Updated Translations by @weblate in #5346
  • [UX] Hide main window when quitting by @CommandMC in #5262
  • [TECH] Updated legendary to latest version 0.20.42

New Contributors

Full Changelog: v2.20.0...v2.20.1

2.20.0 "Pythagoras"

Choose a tag to compare

@flavioislima flavioislima released this 20 Feb 22:42

Hi!

It's been just a few weeks since 2.19.1 came out but we felt that was time for another release due to some bugs we found in there and other improvements we had. In fact, our team is considering more frequent releases because then it's easier to catch bugs and receive feedback and improve the app.

We are also considering having more Beta releases to test those big changes first before it goes into stable, this was really useful this week since we were able to find a major bug and we thank everyone who tested the 2.20-beta.1.

If you find any other bug make sure to open an issue here on Github or on our Discord!

What's Changed

New Contributors

Full Changelog: v2.19.1...v2.20.0

2.20.0-beta.1

2.20.0-beta.1 Pre-release
Pre-release

Choose a tag to compare

@flavioislima flavioislima released this 18 Feb 23:25

Hi! This beta release should contain fixes and other improvements for 2.19.1.

Please help us testing it so we can fix more bugs before the next stable release.

Thanks!

What's Changed

New Contributors

Full Changelog: v2.19.1...v2.20.0-beta.1

2.19.1

Choose a tag to compare

@flavioislima flavioislima released this 27 Jan 09:29
f4f02ab

Hi!

After releasing the 2.19 version yesterday we started receiving reports of some people on Linux with some issues when lanching their games. This was due to an issue with conflicting libraries used when building Legendary and GOGDL that affected some Linux distros. This new release should fix that issue.

If you find any other issue please let us know on Github or Discord.

Also, on Linux, the ideal way to use Heroic is through Flathub. This is because it is a more reproducible and controllable way for everyone to test since the flatpak won't depend on system libraries directly.

v2.19.0 changelog

Highlights

  • Added experimental integration for games from the Zoom platform, Linux only for now. Next release we will bring it to the others.
  • macOS - Added support for DXMT -M chips only- (Install a version of Wine-Staging and 2 variants will appear, it only applies to new Wine-Staging installations, so if you want the DXMT variant of a version you already have installed, reinstall it)
  • Added new Launch Options setting for games that supports it.
  • Added Import button to the game page so its easier to find it.
  • Added some Sync-Saves options to the Game page as well.
  • macOS - Removed the ability to install Steam with a button since it is not working anymore, we are investigating other ways of automate that, but for now we preferred to remove it.
  • Cleaned up several options that are not relevant for Linux and macOS anymore.
  • Improved gamepad navigation in general
  • Linux - Added initial support for AppImage auto-update.
  • Windows - both the Setup and Portable versions are signed with certificate now.
  • Updated Electron to v39
  • Updated gogdl and legendary with fixes for a few bugs related with game listing, updates and more.
  • Linux - The DXVK Frame Rate option was removed since it was removed from DXVK completely and it was not doing anything already (it's still available on macOS)
  • Added Irish translations
  • Accessibility - Added an option to disable all animations
  • Several other fixes and improvements.