Skip to content

Backport upstream versioning and Chocolatey fixes to Classic - #14

Merged
martesi merged 2 commits into
mainfrom
classic-test-upstream-backports-2
Aug 30, 2026
Merged

Backport upstream versioning and Chocolatey fixes to Classic#14
martesi merged 2 commits into
mainfrom
classic-test-upstream-backports-2

Conversation

@martesi

@martesi martesi commented Aug 30, 2026

Copy link
Copy Markdown
Owner

Summary

Carries the next selective upstream maintenance batch onto Classic after #13.

Included upstream backports

Classic-specific adaptation

  • Treat '_' as a version segment separator (#5293) Devolutions/UniGetUI#5296's upstream HighestChangedVersionComponent / configurable skip-level API is newer than Classic. Classic keeps its existing IsUpdateMinor() surface and translates the fix by comparing the full normalized version after confirming the major/minor components match. This preserves Classic behavior while recognizing differences in extra version segments.

Provenance

Both entries are recorded in maintenance/backports.yml, and downstream commits retain Upstream-Commit and Upstream-PR trailers.

Scope

No Avalonia UI feature work and no release/patch-stack regeneration is included. This batch is only reducing the outstanding upstream backend/shared maintenance delta.

Upstream Devolutions#5311 was reviewed but intentionally left out of this batch: its package-list icon restoration primarily lives in the Avalonia frontend, while the shared cache pieces should be assessed against Classic WinUI's icon loading/reset path before taking a partial semantic backport.

@martesi
martesi merged commit 9f17f4f into main Aug 30, 2026
4 checks passed
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