|
| 1 | +This release consolidates several plugins into unified packages. The dev plugin now includes documentation, technical writing, git workflows, plan review, and auto-formatting. The tenzir plugin combines TQL and OCSF functionality. |
| 2 | + |
| 3 | +A new emoji reaction-based changelog workflow lets you approve, reject, or modify changelog suggestions directly in PR comments using GitHub reactions. |
| 4 | + |
| 5 | +## 💥 Breaking changes |
| 6 | + |
| 7 | +### Git, plan, and formatter plugins merged into dev plugin |
| 8 | + |
| 9 | +The git, plan, and formatter plugins have been consolidated into the dev plugin, creating a comprehensive developer utilities platform. This consolidation removes three separate plugins and unifies their capabilities within the dev plugin. |
| 10 | + |
| 11 | +**Git workflows** are now part of dev: |
| 12 | + |
| 13 | +- `@dev:committer` agent commits changes with automatic cohesion analysis to split orthogonal changes |
| 14 | +- `@dev:pr-maker` agent creates pull requests on GitHub |
| 15 | +- `dev:addressing-pr-comments` skill addresses PR review comments |
| 16 | +- `dev:writing-commit-messages` skill guides cohesive commit messages |
| 17 | + |
| 18 | +**Plan review** capabilities moved to dev: |
| 19 | + |
| 20 | +- Plan review hooks (`review-plan.sh`, `notify-plan-review.sh`, `notify-review-start.sh`) now run as part of dev workflows |
| 21 | +- Automated plan evaluation integrates with code review tools |
| 22 | +- Review prompts and notifications are now scoped to the dev plugin |
| 23 | + |
| 24 | +**Auto-formatting** workflows integrated: |
| 25 | + |
| 26 | +- `format-hook.sh` and formatting logic now part of dev plugin |
| 27 | +- Automatic formatting after Write and Edit operations |
| 28 | +- Unified hook configuration for all dev-based operations |
| 29 | + |
| 30 | +The consolidation maintains all existing functionality while providing a more cohesive experience for development workflows. Standalone projects and module-based projects continue to be supported. |
| 31 | + |
| 32 | +*By @mavam and @claude.* |
| 33 | + |
| 34 | +### Unified dev plugin replaces docs and prose |
| 35 | + |
| 36 | +The `docs` and `prose` plugins have been consolidated into a new `dev` plugin. Users must update their plugin configuration to replace `docs@tenzir` and `prose@tenzir` with `dev@tenzir`. |
| 37 | + |
| 38 | +The new `dev` plugin combines documentation workflows with technical writing guidance into a single plugin for developer utilities. The skills are now `dev:docs-authoring` and `dev:technical-writing`, and the documentation agent is `@dev:docs-updater`. |
| 39 | + |
| 40 | +**Migration guide:** |
| 41 | + |
| 42 | +Update your `.claude/settings.json` to replace the old plugins with the new one: |
| 43 | + |
| 44 | +```diff |
| 45 | + "plugins": [ |
| 46 | +- "docs@tenzir", |
| 47 | +- "prose@tenzir", |
| 48 | ++ "dev@tenzir" |
| 49 | + ] |
| 50 | +``` |
| 51 | + |
| 52 | +**Removed commands:** |
| 53 | + |
| 54 | +The `/docs:write`, `/docs:review`, and `/docs:pr` commands have been removed. Use `@dev:docs-updater` instead for autonomous documentation workflows. |
| 55 | + |
| 56 | +**Skill mapping:** |
| 57 | + |
| 58 | +| Old | New | |
| 59 | +| ------------------------- | ----------------------- | |
| 60 | +| `docs:authoring` | `dev:docs-authoring` | |
| 61 | +| `prose:technical-writing` | `dev:technical-writing` | |
| 62 | + |
| 63 | +**Agent mapping:** |
| 64 | + |
| 65 | +| Old | New | |
| 66 | +| -------------- | ------------------- | |
| 67 | +| `@docs:writer` | `@dev:docs-updater` | |
| 68 | + |
| 69 | +*By @mavam and @claude.* |
| 70 | + |
| 71 | +### Unified tenzir plugin replaces tql and ocsf |
| 72 | + |
| 73 | +The `tql` and `ocsf` plugins have been consolidated into a new unified `tenzir` plugin. Users must update their plugin configuration to replace `tql@tenzir` and `ocsf@tenzir` with `tenzir@tenzir`. |
| 74 | + |
| 75 | +The new `tenzir` plugin combines all TQL and OCSF functionality into a single, cohesive experience with two workflow skills (`/tenzir:make-parser` and `/tenzir:make-ocsf-mapping`) and an OCSF subagent (`tenzir:ocsf`) for schema questions. This simplifies plugin management by reducing the number of plugins needed for Tenzir development workflows. |
| 76 | + |
| 77 | +**Migration guide:** |
| 78 | + |
| 79 | +Update your `.claude/settings.json` to replace the old plugins with the new one: |
| 80 | + |
| 81 | +```diff |
| 82 | + "plugins": [ |
| 83 | +- "tql@tenzir", |
| 84 | +- "ocsf@tenzir", |
| 85 | ++ "tenzir@tenzir" |
| 86 | + ] |
| 87 | +``` |
| 88 | + |
| 89 | +The `docs:reader` agent has been removed as it's superseded by general documentation lookup patterns. |
| 90 | + |
| 91 | +*By @mavam and @claude.* |
| 92 | + |
| 93 | +## 🚀 Features |
| 94 | + |
| 95 | +### Emoji reaction-based changelog workflow |
| 96 | + |
| 97 | +Changelog entries are now generated as suggestions in PR comments rather than automatically committed. You can approve, reject, or modify suggestions using GitHub emoji reactions. |
| 98 | + |
| 99 | +React with 👍 to accept and commit the entry, 👎 to reject when no changelog is needed, or 😕 to regenerate with different content. Additional reactions let you adjust the style: 🚀 makes entries more technical, 👀 makes them simpler, and 😄 adds more wit. |
| 100 | + |
| 101 | +The workflow polls reactions every minute and automatically applies your choice. This gives you control over changelog content before it's committed to your PR. |
| 102 | + |
| 103 | +*By @mavam and @claude in #8.* |
| 104 | + |
| 105 | +## 🐞 Bug fixes |
| 106 | + |
| 107 | +### Updated documentation URLs after ship plugin rename |
| 108 | + |
| 109 | +The documentation URLs in the ship and tql plugins now correctly reference `ship-framework.md` instead of the obsolete `changelog-framework.md`. This completes the transition from the old changelog plugin name to the new ship plugin name, ensuring all documentation links remain functional. |
| 110 | + |
| 111 | +*By @mavam and @claude.* |
| 112 | + |
| 113 | +--- |
| 114 | + |
| 115 | +## Dev Plugin v3.0.0 |
| 116 | + |
| 117 | +- 💥 Consolidated docs and prose into dev plugin — *@mavam and @claude* |
| 118 | +- 💥 Refactor docs plugin workflow: remove agent, add dedicated commands — *@mavam and @claude* |
| 119 | +- 💥 Renamed writing skill to authoring — *@mavam and @claude* |
| 120 | +- 🚀 Add /docs:review command for documentation review — *@mavam and @claude* |
| 121 | +- 🚀 Add path detection to docs plugin — *@mavam and @claude* |
| 122 | +- 🚀 Autonomous documentation workflow with write and review — *@mavam and @claude* |
| 123 | +- 🚀 Cross-referencing PR command |
| 124 | +- 🚀 Documentation reader subagent — *@mavam and @claude* |
| 125 | +- 🚀 Fully autonomous documentation writer — *@mavam and @claude* |
| 126 | +- 🚀 Initial release — *@mavam and @claude* |
| 127 | +- 🚀 Intelligent documentation sync hook — *@mavam and @claude* |
| 128 | +- 🚀 Unified developer utilities with integrated changelog and code review — *@mavam and @claude* |
| 129 | +- 🔧 Automated review setup with project context awareness — *@mavam and @claude* |
| 130 | +- 🔧 Bun package manager support in command scripts — *@mavam and @claude* |
| 131 | +- 🔧 Category indicators and refined reviewer specializations — *@mavam and @claude* |
| 132 | +- 🔧 Command-scoped documentation synchronization hook — *@mavam and @claude* |
| 133 | +- 🔧 Improved skill and agent descriptions with Use when pattern — *@mavam and @claude* |
| 134 | +- 🔧 Intelligent synthesis and structured tracking for review findings — *@mavam and @claude* |
| 135 | +- 🔧 Rename write-docs command to write — *@mavam and @claude* |
| 136 | +- 🔧 Simplified severity display in review output — *@mavam and @claude* |
| 137 | +- 🔧 Simplify docs plugin directory name to .docs — *@mavam and @claude* |
| 138 | +- 🔧 Structured hook outputs for review workflow clarity — *@mavam and @claude* |
| 139 | +- 🔧 Unconditional documentation root at .docs — *@mavam and @claude* |
| 140 | +- 🔧 Unified documentation synchronization across all doc commands — *@mavam and @claude* |
| 141 | +- 🔧 Use SSH URL for docs repository clone — *@mavam and @claude* |
| 142 | +- 🐞 Automatic branch switching after merged documentation branches — *@mavam and @claude* |
| 143 | +- 🐞 Automatic clone of documentation repository — *@mavam and @claude* |
| 144 | +- 🐞 Complete example reporting in documentation reader — *@mavam and @claude* |
| 145 | +- 🐞 Correct PR creation syntax in finalize command — *@mavam and @claude* |
| 146 | +- 🐞 Stricter documentation reader behavior — *@mavam and @claude* |
| 147 | +- 🐞 Synchronize documentation repository before writing — *@mavam and @claude* |
| 148 | +- 🐞 Worktree isolation for documentation repository clones — *@mavam and @claude* |
| 149 | + |
| 150 | +## Python Plugin v1.1.1 |
| 151 | + |
| 152 | +- 🔧 Expanded Python conventions guidance — *@lava* (#6) |
0 commit comments