.. _changelog:
Changelog
=========
All notable changes to pygacity will be documented in this file.
The format is based on `Keep a Changelog `_,
and this project adheres to `Semantic Versioning `_.
[0.10.2] - 2026-03-13
---------------------
* added the ability to generate short-answer-only exams
[0.9.0] - 2026-03-12
--------------------
* upgraded to use latexmk and xelatex by default, with pythontex integration via latexmkrc
* added support for multiple pythontex workflow modes, including an "explicit" mode that runs pythontex as a separate step from latexmk
[0.8.0] - 2026-03-11
--------------------
* updated preamble handling to allow for more flexible formatting
* more transparent question numbering in the LaTeX output
[0.7.0] - 2026-02-20
--------------------
* `distribute` subcommand added for building and distributing PDF exams on a per-student basis
[0.6.0] - 2025-12-28
--------------------
* enhanced pythontex integration
[0.5.0] - 2025-12-26
--------------------
* `singlet` subcommand
[0.4.0] - 2025-12-26
--------------------
* examples added
[0.3.0] - 2025-12-26
--------------------
* multiple-choice, short answer, and fill-in-the-blank question types added
* `combine` and `build` subcommands added
[0.1.0] - 2025-02-27
--------------------
* Initial release of pygacity