Skip to content

Commit db1059d

Browse files
committed
Release v2.0.0
1 parent d455b47 commit db1059d

7 files changed

+135
-0
lines changed

changelog/unreleased/changelog-adder-action-uses-tenzir-changelog-for-pr-comments.md renamed to changelog/releases/v2.0.0/entries/changelog-adder-action-uses-tenzir-changelog-for-pr-comments.md

File renamed without changes.
File renamed without changes.

changelog/unreleased/explicit-skill-declarations-for-subagents.md renamed to changelog/releases/v2.0.0/entries/explicit-skill-declarations-for-subagents.md

File renamed without changes.

changelog/unreleased/initial-plugin-version-set-to-000-for-proper-first-release-bumping.md renamed to changelog/releases/v2.0.0/entries/initial-plugin-version-set-to-000-for-proper-first-release-bumping.md

File renamed without changes.

changelog/unreleased/updated-tool-configurations-to-use-skill-instead-of-slashcommand.md renamed to changelog/releases/v2.0.0/entries/updated-tool-configurations-to-use-skill-instead-of-slashcommand.md

File renamed without changes.
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
created: 2026-01-09
2+
title: Ship Plugin
3+
intro: >-
4+
This major release renames the `changelog` plugin to `ship` to better reflect its
5+
focus on release engineering. Subagents now require explicit skill declarations
6+
in their YAML frontmatter, and tool configurations have been updated to use the
7+
consolidated `Skill` tool.
8+
modules:
9+
brand: v1.0.0
10+
cpp: v0.2.0
11+
docs: v2.2.1
12+
excalidraw: v0.1.1
13+
formatter: v1.2.0
14+
git: v1.3.0
15+
ocsf: v0.1.1
16+
prose: v1.0.0
17+
python: v1.1.0
18+
ship: v2.0.0
19+
tql: v1.2.0
Lines changed: 116 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,116 @@
1+
This major release renames the `changelog` plugin to `ship` to better reflect its focus on release engineering. Subagents now require explicit skill declarations in their YAML frontmatter, and tool configurations have been updated to use the consolidated `Skill` tool.
2+
3+
## πŸ’₯ Breaking changes
4+
5+
### Changelog plugin renamed to ship
6+
7+
The `changelog` plugin has been renamed to `ship` to better reflect its broader focus on release engineering. Users who have installed the `changelog` plugin should update their configuration to use `ship` instead.
8+
9+
*By @mavam and @claude.*
10+
11+
## πŸš€ Features
12+
13+
### Explicit skill declarations for subagents
14+
15+
Subagents now explicitly declare required skills in their YAML frontmatter using the `skills:` field. This change aligns with Claude Code's updated behavior where subagents no longer inherit skills from the parent conversation.
16+
17+
The validation script now verifies that all skill references in agent definitions point to existing skills, catching broken references before deployment.
18+
19+
*By @mavam and @claude.*
20+
21+
## πŸ”§ Changes
22+
23+
### Changelog-adder action uses tenzir-changelog for PR comments
24+
25+
The changelog-adder GitHub Action now uses `tenzir-changelog` to render PR comments instead of manual frontmatter parsing. This fixes two formatting issues: a trailing separator when the `created` field is missing, and hard-wrapped body text that rendered with explicit line breaks.
26+
27+
The action also supports multiple changelog entries per PR. When a PR adds entries across several plugins, all entries appear in a single comment with proper headings and attribution links.
28+
29+
*By @mavam and @claude in #4.*
30+
31+
### Initial plugin version set to 0.0.0 for proper first release bumping
32+
33+
The plugin template now specifies `0.0.0` as the initial version, enabling the first release to use standard bump flags (`--patch`, `--minor`, `--major`) to produce typical initial versions like `0.0.1`, `0.1.0`, or `1.0.0`.
34+
35+
*By @mavam and @claude.*
36+
37+
### Updated tool configurations to use Skill instead of SlashCommand
38+
39+
The `SlashCommand` tool has been merged into the `Skill` tool in recent Claude Code versions. This updates tool configurations in the changelog adder GitHub Action and the docs writer agent to reflect this change, removing the redundant `SlashCommand` reference while keeping `Skill`.
40+
41+
*By @mavam and @claude.*
42+
43+
---
44+
45+
## Docs Plugin v2.2.1
46+
47+
- 🐞 Complete example reporting in documentation reader β€” *@mavam and @claude*
48+
- 🐞 Stricter documentation reader behavior β€” *@mavam and @claude*
49+
50+
## Excalidraw Plugin v0.1.1
51+
52+
- πŸ”§ Bidirectional arrow binding documentation β€” *@mavam and @claude*
53+
- πŸ”§ Enhanced diagramming documentation for technical limitations β€” *@mavam and @claude*
54+
- πŸ”§ Font selection defaults for diagram text β€” *@mavam and @claude*
55+
- πŸ”§ Triangle arrowhead as default β€” *@mavam and @claude*
56+
- 🐞 Artist sloppiness as default for arrows and polygons β€” *@mavam and @claude*
57+
- 🐞 Correct polygon path closing instructions β€” *@mavam and @claude*
58+
- 🐞 Correct text positioning formula for containers β€” *@mavam and @claude*
59+
- 🐞 Diagram generation improvements β€” *@mavam and @claude*
60+
61+
## Formatter Plugin v1.2.0
62+
63+
- πŸš€ ESLint support for JavaScript and TypeScript β€” *@mavam and @claude*
64+
65+
## Git Plugin v1.3.0
66+
67+
- πŸ”§ Autonomous commit workflow β€” *@mavam and @claude*
68+
- πŸ”§ Expanded static checks in commit workflow β€” *@mavam and @claude*
69+
- πŸ”§ Immediate push after each PR comment fix β€” *@mavam and @claude*
70+
- πŸ”§ Pre-commit linting step β€” *@mavam and @claude*
71+
72+
## OCSF Plugin v0.1.1
73+
74+
- πŸ”§ Pre-commit OCSF references with automated updates β€” *@mavam and @claude* (#4)
75+
- πŸ”§ Sonnet model for guide agent β€” *@mavam and @claude*
76+
- 🐞 Content-based sync for OCSF documentation β€” *@mavam and @claude*
77+
78+
## Ship Plugin v2.0.0
79+
80+
- πŸ’₯ Plugin renamed from changelog to ship β€” *@mavam and @claude*
81+
- πŸš€ Add `/changelog:release` command β€” *@mavam and @claude*
82+
- πŸš€ Add changelog add command to plugin β€” *@mavam and @claude*
83+
- πŸš€ Add releaser subagent to changelog plugin β€” *@mavam and @claude*
84+
- πŸš€ Initial release β€” *@mavam and @claude*
85+
- πŸš€ Non-interactive changelog entry creation for CI automation β€” *@mavam and @claude* (#1)
86+
- πŸ”§ Add Markdown formatting best practice β€” *@mavam*
87+
- πŸ”§ Autonomous changelog entry creation β€” *@mavam and @claude*
88+
- πŸ”§ Autonomous release workflow β€” *@mavam and @claude*
89+
- πŸ”§ Clearer release staging instructions β€” *@mavam and @claude*
90+
- πŸ”§ Document extension.toml for version bumping β€” *@mavam and @claude*
91+
- πŸ”§ Document multi-value flags and human author requirement β€” *@mavam*
92+
- πŸ”§ Fail-fast validation and clarified module detection in release command β€” *@mavam and @claude*
93+
- πŸ”§ Improve changelog skill discoverability β€” *@mavam and @claude*
94+
- πŸ”§ Improve component awareness in changelog workflow β€” *@mavam and @claude*
95+
- πŸ”§ Improve releaser agent reliability with Sonnet model and process guardrails β€” *@mavam and @claude*
96+
- πŸ”§ Improved context gathering for changelog entries β€” *@mavam and @claude*
97+
- πŸ”§ Improved release title documentation β€” *@mavam and @claude*
98+
- πŸ”§ Improved tenzir-changelog CLI documentation β€” *@mavam and @claude*
99+
- πŸ”§ Plain text titles in changelog entries β€” *@mavam and @claude*
100+
- πŸ”§ Relative versioning in release workflow β€” *@mavam and @claude*
101+
- πŸ”§ Release workflow simplified with clearer module release handling β€” *@mavam and @claude*
102+
- πŸ”§ Technical writing skill reference in `/changelog:add` command β€” *@mavam and @claude*
103+
- πŸ”§ Updated release command for tenzir-changelog v0.17.2 β€” *@mavam and @claude*
104+
- πŸ”§ Use --co-author for AI-assisted development β€” *@mavam and @claude*
105+
- πŸ”§ Use `--description-file` instead of `--description` β€” *@mavam*
106+
- 🐞 Always pass --description to skip interactive editor β€” *@mavam*
107+
- 🐞 Clarify entry type selection criteria in changelog skill β€” *@mavam and @claude*
108+
- 🐞 Clarify publish step to use release notes for preview β€” *@mavam and @claude*
109+
- 🐞 Correct argument handling in ship commands β€” *@mavam and @claude*
110+
- 🐞 Fix release command documentation β€” *@mavam*
111+
- 🐞 Improved release workflow with project type detection and local temp files β€” *@mavam and @claude*
112+
- 🐞 More accurate terminology in changelog add command β€” *@mavam and @claude*
113+
114+
## TQL Plugin v1.2.0
115+
116+
- πŸš€ Parser and OCSF mapping workflows β€” *@mavam and @claude*

0 commit comments

Comments
Β (0)