Releases: sendgrid/sendgrid-python
Releases · sendgrid/sendgrid-python
6.1.3
Release Notes
Library - Chore
- PR #844: Clean up sendgrid.py. Thanks to @Aman-am!
- PR #870: add Python 3.8 to Travis. Thanks to @childish-sambino!
Library - Fix
- PR #872: add config.yml file to pypi distribution files. Thanks to @eshanholtz!
6.1.2
6.1.1
Release Notes
Library - Docs
- PR #865: baseline all the templated markdown docs. Thanks to @childish-sambino!
Library - Chore
- PR #853: clean up imports. Thanks to @DucarrougeR!
- PR #862: prep the repo for automated releasing. Thanks to @eshanholtz!
Library - Fix
- PR #863: improve make test command. Thanks to @eshanholtz!
v6.1.0
Added
- Bumped dependency on python-http-client to v3.2.1
- PR #807: Get version from version.py instead of version.txt. (BIG thanks to @lipis)
- PR #808: API key permissions mention in USAGE.md. (BIG thanks to @int-ua)
Fixed
- PR #763: Updated Error Message Section. (BIG thanks to @FFX01)
- PR #818: Handle new API in the helper example. (BIG thanks to @enugentdt)
- PR #839: Fix for ganalytics json builder.
v6.0.5
Fixed
- PR #794: Update type requirements used for multiple objects (BIG thanks to @jphilipsen05)
- PR #797: API Key typo
- PR #792: Fixes #790: TypeError "name must be of type string" regression when name is Unicode string (BIG thanks to @johnpkennedy)
- PR #785: Link for 'Transactional Templates' in use_cases README.md broken (BIG thanks to @nguyenpk)
v6.0.3
Added
- Twilio SendGrid branding
- Twilio SMS example
- Updated CLA process
v6.0.2
- Do not install the inbound parser module by default.
v6.0.0
BREAKING CHANGE
- The
Mail
helper signature has changed. - Setting up a
SendGridAPIClient
has changed.
Please see the use cases documentation for implemenation details.
This refactor was based on this issue. BIG thanks to all of those who participated in shaping this release.
In particular, BIG THANKS to:
@yothinix
@jeffoneill
@elbuo8
@Jakobovski
@andriisoldatenko
@dibyadas
@belfazt
@iandouglas
@mehronkugler
Fixed
- PR #727: Use raw-string notation for regex to avoid invalid escape sequence (BIG thanks to @)
- PR #715: Correct attribution links formating (BIG thanks to @hugovk)
- PR #640: Changes suggested by grammarly (BIG thanks to @xeon-zolt)
- PR #697: PEP8 Fixes and String Formatting Enhancement (BIG thanks to @vkmrishad)
- PR #647: TROUBLESHOOTING.md broken link fix (BIG thanks to @arshadkazmi42)
- PR #638: Fixed syntax errors in Kitchen sink Python example code (BIG thanks to @vinayak42)
- PR #687: Remove references to "Whitelabel" (BIG thanks to @crweiner)
- PR #690: Corrected links in CoC (BIG thanks to @bhavinjawade)
- PR #656: Fix helper mail_example redirection link (BIG thanks to @joshuadeguzman)
- PR #636: Fix broken link for mail example (BIG thanks to @mattjegan)
- PR #630: Update requirements.txt (BIG thanks to @rahulkumaran)
- PR #628: Update job description in README (BIG thanks to @Jeremyyang920)
- PR #618: Quote names containing comma or semicolon (BIG thanks to @cmccandless)
- PR #613: Fix typos (BIG thanks to @Bharat123rox)
- PR #616: Fix typos (BIG thanks to @hugovk)
- PR #619: Fix format of dependency pytest (BIG thanks to @cmccandless)
- PR #611: Fix broken link (BIG thanks to @themousepotato)
- PR #488: Fix similar code issue in mail.py helper (BIG thanks to @adiman9)
- PR #496: Fix issues in sendgrid/helpers/mail/mail.py (BIG thanks to @galihmelon)
- PR #510: Fix similar code issue in sendgrid/helpers/mail/mail.py (BIG thanks to @nanspro)
- PR #524: Fix master failure on travis (relating to ASM raise-assertion). (BIG thanks to @extemporalgenome)
Added
- PR #666: Created First-timers.md File (BIG thanks to @jaykay12)
- PR #655: Update USAGE.md (BIG thanks to @ChatPion)
- PR #665: Add use case for generation of Plain Text Content from HTML (BIG thanks to @cmccandless)
- PR #718: Update prerequisites (BIG thanks to @Rishabh04-02)
- PR #722: Updated README.md (BIG thanks to @rahulpuroht)
- PR #711: Cleanup Dockerfiles (BIG thanks to @rawkode)
- PR #709: Cleanup Env Documentation (BIG thanks to @rawkode)
- PR #631: Allow creation of Mail from EmailMessage (BIG thanks to @cmccandless)
- PR #683: Create README.md for mail_example.py (BIG thanks to @tulikavijay)
- PR #663: Converted README to reStructuredText and version as plain text file (BIG thanks to @StrikerRUS)
- PR #643: Add test to increase test coverage on config.py (BIG thanks to @zkan)
- PR #692: Add unit tests for spam check (BIG thanks to @pyasi)
- PR #637: Add support for Python 3.7 (BIG thanks to @hugovk)
- PR #626: Drop support for EOL Python 2.6 and 3.0-3.3 (BIG thanks to @hugovk)
- PR #486: Refactor sengrid get method of Mail class (BIG thanks to @Prashant-Surya)
- PR #493: Refactor personalization.py (BIG thanks to @defaults)
- PR #509: Refactor mail.py (BIG thanks to @palash16)
- PR #512: Refactor mail.py (BIG thanks to @extemporalgenome)
v5.6.0
Added
- PR #593: Adds support for dynamic template data. Big thanks to Slam for the PR! Also, big thanks to Wojciech Bartosiak for PR #597!
v5.5.0
Added
- PR #588: Updates the Readme to include environment variable setup in windows. Big thanks to Bhargav Chandaka for the PR!
- PR #599: Updates the Readme to include additional API Key instruction. Big thanks to Anshul Singhal for the PR!
- PR #600: Add CodeTriage Badge. Big thanks to Anshul Singhal for the PR!
- PR #601: Readability improvements to CONTRIBUTING.md. Big thanks to Anshul Singhal for the PR!
- PR #604: Readability improvements to CONTRIBUTING.md. Big thanks to agnesjang98 for the PR!
Fixed
- PR #595: Change type of category in Mail.add_category from string to Category. Big thanks to Phawin Khongkhasawan for the PR!
- PR #596: Fix Docker build. Big thanks to Phawin Khongkhasawan for the PR!
- PR #598: Fix python3 print example in TROUBLESHOOTING.md. Big thanks to Ryan Jarvis for the PR!
- PR #603: Update TROUBLESHOOTING.md to link to correct use cases page. Big thanks to James Purpura for the PR!