Skip to content

Latest commit

 

History

History
38 lines (34 loc) · 2.16 KB

File metadata and controls

38 lines (34 loc) · 2.16 KB

Changelog

v0.6.1 - 2025-01-15

  • Documented installation, validation, and troubleshooting guidance for long-term maintainability.
  • Added roadmap notes covering security follow-ups, dependency policies, and planned enhancements.
  • Introduced a dependency overview document and refreshed repository layout descriptions.
  • Updated packaging metadata, development requirements, and CI workflow to align with 2026 Python tooling expectations.
  • Added an MIT LICENSE file and reaffirmed author attribution for Daniel Madden.

v0.5.0 - 2024-11-20

  • Introduced /api/scan, /results, /results/<file>, and /health endpoints with consistent JSON responses and Rich-formatted logging.
  • Added report library UI with newest-first ordering and secure static serving of generated HTML artefacts.
  • Simplified launch experience across start.py/start.sh/start.bat with .env support, automatic browser opening, and environment detection for Docker/WSL/local hosts.
  • Adopted python-dotenv and Rich logging helpers across CLI, UI, and server entry points for uniform console output.
  • Refreshed README/HELP documentation, added report screenshot placeholders, and reiterated authorised-use guidance.

v0.4.2 - 2024-08-05

  • Added a portable start.py launcher with automatic virtual environment management, dependency installation, and browser auto-open behaviour.
  • Refreshed the Flask web dashboard with live summaries, hostname support, improved error handling, and report links.
  • Simplified Docker packaging with a slim multi-stage build that boots the UI via python start.py.
  • Pinned runtime dependencies in requirements.txt for consistent installs across Windows, macOS, Linux, and Docker environments.

v0.4.0 - 2024-04-30

  • Added unified reporting pipeline with Markdown, HTML, and PDF exporters powered by WeasyPrint.
  • Introduced Rich-powered CLI summary tables, --format, --pdf, and --no-color flags.
  • Bundled comprehensive HELP.md guide, refreshed README, and published sample artefacts.
  • Upgraded Docker build to optionally include PDF libraries via INCLUDE_PDF argument.
  • Extended automated tests and CI workflow for exporter coverage and container gating.