Releases: darrencauthon/csharp-sparkpost
Releases · darrencauthon/csharp-sparkpost
Inbound Domains and Relay Webhooks
- Added support for inbound domains.
- Added support for relay webhooks.
All thanks to @ZA1 !!!
Add Message Events
- Added support for message events, thanks @kirilsi !
Sub Account support
- Added support for sub accounts. Thanks @ZA1 !
Fix recipient substitution data
- Fix an issue (#54) that was resulting in recipient substitution data keys getting converted to snake case. Now all recipient data, both on the recipient level and the transmission level, are not altered.
Add sync mode, and fixed substitution bug
- Added Sync mode for API calls. Setting
client.CustomSettings.SendingMode = SendingModes.Sync;
will cause the API calls to be made synchronously. - Fixed casing bugs in substitution data. All substitution data will now be passed raw. #49
Added support for webhooks
- Added support for webhooks.
Allow the overriding of the HttpClient, add missing Option
- Allow the overriding of the HttpClient used by this library, like so:
client.CustomSettings.BuildHttpClientsUsing(() => new HttpClient());
. - Add missing
IpPool
to options.
Suppression List support, other misc updates
- Support for Suppression Lists has been added. Creating, updating, deleting, and retrieving emails from your suppression list are now supported.
- Support for Transmission Retrieve. Details about emails with more than one recipient can now be queried using the transmission id.
- Inline-css support for Transmissions has been added, thank you @coldacid !
Extracted interfaces, possible JSON version fix
- Extracted interfaces for C# reasons, thank you @coldacid!
- Possible fix for < 8 references.
- Underlying work for upcoming Xamarin portable support.
CC/BCC
- Added
RecipientType
toRecipient
, which provides a simpler way to set recipients as CC/BCC/To without touching the header.