All notable changes to this project will be documented in this file.
The format is based on Common Changelog and this project adheres to Semantic Versioning.
1.12.6 - 2024-10-02
- Fixed Starfield CC plugins being detected as native
- baldursgate3: Load order will now serialize to exactly match IGMM
modsettings.lsx
format.
1.12.5 - 2024-09-30
- Fixed mod enable notification not appearing
- 7daystodie: Fixed UDF error when directory contains whitespace. (16445)
- plugin-management: Added Starfield: Shattered Space plugin to native list
- plugin-management: Added ability to resolve native plugins through Regex patterns.
1.12.4 - 2024-09-11
- plugin-management: Updated libloot to 0.23.1. (16391).
1.12.3 - 2024-08-19
- Fixed inability to update/download folon mods through collections. (16267)
- Disallow error reports caused by faulty launchers in contributed extensions. (16215, 16250)
- Fixed mods update error handling. (16251)
- Fixed unsuccessful (statusCode != 200) request error handling.
- masterchiefcollection: New mod format support. (13745)
1.12.2 - 2024-08-14
- Fixed crash when comparing objects with skippable properties. (#16234)
- Fixed inability to update mods that are tagged as compatibleDownloads. (#16231)
- Fixed downloads/installation stalling when Vortex is in background.
- plugin-management: Removed non-relevant loot messages from inlined view
1.12.1 - 2024-08-12
- Fixed extension installation not executing from downloads page. (#16197)
- Fixed inability to download from mega.nz as part of collection. (#16176)
- plugin-management: Improved error handling for lootAsync api calls. (#16181)
- plugin-management: Fixed inability to filter loot messages by "relevant messages"
- mod-dependency-manager: Swapped default dependency icon drag actions to "after" to aid UX
1.12.0 - 2024-08-06
Stable release based on 1.12.0-beta.5
- Set Inter as new default font to align with site design system
- Added Mods of the Month to Dashboard. (#15930)
- Fixed build issues with node 18.20 and above. (#15950)
- Fixed inability to download files from Google Drive. (#15893)
- Fixed redundant mod metadata lookup. (#15934)
- Fixed error when attempting to untrack mods. (#15935)
- Fixed symlink elevation scripts for Node.
- Fixed overrides ignored when deploying single mods. (#15917)
- Fixed deployment flag not set when purging/deploying. (#15925)
- Added extension version to the global error context. (#15833)
- Added ability to select game store when manually choosing game folder. (#15371)
- Fixes broken Xbox launcher for Pillars of Eternity 2. (#15409)
- Adding support for EnderalSE on GOG. (#15369)
- Added status pill to collection overview.
- Fixes warning when potentially downgrading.
- Changed how community game extensions are highlighted.
- Fixes potential crash when queryPath functor returns function. (#15648)
- Added stricter diff check on skippable properties. (#15721)
- Fixes crash when attempting to untrack (untracked) mods. (#15801)
- Fixes error being missing if dotnet check fails
- libxmljs is being deprecated in 1.13
- Fixes excessive logging when testing mod references. (#15884)
- Fixed deploy event on batch install/re-install. (#16109)
- api: IRemoveModOptions is now being exported as part of the API
- collections: Added stricter collection checks before refreshing. (#15414)
- collections: Fixed crash if mods/downloads become unavailable. (#15979)
- gamebryo: Updates to better support Starfield. (#15918)
- plugin-management: Improve UI\UX for LOOT-enabled games. (#15929 )
- plugin-management: Updated libloot to 0.23
- plugin-management: Fixed inability to sort through FBLO for Starfield
- plugin-management: Fixed plugin list not being updated on startup
- plugin-management: Fixed incorrect missing masters notification when using fblo
- plugin-management: Fixed parsing of light plugins for non-Starfield gamebryo games
- baldursgate3: Fixed LSLib not executing with whitespace in path. (#15679)
- baldursgate3: Fixed inability to deserialize manually added mod entries. (#16106)
- bannerlord: Game support has been moved to a new community extension by Aragas and the BUTR team. (#15436)
- bladeandsorcery: Removed legacy mod support. (#16000)
- fallout4: Adding Fallout: London game domain support
- witcher3: Fixed crash if user has insufficient permissions. (#15793)
- witcher3: Fixed DLC entries displayed on Load Order page
1.12.0-beta.5 - 2024-07-29
- Fixed deploy event on batch install/re-install. (#16109)
- plugin-management: Fixed inability to sort through FBLO for Starfield
- baldursgate3: Fixed inability to deserialize manually added mod entries. (#16106)
- fallout4: Adding Fallout: London game domain support
1.12.0-beta.4 - 2024-07-24
- plugin-management: Fixed plugin list not being updated on startup
1.12.0-beta.3 - 2024-07-22
- plugin-management: Fixed incorrect missing masters notification when using fblo
1.12.0-beta.2 - 2024-07-17
- Removed old hardcoded font names
- plugin-management: Fixed parsing of light plugins for non-Starfield gamebryo games
1.12.0-beta.1 - 2024-07-16
- Set Inter as new default font to align with site design system
- Added Mods of the Month to Dashboard. (#15930)
- Fixed build issues with node 18.20 and above. (#15950)
- Fixed inability to download files from Google Drive. (#15893)
- Fixed redundant mod metadata lookup. (#15934)
- Fixed error when attempting to untrack mods. (#15935)
- Fixed symlink elevation scripts for Node.
- Fixed overrides ignored when deploying single mods. (#15917)
- Fixed deployment flag not set when purging/deploying. (#15925)
- Added extension version to the global error context. (#15833)
- Added ability to select game store when manually choosing game folder. (#15371)
- Fixes broken Xbox launcher for Pillars of Eternity 2. (#15409)
- Adding support for EnderalSE on GOG. (#15369)
- Added status pill to collection overview.
- Fixes warning when potentially downgrading.
- Changed how community game extensions are highlighted.
- Fixes potential crash when queryPath functor returns function. (#15648)
- Added stricter diff check on skippable properties. (#15721)
- Fixes crash when attempting to untrack (untracked) mods. (#15801)
- Fixes error being missing if dotnet check fails
- libxmljs is being deprecated in 1.13
- Fixes excessive logging when testing mod references. (#15884)
- gamebryo: Updates to better support Starfield. (#15918)
- api: IRemoveModOptions is now being exported as part of the API
- baldursgate3: Fixed LSLib not executing with whitespace in path. (#15679)
- bannerlord: Game support has been moved to a new community extension by Aragas and the BUTR team. (#15436)
- bladeandsorcery: Removed legacy mod support. (#16000)
- witcher3: Fixed crash if user has insufficient permissions. (#15793)
- collections: Added stricter collection checks before refreshing. (#15414)
- collections: Fixed crash if mods/downloads become unavailable. (#15979)
- plugin-management: Improve UI\UX for LOOT-enabled games. (#15929 )
1.11.7 - 2024-06-11
- Fixed excessive logging when downloading collections. (#15883)
- modtype-bepinex: Fixed installation error for BepInEX 5.4.23 or higher. (#15670)
- mod-dependencies: Added workaround setting for disabling modtype conflicts.
- witcher3: Fixed installer for mixed mods (both dlc and regular).
1.11.6 - 2024-05-22
- collections: Fixed dependency installation errors if no extra metadata available. (#15746)
- witcher3: fixed error when raising script merger notification. (#15743)
1.11.5 - 2024-05-21
- collections: Fixed installer options of mods with changed FOMOD structures not publishing correctly. (#15679)
- collections: Added status pill to collection overview
- witcher3: Added Epic Game Store discovery. (#15362)
- witcher3: Version information now displaying correctly
- witcher3: Migrated load ordering system to use new FBLO API. (#15362)
- witcher3: Bug fixes and code cleanup
1.11.4 - 2024-05-14
- collections: Fixed re-install dialog showing when installing in unattended mode.
- baldursgate3: Fixed LSLib not executing with whitespace in path. (#15679)
1.11.3 - 2024-05-13
Stable release based on 1.11.2-beta.
- Fixed re-render issue when enabling/disabling mod entries in the file-based load order
- libloot updated to 0.22.4
- Add support for Fallout 4 on Epic (#15580)
- Add support for new BA2 archive headers in Gamebryo games
- New update workflow to better communicate What's New, minimize auto downloading (unless critical hotfixes) and more information when swapping update channels. (#15363)
- vortex-api: Fixed performance degradation when downloading collections for games that use the file based load order system. (#15395)
- stardewvalley: Fixed SMAPI update notification appearing while managing other games
- collections: Added comparison of patches, installer choices, hashes when installing. (#15396)
- collections: Updated styles to fix update changelog bounds
- collections: Better logging when profile switching
- collections: Fixed rare crash where game version was being compared
- collections: Improved error handling when displaying instructions. (#14570)
- collections: Instructions textarea now fills available space. (#15394)
- collections: Override overflow now scrolls vertically.
- modtype-bepinex: Fixed download issues caused by package resolution applying the new archive format to 5.x.x versions of BepInEx
- mod-dependencies: Suppress error report when user cancels purge
- mod-dependencies: Fixed file overrides being cleared when switching to an empty profile
- mod-dependencies: Fixed rare issue where it was possible for mods to fail deploying certain types
- plugin-management: Fixed long delays when ascertaining if a plugin is marked light
- baldursgate3: Performance improvements when installing collections and using LSLib
- baldursgate3: Added caching to PAK reading
- baldursgate3: Added a better .NET error catch and shows a fix dialog. (#15391)
- Restyled announcement dashlet
- Underscores in archive names no longer cause installation issues. (#15334)
- Fixed layout issues with Contrast and Compact theme
- Added a Classic theme that uses the old colors
- Updated Logging format
- Updated dev bootstrap script
- Bump Electron from 25.8.4 to 28.2.0
- Bump Node from 18.15.0 to 18.18.2
1.11.2-beta - 2024-05-07
- Hotfix for BA2 archive check
- Loot updated to 0.22.4
1.11.1-beta - 2024-04-17
- (FBLO) Fixed re-render issue when enabling/disabling mod entries
- Loot updated to 0.22.3-14
- Fallout 4 now supported on Epic (#15580)
1.11.0-beta - 2024-04-02
- New update workflow to better communicate What's New, minimize auto downloading (unless critical hotfixes) and more information when swapping update channels. (#15363)
- (API) Fixed performance degradation when downloading collections for games that use the file based load order system. (#15395)
- (Stardew) Fixed SMAPI update notification appearing while managing other games
- (Collections) Added comparison of patches, installer choices, hashes when installing. (#15396)
- (Collections) Updated styles to fix update changelog bounds
- (Collections) Better logging when profile switching
- (Collections) Fixed rare crash where game version was being compared
- (Collections) Improved error handling when displaying instructions. (#14570)
- (Collections) Instructions textarea now fills available space. (#15394)
- (Collections) Override overflow now scrolls vertically.
- (BepInEx) Fixed download issues caused by package resolution applying the new archive format to 5.x.x versions of BepInEx
- (Dependency Management) Suppress error report when user cancels purge
- (Dependency Management) Fixed file overrides being cleared when switching to an empty profile
- (Dependency Management) Fixed rare issue where it was possible for mods to fail deploying certain types
- (Plugin Management) Fixed long delays when ascertaining if a plugin is marked light
- (Baldur's Gate 3) Performance improvements when installing collections and using LSLib
- (Baldur's Gate 3) Added caching to PAK reading
- (Baldur's Gate 3) Added a better .NET error catch and shows a fix dialog. (#15391)
- (Announcements) Restyled announcement dashlet
- (Mod Management) Underscores in archive names no longer cause installation issues. (#15334)
- (Theme) Fixed layout issues with Contrast and Compact theme
- (Theme) Added a Classic theme that uses the old colors
- Updated Log format
- Updated dev bootstrap script
- Updated Electron and Node
1.10.8 - 2024-03-13
- Fixed error when accessing conflicts before conflict calculation completed
- Fixed another instance where redundant file overrides were not being removed
- Fixed preview not working in override editor
1.10.7 - 2024-03-12
- Fixed redundant mods notification raised incorrectly
- Fixed redundant file override test removing entries incorrectly (or not removing them at all)
- Fixed manually created file overrides not saved upon restart
- Fixed purge event executed needlessly when no mod type conflicts are detected
1.10.6 - 2024-02-28
- Fixed inability to determine conflicts on startup (race condition)
1.10.5 - 2024-02-27
- Fixed erroneously attempting to add fileOverrides to a disabled mod
- Fixed attempts to iterate through invalid fileOverrides (causing the .includes error)
1.10.4 - 2024-02-26
- Fixed crash if fileOverrides are undefined for a mod instance
Yanked due to critical issue found with file overrides
- Sorting algorithm is now memoized
- Fixed file overrides not applied/removed from all affected mods
- Fixed overrides being applied to all mods regardless of modType conflict
- Fixed overrides not being removed when mod is disabled
- Protection against writing non-strings to file override state
- Beta and version information now shown on toolbar
1.10.2 - 2024-02-19
- Fixed conflict editor rendering when game not discovered
1.10.1 - 2024-01-25
- Fixed styles throughout
- Fixed hanging renderer thread when executing inter-thread actions (#15185)
- (BG3) Fixed info.json conflicts
1.10.0 - 2024-01-24
- (Collections) Improved styles for button states
- (Collections) Improved version mismatch dialog
- (Collections) Improved collection health downvote dialog
- (Collections) Allow curator to recommend using new profile on collection install
- (Collections) 12-hour delay from installing to voting is now based on install being finished
- (Collections) Game Version displayed in health rating
- (Dependency Manager) Fixed file conflicts not being detected across modtypes
- Fixed styles on table multi row select
- Fixed sorting on Add Mods to Collection dialog
- Updated styles for modals
- (SkyVR) Fixed error when attempting to find EslEnabler
- (Xbox) Fixed crash when attempting to detect xbox manifests during game installation and/or when xbox game store did not clear the game folders correctly.
- .NET check fail has updated text to match Microsoft's naming scheme as well as more accurately reflect what is needed and why
- (Script Extender) Fixed premium download journey
- (Palworld) Game stub added
- (Gamebryo) Zlib updated to 1.3.1
1.9.13 - 2024-01-08
- (API) Enhanced FBLO extension to maintain load order on purge
- (Baldur's Gate 3) Fix for modfixer notification not able to be supressed
- Updated remote URLs for announcements, extensions and changelog
- Updated layout for dashlets
- Updated default theme colors
- Updated notification colors to increase text legibility
- Updated uninstall feedback URL
1.9.12 - 2023-12-14
- (BepInEx) Fixed unsafe attempt to query the existence of the BepInEx package
- (Plugin Management) Modified ESL support detection to support game extension defined predicates
- (X4) fixed installation error if mod info is missing
- (Skyrim VR) Adding ESL support using SKSEVR plugin
1.9.11 - 2023-12-07
- (API) Added Save File dialog
- (Baldur's Gate 3) Load Order Export to File now uses System Save Dialog
- (BepInEx) Improved API support
- Updated libxmljs dependency
- (Xbox Gamestore) Fixed file system error dialog being raised for encrypted drives
- Drag handles correctly show on all draggable entries on the Load Order page
1.9.10 - 2023-11-22
- Support for future code signing certificate
- Updated design and styles for load order pages.
- More detailed log data when updating
1.9.9 - 2023-11-20
- Added deep merge to Vortex API
- Fixed crash when managing Game Pass games
1.9.8 - 2023-11-13
- (Cyberpunk 2077) Added as a game stub
- Improved analytics (for those that have opted in)
- Fixed game discovery for XBox Game Pass games
- (Starfield) Fixed crash when attempting to create directory junction
1.9.7 - 2023-10-26
- (Starfield) Added as a game stub
- Bump babel/traverse to 7.23.2
- (Baldur's Gate 3) Bumped to 1.3.7
- Fix for CLI args crashing Vortex on startup
1.9.6 - 2023-10-12
- Bump electron to 25.8.4
- Bump postcss to 8.4.31
- Update 7zip to 23.01
- Updated masterlist revision for LOOT to 0.22.1
1.9.5 - 2023-09-25
- Bump Electron from 25.3.1 to 25.8.1
- More consistent refreshing of OAuth tokens
1.9.4 - 2023-08-30
- (Fallout 4) Support for GOTY edition on GOG
- (7 Days to Die) Support for Version 2 of ModInfo.xml
- (Stardew Valley) Removal of recommendations
- Clearer error messages for startup problems and crashes
- Game thumbnails scale better on Games page
- OAuth token refreshing causing 401 errors
- (Baldur's Gate 3) Support for full release
1.9.3 - 2023-07-31
- Packaged builds now created on CI
- Updated Electron to 25.3.0
- Tweaks to reduce OAuth errors
1.9.2 - 2023-07-20
- User info endpoint checks
1.9.1 - 2023-07-13
- More information when handling 401/403 errors
1.9.0 - 2023-07-12
- New splash image to match branding
- Pill to show membership status next to name
- Changed default games order to 'Most Popular'
- Replaced some older spinner icons
- Rewording of Edit Collections help text
- Reworded some error messages when installing dependencies and collections
- Some game extensions had incorrectly scaled background images
- About page changelog was showing raw markdown
- Incorrect revision number shown on collection thumbnail when updating
- OAuth scopes updated
1.8.5 - 2023-06-05
- Branded installer (custom installer only)
- Font rendering improved and all font weights are now supported
- More robust check if VC++ Runtime is installed
- Updated site links for new campaign tracking
- Performance optimisations
- (Witcher 3) don't report user cancellation as error
- (Blade & Sorcery) fixed 0.2.12 migration
- When providing feedback, users are treated as logged out if using OAuth
- Changelog dashlet was incorrectly displaying markdown