Django-anymail

Latest version: v12.0

Safety actively analyzes 682404 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 10 of 10

0.3

Not secure
----

*2016-05-13*

Features
~~~~~~~~

* Add support for ESP stored templates and batch sending/merge. Exact capabilities
vary widely by ESP -- be sure to read the notes for your ESP.
(`docs <https://anymail.dev/en/stable/sending/templates/>`__)
* Add pre_send and post_send signals.
`docs <https://anymail.dev/en/stable/sending/signals/>`__
* **Mandrill:** add support for esp_extra; deprecate Mandrill-specific message
attributes left over from Djrill. See
`migrating from Djrill <https://anymail.dev/en/stable/esps/mandrill/#migrating-from-djrill>`__.

0.2

Not secure
----

*2016-04-30*

Breaking changes
~~~~~~~~~~~~~~~~

* **Mailgun:** eliminate automatic JSON encoding of complex metadata values like lists
and dicts. (Was based on misreading of Mailgun docs; behavior now matches metadata
handling for all other ESPs.)
* **Mandrill:** remove obsolete wehook views and signal inherited from Djrill. See
`Djrill migration notes <https://anymail.dev/en/stable/esps/mandrill/#changes-to-webhooks>`__
if you were relying on that code.

Features
~~~~~~~~

* Add support for ESP event-tracking webhooks, including normalized
AnymailTrackingEvent.
(`docs <https://anymail.dev/en/stable/sending/tracking/>`__)
* Allow get_connection kwargs overrides of most settings for individual backend
instances. Can be useful for, e.g., working with multiple SendGrid subusers.
(`docs <https://anymail.dev/en/stable/installation/#anymail-settings-reference>`__)
* **SendGrid:** Add SENDGRID_GENERATE_MESSAGE_ID setting to control workarounds for
ensuring unique tracking ID on SendGrid messages/events (default enabled).
`docs <https://anymail.dev/en/stable/esps/sendgrid/#sendgrid-message-id>`__
* **SendGrid:** improve handling of 'filters' in esp_extra, making it easier to mix
custom SendGrid app filter settings with Anymail normalized message options.

Other
~~~~~

* Drop pre-Django 1.8 test code. (Wasn't being used, as Anymail requires Django 1.8+.)
* **Mandrill:** note limited support in docs (because integration tests no
longer available).

0.1

Not secure
----

*2016-03-14*

Although this is an early release, it provides functional Django
EmailBackends and passes integration tests with all supported ESPs
(Mailgun, Mandrill, Postmark, SendGrid).

It has (obviously) not yet undergone extensive real-world testing, and
you are encouraged to monitor it carefully if you choose to use it in
production. Please report bugs and problems here in GitHub.

Features
~~~~~~~~

* **Postmark:** Add support for this ESP.
* **SendGrid:** Add support for username/password auth.
* Simplified install: no need to name the ESP (`pip install django-anymail`
-- not `... django-anymail[mailgun]`)

0.1.dev2

Not secure
--------

*2016-03-12*

Features
~~~~~~~~

* **SendGrid:** Add support for this ESP.
* Add attach_inline_image_file helper

Fixes
~~~~~

* Change inline-attachment handling to look for `Content-Disposition: inline`,
and to preserve filenames where supported by the ESP.

0.1.dev1

Not secure
--------

*2016-03-10*

Features
~~~~~~~~

* **Mailgun, Mandrill:** initial supported ESPs.
* Initial docs


.. GitHub issue and user links
(GitHub auto-linking doesn't work in Sphinx)

.. _14: https://github.com/anymail/django-anymail/issues/14
.. _24: https://github.com/anymail/django-anymail/issues/24
.. _32: https://github.com/anymail/django-anymail/issues/32
.. _34: https://github.com/anymail/django-anymail/issues/34
.. _39: https://github.com/anymail/django-anymail/issues/39
.. _41: https://github.com/anymail/django-anymail/issues/41
.. _44: https://github.com/anymail/django-anymail/issues/44
.. _48: https://github.com/anymail/django-anymail/issues/48
.. _49: https://github.com/anymail/django-anymail/issues/49
.. _59: https://github.com/anymail/django-anymail/issues/59
.. _60: https://github.com/anymail/django-anymail/issues/60
.. _62: https://github.com/anymail/django-anymail/issues/62
.. _67: https://github.com/anymail/django-anymail/issues/67
.. _76: https://github.com/anymail/django-anymail/issues/76
.. _77: https://github.com/anymail/django-anymail/issues/77
.. _80: https://github.com/anymail/django-anymail/issues/80
.. _85: https://github.com/anymail/django-anymail/issues/85
.. _91: https://github.com/anymail/django-anymail/issues/91
.. _99: https://github.com/anymail/django-anymail/issues/99
.. _106: https://github.com/anymail/django-anymail/issues/106
.. _108: https://github.com/anymail/django-anymail/issues/108
.. _110: https://github.com/anymail/django-anymail/issues/110
.. _111: https://github.com/anymail/django-anymail/issues/111
.. _112: https://github.com/anymail/django-anymail/issues/112
.. _115: https://github.com/anymail/django-anymail/issues/115
.. _147: https://github.com/anymail/django-anymail/issues/147
.. _148: https://github.com/anymail/django-anymail/issues/148
.. _153: https://github.com/anymail/django-anymail/issues/153
.. _304: https://github.com/anymail/django-anymail/issues/304

.. _ailionx: https://github.com/ailionx
.. _alee: https://github.com/alee
.. _andresmrm: https://github.com/andresmrm
.. _anstosa: https://github.com/anstosa
.. _Arondit: https://github.com/Arondit
.. _b0d0nne11: https://github.com/b0d0nne11
.. _calvin: https://github.com/calvin
.. _carrerasrodrigo: https://github.com/carrerasrodrigo
.. _chrisgrande: https://github.com/chrisgrande
.. _cjsoftuk: https://github.com/cjsoftuk
.. _costela: https://github.com/costela
.. _coupa-anya: https://github.com/coupa-anya
.. _decibyte: https://github.com/decibyte
.. _dgilmanAIDENTIFIED: https://github.com/dgilmanAIDENTIFIED
.. _dimitrisor: https://github.com/dimitrisor
.. _dominik-lekse: https://github.com/dominik-lekse
.. _Ecno92: https://github.com/Ecno92
.. _erikdrums: https://github.com/erikdrums
.. _ewingrj: https://github.com/ewingrj
.. _fdemmer: https://github.com/fdemmer
.. _Flexonze: https://github.com/Flexonze
.. _gdvalderrama: https://github.com/gdvalderrama
.. _Honza-m: https://github.com/Honza-m
.. _izimobil: https://github.com/izimobil
.. _janneThoft: https://github.com/janneThoft
.. _jc-ee: https://github.com/jc-ee
.. _jmduke: https://github.com/jmduke
.. _joshkersey: https://github.com/joshkersey
.. _kareemcoding: https://github.com/kareemcoding
.. _kika115: https://github.com/kika115
.. _Lekensteyn: https://github.com/Lekensteyn
.. _lewistaylor: https://github.com/lewistaylor
.. _mark-mishyn: https://github.com/mark-mishyn
.. _martinezleoml: https://github.com/martinezleoml
.. _mbk-ok: https://github.com/mbk-ok
.. _MikeVL: https://github.com/MikeVL
.. _mounirmesselmeni: https://github.com/mounirmesselmeni
.. _mwheels: https://github.com/mwheels
.. _nuschk: https://github.com/nuschk
.. _originell: https://github.com/originell
.. _puru02: https://github.com/puru02
.. _RignonNoel: https://github.com/RignonNoel
.. _sblondon: https://github.com/sblondon
.. _scur-iolus: https://github.com/scur-iolus
.. _sdarwin: https://github.com/sdarwin
.. _sebashwa: https://github.com/sebashwa
.. _sebbacon: https://github.com/sebbacon
.. _slinkymanbyday: https://github.com/slinkymanbyday
.. _swrobel: https://github.com/swrobel
.. _tcourtqtm: https://github.com/tcourtqtm
.. _technolingo: https://github.com/technolingo
.. _Thorbenl: https://github.com/Thorbenl
.. _tiltec: https://github.com/tiltec
.. _tim-schilling: https://github.com/tim-schilling
.. _Tobeyforce: https://github.com/Tobeyforce
.. _varche1: https://github.com/varche1
.. _vgrebenschikov: https://github.com/vgrebenschikov
.. _vitaliyf: https://github.com/vitaliyf
.. _yourcelf: https://github.com/yourcelf

Page 10 of 10

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.