Skip to content

Releases: sgraaf/papermap

0.3.0

09 Nov 17:54
1c4288e
Compare
Choose a tag to compare

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

papermap v0.2.2

26 Nov 08:30
Compare
Choose a tag to compare

Added support for custom fonts.

papermap v0.2.1

03 Nov 09:24
Compare
Choose a tag to compare
Another reformat

papermap v0.1.1

09 Oct 16:46
040197a
Compare
Choose a tag to compare

Initial release of papermap: v0.1.1