Releases: TheValiantOne/WitcherScriptMerger
Release list
v0.7.0
What's Changed
- Extract whole enum declarations as units so mod-added members survive merges by @TheValiantOne in #36
- Exclude the merged mod from the conflict scan so re-merges stay idempotent by @TheValiantOne in #37
- Give merge_conflicts its own deadline instead of the 30s request default by @TheValiantOne in #38
- Remove the merge_conflicts deadline entirely rather than raising it by @TheValiantOne in #39
- Read and emit the WitcherScriptMerger.exe.config Vortex configures by @TheValiantOne in #40
- Give the unresolved-conflicts notification a "Resolve Now" button by @TheValiantOne in #41
- Require a vanilla declaration kept by either side to survive the merge by @TheValiantOne in #42
- Let a mod ranking decide whose version of a function wins by @TheValiantOne in #43
- Correct the review count, give the extension a stable id, and put it under CI by @TheValiantOne in #44
- Prepare 0.7.0: bump versions and stop DEFAULT_WSM_VERSION rotting by @TheValiantOne in #46
Full Changelog: v0.6.4...v0.7.0
v0.6.4
What's Changed
- Detect line-level local-variable duplication inside spliced function bodies by @TheValiantOne in #34
- Bump version to 0.6.4 for the local-var-duplication fix by @TheValiantOne in #35
Full Changelog: v0.6.3...v0.6.4
v0.6.3
What's Changed
- Fix function-level merge gap handling (compile-breaking defects 1+2) by @TheValiantOne in #27
- Remove dead Win32 constants and refresh stale no-release comments by @TheValiantOne in #29
- Close both extension first-run gaps: download trigger + existing-install override by @TheValiantOne in #30
- Use threaded chain descriptions in rescue/skip notifications by @TheValiantOne in #31
- Add headless overwrite semantics to merge_conflicts and the merge CLI verb by @TheValiantOne in #28
- Bump version to 0.6.3 for the hardening-pass release by @TheValiantOne in #32
- Validate every chain-step merge output; reconcile insertions globally; atomic writes by @TheValiantOne in #33
Full Changelog: v0.6.2...v0.6.3
v0.6.2
What's Changed
- Route LoadOrderValidator's prompt through Program.Notifier by @TheValiantOne in #1
- Add GitHub Actions CI (build + format check on PRs) by @TheValiantOne in #2
- Research spike: WolvenKit as a QuickBMS/wcc_lite replacement by @TheValiantOne in #3
- Add Vortex extension design doc (Unit 4, design only) by @TheValiantOne in #4
- Split into WitcherScriptMerger.Core + host GUI/CLI/MCP project by @TheValiantOne in #5
- Harden MCP tools for minimal-rights operation by @TheValiantOne in #6
- Add DiffPlex-based merge engine and a test project by @TheValiantOne in #7
- Add WitcherScriptMerger.Headless: a Linux-capable CLI/MCP-only host by @TheValiantOne in #8
- Retire KDiff3; make DiffPlexMergeEngine the sole merge engine by @TheValiantOne in #9
- Federate CLAUDE.md into per-project files; refresh README.md by @TheValiantOne in #10
- Fix Vortex/DLC compatibility gaps found via IDCs/WitcherScriptMerger comparison by @TheValiantOne in #11
- Add WSM_ environment-variable override for AppSettings by @TheValiantOne in #13
- Refresh Vortex extension design doc against settled decisions and new facts by @TheValiantOne in #12
- Add config-extensible allowlist for vanilla DLC/expansion bundle folders by @TheValiantOne in #14
- Add Vortex extension scaffold + MCP stdio client (Unit E) by @TheValiantOne in #15
- Add release workflow, self-contained publish profiles, and version exposure by @TheValiantOne in #16
- Add Vortex extension tool acquisition and env-var configuration (Unit F) by @TheValiantOne in #17
- Add function-level merge fallback for whole-file merge failures by @TheValiantOne in #18
- Add post-deploy WSM conflict scanning and notification (Unit G) by @TheValiantOne in #19
- Fix correctness bugs found by review in the function-level merge engine by @TheValiantOne in #22
- Add Vortex merge-history dashlet (Unit I) by @TheValiantOne in #20
- Add "Resolve Script Conflicts" action + merge panel to the Vortex extension by @TheValiantOne in #21
- Add Vortex dependency/status dashlet and wcc_lite auto-acquisition (Unit J) by @TheValiantOne in #23
- Unit L: Vortex extension README, packaging scaffolding, design-doc reconciliation by @TheValiantOne in #24
- Add Vortex coexistence & Collections handling (Unit K) by @TheValiantOne in #25
- Fix release workflow: gh release create needs --repo by @TheValiantOne in #26
New Contributors
- @TheValiantOne made their first contribution in #1
Full Changelog: 0.6.2...v0.6.2
WitcherScriptMerger Companion (Vortex extension) v0.1.0
First release of the Vortex (Nexus Mods) companion extension for WitcherScriptMerger. Scans for script conflicts after deployment, drives WSM's headless merge from a "Resolve Script Conflicts" action, shows merge history and a dependency/status dashlet, auto-acquires the WSM binary and wcc_lite, and detects when Vortex's built-in Script Merger integration changes merge state underneath it (Collections installs, per-profile backup/restore).
Manual install: extract the zip so its contents (index.js, info.json) land directly in %APPDATA%\Vortex\plugins\witcherscriptmerger-vortex\. See vortex-extension/README.md for full setup and requirements.