4.6 KiB
4.6 KiB
Changelog
All notable changes to this documentation repository, grouped by version and release date. Document versions of the individual guideline files are tracked separately in their headers.
0.4.0 — 2026-08-18
Added
- Skill versioning: every
SKILL.mdnow carriesmetadata.version—changelogv2,checkv1,commitv2,documentationv1,documentation_contextv2. The skill format has no top-levelversionfield;metadatais one of the six Agent Skills spec fields, so the frontmatter still packages and uploads cleanly - "Skills" section in
README.mddescribing the versioning convention, the install location (~/.claude/skills/) and the rule that the folder name — notname:— is the command - The five skills listed individually in the
README.mdstructure tree AGENTS.mdv5 → v6: new "Commit messages" subsection under Git — commits and pull requests must never carry AI authorship (Co-Authored-By, "Generated with …", tool signatures or emoji footers). The subsection also states the single-line verbal English style, so assistants without thecommitskill get the same rules; the AI-authorship rule was added to the skill as wellCHANGELOG.mdfor this repository, with history backfilled from the git log- Explicit line length for Rust: 100 characters (rustfmt default
max_width) in both Rust design documents README.md,docs/,prebuild.pyand the PyInstaller.specto the template structure inPython/TEMPLATE.md- Note in
Python/TEMPLATE.mdthatAGENTS.mdandDESIGN_DOCUMENT.mdare not part of the template README.mdto the session read list inClaude/CLAUDE.md, plus a missing top-level heading
Changed
- Document versions bumped for the structural changes released on 2026-08-18:
DESIGN_DOCUMENT.mdv8 → v9,DESIGN_DOCUMENT_MODULE.mdv1 → v2,Rust/DESIGN_DOCUMENT.mdv1 → v2,Rust/DESIGN_DOCUMENT_LIB.mdv1 → v2,DESIGN_DOCUMENT_GODOT.mdv1 → v2 Project template/CHANGELOG.mdnow names the project manifest generically (pyproject.toml,Cargo.toml,project.godot) instead ofpyproject.tomlonly- Godot debug constant renamed
Constants.DEBUG→Constants.DEFAULT_DEBUG, matching the Python reference module README.mdstep 1 of "Starting a new project" now also requires writing aREADME.mdPython/TEMPLATE.mdentry point is named by purpose or tool name instead ofmain.pyprebuild.pyloads.envbefore importingsrc.constantsinstead of relying on the import side effect
Fixed
- Skill folder
Claude/skills/context/renamed todocumentation_context/, with the frontmatternamematched to it. The folder name is what Claude Code turns into the command, so the old mismatch meant installing from this repository would have changed/documentation_contextinto/context - Removed the misplaced lock-file rule from the Testing sections of
DESIGN_DOCUMENT_MODULE.md(§9) andRust/DESIGN_DOCUMENT_LIB.md(§8) — it already belongs to the Poetry / Distribution sections
0.3.0 — 2026-08-18
Added
Zscaler/ZSCALER_CERTIFICATE.md— full certificate setup for Node, Python, git and cargo- Language-specific
.gitignorefiles for Python, Rust and Godot, plus a shared core inProject template/ poetry.lockandprebuild.pysections inPython/DESIGN_DOCUMENT.md
Changed
- Unified task notation across all languages on the Todo Tree tags
TODO,FIXME,BUG,HACK,NOTE AGENTS.mdv4 → v5: rewritten as strictly language-agnostic, naming no concrete tool- Python line length 150 → 120 characters
- Rust edition 2021 → 2024 (requires Rust 1.85 or newer)
- Godot project version key corrected to
application/config/version - Every design document now lists
README.mdamong the core root documents
Removed
Zscaler/NODE_EXTRA_CA_CERTS.md, superseded byZSCALER_CERTIFICATE.md
0.2.0 — 2026-06-24
Added
Godot/DESIGN_DOCUMENT_GODOT.md— Godot development guidelines (v1)
0.1.0 — 2026-05-25
Added
Rust/DESIGN_DOCUMENT.mdandRust/DESIGN_DOCUMENT_LIB.md— Rust guidelines for applications and libraries (v1)Claude/—CLAUDE.md,AGENTS.md(v4) and the custom skillschangelog,check,commit,context,documentationPython/—DESIGN_DOCUMENT.md(v8),DESIGN_DOCUMENT_MODULE.md(v1),TEMPLATE.md, and the referenceconstants.pymodule with testsProject template/—PROJECT.mdandCHANGELOG.mdtemplates
Changed
- Documentation organised into topic folders:
Claude/,Python/,Zscaler/,Project template/ README.mdrewritten to describe the repository itself instead of a single project