Changelog

All notable changes to this project will be documented in this file. The format is based on Keep a Changelog.

Unreleased

Added

  • Support for Python 3.10

Changed

  • Moved the dependency lists to the correct location

0.10.1 2021-04-17

Added

Changed

  • Moved development to trunk

  • Dropped the github session

  • Migrated to the kpruss theme from alabaster

Fixed

  • Corrected the LaTeX header order to put short first

0.10.0 2021-03-12

Added

  • Full support for the starred usage in the output

  • Random selection of keys for testing purposes

  • Support for creating a list of acronyms

  • Option to pass through arguments to pytest from nox

  • HTML documentation generation via Sphinx and deploy to github pages

  • Hook to prevent pushing to stable without up to date HTML docs

  • Option pass through to \acsetup in LaTeX output

  • Support for acro first-style, single, and single-style options

  • Pandocacro class to manage acronyms during run

Changed

  • Moved the main translation function to the submodule

  • Completed setting up the build files to distribute cleanly

  • Updated nox to pull dependencies from the package metadata

Fixed

  • Typos in the README

  • Added missing files to the distribution

  • Errors in the documentation build

0.9.5 2020-12-25

Added

  • A unique type for processing acronym keys

  • Have the key class manage the parsing during the initialization

  • Added mypy as a linting step

Changed

  • Refactored the tests to directly use the filter

  • Moved key extraction to a submodule for better testing

  • Moved the output generation to a submodule

Fixed

  • Correct the counting of starred keys

0.9.4 2020-12-18

Fixed

  • Properly strip quotes when processing panflute.Quoted blocks

0.9.3 2020-12-18

Changed

Fixed

  • Corrected logic to make sure a key was registered before use

  • Parsing of acronyms at bounded by punctuation

0.9.1 2020-09-14

Added

Fixed

  • LaTeX header inclusion logic to not overwrite user additions

Removed

  • Support for Python 3.5