Skip to content

Releases: pborenstein/plinth

v1.4.0

28 Mar 21:45
c8d5f1c

Choose a tag to compare

What's Changed

Added

  • Make releaserator version-file agnostic (7cafaee)
    • Auto-detect version file instead of hardcoding plugin.json
    • Support plugin.json, package.json, pyproject.toml, and Cargo.toml

Full Changelog: v1.3.0...v1.4.0

v1.3.0

28 Mar 21:20
2475b6c

Choose a tag to compare

What's Changed

Added

  • Modernize macos-launchd-service templates with bootstrap/bootout API (39ecb57)
    • Replace deprecated launchctl load/unload with modern bootstrap/bootout
    • Rewrite dev.sh template with subcommands (start/stop/status/dev mode)

Changed

  • Extract project-tracking, session-pickup, and session-wrapup to standalone handoff plugin (66bfefe)
  • Reorganize README - remove Commands section, everything is skills (693e602)

Full Changelog: v1.2.2...v1.3.0

v1.2.2

14 Feb 04:17
90de96d

Choose a tag to compare

What's Changed

Changed

  • Rename fastapi-scaffold to fastapi-sweetener, make it additive - Now adds FastAPI to existing Python projects instead of creating from scratch
  • Update python-project-init to use Click for subcommand support - Enables future addition of server subcommands
  • Standardize skill documentation structure
  • Reorganize skill directories and documentation
  • Migrate session commands to skills, remove obsolete commands
  • Enforce uv-only and no-emoji rules in python-project-init

Fixed

  • Correct session-pickup skill description

New Workflow Pattern

The fastapi-sweetener refactoring enables a new workflow:

  1. /plinth:python-project-init - Create base CLI project with Click
  2. Develop your CLI functionality
  3. /plinth:fastapi-sweetener - Add FastAPI server as subcommand

Result:

  • myproject hello - Runs CLI command
  • myproject server - Runs FastAPI server
  • myproject server --reload - Dev mode with auto-reload

Full Changelog: v1.2.1...v1.2.2

v1.2.1

21 Jan 03:28
269609c

Choose a tag to compare

Release v1.2.1

Fixed

  • Allow releaserator to push tags in pre-push hook (1fb71b6)

Full Changelog: https://github.com/pborenstein/plinth/blob/main/CHANGELOG.md

All Changes: v1.2.0...v1.2.1

v1.2.0

21 Jan 03:20
0426b0b

Choose a tag to compare

Release v1.2.0

Added

  • Git workflow hooks skill to prevent manual version tag pushes (0f68b44)

Full Changelog: https://github.com/pborenstein/plinth/blob/main/CHANGELOG.md

All Changes: v1.1.5...v1.2.0

v1.1.5

16 Jan 00:36
9ce4770

Choose a tag to compare

Changed

  • Remove redundant releaserator command - skills now directly slashable in Claude Code 2.1.3+ (faa1539)
  • Remove redundant version tracking from README and IMPLEMENTATION.md (117560f)

v1.1.4

15 Jan 23:58
ca32861

Choose a tag to compare

Changed

  • Add allowed-tools frontmatter to releaserator and session-wrapup commands (8b973ee)
  • Refactor python-project-init to delegate docs setup to project-tracking skill (8b973ee)

v1.1.3

15 Jan 07:47
1aef2ba

Choose a tag to compare

Changed

  • Add installation instructions and contributing policy to README
  • Sync implementation tracker to reflect Phase 4 as current

v1.1.2

15 Jan 06:35
d186c9e

Choose a tag to compare

Fixed

  • Scan chronicle files for entry numbers instead of using last_entry field (0fd64d6)

The last_entry field in CONTEXT.md could get out of sync when work happens on feature branches or entries are added without updating the field. Now session-wrapup scans chronicle files with grep to find the actual highest entry number.

v1.1.1

12 Jan 08:06
600afe9

Choose a tag to compare

Fixed

  • Add explicit bash command permissions to releaserator skill (4a144f2)
  • Remove backtick-exclamation pattern that triggers permission check (21925d7)

Full Changelog: v1.1.0...v1.1.1