- Update to
NotificationsClient.SendSms
- added
smsSenderId
: an optional smsSenderId specified when adding a text message sender under service settings, if this is not provided it will default to the service name.
- added
- Added
GetReceivedTexts
- retrieves all received text messages, links provided with page size of 250 - Added
Makefile
in order to run build, tests and nuget package from the terminal.
- Pin dependencies for JWT and Newtonsoft.json
- Pinned to no higher than JWT 2.4.2 and Newtonsoft.json 10.
- Update to
NotificationsClient.send_email_notification
- added
emailReplyToId
: an optional emailReplyToId specified when adding Email reply to addresses under service settings, if this is not provided the reply to email will be the service default reply to email.email_reply_to_id
can be omitted.
- added
- Make personalisation non-null in SendLetter
- Add new method for sending letters:
SendLetter
- send a letter
- Add template name to
TemplateResponse
model
- Update integration tests to support letter templates:
-
Added new methods for managing templates:
GetTemplateById
- retrieve a single templateGetTemplateByIdAndVersion
- retrieve a specific version for a desired templateGetAllTemplates
- retrieve all templates (can filter by type)GenerateTemplatePreview
- preview a template with personalisation applied
-
Refactored MSTest tests to NUnit tests.
- This allows for wider compatibility with a variety of IDEs.
- Update to
Client.GetNotifications()
- Notifications can now be filtered by
reference
andolderThanId
, see the README for details. - Updated method signature:
- Notifications can now be filtered by
client.GetNotifications(String templateType = "", String status = "", String reference = "", String olderThanId = "")
* Each one of these parameters can be `null`
Changelog not recorded - please see pull requests on github.