Skip to content

Releases: WorldCentralKitchen/python-dev-framework

Release v0.5.5

05 Mar 18:54
a7e8431

Choose a tag to compare

Fixed

  • Skill names updated to kebab-case for marketplace validation

Release v0.5.4

03 Jan 21:34
ace25d2

Choose a tag to compare

Fixed

  • Allow dots in branch name descriptions (enables chore/release-v0.5.3 pattern)

Release v0.5.2

03 Jan 07:37
9addd67

Choose a tag to compare

Fixed

  • Hook path resolution for marketplace-installed plugins (${CLAUDE_PLUGIN_ROOT}/../${CLAUDE_PLUGIN_ROOT}/)
  • Release workflow now removes symlinks from marketplace copy

Changed

  • Plugin versioning skill now instructs agent to inform user of post-merge steps (tag creation, marketplace PR)

Release v0.5.1

03 Jan 07:05
c4ae560

Choose a tag to compare

Added

  • Skills discovery via skills field in plugin.json
  • Unit tests for refspec destination parsing

Fixed

  • Hook path resolution for inline .claude-plugin plugins
  • Refspec parsing for HEAD:main and +HEAD:main push commands

Release v0.5.0

03 Jan 06:15

Choose a tag to compare

Added

  • Push protection: blocks direct pushes to main/master branches
  • PR merge blocking: blocks gh pr merge commands (requires human approval)
  • ADR-015: Protected Branch Enforcement
  • TDD-007: Push and PR Merge Validation Patterns
  • E2E tests for push and merge validation

Changed

  • Plugin install instructions now include --scope project flag

Release v0.4.0

03 Jan 04:08

Choose a tag to compare

Added

  • IDE setup automation: uv run --with ... setup-ide command for VSCode
  • Makefile with setup-ide, test, lint, format targets
  • "Using Without Claude Code" documentation for standalone developers

Release v0.3.0

03 Jan 03:33

Choose a tag to compare

Added

  • Design patterns skill with Pythonic GoF patterns, SOLID principles, anti-patterns
  • Pattern Decision Table for quick pattern selection
  • ADR-014 documenting design patterns skill decisions

Changed

  • Condensed skill content for LLM context efficiency (71% reduction)

Release v0.2.0

03 Jan 02:49

Choose a tag to compare

Added

  • Marketplace sync: release workflow now syncs plugin files to marketplace repo
  • Self-registering plugins: adds entry to marketplace.json if not exists

Changed

  • Updated plugin-versioning skill with marketplace distribution docs
  • Simplified installation docs (removed unsupported version pinning)

Release v0.1.0

03 Jan 01:32

Choose a tag to compare

Added

  • Initial release of Python Development Framework plugin
  • PostToolUse hook: Auto-formats Python files with ruff + black
  • PreToolUse hook: Validates git branch names and commit messages
  • LSP integration with Ruff for real-time diagnostics
  • Three strictness levels: strict, moderate, minimal
  • Python version detection from pyproject.toml (3.9-3.13)
  • from __future__ import annotations enforcement in strict mode
  • Type import modernization via Ruff UP rules
  • Directory layout enforcement via SLF001
  • Immutability pattern enforcement (B006, B039, RUF008, RUF012)
  • Comprehensive unit tests and E2E test framework
  • Plugin versioning skill with release workflow guidance
  • Automated release workflow (tag → GitHub Release → marketplace PR)

Documentation

  • ADR-001 through ADR-013 documenting architectural decisions
  • TDD-001 through TDD-006 documenting implementation details
  • README with installation and configuration instructions