- Fix: Handle error for Whatsapp messages without text but with quick replies and attachments
- Hotfix: MsgParts index out of range
- Feat: configuration for billing queue name on env var
- Fix: document name when message have quick replies on whatsapp handler
- Fix: document name when message have quick replies on facebookapp handler for whatsapp cloud api
- Fix: backslashes for headerText, footer and ctaMessage
- Fix: handle empty flow data to not be sent as empty object in request
- Search for contact and update a Teams contact with the serviceURL
- Feat: Email Channel Handler
- Upload documents to telegram
- Feat: WhatsApp order details
- Add button support with url in WA
- Fix: Billing verification
- Fix: Billing queue
- Feat: Add support to WhatsApp Flows
- Add support for flow messaging webhooks
- Add support for interactive messages in WA
- Extra cases for escape telegram markdown text messages (odd * cases).
- Handle webhook null headers
- Extra cases for escape telegram markdown text messages
- Convert response_json from flow messages to json
- Channel cache ttl from 1min to 5min
- Fix flush status file for status D and V without sent on datetime
- Fix local channel cache by address
- Lock subsequent load channel from db to best use of local cache
- Support for CTA message for whatsapp cloud channels
- Escape telegram text messages for markdown parse mode requirements
- Add telegram Markdown legacy support
- Add 'S' status to updateMsgID query
- Remove updates for last_seen_on
- Remove telegram parse_mode
- Add telegram parse_mode channel config for formmating text using MarkdownV2 as default
- Add support for WhatsApp message sending card
- Billing integration with retry and reconnect capabilities
- Billing integration for all channel types, both for sending and receiving messages
- Add text size check for audio and sticker
- Add channel uuid attribute on weni webchat mopayload
- Fix to truncate section titles to 24 characters
- Send template update webhooks to Integrations
- Defer db connection close on health check
- Remove line break from end of text for TM
- Add Billing integration for WAC channels with rabbitmq
- /health do health check for redis, database, sentry and s3
- Support sending catalog messages in WA
- Fix handling of message responses in Teams
- Fix handling of text attachments for teams
- Send image link in message text to Teams
- Change product list structure to preserve insertion order
- Fix limitation of product sections
- Add nfm_reply in metadata
- Use userAccessToken to send WAC messages
- WAC channels update last seen on when receive callback status delivered or read
- Send attachment link in Teams
- Fix sending messages with attachments and no captions
- Divide searches into product sections
- Fix attachment handling for Teams handler
- Add other location fields in the message
- Msg catalog implementations in msg and handler
- Normalize strings with slashes in quick replies on wwc
- Fix attFormat variable setting for WAC and WA
- Add support for sending sticker to WA and WAC
- Add healthcheck endpoint at c/health
- Add 'V' status to check definition of sent_on
- Fix Order WAC types
- Support for Order in WAC
- Increase test coverage in facebookapp handler
- Quick Response Support and Contact Email Recovery in Teams
- Support for Referrals in WA
- Support for referral messages in WAC
- Support send audio with text in WA
- Cache media ids for WhatsApp cloud attachments
- Fix test TestMsgSuite/TestWriteAttachment
- Improve URL verification for webhooks
- Add support for receiving contact type messages in WAC
- Use user token to download files from Slack
- Fix maximum message size limits for WAC, FBA and IG
- Use the new package to find out the mime type of attachments
- Set Wait media channels config to empty array by default
- Fix media ordenation on wait previous msg be delivered on configured channels
- Add module to send webhooks for WAC and WA #2
- Add read status for WAC and WA #3
- Add logic in sender to wait previous media msg be delivered to send current msg for some channels
- Fix word 'menu' in Arabic for list messages #141
- Add "Menu" word translation mapping to list messages in WAC and WA channels #139
- Normalize quick response strings with slashes for TG and WA channels #137
- Fix receiving multiple media for TG, WAC and WA channels #136
- Remove expiration_timestamp from moPayload in WAC #133
- Add support for sending captioned attachments in WAC #131
- Quick Replies support in the Slack handler #129
- Fix URL of attachments in WAC handler #127
- Fix receiving attachments and quick replies
- Integration support with Microsoft Teams
- Media message template support, link preview and document name correction on WhatsApp Cloud #118
- Fix to prevent create a new contact without extra 9 in wpp number, instead, updating if already has one with the extra 9, handled in whatsapp cloud channels #119
- Fix to ensure update last_seen_on if there is no error and no failure to send the message.
- Slack Bot Channel Handler
- Whatsapp Cloud Handler
- Update contact last_seen_on on send message to him
- Merge tag v7.1.0 from nyaruka into our 1.1.8-courier-7.0.0
- Fix whatsapp handler to update the contact URN if the wa_id returned in the send message request is different from the current URN path, avoiding creating a new contact.
- Add library with greater support for detection of mime types in Whatsapp
- Support for viewing sent links in Whatsapp messages
- Fix sending document names in whatsapp media message templates
- Add Kyrgyzstan language support in whatsapp templates
- fix whatsapp uploaded attachment file name
- Fix metadata fetching for new Facebook contacts
- Add Instagram Handler
- Update gocommon to v1.16.2
- Fix: Gujarati whatsapp language code
- add button layout support on viber channel
- Update Dockerfile to go 1.17.5
- Support to facebook customer feedback template
- Support whatsapp media message template
- Fix to prevent requests from blocked contact generate channel log
- Weni-Webchat handler
- Support to build Docker image