Skip to content

v0.4.5

Choose a tag to compare

@mnbro mnbro released this 30 Apr 17:52
4a71204

0.4.5 (2026-04-30)

Features

  • add comprehensive type annotations for professional-grade code quality (a563a9a)
  • add data validation layer and campaign management (2c38840)
  • add GitHub Actions workflow for MkDocs Material documentation (8fc65fe)
  • add GitHub Actions workflow for PyPI publishing (37b3800)
  • add proper CLI support with --help and --version flags (2862844)
  • complete list and template management tools and resources (51f526b)
  • media management, discovery tools, campaign editing, and API fixes (c6f223a)

Bug Fixes

  • auto-fix linting issues with ruff (00a5a9c)
  • clean up whitespace and exception handling for linting compliance (ffbd661)
  • cleanup resource leak and bump version to 0.1.0 (2434a3d)
  • guard docs deploy when pages is disabled (0c4702a)
  • install dev dependencies for linting and type checking (7c279c2)
  • remove empty with block from PyPI publish workflow (f5a9b3c)
  • remove unused client variable in upload_media (3e1cf0d)
  • remove uv cache dependency on missing lock file (6a1a997)
  • repair release workflows (a1e8903)
  • resolve all remaining linting issues (5aff5eb)

Dependencies

  • bump black from 25.1.0 to 26.3.1 (#7) (c9351a3)
  • bump mcp from 1.11.0 to 1.27.0 (#13) (2c54a24)
  • bump mkdocs-material from 9.6.16 to 9.7.6 (#18) (e2219c6)
  • bump pydantic-settings from 2.10.1 to 2.14.0 (#11) (32863c2)
  • bump pygments from 2.19.2 to 2.20.0 (#21) (7f8168c)
  • bump pytest from 8.4.1 to 9.0.3 (#15) (1cd5ef2)
  • bump pytest-httpx from 0.35.0 to 0.36.2 (#16) (e2365cc)
  • bump pytest-mock from 3.14.1 to 3.15.1 (#10) (29671bc)
  • bump requests from 2.32.4 to 2.33.0 (#25) (0cfb72b)
  • bump ruff from 0.12.3 to 0.15.12 (#14) (67be781)
  • bump typer from 0.16.0 to 0.25.0 (#19) (fb3d439)
  • bump urllib3 from 2.5.0 to 2.6.3 (#26) (4043844)
  • update vulnerable Python lockfile dependencies (d2c0a1a)
  • update vulnerable starlette dependency (9c056cc)

Documentation

  • trigger workflow after enabling GitHub Pages (ff22b5d)
  • update docs and setup instructions (a09eb64)
  • update documentation and workflows (9a75332)
  • update project metadata and README (7572eda)
  • update PyPI project description (2a603ec)
  • update README with production-ready positioning (9207766)