changelog

Changelog

See also Version control

Snippet from Wikipedia: Changelog

A changelog is a list of changes made to software that has been revised over time such as a codebase or a product.

A changelog can be a curated record. The author of the changelog can present the information to make it easy to understand and consume. For a software project and a software release, a changelog often is organized as bug fixes and new features.

A changelog can also be a generated report that includes all changes without regard to the ease of consuming or understanding. Typically, a version control system such as git can generate a dump of every change, but some view this as unhelpful and prefer a curated list of notable changes. Another example of generated changelog is that of the typical wiki that lists changes made to each article. In particular, Wikipedia provides this feature via the "View history" link on each article page.

The name of a changelog file varies. Commonly-used names include "CHANGELOG", "CHANGES" and "HISTORY". The GNU Automake naming convention is "ChangeLog". Sometimes that file name includes a file name extension to indicate file format, such as ".txt" for text, ".md" for Markdown, or ".rst" for reStructuredText. Often a codebase, especially a open-source software project, includes a changelog file in the top level of a distribution directory tree.

Sometimes, information limited to recent changes is included in a product release. This might be exposed as a feature or a file named something like "news", "recent changes" or "release notes".

changelog.txt · Last modified: 2025/02/01 07:11 by 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki