Skip to content

chat-adapter-imessage v3.0.0

Choose a tag to compare

@photon-action-bot photon-action-bot released this 13 Jul 22:55
· 15 commits to main since this release
cab6ae9

Breaking Changes

  • Local/on-device mode has been removed. local: true or IMESSAGE_LOCAL set to anything except "false" now throws, so use Spectrum Cloud or a self-hosted gRPC endpoint instead.
  • Remote credentials are now required. Apps that relied on the old implicit local default must provide IMESSAGE_PROJECT_ID + IMESSAGE_PROJECT_SECRET, explicit clients, or IMESSAGE_SERVER_URL + IMESSAGE_API_KEY.
  • The exported iMessageAdapterLocalConfig type was removed.

Bug Fixes

  • Group events like member changes, renames, avatars, and typing updates are no longer forwarded as empty bot messages. This fixes phantom inbound messages from newer spectrum-ts versions.

Improvement

  • Upgraded and pinned spectrum-ts to 10.0.0, keeping the adapter aligned with the current Spectrum API.
  • Removed the local-mode code path and optional native dependency complexity, making Vercel and remote deployments simpler and easier to bundle.
  • Patched vulnerable transitive dev dependencies, including Vite, esbuild, and OpenTelemetry. ✨

Version: 3.0.0