skillhub/cli/CHANGELOG.md
dongmucat d4d1f65705 fix(cli): scope local remove by namespace (#606)
Signed-off-by: dongmucat <1127093059@qq.com>
2026-07-28 16:58:32 +08:00

20 lines
868 B
Markdown

# Changelog
All notable CLI behavior changes are documented in this file.
## Unreleased
### Fixed
- Resolve `namespace/slug`, `@namespace/slug`, and `namespace--slug`
coordinates against their declared namespace instead of silently falling
back to `global`.
- Reject a namespaced coordinate combined with a conflicting `--namespace`
value; a matching value remains valid.
- Limit local removal with a namespaced coordinate or explicit `--namespace`
to the matching namespace, preventing collateral deletion of same-slug
installations in other namespaces. Bare-slug removal retains its existing
cross-namespace behavior for compatibility.
- Preserve public registry `msg` and `requestId` fields for unsuccessful
responses. HTTP 403 without a public message now reports the neutral
`access denied` fallback instead of assuming the token lacks scope.