Skip to content

Commit 2d48661

Browse files
committed
chore: add CHANGELOG.md and bump version to 2.6.0
- Add comprehensive CHANGELOG.md covering all releases from v1.0.0 - Bump version from 2.5.5 to 2.6.0 (new feature, not patch) Signed-off-by: Sebastian Mendel <info@sebastianmendel.de>
1 parent 2e344bf commit 2d48661

File tree

2 files changed

+235
-1
lines changed

2 files changed

+235
-1
lines changed

.claude-plugin/plugin.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "typo3-docs",
3-
"version": "2.5.5",
3+
"version": "2.6.0",
44
"description": "Create and maintain TYPO3 extension documentation with RST validation",
55
"repository": "https://github.com/netresearch/typo3-docs-skill",
66
"license": "MIT",

CHANGELOG.md

Lines changed: 234 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,234 @@
1+
# Changelog
2+
3+
All notable changes to the typo3-docs skill are documented here.
4+
5+
This project follows [Semantic Versioning](https://semver.org/).
6+
7+
## [v2.6.0](https://github.com/netresearch/typo3-docs-skill/releases/tag/v2.6.0) — 2026-02-28
8+
9+
### Added
10+
11+
- **Heading hierarchy validation** — new `validate_headings.py` script checks
12+
RST files for TYPO3 heading convention violations:
13+
- First section heading not using `=` (h2)
14+
- Non-standard underline characters (e.g. `^`)
15+
- Skipped heading levels (e.g. h2 directly to h4 without h3)
16+
17+
### Fixed
18+
19+
- **`set -e` crash in `validate_docs.sh`**`((WARNINGS++))` with `set -e`
20+
exits the script when the counter is 0 because bash treats `((0))` as falsy.
21+
Replaced all `((VAR++))` with safe `VAR=$((VAR + 1))` arithmetic.
22+
- **Command injection in heading check** — shell variable was interpolated
23+
directly into `python3 -c`; extracted to separate Python script with
24+
`sys.argv[1]` for secure filename passing.
25+
26+
## [v2.5.4](https://github.com/netresearch/typo3-docs-skill/releases/tag/v2.5.4) — 2026-02-25
27+
28+
### Changed
29+
30+
- Replace generic emails with GitHub references
31+
- Add skill validation CI job via centralized workflow
32+
33+
## [v2.5.3](https://github.com/netresearch/typo3-docs-skill/releases/tag/v2.5.3) — 2026-02-25
34+
35+
### Changed
36+
37+
- Add version validation pre-push hook and `.envrc`
38+
39+
## [v2.5.2](https://github.com/netresearch/typo3-docs-skill/releases/tag/v2.5.2) — 2026-02-24
40+
41+
### Fixed
42+
43+
- Align SKILL.md with writing-skills quality standard
44+
45+
### Changed
46+
47+
- Add lint CI (ShellCheck, Markdown, YAML)
48+
49+
## [v2.5.1](https://github.com/netresearch/typo3-docs-skill/releases/tag/v2.5.1) — 2026-02-24
50+
51+
### Changed
52+
53+
- Standardize release workflow via centralized CI from skill-repo-skill
54+
55+
## [v2.5.0](https://github.com/netresearch/typo3-docs-skill/releases/tag/v2.5.0) — 2026-02-23
56+
57+
### Changed
58+
59+
- Improve skill based on Claude Code insights analysis
60+
61+
## [v2.4.0](https://github.com/netresearch/typo3-docs-skill/releases/tag/v2.4.0) — 2026-02-22
62+
63+
### Added
64+
65+
- Expand troubleshooting section with common content issues
66+
67+
## [v2.3.0](https://github.com/netresearch/typo3-docs-skill/releases/tag/v2.3.0) — 2026-02-21
68+
69+
### Added
70+
71+
- Image zoom/lightbox support documentation (`:zoom: lightbox`, gallery,
72+
inline, lens modes)
73+
- Enforce screenshot creation in validation
74+
75+
## [v2.2.1](https://github.com/netresearch/typo3-docs-skill/releases/tag/v2.2.1) — 2026-02-20
76+
77+
### Fixed
78+
79+
- Update checkpoint patterns for extension assessment
80+
81+
## [v2.2.0](https://github.com/netresearch/typo3-docs-skill/releases/tag/v2.2.0) — 2026-02-19
82+
83+
### Added
84+
85+
- `checkpoints.yaml` for automated extension assessment (TD-01 to TD-22)
86+
- Mechanical verification of documentation structure
87+
- LLM-based review for RST quality and completeness
88+
89+
## [v2.1.1](https://github.com/netresearch/typo3-docs-skill/releases/tag/v2.1.1) — 2026-02-18
90+
91+
### Fixed
92+
93+
- Remove duplicate hooks declaration (Claude Code auto-loads
94+
`hooks/hooks.json`)
95+
96+
## [v2.1.0](https://github.com/netresearch/typo3-docs-skill/releases/tag/v2.1.0) — 2026-02-17
97+
98+
### Added
99+
100+
- **PreToolUse hook** — validates RST syntax before writing to
101+
`Documentation/*.rst` files
102+
- Detects common Markdown-to-RST conversion issues
103+
- Quick reference for TYPO3 RST syntax in warnings
104+
105+
## [v2.0.2](https://github.com/netresearch/typo3-docs-skill/releases/tag/v2.0.2) — 2026-02-16
106+
107+
### Fixed
108+
109+
- Correct `plugin.json` version to match tag
110+
111+
## [v2.0.1](https://github.com/netresearch/typo3-docs-skill/releases/tag/v2.0.1) — 2026-02-16
112+
113+
### Fixed
114+
115+
- Update `plugin.json` version to match v2.0.0 release
116+
117+
## [v2.0.0](https://github.com/netresearch/typo3-docs-skill/releases/tag/v2.0.0) — 2026-02-15
118+
119+
### Breaking
120+
121+
- **Renamed `templates/` to `assets/`** — update any references from
122+
`templates/AGENTS.md` to `assets/AGENTS.md`
123+
124+
### Changed
125+
126+
- Rewritten SKILL.md with imperative/trigger-based writing style
127+
- Complete documentation of all 15 references, 11 scripts, and 1 asset template
128+
- Fixed non-existent `watch_docs.sh` script reference
129+
- Updated internal path references in `add-agents-md.sh` and `README.md`
130+
131+
## [v1.9.3](https://github.com/netresearch/typo3-docs-skill/releases/tag/v1.9.3) — 2026-02-14
132+
133+
### Changed
134+
135+
- Reduced SKILL.md size from 12,990 to 3,505 bytes (73% reduction)
136+
137+
## [v1.9.2](https://github.com/netresearch/typo3-docs-skill/releases/tag/v1.9.2) — 2026-02-13
138+
139+
### Fixed
140+
141+
- Fix skills path format for Claude Code compatibility
142+
143+
## [v1.9.1](https://github.com/netresearch/typo3-docs-skill/releases/tag/v1.9.1) — 2026-02-12
144+
145+
### Changed
146+
147+
- Restructured skill for Claude Code compatibility (`skills/typo3-docs/`
148+
subdirectory)
149+
150+
## [v1.9.0](https://github.com/netresearch/typo3-docs-skill/releases/tag/v1.9.0) — 2026-02-11
151+
152+
### Added
153+
154+
- Claude Code plugin structure (`plugin.json`, `.claude-plugin/`)
155+
156+
## [v1.8.0](https://github.com/netresearch/typo3-docs-skill/releases/tag/v1.8.0) — 2026-02-10
157+
158+
### Changed
159+
160+
- Prefer `literalinclude` for complete code examples (5+ lines)
161+
- File naming convention with underscore prefix for code snippet files
162+
- Text markers (`:start-after:`, `:end-before:`) documentation
163+
- Updated decision guide and pre-commit checklist
164+
165+
## [v1.7.0](https://github.com/netresearch/typo3-docs-skill/releases/tag/v1.7.0) — 2026-02-09
166+
167+
### Added
168+
169+
- Content directives guide (accordion, admonitions, cards, tabs, tables)
170+
- Code structure elements guide (code-block, literalinclude, confval, PHP
171+
domain)
172+
- Coding guidelines (.editorconfig, formatting, heading hierarchy)
173+
- Init command workflow, live-view watch mode, screenshot guide
174+
- Architecture Decision Records (ADR) documentation
175+
176+
## [v1.6.1](https://github.com/netresearch/typo3-docs-skill/releases/tag/v1.6.1) — 2026-02-08
177+
178+
### Fixed
179+
180+
- Concise `composer.json` description, update email to `info@netresearch.de`
181+
182+
## [v1.6.0](https://github.com/netresearch/typo3-docs-skill/releases/tag/v1.6.0) — 2026-02-07
183+
184+
### Added
185+
186+
- Warning about committing `Documentation-GENERATED-temp`
187+
- Standardized installation, `composer.json`, release workflow
188+
189+
## [v1.5.3](https://github.com/netresearch/typo3-docs-skill/releases/tag/v1.5.3) — 2026-02-06
190+
191+
### Changed
192+
193+
- Prefer `guides.xml` (modern PHP-based rendering) over `Settings.cfg`
194+
- Add webhook status codes to intercept-deployment reference
195+
- GitHub CLI automation examples for webhook setup
196+
- Fix `validate_docs.sh` to accept either `guides.xml` or `Settings.cfg`
197+
198+
## [v1.5.2](https://github.com/netresearch/typo3-docs-skill/releases/tag/v1.5.2) — 2026-02-05
199+
200+
### Fixed
201+
202+
- `schemaLocation` path — use `../vendor/` (relative from `Documentation/`)
203+
- Clarified format as `namespace-URI schema-path` pair
204+
205+
## [v1.5.1](https://github.com/netresearch/typo3-docs-skill/releases/tag/v1.5.1) — 2026-02-04
206+
207+
### Fixed
208+
209+
- `guides.xml` theme syntax — `theme` must be attribute on `<guides>`, not a
210+
child element
211+
- `schemaLocation` URL — docs.typo3.org schema URL returns 404, use vendor
212+
path instead
213+
214+
## [v1.5.0](https://github.com/netresearch/typo3-docs-skill/releases/tag/v1.5.0) — 2026-02-03
215+
216+
### Added
217+
218+
- `guides.xml` configuration reference with full template
219+
- Extension attributes reference, common inventory URLs
220+
- Warning about deprecated `<theme>` element
221+
222+
## [v1.4.0](https://github.com/netresearch/typo3-docs-skill/releases/tag/v1.4.0)
223+
224+
### Changed
225+
226+
- TYPO3 extension documentation skill for Claude Code
227+
228+
## [v1.2.0](https://github.com/netresearch/typo3-docs-skill/releases/tag/v1.2.0)
229+
230+
- Release v1.2.0
231+
232+
## [v1.0.0](https://github.com/netresearch/typo3-docs-skill/releases/tag/v1.0.0)
233+
234+
- Initial release

0 commit comments

Comments
 (0)