Skip to content

v1.5.2

Choose a tag to compare

@saidsef saidsef released this 21 May 08:50
· 62 commits to main since this release
7482dc9

What's New in v1.5.2

This release focuses on modernizing our package management system and improving overall code quality.

Package Management Updates

  • Migrated from setup.py to pyproject.toml for better compatibility with modern Python tooling
  • Updated build configuration to use setuptools' modern approaches
  • Added proper entry points for CLI usage
  • Enhanced package metadata with author information and important URLs

Dependency Management

  • Pinned mcp[cli] dependency to version 1.8.1
  • Updated requirements.txt to align with pyproject.toml
  • Maintained Requests at version 2.32.3
  • Kept UV at version 0.7.5

Code Improvements

  • Added robust error handling in the main function
  • Improved logging for fatal errors
  • Updated docstrings for clarity

Other Changes

  • Removed obsolete setup.py file
  • Updated uv.lock to reflect the new version and configuration
  • Increased version number from 1.0.1 to 1.5.2

This release makes the package more maintainable, better aligned with Python packaging best practices, and improves the overall robustness of the application.

What's Changed

  • chore: add smithery config file by @saidsef in #13
  • chore: workflows improvements by @saidsef in #15
  • fix: package setup and install for uv/uvx compatibility by @saidsef in #18
  • chore: update package management by @saidsef in #19

Full Changelog: v1.0.1...v1.5.2