Repository navigation
Releases: gospelo-dev/kata
Releases · gospelo-dev/kata
Release list
v0.5.0
What's New
LiveMorph Workflow
- Bidirectional sync between Data block and HTML body
sync to-html/sync to-datacommands- VSCode: context menu, status bar indicator, auto-sync on save
Data-Optional Build
gospelo-kata build todo -o ./— no data.yml needed- All .katar templates include built-in sample Data
VSCode Extension (0.5.0)
- LiveMorph context menu & status bar
- New settings:
syncOnSave,exclude,ignoreCodes - LiveMorph concept diagram in README
Documentation Overhaul
- JA/EN docs slimmed and restructured
- New guides: LiveMorph, Quick Start, Skill Guide
- All links converted to GitHub URLs
- Color scheme examples added
v0.4.0
What's New
New Commands
export— Fast regex-based extraction of template parts (prompt, schema, data, body) without AST/JSON Schema parsingimport-data— Validate data.yml against KATA shorthand schema before build, with union type support (integer|integer[]!)
New Templates
header_test— HTTP header security test specificationinfra_test— Infrastructure test specificationload_test— Load/performance test specification
Breaking Changes
show-promptandshow-schemacommands removed — useexport --part prompt/export --part schemainstead
Improvements
- Union type validation in
import-data(e.g.,integer|integer[]!accepts both scalar and array) - All 11 skill files updated for export/import-data workflow
- Documentation updated: README, CLI reference, skill guide (en/ja)
Install / Upgrade
pip install --upgrade gospelo-katav0.3.2
What's New
- feat: Union type support (
integer|integer[]!) in YAML shorthand schema - feat:
prepare/buildCLI commands — simplified workflow (prepare → data.yml → build → lint) - feat:
--versionflag (gospelo-kata -V) - feat:
api_testtemplate — machine-readable API test specifications with structured fields (method, endpoint, expected_status, etc.) - feat:
kata-collect/kata-convertskills - docs: Skill guide (en/ja), all docs updated for prepare/build workflow
- docs: Union type documentation in kata-markdown-format
- docs: Fix misleading "zero external dependencies" wording (credit: PR #16 by Pragya2906)
Breaking Changes
None. Existing commands (assemble, render, show-schema, show-prompt) continue to work.
v0.3.0
Breaking Changes
- Unknown schema type names now raise
ValueErrorinstead of silentstringfallback - Type aliases added:
int→integer,float→number,bool→boolean,str→string
New Features
- P002 lint rule: pattern-based prompt injection detection (16 patterns)
- Prompt injection warning in
_check_template_trust()duringassemble - Prompt Design Guide (en/ja) with security countermeasures section
- Type Conversion reference docs (en/ja)
Improvements
- Samples restructured from
.katarZIPs to readable directory layout scan_results.katartemplate andgospelo-kata-dictskill added- Built-in templates migrated to unified block format
_workdirectory excluded from git and pip package
Docs
- README documentation links updated (prompt-design-guide, type-conversion)
- vscode-kata-lint README updated with P001/P002 rules
- Release procedure updated with document consistency check
Fix
test_validatorfalse pass on YAML-parsed invalid JSON
v0.2.2
What's New
KATA ARchive™ (.katar)
- Renamed
.katatplto.katar— shorter, cleaner extension name - Added KATA ARchive™ section to README with 5 security features
Security
- D017 Structure Integrity: SHA-256 hash in rendered
.kata.mddetects post-render tampering - Render Rejection:
_tpl.kata.mdcannot be rendered directly (must use.katarviaassemble) - Security architecture documentation (EN/JA) with infographics
- Kerckhoffs' principle explanation, integrity verification details, known concerns
Documentation
- New
docs/manual/en/template-package.md(full English version) - VSCode extension README updated with D007-D017 lint rules and Security section
Assets
gospelo-kata-skill-claude-code-v0.2.2.zip— Claude Code skillgospelo-kata-skill-copilot-v0.2.2.zip— GitHub Copilot skillkata-lint-0.2.2.vsix— VSCode extension
v0.2.1
Unified Block Format
- Support
**Schema**/**Data**/**Prompt**+ ```yaml code block syntax - Deprecate legacy
{#schema...#}/{#data...#}/{#prompt...#}inline syntax - Reorganize samples into
docs/samples/en/anddocs/samples/ja/ - Rewrite all manual pages to use Bold+codeblock format
- Add 31 tests for unified block format (304 total)
v0.2.0
Changes
- Remove kata-badge from all templates, CSS, and documentation
- Add span → Data YAML sync (
gospelo-kata fmt) with indexed anchors - Add VSCode extension features: syncOnSave, right-click context menu
- Repurpose D011 lint rule: duplicate anchor ID detection
- Suppress D001 info when inline Schema Reference exists
- Fix enum validation and hover provider for indexed anchors
- Create gospelo-kata-pack skill for template package management
Assets
gospelo-kata-skill-claude-code-v0.2.0.zip— Claude Code skillgospelo-kata-skill-copilot-v0.2.0.zip— Copilot skill
v0.1.1
What's Changed
- English skill files added under
skill/claude-code/andskill/copilot/ skill/copilot/copilot-instructions.mdadded as the canonical source for.github/copilot-instructions.md- Copyright headers added to all Python source files
- "KATA Markdown" standardized to "KATA Markdown™" across all docs and skills
- Copilot setup docs (en/ja) updated with instruction file reference
Skill Downloads
- skill-claude-code.zip — Claude Code skills
- skill-copilot.zip — Copilot skills (includes copilot-instructions.md)
Install
pip install gospelo-kata==0.1.1v0.1.0 — Initial Release
gospelo-kata v0.1.0
Initial release of KATA Markdown™ toolkit for human-AI collaboration.
Highlights
- KATA Markdown template engine with built-in Jinja2-compatible renderer
- Schema validation, data extraction, and round-trip support
- CLI: render, lint, assemble, extract, validate, generate, fmt, coverage, edit
- Template package format (.katatpl) with security hardening
- 5 built-in templates: checklist, test_spec, test_prereq, pretest_review, agenda
- VSCode extension: lint, syntax highlighting, hover info, preview CSS, formatter
- AI integration skills for Claude Code and GitHub Copilot
- Documentation: en/ja manuals
Assets
gospelo-kata-skills-claude-code-v0.1.0.zip— Claude Code skill filesgospelo-kata-skills-copilot-v0.1.0.zip— GitHub Copilot skill files
Install
pip install gospelo-kata