Django-newsletter

Latest version: v0.9.1

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

Scan your dependencies

Page 2 of 3

0.7b2

Not secure
------------------

- Drop support for deprecated Django 1.10.
- Introduce `submit_newsletter` management command, deprecating cron job and
dropping `django-extensions` dependency.

- Fix for encoding of non-ASCII recipient names for Django < 1.9 (244).
- Allow programmatic access Article and Submission save() methods (246).

0.7b1

Not secure
------------------

- Support for Django 1.10, 1.11 and tentative support for 2.0.
- Drop support for Django 1.9.
- Added support for Python 3.6.

- Isolated the send_message process in anticipation of dropping of
django-extensions dependency (39).
- Custom ArticleFormSet for improved Article sortorder, hidden
by default. (194)
- Move tests to separate directory, exclude from binaries and use
Django's native test runner. (206)
- Cleanup of form validation. (209)
- Settings for delays between emails, batches and the size of batches. (223)
- Add missing translatable strings in templates. (220)
- Added translations for es, el_GR.
- Updated translations for fa, fr, nl.

Security fixes
^^^^^^^^^^^^^^

- Don’t leak username in unsubscribe form.
- Use Django’s crypto code to generate random code.

Small fixes
^^^^^^^^^^^

- Add MySQL contrib to export list of subscribers.
- Add note about EMAIL_* settings in installation docs.
- Added test for `Message.__str__`.
- Warnings when files cannot be read in setup.py.
- Move test requirements to their approriate place. Closes (190)
- Note on upgrading from <0.5.
- Added documentation on premailers. Closes (178)
- Display email on import confirmation page.
- Fix broken links in requirements. (205)
- Move Pillow to requirements, fixes (202).
- Add a second subscription for mailing tests.
- Require Django 1.8.18 (latest point release).
- HTML5 doctype for default templates.

0.6

Not secure
--------------

- Added support for Django 1.8 and 1.9, and dropped support for older versions.
- Added support for native Django migrations, replacing South migrations.
- Added Python 3.4/3.5 support and dropped Python 2.6 support.
- Replaced IPAddressField by GenericIPAddressField (131).
- Fixed addresses serialization with JSON-based sessions (104).
- Add List-Unsubscribe header to sent messages (169).
- Added Polish and Brazilian Portuguese translations.
- Significantly improved test coverage.

Small fixes
^^^^^^^^^^^

- Submission admin always takes last message (170).
- Check that user has "add_subscription" permission when importing subscriptions (128).
- Fix for Submission.publish_date default value (125).
- Change subscription status in admin to radio field (122).
- Make the Submissions list display the Publish date and time with respect to the server's timezone (112).
- Several smaller issues: 107, 121, 123

0.5.2

Not secure
----------------

- Additional locale support: Arabic, Czech, French and Islandic
- Run tests on Django 1.7 beta and Python 3.3 (but allow failure)

0.5.1

Not secure
------------------

- Added Italian translation, thanks to azanibellato.
- Support for pluggable/custom user models (101).
- Proper Sphinx documentation with autodoc on Read the Docs (90).
- Compatibility with Django 1.6 thanks to jnss (97).
- Include default message templates in package (95).
- Fix database to template file migration for non-ASCII characters (94).
- Fix small issues with vCard imports (mainly mimetype-related).

0.5

Not secure
----------------

- Added proxy for app-specific settings.
- Optional skipping of email confirmation in views (`CONFIRM_EMAIL_<ACTION>`).
- Russian translation (contributed by ak3n).
- Added explicit HTML toogle to Newsletter model.
- Fix JavaScript submit link on "Add submission", ported to use jQuery.
- Replacement of remaining function based views with class based equivalents.
- Move message templates from database to files.

Page 2 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.