chat-adapter-imessage v3.0.0
Breaking Changes
- Local/on-device mode has been removed.
local: trueorIMESSAGE_LOCALset 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, orIMESSAGE_SERVER_URL+IMESSAGE_API_KEY. - The exported
iMessageAdapterLocalConfigtype 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-tsversions.
Improvement
- Upgraded and pinned
spectrum-tsto10.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