Skip to content

spectrum-ts v11.1.0

Choose a tag to compare

@photon-action-bot photon-action-bot released this 16 Jul 23:58

New Features

  • WhatsApp Business now supports unsending reaction messages. Calling message.unsend() on a reaction sends Meta’s reaction-removal form.

  • WhatsApp Business reaction removals now come through as portable unsend content, so apps can handle them the same way across providers. asUnsend is also exported from @spectrum-ts/core/authoring.

Bug Fixes

  • WhatsApp Business streams no longer stop when Meta sends a reaction-removal event with an empty emoji. The bad event is mapped or skipped, and later messages keep flowing. ✨

  • iMessage streams now skip deterministic “poison” events instead of retrying them forever and blocking everything behind them. Retryable mapping errors still retry, so transient gateway issues can recover normally.

  • iMessage contact-share side effects now run only after a message is successfully converted, avoiding false dedupe burns for skipped events.

Improvement

  • Docs were refreshed with generated type references and a new iMessage troubleshooting section for cases where Apple delivers text that differs from what the sender sees.

Version: 11.1.0