All notable changes to this project will be documented in this file.
Library - Docs
- PR #114: Add Docs Changes to align with SendGrid Support. Thanks to @garethpaul!
Library - Chore
- PR #113: Security upgrade Newtonsoft.Json from 9.0.1 to 13.0.1. Thanks to @svcprodsec-sendgrid!
Library - Chore
- PR #112: push Datadog Release Metric upon deploy success. Thanks to @eshanholtz!
Library - Chore
- PR #111: add gh release to workflow. Thanks to @shwetha-manvinkurke!
- PR #110: merge test and deploy workflows. Thanks to @shwetha-manvinkurke!
Library - Chore
- PR #109: update license year. Thanks to @JenniferMah!
Library - Chore
- PR #108: migrate to GitHub Actions. Thanks to @eshanholtz!
Library - Chore
- PR #107: manually bump version number. Thanks to @eshanholtz!
Library - Feature
- PR #106: added datetimeoffset support to send_at. Thanks to @LouisWhite15!
Library - Chore
- PR #103: add targets for .NET Standard to support .NET Core. Thanks to @thinkingserious!
Library - Chore
- PR #102: update GitHub branch references to use HEAD. Thanks to @thinkingserious!
Library - Docs
- PR #90: Fix link to smtp-csharp git repo. Thanks to @sanjaysingh!
Library - Docs
- PR #100: baseline all the templated markdown docs. Thanks to @childish-sambino!
Library - Docs
- PR #84: Add first-timers.md file for newcomers. Thanks to @ely-alamillo!
Library - Docs
- PR #64: makes Environmental Variables a sub topic in CONTRIBUTING.md. Thanks to @thepriefy!
Library - Chore
- PR #99: updates for auto deploy via Travis CI. Thanks to @thinkingserious!
- PR #98: updates for auto-deploy via Travis CI. Thanks to @thinkingserious!
- PR #96: prep the repo for automated releasing. Thanks to @thinkingserious!
- PR #80: Adds a Deploy Travis task that publishes to NuGet. Thanks to @Gimly!
- PR #76: Adds UseCase folder and README.md file. Thanks to @Gimly!
- PR #75: Update LICENSE.txt. Thanks to @nocategory!
- PR #68: Add Code Review to Contributing.md #66. Thanks to @derekneuland!
- PR #61: Update License Date. Thanks to @shucon!
- PR #51: Add a .env_sample file, update gitignore, update README.md. Thanks to @thepriefy!
- PR #57: update LICENSE - fix year. Thanks to @pushkyn!
- PR #59: License.md file date range ut. Thanks to @blitzerpl!
- PR #58: Added unittest to check for specific repo files. Thanks to @mptap!
- PR #52: Add a env sample. Thanks to @gabrielgene!
- PR #47: add GitHub PR template. Thanks to @pushkyn!
- PR #44: add .github/ISSUE_TEMPLATE. Thanks to @thepriefy!
- PR #38: Add/Update Badges on README. Thanks to @mptap!
- PR #37: SEO friendly links for README.md and CONTRIBUTING.md. Thanks to @whitneyrosenberg!
Library - Fix
- PR #97: nuget push flag. Thanks to @thinkingserious!
- PR #31: README.md typo. Thanks to @ciceropablo!
Library - Docs
- PR #92: Added Announcement. Thanks to @luciajimenez!
- PR #45: README.md typo. Thanks to @abdullaharshad!
- PR #42: update contributing.md - fix typo. Thanks to @pushkyn!
- PR #41: update readme - logo on separate line, fix ToC. Thanks to @pushkyn!
- PR #40: add table of contents in README.md. Thanks to @thepriefy!
- PR #39: Demonstrate how to review the request body for troubleshooting. Thanks to @mptap!
- PR #33: Fix #32: Add a Code Of Conduct. Thanks to @hbbq!
- PR #81: Ran *.md files through grammarly service. Thanks to @nathan78906!
- Pull request #28: Added Newtonsoft.Json as a package dependency in the nuspec file.
- Thanks to webster354 for the PR!
- Pull request #14: Refactor to JSON.net and simplify the code
- Thanks to Leon de Pruyssenaere de la Woestijne for the PR!
- travis-ci build
- SetAsmGroupId() method for suppression groups (ASM)
- SetSendAt() and SetSendEachAt() methods for scheduled sends
- SetIpPool() method for using IP Pools
- HeaderSettingsNode.AddArray now takes a collection of type object rather than string
- This changelog. Nice.
- Example of using header
To
array and substitutions in README.
- Unicode characters in X-SMTPAPI header values or keys are now encoded as ASCII escape sequences.
- Null header values or keys result in an
ArgumentNullException
.
- Removed
System.Core
reference - Removed invalid symbol path from compiled DLL (I think)