Skip to content

release: prepare v1.3.1 - #119

Merged
bilbospocketses merged 1 commit into
masterfrom
release/v1.3.1
Aug 26, 2026
Merged

release: prepare v1.3.1#119
bilbospocketses merged 1 commit into
masterfrom
release/v1.3.1

Conversation

@bilbospocketses

Copy link
Copy Markdown
Owner

Patch release carrying the two dependency-manager fixes found immediately after v1.3.0 shipped. Both landed after the v1.3.0 tag (ec665fc), so the published v1.3.0 does not contain them.

  • fix(deps): stop the platform token vetoing explicit asset patterns #117 — GitHub asset matching required a filename to contain a platform token (win64) in addition to matching the declared asset pattern. Neither ImageMagick (-portable-Q8-x64.7z) nor vtracer (-x86_64-pc-windows-msvc.zip) names its platform that way, so both were vetoed despite exact pattern matches. No download URL ever resolved → neither could be installed or updated in-app.
  • fix(imaging): repair the vtracer and potrace version patterns #118 — vtracer's --version banner changed upstream, so its pattern stopped matching and it reported a blank installed version even once installed. potrace separately recorded 1.16. because a greedy capture swallowed its banner's sentence period.

Impact on v1.3.0: fresh installs are fine — the MSI seeds these binaries — but in-app dependency updates for the imaging tools are broken there. That is what this patch is for.

Verified live in the dev instance before cutting: magick, vtracer and potrace all install and report correct versions.

Verification

  • 721 tests green in Release
  • Zero CS/CA warnings
  • All three binaries report FileVersion 1.3.1.0

Patch release carrying the two dependency-manager fixes found immediately
after v1.3.0 shipped, both of which landed after that tag.

PR #117 - GitHub asset matching required a release asset's filename to
contain a platform token ("win64") in addition to matching the declared asset
pattern. Neither ImageMagick nor vtracer names its platform that way, so both
were vetoed despite exact pattern matches, no download URL ever resolved, and
neither could be installed or updated in-app.

PR #118 - vtracer's --version banner changed upstream, so its version pattern
stopped matching and it reported a blank installed version even once
installed. potrace was separately recording "1.16." because a greedy capture
swallowed the sentence period ending its banner.

v1.3.0 is unaffected for fresh installs, since the MSI seeds these binaries,
but its in-app dependency updates for the imaging tools are broken. That is
what this patch is for.

721 tests green in Release; zero CS/CA warnings.
@bilbospocketses
bilbospocketses enabled auto-merge (squash) August 26, 2026 18:54
@bilbospocketses
bilbospocketses merged commit 9d8ffec into master Aug 26, 2026
8 checks passed
@bilbospocketses
bilbospocketses deleted the release/v1.3.1 branch August 26, 2026 18:55
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