Skip to content

v1.1.0

Choose a tag to compare

@ryderstorm ryderstorm released this 09 Aug 17:20
· 4 commits to main since this release

v1.1.0 (2025-08-09)

Bug Fixes

  • Apply suggestion from @coderabbitai[bot] (#3, 921f149)

  • Update release.yml with settings to allow release pushes (#5, b94d5cf)

  • cli: Lazy-load server import in main to avoid import-time deps during tests (#3, 921f149)

  • retries: Bind httpx AsyncClient.request with MethodType to preserve bound semantics (#3, 921f149)

Chores

  • Remove unnecessary comment (#3, 921f149)

  • justfile: Run inspector via package entry (-m pocketsmith_mcp) (#1, 046a15c)

  • license: Add MIT License (#1, 046a15c)

  • lock: Add uv.lock to VCS (#3, 921f149)

Continuous Integration

  • Add concurrency to release and switch Codecov to OIDC with minimal perms (#7, 57d4ea9)

  • Add GitHub Actions workflow to run pytest on push and PR (#1, 046a15c)

  • Gate release on tests and split workflows (#7, 57d4ea9)

  • coverage: Integrate Codecov upload and badge; set initial fail-under=0 to unblock (#3, 921f149)

  • release: Gate release on tests via workflow_run success (#7, 57d4ea9)

  • release: Update workflow to include uv.lock (af1e2f4)

  • release: Use PAT, set author, and secure git in release workflow (#7, 57d4ea9)

  • tests: Rename CI workflow and add separate lint job (#7, 57d4ea9)

Documentation

  • Add policy docs and badges (#3, 921f149)

  • Add policy docs and badges (#2, 47f8be7)

  • Add SECURITY and CONTRIBUTING guides (#2, 47f8be7)

  • Fix cli args for inspector (#1, 046a15c)

  • Update release plan and add CodeRabbit badge (#3, 921f149)

  • Update release plan and add CodeRabbit badge (#2, 47f8be7)

  • readme: Move badges to top and fix CI badge slug (#3, 921f149)

  • readme: Move badges to top, fix CI badge slug, link CodeRabbit (on docs/policies-badges) (#2, 47f8be7)

Features

  • Add resilience with retries and rate-limit handling (#3, 921f149)

  • Package MCP server with console entry (#1, 046a15c)

  • Rename to pocketsmith-mcp-python, DRY reports, add smoke tests (#1, 046a15c)

  • package: Create installable package and console entry (#1, 046a15c)

  • resilience: Add tenacity-based retries and rate-limit handling (#3, 921f149)

Refactoring

  • server: Modernize importlib.resources loader and DRY amount parsing (#1, 046a15c)

Testing

  • Improve smoke tests and add CLI entrypoint check (#1, 046a15c)

  • coverage: Enable pytest coverage locally and in CI (#3, 921f149)


Detailed Changes: v1.0.1...v1.1.0