Skip to content

Keep Store packages available when only an older version is withdrawn - #1001

Merged
manuelmayer-dev merged 1 commit into
mainfrom
fix/store-security-removals-match-version
Sep 25, 2026
Merged

manuelmayer-dev merged 1 commit into
mainfrom
fix/store-security-removals-match-version

Conversation

@manuelmayer-dev

@manuelmayer-dev manuelmayer-dev commented Sep 25, 2026 •

Copy link
Copy Markdown
Member

Summary

Removals in the registry's security.json are now matched by package id and version, so withdrawing one release no longer hides the whole package. A withdrawn version is never installed or offered as an update, and an installed withdrawn version gets a warning notification and a Store notice with the reason and suggested replacement.

Testing

Full solution build with warnings as errors and all test suites pass, apart from the Plugin CLI build test that also fails locally on main. New host and desktop UI tests cover the matching, installs, updates, warnings and version picker. Verified against a disposable host with a signed local registry, and manually tested in the desktop UI.

Notes

A package whose latest version is withdrawn stays visible under Installed and on its page when it is installed, so it can still be uninstalled. Existing guide screenshots do not show this state and were not retaken.

Checklist

  • Tests were added or updated where needed
  • The change was verified manually where appropriate
  • Documentation was updated if the change affects documented behaviour
  • I reviewed and understand every submitted change

@manuelmayer-dev manuelmayer-dev added bug Something isn't working area:host Host: Domain, Application, Infrastructure area:desktop-ui The Angular desktop UI area:runtime Shared UI runtime consumed by both clients area:localization Translations and localization catalogs area:docs The published developer documentation site security Security-relevant; exempt from stale closing labels Sep 25, 2026
@manuelmayer-dev
manuelmayer-dev merged commit 74a646f into main Sep 25, 2026
10 checks passed
@manuelmayer-dev
manuelmayer-dev deleted the fix/store-security-removals-match-version branch September 25, 2026 14:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:desktop-ui The Angular desktop UI area:docs The published developer documentation site area:host Host: Domain, Application, Infrastructure area:localization Translations and localization catalogs area:runtime Shared UI runtime consumed by both clients bug Something isn't working security Security-relevant; exempt from stale closing

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant