Releases: ActiveCampaign/postmark-dotnet
Releases · ActiveCampaign/postmark-dotnet
Fixed Security Issues
Updated package
- System.Text.Json 8.0.0 -> 10.0.1
Added SubscriptionManagementConfiguration
- Added SubscriptionManagementConfiguration to PostmarkMessageStream
- Fixed DateTime deserialization
Updated Inbound return types
- Changed return type of
GetInboundMessageDetailsAsyncfromInboundMessageDetailtoPostmarkInboundMessage - Added
RawEmailproperty toPostmarkInboundWebhookMessage
Republish 4.8.0 as 5.0.0
- No changes (unlisted 4.8.0 due to a breaking change)
Switch to System.Text.Json
- Removed dependency on Newtonsoft.Json.
Breaking changes
- Serialisation of Netwonsoft.Json types may be impacted (ie if used in TemplateModel)
Update .net Http Client Dependency
Minor update to integrate newer version of the .net http client dependency to mitigate a CVE reported with that library.
Remove obsolete Bounce Tags endpoint
Changes:
- Remove obsolete
/bounces/tagsendpoint - Switch from TravisCI to CircleCI
Add support for sending batches of templated messages
- This release adds support for sending batches of templated messages. For more information, check our wiki documentation on Sending Using a Template.
- Breaking Change: Update
PostmarkInboundMessage.Attachment.ContentLengthtype fromstringtolongto correctly represent our inbound webhook data. Thanks to @nis-spiir for submitting a PR.
Add support for Message Streams API
This release adds support for the Postmark Message Streams API.
Changes:
- Add new functions and models for listing, fetching, creating, editing, archiving and unarchiving message streams.
Add support for Suppressions API
This release adds support for the Postmark Suppressions API. For more information, please check out our wiki documentation on managing Suppressions.
Changes:
- Add functions for listing, creating and reactivating Suppressions.
- Update
PostmarkBounceIDtype frominttolong. - Update Bounce API functions to take a
longBounceIdinput parameter.