Releases: rolecraft-sh/rolecraft-vscode
Releases · rolecraft-sh/rolecraft-vscode
Release list
v0.3.0 - v0.3 Language Support
What's Changed
- feat: implement security report sidebar webview (#20) by @sametcelikbicak in #47
- feat: integrate security scan with install flow and tree view (#21) by @sametcelikbicak in #48
Full Changelog: v0.2.0...v0.3.0
v0.2.0 - MCP & Profile Commands, SKILL.md Language Support
v0.2.0 - MCP & Profile Commands, SKILL.md Language Support
Added
- Install MCP Server command with debounced GitHub/npm search and multi-agent selection
- Remove MCP Server command with confirmation dialog and tree view refresh
- MCP tree view title and context menu actions (install, remove)
- Save Profile command with input validation
- Apply Profile command with profile picker and all-view refresh
- Delete Profile command with confirmation dialog
- Active profile shown in the status bar with quick switch actions
- Profiles tree view title and context menu actions (save, apply, delete)
- SKILL.md syntax highlighting with TextMate grammar for YAML frontmatter
- SKILL.md autocomplete for frontmatter fields and values
- SKILL.md frontmatter validation with required field checks and format validation
- SKILL.md hover provider for field documentation
- Quick fix to convert invalid slugs to kebab-case
rolecraft.validation.enabledsetting to toggle SKILL.md validation
Full Changelog: https://github.com/rolecraft-sh/rolecraft-vscode/blob/main/CHANGELOG.md
What's Changed
- docs: add community and release process documents by @sametcelikbicak in #39
- feat: implement #14 MCP install/remove commands by @sametcelikbicak in #40
- feat: implement #15 profile commands by @sametcelikbicak in #41
- feat(5-1): add SKILL.md syntax highlighting by @sametcelikbicak in #42
- feat(5-2): add SKILL.md autocomplete by @sametcelikbicak in #43
- feat: implement SKILL.md frontmatter validation by @sametcelikbicak in #44
- feat: implement SKILL.md hover provider by @sametcelikbicak in #45
- chore: release v0.2.0 by @sametcelikbicak in #46
Full Changelog: v0.1.0...v0.2.0
v0.1.0 - Initial MVP
v0.1.0 - Initial MVP Release
Phase 1-3: Foundation & Core
- CLI wrapper with JSON parsing and error handling
- TypeScript type definitions for CLI data structures
- VS Code settings integration
- Tree data providers for Skills, MCP Servers, and Profiles
- Status bar with quick pick menu
Phase 4: Commands
- Install Skill — Debounced search, multi-agent selection, progress indicator
- Search Skills — Async registry search, source badges (npm/GitHub/registry), installed indicator
- List Skills — Quick Pick with actions (Open SKILL.md, Test, Remove)
- Remove Skill — Confirmation dialog, auto-refresh tree
- Doctor — Detailed diagnostics in Output Channel
- Test Skill — Webview panel with pass/fail status
- Init New Skill — Input validation, progress indicator
Testing
- 28 unit tests across 7 test suites
Full Changelog: https://github.com/rolecraft-sh/rolecraft-vscode/blob/main/CHANGELOG.md
What's Changed
- feat: scaffold extension project structure by @sametcelikbicak in #26
- feat: add CI/CD workflows and VS Code debugging config by @sametcelikbicak in #27
- feat: add CLI wrapper with JSON parsing and error handling by @sametcelikbicak in #28
- feat: add TypeScript type definitions for CLI data structures by @sametcelikbicak in #29
- feat: add VS Code settings integration for extension configuration by @sametcelikbicak in #30
- feat: add tree data providers for sidebar panel by @sametcelikbicak in #31
- feat: add status bar provider with quick pick menu by @sametcelikbicak in #32
- feat: improve extension entry point with event listeners and CLI check by @sametcelikbicak in #33
- fix: use correct CLI commands for status bar and tree providers by @sametcelikbicak in #34
- fix: remove root elements from tree providers, fix activation events by @sametcelikbicak in #35
- feat: implement install skill command with Quick Pick UI by @sametcelikbicak in #36
- feat: implement #12 search skills command by @sametcelikbicak in #37
- feat: implement #13 list/remove/doctor/test/init commands by @sametcelikbicak in #38
New Contributors
- @sametcelikbicak made their first contribution in #26
Full Changelog: https://github.com/rolecraft-sh/rolecraft-vscode/commits/v0.1.0