Files
Dokumentace/Project template/CHANGELOG.md
T

33 lines
1.2 KiB
Markdown

# 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