Skip to content

Commit 710a213

Browse files
sjnimsclaude
andauthored
chore: prepare release v0.2.1 (#172)
## Summary Prepare release v0.2.1 with security hardening, bug fixes, and documentation improvements. ## Changes ### Security - Harden validation scripts against bypass attacks (#164) - Prevent command injection in test-hook.sh (#148) - Use jq for safe JSON output in example hooks (#149) - Document security scope and trust model (#165) ### Fixed - Remove deprecated mode parameter from claude-pr-review workflow (#171) - Resolve shellcheck SC1087 errors in validate-hook-schema.sh (#168) - Replace unofficial `cc` alias with official `claude` CLI command - Issue/PR template improvements and labels configuration fixes ### Documentation - Comprehensive documentation improvements across README, CLAUDE.md, and skills - Added prerequisites section, shellcheck guidance, secure mktemp patterns ### Dependencies - Updated anthropics/claude-code-action and EndBug/label-sync - Updated GitHub Actions to latest versions ## Checklist - [x] Version updated in plugin.json (0.2.1) - [x] Version updated in marketplace.json (metadata.version AND plugins[0].version) - [x] Version updated in CLAUDE.md - [x] CHANGELOG.md updated with release notes - [x] Markdownlint passes - [x] Version consistency verified 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
1 parent 8356693 commit 710a213

File tree

4 files changed

+46
-5
lines changed

4 files changed

+46
-5
lines changed

.claude-plugin/marketplace.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,13 @@
66
},
77
"metadata": {
88
"description": "Unofficial plugin-dev plugin marketplace for plugin-dev Claude Code plugin - the plugin itself was initially created by Daisy Hollman at Anthropic.",
9-
"version": "0.2.0"
9+
"version": "0.2.1"
1010
},
1111
"plugins": [
1212
{
1313
"name": "plugin-dev",
1414
"description": "Comprehensive toolkit for developing Claude Code plugins. Includes 8 expert skills covering hooks, MCP integration, commands, agents, marketplaces, and best practices. AI-assisted plugin creation and validation.",
15-
"version": "0.2.0",
15+
"version": "0.2.1",
1616
"author": {
1717
"name": "Daisy Hollman",
1818
"url": "https://github.com/anthropics/claude-code/",

CHANGELOG.md

Lines changed: 42 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,46 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [0.2.1] - 2025-12-13
11+
12+
### Security
13+
14+
- **Harden validation scripts against bypass attacks** - Improved input validation and escaping in hook validation scripts (#164)
15+
- **Prevent command injection in test-hook.sh** - Fixed potential command injection vulnerability (#148)
16+
- **Use jq for safe JSON output** - Replaced echo with jq for proper JSON escaping in example hooks (#149)
17+
- **Document security scope and trust model** - Added comprehensive security documentation for workflow commands (#165)
18+
19+
### Fixed
20+
21+
- **Workflow reliability improvements** - Enhanced workflow security, reliability, and documentation
22+
- **Remove deprecated mode parameter** - Fixed claude-pr-review workflow by removing deprecated mode parameter (#171)
23+
- **Shellcheck SC1087 errors** - Resolved array expansion errors in validate-hook-schema.sh (#168)
24+
- **Replace unofficial `cc` alias** - Updated to use official `claude` CLI command
25+
- **Issue and PR template improvements** - Fixed UX issues, restored spacing, removed unsupported fields
26+
- **Labels configuration** - Corrected labels.yml and LABELS.md issues
27+
- **Dependabot configuration** - Improved grouping and accountability settings
28+
- **Suppress grep stderr** - Fixed noisy output in test-agent-trigger.sh (#150)
29+
30+
### Changed
31+
32+
- **Use ERE instead of BRE** - Refactored grep patterns to use Extended Regular Expressions for clarity (#159)
33+
34+
### Documentation
35+
36+
- **Comprehensive documentation improvements** - Major updates across README, CLAUDE.md, and skill documentation
37+
- **Discussion templates** - Improved UX with plugin-specific fields
38+
- **Prerequisites section** - Added utility script dependency documentation (#157)
39+
- **Shellcheck guidance** - Added linting instructions to CONTRIBUTING.md (#160)
40+
- **Secure mktemp pattern** - Documented secure temporary file handling (#158)
41+
- **[BANG] workaround** - Documented security workaround for Claude Code #12781 (#156)
42+
43+
### Dependencies
44+
45+
- Bump anthropics/claude-code-action (#170)
46+
- Bump EndBug/label-sync (#169)
47+
- Update GitHub Actions to latest versions
48+
- Remove deprecated sync-labels.sh script
49+
1050
## [0.2.0] - 2025-12-12
1151

1252
### Added
@@ -126,6 +166,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
126166
- Based on original plugin by Daisy Hollman at Anthropic
127167
- Expanded with enhanced skills, additional utilities, and CI/CD infrastructure
128168

129-
[Unreleased]: https://github.com/sjnims/plugin-dev/compare/v0.2.0...HEAD
169+
[Unreleased]: https://github.com/sjnims/plugin-dev/compare/v0.2.1...HEAD
170+
[0.2.1]: https://github.com/sjnims/plugin-dev/compare/v0.2.0...v0.2.1
130171
[0.2.0]: https://github.com/sjnims/plugin-dev/compare/v0.1.0...v0.2.0
131172
[0.1.0]: https://github.com/sjnims/plugin-dev/releases/tag/v0.1.0

CLAUDE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ This repository is a **plugin marketplace** containing the **plugin-dev** plugin
88

99
## Quick Reference
1010

11-
**Current Version**: v0.2.0 (see [CHANGELOG.md](CHANGELOG.md) for release history)
11+
**Current Version**: v0.2.1 (see [CHANGELOG.md](CHANGELOG.md) for release history)
1212

1313
### Quick Links
1414

plugins/plugin-dev/.claude-plugin/plugin.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "plugin-dev",
3-
"version": "0.2.0",
3+
"version": "0.2.1",
44
"description": "Comprehensive toolkit for developing Claude Code plugins. Includes 8 expert skills covering hooks, MCP integration, commands, agents, marketplaces, and best practices. AI-assisted plugin creation and validation.",
55
"author": {
66
"name": "Daisy Hollman",

0 commit comments

Comments
 (0)