This repository was archived by the owner on Feb 11, 2026. It is now read-only.
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