All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- New global messaging endpoint
- Implementing OTP Request and verify
- Whatsapp Multi-Product Template Messages
- System.Text.Json, replaces Newtsonsoft, possibly breaking
- Add Telegram as tag for the project
- Multi target to .NET 7 and use .NET 7 included System.Text.Json
- Enable "Treat Warnings as Errors" to adhere to code guidelines
- Give internal response body messagerrorcode the correct type
- Some internal refactoring
- Changed PackageIconUrl > PackageIcon and added icon manually as it PackageIconUrl was deprecated
- Change RichContent interface to support derived types
- Newtsonsoft.Json dependency
- Enable nupkg generation in project
- Upped Newtonsoft.Json
- Add Telegram
- Fix support for a custom end point URI in second SendMessage method
- Fix failure on body.type set to null
- Add support for a custom end point URI
- Add TextClientFactory
- Add support for reply buttons with media
- Add support for interactive whatsapp messages
- Ignore HybridAppKey when null instead of empty, to support Notifire flow of channel MobilePush
- Add DefaultValueHandling to RichContent property of Message model.
- Add Tag property to TextMessage model used within a rich message.
- Add Suggestions property to TextMessage model used within a rich message.
- Add AppleBusinessChat as channel type, and marked iMessage as obsolete.
- Add Instagram
- Correct JSON formatting of MediaContent
- Added media en description to ReplySuggestion
- Add Facebook Messenger and Google Business Messages channel
- Add MobilePush channel
- Add support for interactive templates
- Removed Localizable Params because it is Deprecated by Facebook,
- Also updated the WhatsApp Template Signature based on Facebook spec updates.
- Add Twitter support
- Able to set validity period. (@GuidoNeele)
- Fixed issue when adding suggestions.
- Resolved typo's in documentation.
- Version is equal to 1.7.0, due to not working release flow.
- Add Rich templates + ApplePay
- Fix WhatsApp template signature (@Michel16867)
- Added several RichFeatures.
- TemplateMessage
- LocationPushMessage
- ContactMessage
- Fix typo in conversation
- Add license information
- Add multichannel options
- Add option to pass http client to constructor
- Initial release