Releases: jazzband/django-newsletter
Releases · jazzband/django-newsletter
0.9.1
0.9
0.9b1
0.8b1
0.7
0.7b2
Major changes
- Drop support for deprecated Django 1.10.
- Introduce
submit_newsletter
management command, deprecating cron job and
droppingdjango-extensions
dependency.
Small fixes
0.7b1
Major changes.
-
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
Major changes
- 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.
Smaller 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
0.5.1
- 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).