v0.4.15

ChangemakerStudios/Papercut-SMTPv0.4.15May 20, 2026by github-actions[bot]

AI Summary

This documentation-focused release fixes YAML frontmatter parsing errors in specific Markdown files that were causing issues in other tools. It introduces a strict YAML parser to catch these errors during validation.

Key Highlights

  • Fixed YAML frontmatter parsing in complete-ticket.md
  • Added CommandFrontmatterChecker for strict validation
  • Corrected unquoted double quotes and flow-style sequences

New Features

  • CommandFrontmatterChecker in validate-skills.py

Full Release Notes


### Fixed
- `commands/project/execution/complete-ticket.md`: corrected YAML frontmatter that failed strict parsing in oh-my-pi and the GitHub renderer. Two issues: unquoted double quotes around `"In Review"` were interpreted as a quoted-string opener with trailing junk, and `argument-hint: [ticket-key] (optional...)` led with `[` which opens a flow-style sequence and then failed on the prose tail. Wrapped both values in matching outer quotes (#193)

### Added
- `CommandFrontmatterChecker` in `scripts/validate-skills.py`: strict-parses YAML frontmatter on every `commands/**/*.md` with PyYAML (no fallback to the lenient simple parser, which had been masking these bugs). Runs as part of the workflow validation pass.

### Contributors
- @rlex — Reported broken YAML frontmatter in `complete-ticket.md` after the `0.4.14` release surfaced the parse error in oh-my-pi (#193)

---

**Documentation:** https://jeffallan.github.io/claude-skills/