Files
Dokumentace/Project template/CHANGELOG.md
T

1.2 KiB

Changelog

Document all notable changes to the project, grouped by version and release date.

Format

Each version entry uses these sections (include only those that apply):

  • Added — new features
  • Changed — changes to existing functionality
  • Fixed — bug fixes
  • Removed — removed features
  • Dependencies — added, updated, or removed dependencies

Versioning

Which scheme applies depends on what the repository ships:

  • Software projects — semantic versioning MAJOR.MINOR.PATCH. The project manifest (pyproject.toml, Cargo.toml, project.godot) is the source of truth, and this file is updated before the version there is bumped.
  • Documentation and other non-program projects — single-number revisions v1, v2, … A repository with no manifest has nothing to derive a semantic version from, and MAJOR/MINOR/PATCH carries no meaning for prose. Increment by one per released revision.

Pick one scheme per repository and do not mix them in this file.

Rules

  • Newest version goes at the top
  • Document changes as they are made, not all at once at release time
  • Always ask before bumping the version — never increment automatically