SkillHub v0.2.13
This release improves the promotion review workflow, restores password-security settings access, hardens SUPER_ADMIN role protection, fixes scanner local LLM configuration, and patches frontend dependency security alerts.
🌟 Highlights
- Promotion reviewers now get richer pending review cards, reviewed-time sorting, and expanded backend/frontend coverage by @dongmucat in #555
- Password security settings now use a backend-authoritative
canChangePasswordcapability, restoring access for local-password users while keeping OAuth-only accounts protected by @dongmucat in #554 - Scanner deployments now preserve local LLM base URL handling on the supported scanner API contract, with Kubernetes docs and regression coverage by @dongmucat in #565
🚨 Breaking Changes
⚠️ None identified in the v0.2.12...v0.2.13 range.
✨ Features
- Improve the promotion review dashboard with enriched pending review metadata, status/reviewed-time sorting, generated API updates, and Playwright coverage by @dongmucat in #555
🐛 Bug Fixes
- Restore password settings access for local-password accounts and show an unavailable state for OAuth-only accounts by @dongmucat in #554
- Guard
SUPER_ADMINrole mutations so non-super-admin users cannot assign or replace existing super-admin role state by @dongmucat in #568 - Fix scanner local LLM base URL propagation while keeping the existing scan API contract stable by @dongmucat in #565
- Support nested relative links inside skill package markdown preview dialogs by @dongmucat in #557
- Patch vulnerable
undiciresolution in the frontend lockfile to address open Dependabot alerts by @dongmucat in #567
⚡ Performance
- None identified in the
v0.2.12...v0.2.13range.
📚 Documentation
- Document scanner LLM base URL/model settings in Kubernetes and scanner guides by @dongmucat in #565
- Align authentication/API documentation with
canChangePasswordandSUPER_ADMINrole-mutation boundaries by @dongmucat in #554 and #568
🔧 Chore
- Release SkillHub CLI 0.1.8 by @dongmucat in #542
- Add focused backend, frontend, Playwright, and scanner regression coverage for the release changes by @dongmucat in #554, #555, #557, #565, and #568
📖 Documentation
- Docs site: https://iflytek.github.io/skillhub/
👥 New Contributors
- None identified in this release range.
Full Changelog: v0.2.12...v0.2.13