/latex-changelog

LaTeX package for typesetting changelogs

Primary LanguageTeXLaTeX Project Public License v1.3cLPPL-1.3c

The changelog LaTeX package

Available on CTAN as changelog

Changelogs are important. The changelog package defines a changelog environment to make changelogs simple and intuitive.

Inspired by keepachangelog.com.

\begin{changelog}[author=Rebecca Turner, simple, sectioncmd=\section*]
\begin{version}[v=1.0.0, date=2018-12-28]
  \item Cool features
  \item Bug fixes
\end{version}
\shortversion{v=0.1.0, date=2018-10-25, changes=Initial beta}
\end{changelog}
File Description
changelog.sty The changelog package
changelog.pdf Documentation (English)
changelog.tex Documentation source
example.tex Example use
example.pdf Example use (PDF)
screenshot.png Sample screenshot
README.md This file
LICENSE.txt LPPL v1.3c

Development

Sources for this package are available on GitHub. This package is built with the Nix package manager.

  • Build a release directory with rendered PDFs: nix build .#changelog
  • Build a release tarball: nix build .#changelog-tar, or just nix build
  • Enter a development shell with latexmk and fonts available: nix develop