Releases: Nexus-Mods/Vortex
Release list
2.6.0-beta.2
2.6.0-beta.1
First beta of the 2.6 release.
Added
Alertcomponent 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
Tooltipcomponent (#23854)
Changed
- Header top nav buttons rebuilt on the shared
Buttoncomponent (#23915) - Shifted the
Buttonsize scale down a step (#23914) - Removed some Health Check toast notifications (#23911)
- Removed the left-over
session.extensions.installedstate (#23910) - Upgraded Headless UI to v2, with
Switchrebuilt 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
FileSystemErrorwithVortexError(#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)
dotnetprobebinary 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
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.4.2
Fixed
- Improved data formatting for opt-in consented analytics (#23837)
2.5.0-beta.1
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;
IExtensionrenamed toExtensionInfo(#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
PageRootwith a composablePagecomponent family (#23746) - Health check: redesigned and modularized the requirement detail UI (#23729)
- API events rework with typed event maps; breaking:
emitAndAwaitandwithPrePostnow return a nativePromiseinstead of Bluebird (#23728) - Removed the announcement and mod spotlight dashlets (#23701)
- Added a flat
PageRootlayout 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
typeregression 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)
modsByUidnot returning all results (#23756)PageHeadercollapse 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
2.4.0
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
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
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 updatedlabel (#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-
modTypefile 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
supportESLoverride 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)