Added
- Ability to link profiles to specific collections (#21283)
Changed
- Upgraded libloot from 0.27.0 to 0.29.0 — plugin sorting ~2x faster
- Re-apply installer choices/preset on manual re-install of a mod
Fixed
- Confusing "No instructions found" error dialog when toggling mod instructions during a race condition — now logs silently instead (#21300)
- Crash in file-based load order when external entries were not stored as arrays (#21309)
editCollectioncallback being wrapped incorrectly, causing crash when editing a collection (#21319)- Crash in dependency graph view when the graph component wasn't initialized yet (#21327)
- Crash in collection overview when the collection's game domain was undefined (#21328)
- Error messages showing empty file paths for ENOENT/EPERM errors when
path/filenamewas an empty string instead of undefined (#21337, #21343, #21377) - Crash when accessing
modInfoon a null download reference during mod installation (#21338) minimatchthrowing on invalid patterns in the dependency blacklist — now catches and skips bad patterns (#21352)winapi.GetPrivateProfileSectionNamescrash on non-Windows platforms by skipping WinAPI ini format on Linux/Mac (#21355)- Crash when load order contained circular rules — now shows a user-friendly notification instead (#21356)
- Crash from stale OAuth callback arriving after the login flow was already completed or abandoned (#21362)
__MACOSXresource fork directories not being excluded during deployment — case-sensitive match was missing (#21364)- Win32
GetLastErrorcode of 0 (ERROR_SUCCESS) overwriting real error messages with "The operation completed successfully" (#21366, #21375, #21380) - Crash when importing collection plugin rules/groups that weren't exported (#21381)
- Collection overview not re-rendering correctly on install complete