Releases: sendgrid/sendgrid-csharp
Releases · sendgrid/sendgrid-csharp
9.12.3
Release Notes
Library - Chore
- PR #969: fix travis path for automated deploy. Thanks to @thinkingserious!
9.12.2
Release Notes
Library - Chore
- PR #966: deploy command needs a source URL. Thanks to @thinkingserious!
9.12.1
v9.12.0
Added
- PR #892 Replace nuspec and AssemblyInfo with csproj. Big thanks to Jonas Nyrup for the PR!
- PR #876 Add
EmailAddress
attribute. Big thanks to Jonathan for the PR! - PR #839 Refactored SendGridClient to support inject external managed HttpClient. Big thanks to Charley Wu for the PR!
v9.11.0
Added
- PR #877 Twilio SMS example and branding update.
- PR #790 Change the environment variable placeholders to be consistent amongst all example projects. Big thanks to Ross Macey for the PR!
- PR #783 Update documentation with new Git workflow. Big thanks to Tony Ho for the PR!
- PR #782 Update contribution to use Gitflow workflow. Big thanks to Anatoly for the PR!
- PR #814 Modification in Prerequisites for installation. Big thanks to Rishabh for the PR!
- PR #817 Added Announcement. Big thanks to Kris Choi for the PR!
Fixed
- PR #741 Fix release date in changelog. Big thanks to Niladri Dutta for the PR!
- PR #751 Update to remove compiler warnings based on stylecop/xunit. Big thanks to Garry Dixon for the PR!
- PR #754 Removed references to Microsoft.AspNetCore.Http.Abstractions package. Big thanks to Jeremy Cantu for the PR!
- PR #794 Updated broken links to examples. Big thanks to Sanjay Singh for the PR!
- PR #791 Fixed typo in mail example. Big thanks to Daredevil Geek for the PR!
- PR #767 Directly link online version of CLA and fix email mentions. Big thanks to Bharat Raghunathan for the PR!
- PR #762 TROUBLESHOOTING.md broken link fix. Big thanks to Arshad Kazmi for the PR!
v9.10.0
Added
- PR #724 Add Dynamic Template Support. Big thanks to Carl Hartshorn for the PR!
- PR #643 HTML to Plain text documentation. Big thanks to Jorge Durán for the PR!
- PR #627 Add Code Review to Contributing.md. Big thanks to Thomas Alrek for the PR!
- PR #618 Added links to code base in CONTRIBUTION.md. Big thanks to Kunal Garg for the PR!
- PR #617 Added codecov support. Big thanks to Rishabh Chaudhary for the PR!
- PR #610 Added test to check the license date. Big thanks to Vitor Mascena Barbosa for the PR!
- PR #601 Update .Net 4.5 References and update the targetFramework monikers. Big thanks to Felipe Leusin for the PR!
- PR #586 Allow for duplicate keys in QueryParams. Big thanks to Florian Hofmair for the PR!
- PR #720 Update CONTRIBUTING.md for improved readability. Big thanks to Anshul Singhal for the PR!
- PR #718 Update README badge. Big thanks to Anshul Singhal for the PR!
- PR #701 Improved environment variable setup instructions. Big thanks to Siddharth Kochar for the PR!
- PR #537 Added .NET WebForms example. Big thanks to Roel de Vries for the PR!
- PR #522 Update add attachment interface. Big thanks to Graham Mueller for the PR!
- PR #609 Added unittest to check for specific repo files. Big thanks to Manjiri Tapaswi for the PR!
- PR #528 Made DeserializeResponseBody asynchronous. Big thanks to Xavier Hahn for the PR!
- PR #531 Skip invalid content objects during serialization. Big thanks to Roel de Vries for the PR!
- PR #557 Add Dockerfile. Big thanks to George Vanburgh for the PR!
- PR #599 Add a .env_sample file, update gitignore, update README.md. Big thanks to thepriefy for the PR!
- PR #596 Add github PR template. Big thanks to Alex for the PR!
- PR #582 SEO Friendly Section links. Big thanks to Alex for the PR!
- PR #581 Add/Update Badges on README. Big thanks to Alex for the PR!
- PR #554 Add a Code Of Conduct. Big thanks to Henrik Bergqvist for the PR!
- PR #548 Add status codes to USAGE.md. Big thanks to Hank McCord for the PR!
- PR #532 Added information about setting up environment variables. Big thanks to Roel de Vries for the PR!
- PR #523 README improvements. Big thanks to Kaylyn Sigler for the PR!
- PR #513 Reduced duplication in Integration tests. Big thanks to Dylan Morley for the PR!
- PR #514 Added UI thread information. Big thanks to Matt Bernier for the PR!
- PR #515 README improvements. Big thanks to Matt Bernier for the PR!
- PR #518 README improvements. Big thanks to Matt Bernier for the PR!
Fixed
- PR #735 Fix #418 groupsToDisplay shold be optional.
- PR #719 Update travis config to use relative path. Big thanks to Maxim Rubis for the PR!
- PR #702 Fixed virtual bug. Big thanks to Phil for the PR!
- PR #700 Add default value for SubstitutionTag parameter. Big thanks to Vedant Koditkar for the PR!
- PR #688 Fix mixup of Response.Body and Response.Header summarie. Big thanks to Ryan David Sheasb for the PR!
- PR #635 Fixed "Variable assigned but never used" issue. Big thanks to Unlocked for the PR!
- PR #615 Update USAGE.md - fix typo. Big thanks to Anvesh Chaturvedi for the PR!
- PR #613 Update CONTRIBUTING.md - fix typo. Big thanks to thepriefy for the PR!
- PR #669 Update Create Template Version Docs as per sendgrid support request. Big thanks to Tom Needham for the PR!
- PR #603 Minor readability fixes in README. Big thanks to Rion Williams for the PR!
- PR #592 Update USAGE.md - fix typos. Big thanks to Anatoly for the PR!
- PR #608 Updated the LICENSE.txt file to have the correct date range. Big thanks to Duarte Fernandes for the PR!
- PR #588 Update USAGE.md - fix typos. Big thanks to Varun Dey for the PR!
- PR #585 Update USAGE.md - fix typos. Big thanks to Alex for the PR!
- PR #584 Spelling corrections in md, xml docs and variable names. Big thanks to Brandon Smith for the PR!
- PR #527 Corrected list all recipients documentation. Big thanks to Xavier Hahn for the PR!
- PR #583 Fix a typo in CONTRIBUTING.md. Big thanks to ChatPion for the PR!
- PR #547 Fix TROUBLESHOOTING.md typo. Big thanks to Cícero Pablo for the PR!
- PR #546 Fix README.md typo. Big thanks to Cícero Pablo for the PR!
- PR #529 Update bounce usage Fixes. Big thanks to Xavier Hahn for the PR!
- PR #519 Change ContextAwait to ConfigureAwait in TROUBLESHOOTING.md doc. Big thanks to Brian Surowiec for the PR!
v9.9.0
Added
- #509 Transient Fault Handling (dependency free)
- Implements retry behaviour for transient faults when using HttpClient to send the request.
- Please see #509 and USE_CASES.md for details.
- Thanks to Dylan Morley for the PR!
v9.8.0
Added
- PR #508: Single email to multiple recipients - Toggle display of recipients
- The method
CreateSingleEmailToMultipleRecipients
now has an additional optional paramter to control whether the email recipients can see each others email addresses. Please see USE_CASES.md for details. - Thanks to Niladri Dutta for the PR!
v9.6.1
v9.6.0
Added
- Pull #497: Transient Fault Handling
- Thanks to Dylan Morley for the PR!
This PR implements retry behaviour for transient faults when using HttpClient to send the request.
- For full backwards compatibility, default behaviour of retry logic is off. Consumer of the library must explicitly enable this using the ReliabilitySettings
- Retry logic implemented as a delegating handler in the HttpClient handlers pipeline
- New object ReliabilitySettings defines retry count and retry interval. Setting retry count > 0 enables the behaviour.
- New object SendGridClientOptions defines the settings to use with SendGridClient, and new ctor allows this object,
Here is an example of usage.