Skip to content

Releases: wgtechlabs/unthread-whatsapp-bot

v1.3.0

02 May 08:40

Choose a tag to compare

[1.3.0] - 2026-05-02

Added

  • add conversationId field to MediaProxyTokenRecord
  • bidirectional file attachment support (WhatsApp ↔ Unthread) (#8)

Changed

  • add route proxy tests
  • extend claim outbound deletion and add tests
  • fix edge case handling
  • add validation logic and tests
  • disable iso and local timestamps in log output
  • reformat long function call arguments
  • update test fixtures and env setup
  • update proxy URL building with conversationId
  • resolve downloads via conversation-scoped file URL
  • export media helpers and thread attachments through fallback recovery
  • support attachments in fallback email forwarding
  • add pendingAttachments to email collection state
  • handle 404 as null in findOpenConversationByCustomer
  • use GH_PAT directly to trigger downstream workflows (#7)
  • harden inbound fallback handling (#6)
  • harden inbound fallback handling

Fixed

  • restore correct Unthread file download endpoint and use Slack thumb API for images (#10)

Security

  • address all PR review security and reliability issues
  • add Dockerfile HEALTHCHECK instruction (#4)

v1.2.3

15 Apr 05:23

Choose a tag to compare

[1.2.3] - 2026-04-15

Security

  • add Dockerfile HEALTHCHECK instruction (#4) (#5)

v1.2.2

15 Apr 03:23

Choose a tag to compare

[1.2.2] - 2026-04-15

Changed

  • security hardening and deduplication (#3)

v1.2.1

14 Apr 20:29

Choose a tag to compare

[1.2.1] - 2026-04-14

Security

  • enforce Twilio webhook signature validation (#2)

v1.2.0

12 Mar 21:20

Choose a tag to compare

[1.2.0] - 2026-03-12

Added

  • introduce WhatsApp store service abstraction

Changed

  • ignore .codex and .vscode directories
  • add fallback email forwarding and hardcode unthread API URL
  • add WhatsApp identity resolution, email support, and ticket status messaging
  • replace placeholder banner with live dynamic banner image
  • add storage diagnostics logging on startup (#1)
  • add persistence verification and write failure guards
  • align outbound and system messages with new store
  • refactor storage to use whatsapp-store
  • return friendlyId and status from conversation lookup
  • extend types for ticket status and store records
  • improve event data extraction and simplify ticket message
  • harden webhook error handling and ticket number input types
  • respond before sending post-webhook system messages
  • refactor ticket confirmation handling and improve logging
  • send ticket confirmation via inline TwiML response

v1.1.1

06 Mar 08:18

Choose a tag to compare

[1.1.1] - 2026-03-06

Changed

  • add project license

Removed

  • delete session timer service and all integration points

v1.1.0

06 Mar 06:57

Choose a tag to compare

[1.1.0] - 2026-03-06

Added

  • add whatsapp session expiry warning system
  • add customer notification helpers

Changed

  • send system messages for ticket and status events
  • expose friendlyId from resolveConversation
  • add friendlyId to UnthreadConversation
  • ignore .contributerc.json

v1.0.5

02 Mar 14:20

Choose a tag to compare

[1.0.5] - 2026-03-02

Changed

  • enhance customer resolution with caching

v1.0.4

02 Mar 12:30

Choose a tag to compare

[1.0.4] - 2026-03-02

Changed

  • enhance API request logging and error handling
  • enhance error handling for Twilio WhatsApp message sending
  • enhance conversation handling and recovery logic
  • add *.http to .gitignore to exclude HTTP files

v1.0.3

25 Feb 14:58

Choose a tag to compare

[1.0.3] - 2026-02-25

Changed

  • align Unthread API calls with telegram and discord bot patterns
  • include initial message body when creating Unthread conversation