Skip to content

python-substack 0.4.0

Choose a tag to compare

@ma2za ma2za released this 24 Aug 10:23
· 10 commits to main since this release

layout: default
title: Release 0.4.0
parent: Releases

Release 0.4.0

This release makes the optional MCP server significantly more useful for inspecting and preparing publications without steering agents toward immediate publishing.

Added

  • Seven new MCP tools for read operations and safe publishing: get_status, list_publications, list_drafts, get_draft, schedule_draft, unschedule_draft, and publish_draft_checked.
  • Pre-publish validation, interactive confirmation requirements, and no-email defaults for the new publish_draft_checked MCP tool.
  • Verified MCP client configuration examples in docs/mcp.md.
  • Documentation for Gemini CLI with Vertex AI (docs/gemini-vertex-ai.md).

Improved

  • Simplify MCP draft creation by routing through the existing Api.create_draft_from_markdown SDK helper, preserving response format.
  • Document the legacy publish_draft MCP tool as the compatibility interface.
  • Bump cryptography dependency from 48.0.1 to 50.0.0 (#68).