Skip to content

Releases: Nexus-Mods/Vortex

2.6.0-beta.2

2.6.0-beta.2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 20 Aug 12:06
0f10c38

Fixed

  • Health check fixes: requirements pointing to the Vortex mod page are now treated as satisfied, and optional collection mods are skipped from file requirement checks (#23974)
  • Plugins left disabled after collection installs (#23964)

2.6.0-beta.1

2.6.0-beta.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 11 Aug 11:30
85eb12a

First beta of the 2.6 release.

Added

  • Alert component in the design system (#23895)
  • Health check: empty state when logged out, and detection of free users upgrading to premium via the upsell (#23887)
  • Collision-aware Tooltip component (#23854)

Changed

  • Header top nav buttons rebuilt on the shared Button component (#23915)
  • Shifted the Button size scale down a step (#23914)
  • Removed some Health Check toast notifications (#23911)
  • Removed the left-over session.extensions.installed state (#23910)
  • Upgraded Headless UI to v2, with Switch rebuilt on top of it (#23898)
  • Toolbar tooltips, pinned actions, and header layout (#23897)
  • Reworked action and reducer typings and the API declaration rollup (#23893)
  • Toolbar controls that don't fit now collapse into the overflow menu (#23892)
  • Moved the Extensions page onto the new Page layout (#23888)
  • Updated the OpenAPI schema (#23886)
  • Upgraded i18next from 20 to 21 (#23877)
  • Collection info retrieval now includes the revision number (#23876)
  • Upgraded i18next from 19 to 20 (#23872)
  • Recently Managed dashlet no longer shown in the Modern UI (#23871)
  • Upgraded React to 18.3.1 (legacy render mode) (#23853)
  • Replaced FileSystemError with VortexError (#23851)
  • Upgraded React to 17.0.2 (#23775)
  • Switched to the new upload API for Collections (#22245)

Fixed

  • Renderer out-of-memory crash when changing the revision of a large collection (#23912)
  • Upload progress not reaching 100% at the end of an upload (#23900)
  • Included forgotten API exports (#23899)
  • Notification action typing issues (#23891)
  • Health check refresh fixes: login, enabled-state, mod and download changes now trigger a refresh, and multiple triggers are debounced (#23884)
  • Session refresh now checks that the user is logged in (#23883)
  • UI fixes: clear button in the Games search bar and simplified input sizing (#23873)
  • Health check fixes and polish (#23858)
  • Health check correctness fixes (#23856)
  • Health check: better handling for errors and timeouts (#23852)
  • dotnetprobe binary not copied to the unpacked ASAR on Linux (#23829)
  • Settings pickers anchored left so their menus stay inside the pane (#23826)
  • Game settings page header renamed to match the sidebar (#23825)
  • Health check: implemented missing OR requirement cases (#23815)

2.5.0

Choose a tag to compare

@github-actions github-actions released this 10 Aug 12:24
bdf868e

Whether you’re meticulously assembling a gargantuan 1,000-plugin load order or just jumping in for a quick gaming session, we’ve got a slick new update to keep Vortex running smoother and faster than ever. Here is a quick look at what’s new in 2.5!

🩺 Health Checks & External Mods

Mods that require files from outside Nexus Mods are no longer a headache. They now get their own "External mod install" flow with a handy link straight to the source.

We’ve also added a clever coloured dot to the Health check menu; blue for suggestions and yellow for warnings, so you can spot the most severe problems at a glance. Finally, the requirement detail pages have a sleek new card-based look, and we’ve squashed a bunch of bugs causing stale data, missing thumbnails, and incorrect file names.

✨ A Fresh, Faster UI

You’ll notice that a few pages have been redesigned! We’ve started with the Settings and Preferences menu, which now have a tidy new tab layout (and your per-game preferences are now simply called "Game settings"). Keep an eye out for more UI changes across the app with each release.

We've rebuilt the Games page from the ground up on our new design system, modernised the category manager to make sorting your subcategories a total breeze, and updated the navigation icons across the sidebar. We've also decluttered your dashboard by clearing out the announcement and mod spotlight tiles.

🚀 Performance & Polish

Got an absolute mountain of mods? We’ve fixed a nasty memory leak that could crash Vortex during massive installs, and the load order page is now significantly faster, meaning moving 1000+ plugins is actually smooth again!

Tabs now work properly across all non-English languages, the plugin group editor arrows now all point in a logical direction, and we’ve made sure blurred adult content images stay recognisable instead of shrinking into invisible smears on wide screens.

🐛 Spot a Bug? Let Us Know!

We’ve done a lot of bug-squishing in this update, but if you happen to spot a wild one that managed to escape, please let us know! You can report any pesky issues over on GitHub (just remember to attach your Vortex log file so our dev team can figure out exactly what went wrong).

Got a burning question, some general feedback, or just want to chat about the latest tweaks? Come hang out with us in the Vortex channel on the official Nexus Mods Discord.

Finally, if you’re feeling exceptionally technical and want to read the raw, unedited list of every single GitHub pull request, you can browse the full, unfiltered changelog.

2.5.0-beta.2

2.5.0-beta.2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 30 Jul 08:19
0bdf210

Fixed

  • Login failing with an EvalError from zod's eval-based JIT under the renderer CSP (#23837)
  • Improved data formatting for opt-in consented analytics (#23837)

2.4.2

Choose a tag to compare

@github-actions github-actions released this 30 Jul 08:49
147b456

Fixed

  • Improved data formatting for opt-in consented analytics (#23837)

2.5.0-beta.1

2.5.0-beta.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 29 Jul 12:27
acd5e37

First beta of the 2.5 release.

Added

  • Persisted extension metadata (#23783)
  • Health check now handles external (non-Nexus) mod requirements (#23780)
  • Health check severity badge on the left-menu item (#23749)
  • Error parser (#23696)

Changed

  • Cleaned up i18n methods, replacing Bluebird with native Promises (#23796)
  • API compat error subclasses now use VortexError (#23794)
  • Marked FS API methods as deprecated (#23791)
  • Extension tracking moved fully to the new installed-state system; IExtension renamed to ExtensionInfo (#23787)
  • Store helper API cleanup, marking APIs as public or deprecated (#23782)
  • Updated nav icons and renamed the per-game Preferences page to "Game settings" (#23769)
  • Updated the dependencies endpoint to the new /ranges/ route (#23767)
  • Mod requirement checks now keyed by mod_uid (#23766)
  • Removed GitHub as an extension source (#23761)
  • Settings & Preferences: new Page + Tabs layout (#23759)
  • Health check QA polish: menu item resets to the listing, unified file-requirement copy (#23754)
  • Files now hashed on a main-process worker pool, so finalizing a large download no longer blocks the UI (#23747)
  • Replaced PageRoot with a composable Page component family (#23746)
  • Health check: redesigned and modularized the requirement detail UI (#23729)
  • API events rework with typed event maps; breaking: emitAndAwait and withPrePost now return a native Promise instead of Bluebird (#23728)
  • Removed the announcement and mod spotlight dashlets (#23701)
  • Added a flat PageRoot layout and rebuilt the Games page on new design-system components (#23700)
  • Improved load order page performance for large mod counts (#23699)
  • Modernized the category modal and improved subcategory management (#23583)

Fixed

  • i18n module type regression from the i18n cleanup (#23803)
  • Renderer memory leak crashing installs on large mod libraries (#23781)
  • Health check showing the archive filename instead of the friendly mod name (#23770)
  • Missing thumbnails for downloaded files in the health check (#23768)
  • Stale mod requirements by switching to a session cache rather than persistent storage (#23762)
  • Cyberpunk 2077 community game extension showing as official (#23760)
  • modsByUid not returning all results (#23756)
  • PageHeader collapse jitter on barely-scrollable pages (#23755)
  • Tabs broken in non-English languages; tab identity is now an explicit id independent of the label (#23752)
  • Reversed/inconsistent arrows in the plugin group editor (#23739)
  • Blurred portrait images reduced to a barely-visible smear in landscape frames (#23732)

2.4.1

Choose a tag to compare

@github-actions github-actions released this 29 Jul 11:53
9e36232

Fixed

  • Reduce endpoint polling rates (#23810)
  • Collection installs never finishing when optional mods needed no download (#23798)

2.4.0

Choose a tag to compare

@github-actions github-actions released this 27 Jul 11:25
1b987b7

There is nothing quite like the feeling of downloading a massive, 500-mod Collection and having it boot up perfectly on the very first try. To help make that dream a reality a lot more often, we've given Collections a massive under-the-hood overhaul in Vortex 2.4!

Alongside that, we've added some highly requested features to make managing your downloads a total breeze. Here is a quick look at what’s new.

📦 Collections, Upgraded

Massive Collections will no longer get stuck at 90-something percent! Installs now track completion reliably, meaning you won't be left guessing or accidentally miss the optional-mods step. Once your Collection finishes installing, all its plugins will be correctly sorted and automatically switched on. Plus, optional mods now display their download and install progress right on the Collection screen and in the final summary.

📥 Keeping Downloads Simple

To make it even clearer what mods you're adding to your games, downloads will now show their actual, friendly names instead of confusing temporary filenames, and you can easily clear out any downloads that get stuck.

The Health Checker has also had an upgrade, letting you know when a mod requirement is downloaded but not yet installed. Even better, it'll now give you the option to install those requirements locally.

✨ UI Polish & Game Tweaks

We’ve refreshed the Games page and your "Recently Managed" dashboard tile with snazzy new portrait cover art to match the main Nexus Mods website. Health checks are also a lot more subtle now as we've ditched the constant success pop-ups in favour of a clean 'last updated' timestamp.

Finally, Fallout 4 VR players will now correctly see their light (ESL) plugins, the classic system tray icon has returned, and we've squashed several minor layout bugs across the app. Now, speaking of bugs…

🐛 Spot a Bug? Let Us Know!

We’ve done a lot of bug-squishing in this update, but if you happen to spot a wild one that managed to escape, please let us know! You can report any pesky issues over on GitHub (just remember to attach your Vortex log file so our dev team can figure out exactly what went wrong).

Got a burning question, some general feedback, or just want to chat about the latest tweaks? Come hang out with us in the Vortex channel on the official Nexus Mods Discord.

Finally, if you’re feeling exceptionally technical and want to read the raw, unedited list of every single GitHub pull request, you can browse the full, unfiltered changelog.

2.4.0-beta.2

2.4.0-beta.2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 21 Jul 12:28
17d15dd

Fixed

  • Collection name shown as the downloaded archive's file name on collection cards (#23741)
  • Repaired download and mod names already polluted with CDN storage paths by the 2.4.0-beta.1 regression, restoring them to their friendly form (#23735)
  • Restored downloads from mega.nz and Google Drive (and similar hosts that deliver files via client-side JavaScript) (#23731)
  • Downloads and mods now use the proper Nexus file name instead of the CDN storage path (e.g. 5c/d3/1f/<guid>) (#23726)
  • Corrected the import and use of removeMods (#23710)
  • Persisted state keys with invalid UTF-8 bytes being unremovable and re-triggering the state-corruption dialog on every launch (#23704)
  • Mod requirements not showing for mods that have both mod-to-mod and file-to-file requirements (#23702)

2.4.0-beta.1

2.4.0-beta.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 15 Jul 09:09
0351452

First beta of the 2.4 release.

Added

  • Health check page: Support for downloaded but not-yet-installed files in the Mods list (#23648)
  • Health check page: Bulk mod install (#23642)

Changed

  • Health check page: dropped the per-run success toasts in favour of a Last updated label (#23688)
  • Health check page: Mod summary now shown for downloaded but not-yet-installed files (#23682)
  • Reworked the Recently Managed dashlet for portrait game tiles (#23680)
  • Removed the in-app Nexus Mods app migration guide (#23651)
  • Upgraded Electron 42.3.3 → 43.0.0 and Node 24.15.0 → 24.17.0 (#23631)
  • Games page now uses Nexus portrait tile artwork (tile.jpg, 2:3) (#23615)
  • Optional collection mods now tracked in the collection progress UI and finished dialog like required members (#23613)

Fixed

  • Restored the system tray icon (#23689)
  • Cross-modType file override editor rendering an empty tree (#23676)
  • Downloads showing their internal __vortex_tmp_ name, and a download left undeletable when not properly cancelled (#23657)
  • Update-channel button position in Settings (#23653)
  • LOOT top bar overflowing (#23652)
  • FOMOD dialog buttons overflowing (#23650)
  • Fallout 4 VR light (ESL) plugins not appearing because the game extension's supportESL override was never applied (#23644)
  • Mods incorrectly pulled in as requirements of other mods (#23633)
  • Collection plugins left unsorted or disabled after install, and plugin loading now resilient to a invalid plugin file (#23612)
  • Collection installs stalling near completion (~9X%) and never showing as finished; the Redux install session is now the single source of truth for completion (#23568)