Changelog#

0.3.0 (2022-11-09)#

This is a pretty big release with a completely overhauled codebase. For this, I used my new cookiecutter-python-package Python package template. As such, this release comes with much higher code quality, documentation, automation and some important changes to the core functionality of PaperMap.

Changes#

  • Completely refactored codebase, with:

    • Moved source code from ./papermap to ./src/papermap

    • Switched to fpdf2 for the PDF creation

    • Added custom types

    • Fully typed

    • Added class for tile servers

    • Re-implemented spherical-to-UTM conversions

    • Removed GPX support (will come back soon via PyGPX)

    • Removed tests (will come back soon via pytest)

  • Added documentation via Read the Docs

  • Added CI/CD via GitHub Actions

  • Added pre-commit hooks w/ CI-integration

  • Switched to Click for the CLI

  • Switched to flit for building & releasing the package

0.2.2 (2020-11-26)#

Changes#

  • Added support for custom fonts

0.2.1 (2020-11-03)#

Changes#

  • Added GPX support

  • Added more tile servers

  • Added tests

  • Refactored the codebase

0.1.0 (2019-10-09)#

Changes#

  • Initial release of PaperMap