Skip to content

Latest commit

 

History

History
555 lines (415 loc) · 28.9 KB

CHANGELOG.md

File metadata and controls

555 lines (415 loc) · 28.9 KB

Changelog

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.13.0-beta.1] - 2024-09-24

  • Improved checks for mod updates. (#16453)
  • Resolve mod installation profile query (if only 1 available). (#16438)
  • Added multi-select drag-and-drop to file-based load order.
  • Removed redundant check when generating extended items.
  • Fixed inability to install non-extensions from site domain. (#16481)
  • Fixed file-based load order update set not initializing correctly.
  • Fixed manual deployment actions not recognized correctly.
  • Fixed FOLON/FO4 mixed collection issue. (#16305)
  • Less generic error for rate limit breaches.
  • Added ability to disable the experimental move deployment method through the game registration call. (#16200)
  • Fixed premature fileName reference comparison failure during collection install
  • api: Added coreceVersion as an API utility function (#16304)
  • api: (Deprecated) libxmljs is no longer exported as part of Vortex's API.
  • api: Fixed load order entries losing their index on mod update/re-install. (#16086)
  • collections: Fixed crash when switching profiles in the collection install dialog. (#16242)
  • collections: Now uses improved coercion to better support dependency detection
  • collections: Added context menu action to apply collection rules manually
  • mod-dependency-manager: No longer trim the versions of the mods to 3 digits
  • modtype-bepinex: Improved error handling for when no matching bepinex pack is found. (#15933)
  • baldursgate3: Fix to support Patch 7 load order format. (#16384)
  • witcher3: Fixed incorrect mod type assignment for certain mods
  • masterchiefcollection: Reduced mod depth to better support the new mod type

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

1.10.3 - 2024-02-21

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

Added

  • (API) Added Save File dialog

Changed

  • (Baldur's Gate 3) Load Order Export to File now uses System Save Dialog
  • (BepInEx) Improved API support
  • Updated libxmljs dependency

Fixed

  • (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

Added

  • Support for future code signing certificate

Changed

  • Updated design and styles for load order pages.
  • More detailed log data when updating

1.9.9 - 2023-11-20

Added

  • Added deep merge to Vortex API

Fixed

  • Fixed crash when managing Game Pass games

1.9.8 - 2023-11-13

Added

  • (Cyberpunk 2077) Added as a game stub

Changed

  • Improved analytics (for those that have opted in)

Fixed

  • Fixed game discovery for XBox Game Pass games
  • (Starfield) Fixed crash when attempting to create directory junction

1.9.7 - 2023-10-26

Added

  • (Starfield) Added as a game stub

Changed

  • Bump babel/traverse to 7.23.2
  • (Baldur's Gate 3) Bumped to 1.3.7

Fixed

  • Fix for CLI args crashing Vortex on startup

1.9.6 - 2023-10-12

Changed

  • 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

Changed

  • Bump Electron from 25.3.1 to 25.8.1

Fixed

  • More consistent refreshing of OAuth tokens

1.9.4 - 2023-08-30

Added

  • (Fallout 4) Support for GOTY edition on GOG
  • (7 Days to Die) Support for Version 2 of ModInfo.xml

Changed

  • (Stardew Valley) Removal of recommendations
  • Clearer error messages for startup problems and crashes
  • Game thumbnails scale better on Games page

Fixed

  • OAuth token refreshing causing 401 errors
  • (Baldur's Gate 3) Support for full release

1.9.3 - 2023-07-31

Added

  • Packaged builds now created on CI

Changed

  • Updated Electron to 25.3.0

Fixed

  • Tweaks to reduce OAuth errors

1.9.2 - 2023-07-20

Fixed

  • User info endpoint checks

1.9.1 - 2023-07-13

Changed

  • More information when handling 401/403 errors

1.9.0 - 2023-07-12

Added

  • New splash image to match branding
  • Pill to show membership status next to name
  • Changed default games order to 'Most Popular'

Changed

  • Replaced some older spinner icons
  • Rewording of Edit Collections help text
  • Reworded some error messages when installing dependencies and collections

Fixed

  • 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

Added

  • Branded installer (custom installer only)
  • Font rendering improved and all font weights are now supported

Changed

  • More robust check if VC++ Runtime is installed
  • Updated site links for new campaign tracking
  • Performance optimisations

Fixed

  • (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