Skip to content

Latest commit

 

History

History
93 lines (74 loc) · 3.03 KB

CHANGELOG.md

File metadata and controls

93 lines (74 loc) · 3.03 KB

Change Log

All notable changes to this project will be documented in this file.

[7.0.3] - 2016-06-28

Fixed

  • Send mail fails with BadRequest when apostrophe used in sender name: sendgrid#232

[7.0.2] - 2016-06-16

Fixed

  • Async broken in library, causing deadlocks and responses not returning in non-console apps: sendgrid#235

[7.0.1] - 2016-06-15

Fixed

[7.0.0] - 2016-06-13

Added

  • Breaking change to support the v3 Web API
  • New HTTP client
  • v3 Mail Send helper

[6.3.4] - 2015-12-15

Added

  • Implemented the global stats /asm/stats endpoint [GET]

[6.3.3] - 2015-12-14

Added

  • Implemented the global suppressions /asm/suppressions/global endpoint [GET, POST, DELETE]

[6.3.2] - 2015-12-11

Added

  • Implemented the suppressions /asm/groups/:group_id/suppressions endpoint [GET, POST, DELETE]

[6.3.1] - 2015-12-10

Added

  • Implemented the unsubscribe groups /asm/groups endpoint [GET, POST, DELETE]

[6.3.0] - 2015-11-24

Added

  • Send emails using API Key

[6.2.0] - 2015-11-18

Added

  • Added support for using the Web API v3 endpoints
  • Implemented the api_keys endpoint [GET, POST, PATCH, DELETE]

[6.1.0] - 2015-4-27

Added

  • Added support for sending via API keys in addition to credentials. Pass an API Key string to the Web transport constructor

[6.0.1] - 2015-4-24

Fixed

  • Fixed the endpoint URL. (⌒_⌒;)

[6.0.0] - 2015-4-22

The only breaking change in this release is the removal of the non-async Deliver method. All other changes are backwards compatible.

Added

  • AddSection() method for SMTP API substitution sections (thanks @awwa)
  • EmbedStreamImage() to embed directly from a memory stream with no disk i/o (thanks @twilly86)
  • SendToSink bool that when true will send all emails to the test sink (thanks @lukasz-lysik)
  • SetSendAt() and SetSendEachAt() methods for scheduled sends
  • SetIpPool() method for using IP pools
  • SetAsmGroupId() method for using suppression groups

Changed

  • Refactored error handling (thanks @HowardvanRooijen)
  • Removed non-async Deliver() method as it was mixing sync and async code.

Fixed

  • Invalid Protocol Exception in Mono due to the way the endpoint URL was being assigned (thanks @mdymel, @rbarinov)
  • Connections were not being reused. This was causing degraded performance with multiple threads open. Performance should be much better. (with help from @gatesvp)

[5.1.0] - 2015-1-26

Added

  • This changelog.
  • Web transport constructor that accepts a TimeSpan to specify HTTP timeout
  • Null values in header will now result in a ArgumentNullException

Changed

  • Updated to SendGrid.SmtpApi 1.2.0, which means Unicode in header values will work properly.

Fixed

  • Removed redundant status code check that was throwing unhelpful errors
  • Unicode in header values will now work properly