- WhatToTest Character Limit - TestFlight WhatToTest content is now enforced to stay under 4000 characters to prevent failed builds
- Plain ASCII Only - WhatToTest output now avoids special characters and unicode that can cause build failures
- Xcode Build Command - New
/release:xcbuildcommand to build iOS/macOS apps with automatic project and simulator detection
- WhatToTest Defaults - Output now defaults to
TestFlight/WhatToTest.en-US.txtwith configurable prepend/replace behavior - Expanded Keywords - Better discoverability with comprehensive keywords (semver, ci-cd, automation, etc.)
- Contributor Docs - Added CONTRIBUTING.md and GitHub issue templates for bug reports and feature requests
- Marketplace Metadata - Added marketplace description and tags for better discoverability
- Claude Plugin Support - The release command can now version and release Claude marketplace plugins, not just Xcode projects
- Self-releasing - This plugin can now release itself using
/release:release - Project Root Scoping - Detection only checks the immediate project root, avoiding confusion with installed plugins or dependencies
- Plugin Renamed - "Changelog Plugin" is now "Release Plugin"
- New Command Namespace - Commands are now
/release:*instead of/changelog:* - Config Migration - Update config namespace from
changelog-plugintorelease-plugin
- Expanded Scope - Now a comprehensive release automation toolkit with semantic versioning, changelogs, decisions, and TestFlight integration
- Documentation Before Release -
/release:releasenow prompts to generate changelog before committing - Git Execution Modes - Choose between Claude running git commands or displaying them for manual execution
- Permission Verification - Confirms git permissions before auto-executing commands
/plugin uninstall changelog@scarrillo
/plugin marketplace remove scarrillo
/plugin marketplace add scarrillo/release
/plugin install release@scarrillo- Release Command - New
/release:releasecommand automates version increments, commits, and git tags for iOS releases
- SemVer Support - Increment major, minor, or patch versions following semantic versioning
- Xcode Auto-Detection - Automatically finds and updates your Xcode project
- CI/CD Integration -
tagoption triggers builds without incrementing version
- Model Selection - Choose which Claude model to use for changelog generation. Opus users can now hand off to faster models like Sonnet or Haiku.
- Persistent Preferences - Model choice can be saved to project config for future runs
- Consistent Model Usage - All plugin commands use the same model setting
- Localized TestFlight Support - WhatToTest now uses locale-specific filenames (
WhatToTest.en-US.txt) matching TestFlight's format - Smarter File Detection - Automatically finds existing WhatToTest files regardless of locale variant
- Consistent Updates - Always prompts whether to append or replace existing test notes
- Separate Release Notes - Public release notes now generated as their own file (
changelog-public.md) for easy sharing
- Smarter TestFlight Detection - WhatToTest prompts only appear for iOS/macOS projects
- Flexible File Locations - WhatToTest.txt can now be placed at project root or TestFlight folder
- Cleaner Test Notes - Simplified WhatToTest format with just version and date header
- Better Config Persistence - Preferences are now reliably saved when you choose to remember them
- Fixed config file not being created when saving preferences
- Changelog Generator - Automatically document your work at the end of each coding session with comprehensive developer notes and user-friendly release summaries
- Decisions Tracker - Capture architectural decisions, proposals, and trade-offs even if they weren't implemented yet
- TestFlight Integration - Generate WhatToTest.txt files for your beta testers directly from your changelog
- Configurable output locations - save your preferences once and never be prompted again
- Chained workflow - generate changelog, then optionally document decisions and create test notes in one flow
- Problem/Solution format - clear documentation of what was fixed and how
- N/A (initial release)