Skip to content

v1.0.3: Bug Fixes & CI/CD Improvements

Latest

Choose a tag to compare

@ty13r ty13r released this 09 Jul 03:26
· 23 commits to main since this release

🎉 Substack MCP Plus v1.0.3

This release focuses on critical bug fixes, safety improvements, and infrastructure enhancements. All tools are now more reliable and the CI/CD pipeline is fully operational.

🐛 Bug Fixes

  • list_drafts: Fixed API limit error - Substack API rejects limits above 25 (#1)
  • delete_draft: Now properly requires confirmation before deletion (critical safety fix)
  • upload_image: Implemented missing get_image method - uploads now work correctly
  • get_subscriber_count: Fixed output formatting loop - no more repeated headers
  • update_post: Fixed content updates that were failing with 500 errors
  • preview_draft: Fixed URL generation and removed /api/v1 from URLs
  • Duplicate title removal: Posts no longer show title twice in content

🔧 Infrastructure

  • CI/CD Pipeline: All tests now pass in GitHub Actions ✅
  • Test Coverage: Added 100+ unit and integration tests to version control
  • Code Quality: Fixed formatting and linting issues across entire codebase
  • Dependencies: Updated GitHub Actions and fixed pip-audit configuration

📝 Documentation

  • Added comprehensive KNOWN_ISSUES.md documenting all current limitations
  • Updated tool count from 14 to 12 (removed deprecated tools)
  • Enhanced README with better organization and examples
  • Fixed Python requirement to 3.10+ (matching actual requirements)
  • Added security contact email to SECURITY.md

⚠️ Breaking Changes

  • schedule_post: Tool completely removed due to outdated API endpoint
  • list_drafts_for_deletion: Removed redundant tool (use list_drafts instead)

📦 Installation

npm install -g substack-mcp-plus@1.0.3

🙏 Acknowledgments

Thanks to everyone who reported issues and tested the release candidate!


Full Changelog: v1.0.2...v1.0.3