Releases: minipuft/claude-prompts
Releases · minipuft/claude-prompts
v2.1.0
2.1.0 (2026-03-19)
⚠ BREAKING CHANGES
- runtime: Individual per-resource env vars and CLI flags removed. Use MCP_WORKSPACE with resources/ subdirectory structure instead.
Added
- ci: auto-merge manual changelog entries into Release Please releases (d2f2f52)
- runtime: multi-source resource overlay and path consolidation (2f5d751)
- server: add OpenTelemetry instrumentation and observability infrastructure (48e720f)
Fixed
- ci: add checkout step before changelog merge in Release Please workflow (d68d0f1)
- ci: centralize downstream version sync in extension-publish (e8c25e0)
- ci: fix changelog merge target and set release-as 2.1.0 (cc2ed76)
- deps: update dependency chokidar to v5 (b10476f)
- hooks: register delegation-enforce.py in PreToolUse hooks (0c7c3a4)
- hooks: resolve generated operators Ruff typing issue (a956fb2)
- hooks: use SSOT registry for operator detection in prompt-suggest hook (2fe7a4f)
- hot-reload: support chokidar 5 upgrade (1db39c8)
- mcp-tools: fix prompt update field clearing and simplify update workflow (5a2800e)
- mcp-tools: remove section/section_content from router pass-through (61072df)
- parsers: strip leading delegation operators before argument extraction (07ed2ee)
- scripts: check dependency range instead of package version for opencode (3f3fa9e)
- scripts: generate Ruff-compatible Python operator types (aa201d7)
- scripts: update extension deps list and lint ratchet baseline (bffac0d)
Changed
- hooks: improve Python hook type safety and reduce pyrefly baseline (69cc281)
- runtime: replace ServerRootDetector with resolvePackageRoot() (3c2bd7f)
- server: decompose Tier 5 oversized files to meet size advisories (adbc670)
- server: enforce architecture boundaries via DatabasePort injection (5b39be0)
- server: replace codegen with hand-written schemas and resource-driven overlays (84b74cf)
Documentation
- cleanup: record chokidar post-upgrade rationale (b6740e2)
- modernize CONTRIBUTING.md, add GitHub templates, align project config (3afbe39)
- record open PR validation wave (81d383a)
- record package wave results (0e7de90)
- record remaining package wave (d398fe5)
- remove orphaned [Unreleased] section from pre-v2.0.0 changelog (73ad697)
- standardize inline doc links with TIP callouts across README (ebd6241)
- update changelog for unreleased changes (25c659e)
- update demo video plan to WebP format and re-recording schedule (b87aef7)
v2.0.0
2.0.0 (2026-03-11)
⚠ BREAKING CHANGES
- server: License changed from MIT to AGPL-3.0-only. Network use of modified versions now requires source disclosure under Section 13 of the GNU Affero General Public License v3.
- server: All runtime-state paths require explicit PathResolver configuration. Users running via npx must provide --workspace or set MCP_WORKSPACE. Storage backend migrated from JSON files to SQLite — downstream readers of state files must use SQLite.
- paths: All path-dependent modules now require explicit path configuration. Callers must provide paths via PathResolver or CLI flags.
Added
- ci: add commitlint, changelog-sections, and downstream sync workflow (802575d)
- eslint: add claude-plugin custom ESLint rule (876b431)
- gates: add response blocking and gate event emission in pipeline (914a074)
- hooks: add server-side hook registry and MCP notification system (86ba115)
- parsers: add framework-aware quote parsing for @ operator (9555122)
- scripts: add skills-sync CLI for cross-client skill distribution (351291c)
- server: add identity resolution, delegation operator, and methodology assertions (#76) (913c2d9)
Fixed
- ci: align extension-publish tags with Release Please config (19a0024)
- hooks: allow generated file deletions for feature removal (a8fcb24)
- hooks: update Python hooks for new gate server format (1b0ddf5)
- parsers: simplify argument assignment for unstructured text (061cd0f)
- pipeline: use provider function for prompt cache synchronization (f092837)
- runtime: bridge PathResolver to jsonUtils via PROMPTS_PATH env var (3d4505b)
- tests: set PROMPTS_PATH in test setup for template rendering (34769d7)
Changed
- gates: consolidate gate verdict validation to single source of truth (0ae1ae9)
- gates: extract gate-activation utility and cleanup dead code (85bd265)
- mcp-tools: consolidate prompt_manager into resource_manager (6a41a52)
- parsers: simplify argument matching and remove dead code (3befb9f)
- paths: enforce explicit path resolution, remove process.cwd() fallbacks (b93ca78)
- prompt-guidance: remove unused resource selection code (a2da026)
- remotion: replace demo compositions with Liquescent design system (b06706b)
- runtime: migrate CLI argument parsing to node:util parseArgs (71dbe00)
- server: complete modular monolith migration to 5-layer architecture (31d3884)
- server: relocate tooling/ submodules and consolidate pipeline imports (5204a7a)
- types: consolidate context types and add gate response contract (aa51202)
Documentation
- add LIQUESCENT methodology and update changelog (26a639b)
- changelog: document breaking path resolution changes (5918e16)
- ci: update downstream sync comment to reflect Dependabot approach (82e15cd)
- consolidate documentation and remove completed plans (1e52295)
- update path configuration and release process documentation (abf3457)
Maintenance
v1.7.0
1.7.0 (2026-01-23)
Features
- ci: migrate to OIDC trusted publishing for npm (e71d272)
- config: add registerWithMcp toggle for MCP resources (471ed14)
- config: expand resources config with granular per-type controls (ddcdba2)
- docs: add Remotion animation system for documentation videos (0a40c4d)
- extension dep sync, repetition operator, hook fuzzy matching (efbdc30)
- hooks: add chain step visibility with IDs for workflow preview (ff25d5e)
- hooks: improve prompt_engine directive clarity and token efficiency (b62f8d3)
- hooks: validate operator values against registered server resources (30cba3a)
- resources: add MCP logs resources for runtime observability (5f0025f)
- resources: implement MCP Resources protocol for token-efficient access (80d56d2)
Bug Fixes
- parsers: preserve arguments after * N repetition operator (649bae3)
v1.6.0
v1.5.0 - Hook-level Fuzzy Matching
What's Changed
Full Changelog: v1.3.2...v1.5.0
v1.4.5
[1.4.5] - 2026-01-20
Added
- Chain workflow preview: Hooks show all chain steps before execution begins
- scaffold_project chain: Interactive project scaffolding for TypeScript, Python, or hybrid projects
- Nested chain discovery: Chain steps can reference prompts in subdirectories
- System-only prompts: Prompts with only system message (no user template required)
- Operator patterns generated from single source (TypeScript + Python)
Changed
- Symbolic parser with unified pattern matching across all operators
- Hook configuration now loaded from config.json via config_loader.py
- Move detect-skills.py to global ~/.claude/hooks (not plugin-bundled)