Skip to content

Releases: sendgrid/sendgrid-python

v5.5.0

Choose a tag to compare

@thinkingserious thinkingserious released this 16 Aug 19:04

Added

Fixed

v5.4.1

Choose a tag to compare

@thinkingserious thinkingserious released this 26 Jun 17:06

Fixed

  • PR #585: Fix typo in mail_example.py. Big thanks to Anurag Anand for the PR!
  • PR #583: Fix Personalization.substitutions setter. Trying to set substitutions directly rather than with add_substitution was causing an infinite regress. Big thanks to Richard Nias for the PR!

v5.4.0

Choose a tag to compare

@thinkingserious thinkingserious released this 07 Jun 19:28

Added

Fixed

v5.3.0

Choose a tag to compare

@thinkingserious thinkingserious released this 23 Oct 23:34

Added

  • Pull #348: Allows users to submit rfc822 formatted email addresses
  • Big thanks to Matt Bernier for the pull request!

v5.2.1

Choose a tag to compare

@thinkingserious thinkingserious released this 22 Oct 05:24

Fixed

  • Pull #364: Install prism with non superuser account
  • We use prism to mock calls to the SendGrid v3 API for integration tests
  • Big thanks to meahow for the pull request!

v5.2.0

Choose a tag to compare

@thinkingserious thinkingserious released this 31 Aug 20:45

Added

  • Pull #335: Permit unicode string values with Substitution helper
  • Big thanks to Mehron Kugler for the pull request!

v5.1.0

Choose a tag to compare

@thinkingserious thinkingserious released this 31 Aug 04:47

Added

  • Pull #338: Allow the __str__ method for the Mail object return an String instead of a NoneType
  • Solves #292: The __str__ method of the Mail class, doesn't actually return anything
  • Big thanks to belfazt for the pull request!

v5.0.1

Choose a tag to compare

@thinkingserious thinkingserious released this 29 Aug 19:29

Fix

  • Pull #337, fixes issue #366
  • On install, some experienced: ValueError: ("Expected ',' or end-of-list in", 'python-http-client ==3.0.*', 'at', '*')

v5.0.0

Choose a tag to compare

@thinkingserious thinkingserious released this 11 Aug 20:51

BREAKING CHANGE

  • The breaking change actually happened in version 4.2.1, where I mistakenly applied a patch version bump. See issues #328 and #321 for details.
  • This version (5.0.0) replaces error handling via HTTPError from urllib in favor of custom error handling via the HTTPError class as was the case in version 4.2.0.

v4.2.1

Choose a tag to compare

@thinkingserious thinkingserious released this 04 Aug 03:02

Fixed

  • Issue #321: Installing 4.2.0 installs the wrong version of python-http-client
  • We now pin to 2.2.* of python-http-client to avoid the break caused by 2.3
  • Big thanks to w- for the heads up!