Skip to content

chore(deps): bump Velopack 0.0.1589 -> 1.1.1#41

Merged
bilbospocketses merged 1 commit into
masterfrom
chore/velopack-1.1.1
Jun 4, 2026
Merged

chore(deps): bump Velopack 0.0.1589 -> 1.1.1#41
bilbospocketses merged 1 commit into
masterfrom
chore/velopack-1.1.1

Conversation

@bilbospocketses
Copy link
Copy Markdown
Owner

What

Bumps Velopack 0.0.1589-ga2c5a97 (prerelease) → 1.1.1 (stable) — both production csprojs (ControlMenu, ControlMenuLauncher) and the vpk CLI pin (release.yml, scripts/local-pack.ps1). Closes TODO Item 36; supersedes Dependabot #34 (which bumped only the NuGet refs, not the vpk pin / comments / CHANGELOG).

Why

The 0.0.1589 prerelease pin was originally needed because stable vpk lacked --msi / --instLocation; those are standard post-1.0, so we move to the stable line. The vpk CLI and the runtime library share a release/serialization line, so both move together.

Verification

  • ✅ Clean Release build — consumed .NET surface (UpdateManager / GithubSource(url, accessToken, prerelease) / CheckForUpdatesAsync() / DownloadUpdatesAsync(_, cancelToken:) / VelopackApp.Build().SetAutoApplyOnStartup(false).Run()) is source-compatible.
  • 445/445 tests pass (incl. VelopackUpdateServiceTests, VelopackHookDispatcherTests).
  • ✅ Local vpk 1.1.1 --msi --instLocation PerMachine pack produced a working ControlMenu-stable.msi (59.8 MB) + Setup.exe + full nupkg + feed. (The vpk pack step only runs on a release tag in CI, so it was verified locally via scripts/local-pack.ps1.)
  • Updated the VelopackUpdateService API-surface comment (0.0.1298 → 1.1.1).

Both production csprojs (ControlMenu, ControlMenuLauncher) and the vpk CLI
pin (release.yml, scripts/local-pack.ps1) move from the 0.0.1589 prerelease
to stable 1.1.1; the prerelease pin predated stable --msi/--instLocation,
now standard post-1.0.

Consumed .NET API (UpdateManager / GithubSource / CheckForUpdatesAsync /
DownloadUpdatesAsync / VelopackApp.Build().SetAutoApplyOnStartup(false).Run())
is source-compatible. Verified: clean Release build + 445/445 tests, and a
local vpk 1.1.1 --msi --instLocation PerMachine pack producing a working
ControlMenu-stable.msi. Updated the VelopackUpdateService API-surface comment.

Supersedes Dependabot #34.
@bilbospocketses bilbospocketses enabled auto-merge (squash) June 4, 2026 00:23
@bilbospocketses bilbospocketses merged commit 0159b2b into master Jun 4, 2026
8 checks passed
@bilbospocketses bilbospocketses deleted the chore/velopack-1.1.1 branch June 4, 2026 01:00
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