Skip to content

Version Packages - #101

Merged
tuyakhov merged 1 commit into
mainfrom
changeset-release/main
Aug 13, 2026
Merged

Version Packages#101
tuyakhov merged 1 commit into
mainfrom
changeset-release/main

Conversation

@github-actions

@github-actions github-actions Bot commented Aug 10, 2026

Copy link
Copy Markdown
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@senderkit/cli@0.10.0

Minor Changes

  • 771b466: Complete the MCP safety-hint trio on every manifest tool. ToolAnnotations is now an interface requiring explicit readOnlyHint, openWorldHint, and destructiveHint values — OpenAI's ChatGPT/Codex plugin review rejects tools that omit any of the three — and every MCP_TOOLS entry carries the completed trio. The send tools (senderkit_send, senderkit_send_raw) are the only openWorldHint: true tools, since they deliver messages to recipients outside SenderKit; read-only tools explicitly declare openWorldHint: false, destructiveHint: false. The CLI-bundled MCP server surfaces the completed trio over tools/list with no other behavior change.

    For type consumers this widens the previous one-hint union: code that constructed a partial ToolAnnotations (e.g. { readOnlyHint: true }) must now state all three hints.

Patch Changes

  • dc37adf: Sharpen the send-tool schema guidance to match the hosted API's validation, so MCP agents and CLI users get the constraint before they hit a 400:

    • scheduledAt now documents that the timestamp must be in the future and at most 30 days ahead (with a reminder to check the current date first). This flows through both senderkit_send and senderkit_send_raw, their CLI help, and the SDK README's scheduling section.
    • senderkit_send_raw subject and html now state that they are required when the channel is email — a text-only email send is rejected, so plain text should be wrapped in minimal HTML.
  • Updated dependencies [771b466]

  • Updated dependencies [f73f1e9]

  • Updated dependencies [dc37adf]

    • @senderkit/sdk@0.15.0

@senderkit/sdk@0.15.0

Minor Changes

  • 771b466: Complete the MCP safety-hint trio on every manifest tool. ToolAnnotations is now an interface requiring explicit readOnlyHint, openWorldHint, and destructiveHint values — OpenAI's ChatGPT/Codex plugin review rejects tools that omit any of the three — and every MCP_TOOLS entry carries the completed trio. The send tools (senderkit_send, senderkit_send_raw) are the only openWorldHint: true tools, since they deliver messages to recipients outside SenderKit; read-only tools explicitly declare openWorldHint: false, destructiveHint: false. The CLI-bundled MCP server surfaces the completed trio over tools/list with no other behavior change.

    For type consumers this widens the previous one-hint union: code that constructed a partial ToolAnnotations (e.g. { readOnlyHint: true }) must now state all three hints.

Patch Changes

  • f73f1e9: Make the inbound verdicts field documentation provider-neutral: it now describes the map as "scanning verdicts (e.g. spam/virus/SPF/DKIM), as reported" without naming the underlying receiving infrastructure. The shipped type and its runtime shape are unchanged.

  • dc37adf: Sharpen the send-tool schema guidance to match the hosted API's validation, so MCP agents and CLI users get the constraint before they hit a 400:

    • scheduledAt now documents that the timestamp must be in the future and at most 30 days ahead (with a reminder to check the current date first). This flows through both senderkit_send and senderkit_send_raw, their CLI help, and the SDK README's scheduling section.
    • senderkit_send_raw subject and html now state that they are required when the channel is email — a text-only email send is rejected, so plain text should be wrapped in minimal HTML.

@senderkit-examples/nextjs-basic@0.0.18

Patch Changes

  • Updated dependencies [771b466]
  • Updated dependencies [f73f1e9]
  • Updated dependencies [dc37adf]
    • @senderkit/sdk@0.15.0

@senderkit-examples/node-basic@0.0.18

Patch Changes

  • Updated dependencies [771b466]
  • Updated dependencies [f73f1e9]
  • Updated dependencies [dc37adf]
    • @senderkit/sdk@0.15.0

@github-actions
github-actions Bot requested a review from tuyakhov as a code owner August 10, 2026 08:03
@github-actions
github-actions Bot force-pushed the changeset-release/main branch 2 times, most recently from 7512dd4 to c8be838 Compare August 13, 2026 14:45
@github-actions
github-actions Bot force-pushed the changeset-release/main branch from c8be838 to 3c19ef5 Compare August 13, 2026 14:46
@tuyakhov
tuyakhov merged commit 27a9da7 into main Aug 13, 2026
@tuyakhov
tuyakhov deleted the changeset-release/main branch August 13, 2026 14:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant