Keep a Changelog (v1.1.0) Reference
A changelog is a file that contains a curated, chronologically-ordered list of notable changes for each version of a project.
Guiding Principles
- Changelogs are for humans, not machines. Write for people, not parsing algorithms.
- There should be an entry for every single version.
- The same types of changes should be grouped.
- Versions and releases should be linkable.
- The latest version should come first.
- The release date of each version should be displayed.
- Mention whether you adhere to Semantic Versioning.
Types of Changes
Addedfor new features.Changedfor changes in existing functionality.Deprecatedfor soon-to-be removed features.Removedfor now removed features.Fixedfor any bug fixes.Securityin case of vulnerabilities.
Format Example
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [Unreleased]
### Added- German translation.
## [1.0.0] - 2017-06-20
### Added- New visual identity.
### Fixed- Swedish title translation.