Skip to content

Post 1.6.0

Choose a tag to compare

@odrobnik odrobnik released this 24 Mar 10:04
· 34 commits to main since this release

New Features

  • post send command for sending SMTP emails (#9)
  • Protocol-based API key scopes (imap / smtp) with backward-compatible defaults
  • SMTP keychain credential support (separate from IMAP)
  • Config-based SMTP credentials (fallback option)

Dependencies

  • SwiftMCP 1.4.2 (early-arrival uploads, Swift 6.1)
  • SwiftMail 1.4.0 (SMTP send support)
  • SwiftText 1.1.6

Breaking Changes

  • Renamed build plugin to PostVersionGeneratorPlugin to avoid naming collision with SwiftText

Upgrade Notes

  • Existing API keys default to imap scope only (safe default)
  • To enable sending: post api-key create --servers <id> --scopes imap,smtp
  • SMTP credentials required: post credential set --server <id> --smtp