Skip to content

v5.0.0

Choose a tag to compare

@github-actions github-actions released this 27 May 21:11
· 2 commits to main since this release
  • feat!: WhatsApp Cloud API v25.0 parity (reactions, BSUID, media, Block API) (#49) (eca14d5), closes #49

BREAKING CHANGES

    • CloudAPIVersion bumped from v24 to v25.
  • recipient_type is now required on message request types.
  • CloudAPIRequest and every CloudAPISend*MessageRequest require at
    least one of to / recipient.
  • CloudAPISend*MessageRequest are now type aliases — no declaration
    merging, and no interface … extends of these types.
  • CloudAPIMessageRequestWithContext removed; use
    CloudAPIMessageRequestBase (which now carries the optional context
    field for every message type).
  • Media id / link is exactly-one via CloudAPIMediaSource (also on
    flow / buttons header media params).
  • WebhookUnknownMessage (type: 'unknown') replaced by
    WebhookUnsupportedMessage (type: 'unsupported', with
    unsupported.type).
  • WebhookMessageBase.from_user_id and WebhookContact.user_id are now
    required.
  • Response wa_id is now optional (BSUID sends omit it).
  • WebhookSystemMessage.system.new_wa_id removed (not in v25 docs).
  • Minimum Node.js version is now 24.