\documentclass{article} \usepackage{changelog} \newchangelogsection{\critical}{Critical} \begin{document} \begin{changelog}[author=Rebecca Turner, sectioncmd=\subsection, title=Example changelog] \begin{version} \critical \item A critical new feature \added \item Really cool features \end{version} \begin{version}[date=2019-01-23, short] A version with only a date \end{version} \begin{version}[v=1.1.0, simple] \item A version with no date \end{version} \begin{version}[v=1.0.3, remark=Remark, simple] \item A version with a remark. \end{version} \begin{version}[v=1.0.2, remarks={Remark 1, Remark 2}, simple] \item A version with multiple remarks. \end{version} \begin{version}[v=1.0.1, yanked, simple] \item A version with a terrible bug \end{version} \begin{version}[v=1.0.0, date=2018-10-26] \added \item A cool feature \changed \item Some \textsc{api} detail \deprecated \item Something that was a bad idea in the first place \removed \item Something that was deprecated 3 versions ago \fixed \item A bug that would delete files instead of saving them \security \item improved with addition of buffer bound checks \misc \item A change that doesn't fit into any other category \end{version} \shortversion{v=0.1.0, date=2018-10-19, changes=Initial beta.} \end{changelog} \end{document}