Skip to content

Prepare 0.8.0: bump versions across all four places - #48

Merged
TheValiantOne merged 1 commit into
mainfrom
chore/release-0.8.0
Aug 26, 2026
Merged

Prepare 0.8.0: bump versions across all four places#48
TheValiantOne merged 1 commit into
mainfrom
chore/release-0.8.0

Conversation

@TheValiantOne

Copy link
Copy Markdown
Owner

Version bump only — no behavior change in this PR.

0.7.00.8.0. A minor rather than a patch bump because #47 both adds new diagnostics (stale-build pre-flight, inventory-hygiene reporting, new scan_conflicts/merge_conflicts/list_merges response fields) and changes a default: a mod marked Enabled=0 in mods.settings is no longer scanned for conflicts, so an existing install will report a different conflict count after upgrading (opt out with MergeDisabledMods=true).

All four copies of the number move together, as release.yml's verify-version job requires:

Location Value
WitcherScriptMerger/Properties/AssemblyInfo.cs (AssemblyVersion/AssemblyFileVersion) 0.8.0
WitcherScriptMerger.Headless/WitcherScriptMerger.Headless.csproj (<Version>) 0.8.0
vortex-extension/src/githubRelease.ts (DEFAULT_WSM_VERSION) 0.8.0
tag v0.8.0

DEFAULT_WSM_VERSION is the one that silently rots — it selects which release the Vortex extension downloads, so leaving it behind ships an extension that fetches the previous build, i.e. one missing exactly the fixes this release is being cut for.

The extension's own version (package.json/info.json, currently 0.2.0) tracks separately and is deliberately unchanged.

Verification

  • dotnet build clean, 239 tests pass, dotnet format whitespace --verify-no-changes clean.
  • Extension typecheck clean, lint clean, 225 unit tests pass.

AI-assisted development

Produced with Claude Code (Opus 5), per CONTRIBUTING.md.

🤖 Generated with Claude Code

https://claude.ai/code/session_01N6y39x9F3SKcS4hhpw85Yi

A minor, not a patch, bump: this release adds new diagnostics (the stale-build
pre-flight, inventory-hygiene reporting, new MCP response fields) and changes a
default - a mod marked Enabled=0 in mods.settings is no longer scanned for
conflicts, which changes the conflict count an existing install reports.

All four copies of the number move together, as release.yml's verify-version
job requires: AssemblyInfo.cs's AssemblyVersion/AssemblyFileVersion, the
Headless csproj's <Version>, the Vortex extension's DEFAULT_WSM_VERSION (which
selects which release the extension downloads, so leaving it behind ships an
extension that fetches the previous build), and the v0.8.0 tag itself.

The extension's own version (package.json/info.json, 0.2.0) tracks separately
and is unchanged.

239 .NET tests pass; extension typecheck, lint and 225 unit tests pass; format
check clean.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01N6y39x9F3SKcS4hhpw85Yi
@TheValiantOne
TheValiantOne merged commit d73481e into main Aug 26, 2026
2 checks passed
@TheValiantOne
TheValiantOne deleted the chore/release-0.8.0 branch August 26, 2026 03:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant