v5.4.0
Added
- PR #384: Adds how to set up domain whitelabel and how to view email statistics. Big thanks to Aditya Tandon for the PR!
- PR #427: Increase config.py coverage. Big thanks to Jeferson Daniel for the PR!
- PR #423: Update config.py with better file handling. Big thanks to Ajitesh Rai for the PR!
- PR #449: Add a .env_sample file and Update README.md. Big thanks to trangttt for the PR!
- PR #463: Add code climate.
- PR #455: Use with context manager and a few PEP8 changes. Big thanks to Tim for the PR!
- PR #470: Modularize lengthy method. Big thanks to Suprith Kumar Suvarneshwar for the PR!
- PR #425: Add tests for sendgrid.py apikey and api_key setters. Big thanks to Krista LaFentres for the PR!
- PR #446: Added PULL_REQUEST_TEMPLATE. Big thanks to Aleksandr Sobolev for the PR!
- PR #472: Moved mail helper classes into separate files. Big thanks to Milos Pejanovic for the PR!
- PR #481: Documented the new error handling functionality from python-http-client. Big thanks to Manjiri Tapaswi for the PR!
- PR #418: Add test for apps.py. Big thanks to Sinan Comert for the PR!
- PR #438: Update docstrings/pydoc/help. Big thanks to Gabriel Krell for the PR!
- PR #413: Error-checking in Mail helper/ASM. Big thanks to Gabriel Krell for the PR!
- PR #518: Announcement about Data Platform Engineer posting. Big thanks to Marghodk for the PR!
- PR #479: Add Project tests. Big thanks to Peter Hampton for the PR!
- PR #480: Test to check year in LICENSE.txt. Big thanks to Navin Pai for the PR!
- PR #476: Add tests for Send.py. Big thanks to Artiem K. for the PR!
- PR #366: Add AWS app tutorial to USE_CASES.md. Big thanks to Mike Vanbuskirk for the PR!
- PR #365: Write tutorial to deploy simple Django app on Heroku. Big thanks to Kan Ouivirach for the PR!
- PR #526: Include code reviews section. Big thanks to Jared Scott for the PR!
- PR #414: Provide utf-8 as encoding explicitly when opening text files. Big thanks to Ruslan Shestopalyuk for the PR!
- PR #537: Add unittesting support to .codeclimate.yml. Big thanks to Prashu Chaudhary for the PR!
- PR #554: Ensure params are applied independently. Big thanks to Nino Milenovic for the PR!
- PR #557: Client cleanup. Big thanks to Slam for the PR!
- PR #569: Make Mail helper parameters truly optional. Big thanks to Ian Beck for the PR!
Fixed
- PR #415: Typos. Big thanks to Mohd Huzaifa Faruqui for the PR!
- PR #421: Typos. Big thanks to Abhishek Bhatt for the PR!
- PR #432: Typos. Big thanks to Gaurav Arora for the PR!
- PR #431: Typos. Big thanks to Gaurav Arora for the PR!
- PR #430: Attempt to sync before executing shell command. Big thanks to Aditya Narayan for the PR!
- PR #429: Typos. Big thanks to daluntw for the PR!
- PR #492:
Updated date-range in LICENSE file. Big thanks to Dhruv Srivastava for the PR! - PR #482: Typos. Big thanks to Karan Samani for the PR!
- PR #504: Fix .codeclimate.yml. Big thanks to Matt Bernier for the PR!
- PR #505: Remove unnecessary github PR templates. Big thanks to Alex for the PR!
- PR #494: Remove unused import in register.py. Big thanks to Alexis Rivera De La Torre for the PR!
- PR #469:
Removed the trailing white spaces. Big thanks to Siddaram Halli for the PR! - PR #484: Python style fixes. Big thanks to Gabriel Krell for the PR!
- PR #508: Typos. Big thanks to Saksham Gupta for the PR!
- PR #353: Typos. Big thanks to Yothin M for the PR!
- PR #564: Typos. Big thanks to Chao for the PR!
- PR #424: Updating version 2.7.8 to 2.7.11 to match version in pyenv install instruction. Big thanks to Krista LaFentres for the PR!
- PR #454: Requests to send mail with both plain text and HTML content fail if the HTML content is specified first. Big thanks to Ryan D'souza for the PR!
- PR #466: Fixed PEP8 issues. Big thanks to Piotr Szwarc for the PR!
- PR #522: Typos. Big thanks to Abhishek J for the PR!
- PR #514: Fix method_complexity issue in sendgrid/helpers/mail/ganalytics.py. Big thanks to Chetan Kumar for the PR!
- PR #515: Typos. Big thanks to Mohd Ali Rizwi for the PR!
- PR #519: Typos. Big thanks to Aashish Gaba for the PR!
- PR #532: Typos. Big thanks to ~ for the PR!
- PR #533: Fix shadowed builtins,
id
->id_
. Big thanks to ~ for the PR! - PR #581: Typos. Big thanks to Silvia Botros for the PR!
- PR #513: Typos. Big thanks to thepriefy for the PR!
- PR #538: Fix bug in get_mock_personalization_dict(). Big thanks to PierreMonico for the PR!
- PR #543: Typos. Big thanks to Matthieu Bonnefoy for the PR!