Skip to content

Version Packages#43

Merged
tuyakhov merged 1 commit into
mainfrom
changeset-release/main
Jun 14, 2026
Merged

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

Conversation

@github-actions

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/sdk@0.9.0

Minor Changes

  • 77d838e: Sync the MCP tool manifest with the richer metadata the hosted server (senderkit-app) now serves.

    The hosted MCP server had diverged from the shared @senderkit/sdk manifest by
    overriding tool descriptions and tightening two input fields at the app layer.
    This brings the canonical manifest — used by the CLI-bundled stdio/HTTP MCP
    server and the CLI's --help — back in lockstep.

    • Tool descriptions (senderkit_send, senderkit_send_raw,
      senderkit_templates_list, senderkit_templates_get,
      senderkit_messages_list, senderkit_messages_get) now lead with the
      email/SMS/push/web-push channel keywords and describe the use case. The
      send-tool descriptions remain the base wording; each server still appends its
      own live/test mode note.
    • senderkit_messages_list.status is now a strict enum
      (scheduled, queued, rendered, dispatched, sent, delivered, failed, opted_out, canceled) instead of free-form text, matching the API, which
      already rejects unknown statuses with a 400. Exported as MESSAGE_STATUSES.
    • senderkit_send.to description now covers all four channels (email /
      E.164 phone / push device token / web-push PushSubscription).
    • Template slug field descriptions (senderkit_send.template,
      senderkit_templates_get.slug) note that slugs are lowercase — the app now
      canonicalizes slugs to lowercase on create/rename, so by-slug lookups should
      use the lowercase form.

@senderkit/cli@0.6.2

Patch Changes

  • 77d838e: Sync the MCP tool manifest with the richer metadata the hosted server (senderkit-app) now serves.

    The hosted MCP server had diverged from the shared @senderkit/sdk manifest by
    overriding tool descriptions and tightening two input fields at the app layer.
    This brings the canonical manifest — used by the CLI-bundled stdio/HTTP MCP
    server and the CLI's --help — back in lockstep.

    • Tool descriptions (senderkit_send, senderkit_send_raw,
      senderkit_templates_list, senderkit_templates_get,
      senderkit_messages_list, senderkit_messages_get) now lead with the
      email/SMS/push/web-push channel keywords and describe the use case. The
      send-tool descriptions remain the base wording; each server still appends its
      own live/test mode note.
    • senderkit_messages_list.status is now a strict enum
      (scheduled, queued, rendered, dispatched, sent, delivered, failed, opted_out, canceled) instead of free-form text, matching the API, which
      already rejects unknown statuses with a 400. Exported as MESSAGE_STATUSES.
    • senderkit_send.to description now covers all four channels (email /
      E.164 phone / push device token / web-push PushSubscription).
    • Template slug field descriptions (senderkit_send.template,
      senderkit_templates_get.slug) note that slugs are lowercase — the app now
      canonicalizes slugs to lowercase on create/rename, so by-slug lookups should
      use the lowercase form.
  • Updated dependencies [77d838e]

    • @senderkit/sdk@0.9.0

@senderkit-examples/nextjs-basic@0.0.10

Patch Changes

  • Updated dependencies [77d838e]
    • @senderkit/sdk@0.9.0

@senderkit-examples/node-basic@0.0.10

Patch Changes

  • Updated dependencies [77d838e]
    • @senderkit/sdk@0.9.0

@github-actions github-actions Bot requested a review from tuyakhov as a code owner June 14, 2026 06:10
@tuyakhov tuyakhov merged commit 4f9bb76 into main Jun 14, 2026
1 check passed
@tuyakhov tuyakhov deleted the changeset-release/main branch June 14, 2026 06:23
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