Releases: wgtechlabs/unthread-whatsapp-bot
Releases · wgtechlabs/unthread-whatsapp-bot
v1.3.0
[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
v1.2.2
v1.2.1
v1.2.0
[1.2.0] - 2026-03-12
Added
- introduce WhatsApp store service abstraction
Changed
- ignore
.codexand.vscodedirectories - 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
[1.1.1] - 2026-03-06
Changed
- add project license
Removed
- delete session timer service and all integration points
v1.1.0
[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
[1.0.5] - 2026-03-02
Changed
- enhance customer resolution with caching
v1.0.4
[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
[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