1
0

versions.rst 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. .. _version-history:
  2. Version history
  3. ===============
  4. - ``0.6.0``
  5. - Fix: Line breaks according to RFC 5322 (credit Waghabond)
  6. - Add: Support for Pandas styler (thanks ejbills!)
  7. - ``0.5.0``
  8. - Add: Option to set custom email headers.
  9. - Add: New header, ``Message-ID: ...``. Sending emails via Gmail may fail without it as of 2022.
  10. - Add: New header, ``Date: ...``.
  11. - Fix: Capitalized email headers including ``From``, ``To`` and ``Subject``.
  12. - Update: Content-IDs (used in the embedded images in the HTML body) now uses fully qualified domain name
  13. (FQDN) by default. Can be customized by setting ``domain`` attribute in the sender.
  14. - Package: Now Red Mail is built using pyproject.toml and CI pipelines were updated.
  15. - ``0.4.2``
  16. - Docs: Changed docs style.
  17. - ``0.4.1``
  18. - Add: Mypy stubs (thanks Waghabond!)
  19. - Docs: Improved embedded content page.
  20. - ``0.4.0``
  21. - Rename: Changed ``user_name`` to ``username`` in ``redmail.EmailSender``. ``user_name`` still works but issues a warning.
  22. - Add: ``redmail.EmailSender.send`` now has new argument ``use_jinja`` (by default True) to disable Jinja templating.
  23. - Fix: Now the MIME structure is more defined and more likely renders emails properly across email providers.
  24. - Fix: Embedded images for aliased senders.
  25. - Docs: Added examples of how to test Red Mail's messages.
  26. - ``0.3.1``
  27. - Package: Added the license as a classifier to setup.py. Some pipelines may require such.
  28. - ``0.3.0``
  29. - Add: Logging handlers (:class:`.EmailHandler`, :class:`.MultiEmailHandler`)
  30. - Add: Outlook pre-configured sender
  31. - Add: Multiple emails can be sent without closing the connection using context manager in :class:`EmailSender`
  32. - ``0.2.1``
  33. - Fix: If some attachments are specified and only text body or no body at all is set´, sending email no longer crashes
  34. - Fix: Now embedded images support also non-PNG images using dict format
  35. - Docs: Added examples of embedding images using dict format
  36. - Docs: Added an example of sending emails using aliases
  37. - Docs: Fixed some couple of typos
  38. - ``0.2.0``
  39. - Docs: Docstrings were rewritten and are more complete
  40. - Docs: Huge improvement on the official documentation
  41. - Add: Support for TLS, SSL and other types of protocols
  42. - Add: Subclassing of ``EmailSender`` has better support allowing for interesting customization
  43. - Fix: Fixed a couple of minor bugs related to exceptions, format classes and tests
  44. - Test: Test coverage is now almost 100 %
  45. - ``0.1.1``
  46. - Package: Dropped Pandas as hard dependency
  47. - ``0.1.0``
  48. - First release