Skip to content

Latest commit

 

History

History
53 lines (42 loc) · 1.49 KB

File metadata and controls

53 lines (42 loc) · 1.49 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

1.2.0 - 2026-02-12

Changed

  • Various fixes/improvements and shuffling of directory layout.

1.1.0 - 2026-02-09

Added

  • New Makefile stage install for local editable developer install
  • Additional tests, improving code coverage to >90%

Changed

  • Numerous linting and formatting fixes
  • Documentation in the README.md file
  • Modified Makefile stage clean to also remove the .venv directory

1.0.0 - 2026-02-08

Added

  • Initial project structure with src/ and test/ directories
  • Hello World example script (src/hello-world.py)
  • Comprehensive Makefile with common development tasks
  • uv-based dependency management
  • Code quality tooling: Ruff (linting + formatting) and Pyright (type checking)
  • Testing framework with pytest and pytest-cov
  • Security scanning with pip-audit and bandit
  • Environment-based configuration support (.env files)
  • Test suite for hello-world module
  • Project documentation (README.md)
  • MIT License
  • .gitignore for Python projects

References