A bigger patch than planned but it's all for a very good reason! In v1.14, there was a bug fixed in the deepest darkest depths of Vortex, in a function called getSafe()
, that developers use to provide a default value when accessing the state. This bug could cause the default value to be ignored, or even provide an unexpected value. The multiple issues fixed in this patch are ones that had always been broken but were never apparent until now. Users (and extension developers) should see more consistent behaviour going forward.
- Fixed override instructions not being applied correctly
- Fixed instances where collection claimed mods are uninstalled
- Fixed dependency installation errors if game becomes unmanaged. (#17685)
- Added error handling for completed downloads that can't be processed. (#17707)
- Avoid render attempts of invalid LO entries. (#17669)
- Log attempts to find a mod using an undefined reference. (#17680, #17710)
- Consolidated loadOrder db queries across FBLO API. (#17703, #17719)
- Fixed potential attempts to start downloads that have already started. (#17713)
- Bypass file override checks if no instructions were generated. (#17708)
- collections: Fixed incorrect crc hash mismatch errors blocking collection publish. (#17748)
- collections: Fixed checksum exception when using replicate install mode. (#17712)
- witcher3: Improved error handling when merging xml files. (#17700)