Skip to content
This repository was archived by the owner on Feb 11, 2026. It is now read-only.

v0.34.0 - Dependency Updates for Enhanced Compatibility

Latest

Choose a tag to compare

@turbomam turbomam released this 30 Oct 03:28
· 19 commits to main since this release

What's Changed

Dependency Updates

This release updates all dependencies to their latest compatible versions, improving compatibility with downstream projects like metpo.

Main Dependencies

  • fastmcp: 2.8.1 → 2.13.0 (major update with API improvements)
  • pydantic: 2.0.0 → 2.12.0
  • lxml: 4.6.0 → 6.0.0
  • beautifulsoup4: 4.9.0 → 4.14.0
  • requests: 2.25.0 → 2.32.0
  • pyyaml: 6.0.1 → 6.0.3
  • markitdown: 0.1.0 → 0.1.3
  • pdfplumber: 0.10.0 → 0.11.0

Development Dependencies

  • ruff: 0.1.0 → 0.14.0
  • mypy: 1.0.0 → 1.18.0
  • black: 23.0.0 → 25.9.0
  • pytest: 8.4.0 → 8.4.2
  • pytest-asyncio: 0.21.0 → 1.2.0
  • pytest-cov: 4.0.0 → 7.0.0
  • Other dev dependencies updated

Bug Fixes

  • Fixed test compatibility with fastmcp 2.13.0 API changes (CallToolResult handling)
  • Removed types-beautifulsoup4 (beautifulsoup4 4.13+ includes type annotations)

Verification

  • ✅ All tests passing (333 passed, 9 skipped)
  • ✅ All code quality checks passing (ruff, black, mypy)
  • ✅ Verified compatibility with metpo (303 packages resolved, no conflicts)

Full Changelog: v0.33.0...v0.34.0