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)