Releases: jazzband/django-newsletter
v1.2
What's Changed
- Added dynamic subscription generation
- Added multi-site capability
- Added option to enable/disable unsubscribe in Newsletter
- Added option for displaying images below the article text
- Added
NEWSLETTTER_USE_HTTPSsetting to produce https urls (defaults toTrue) - Fixed problems with recipient's name by using python's formataddr
- Fixed missing site domain in thumbnail templates
Breaking changes:
- Generated urls use https by default now
Full Changelog: v1.1...v1.2
v1.1
What's Changed
- Added support for Django 5.2
- Added setting to configure thumbnail size
- Fixed thumbnail template not found error
- Fixed bug in Subscription admin actions
- Replaced deprecated ldif3 library with python-ldap
Breaking changes:
- dependencies for importing contacts (python-ldap, unicodecsv, python-card-me) not included in requirements and must be installed separately
- this version will not support Python <3.9 and Django <4.2
Full Changelog: v1.0...v1.1
v1.0
What's Changed
Update Python and Django versions and remove tests for versions that are already EOL.
- dropped tests for Python <3.7
- dropped tests for Django <4.2
- added tests for Python 3.11, 3.12, 3.13
- added tests for Django >=4.2
Breaking changes:
- this version will not support Python <3.8 and Django <4.2
Full Changelog: v0.9.1...v1.0
0.9.1
0.9
0.9b1
0.8b1
0.7
0.7b2
Major changes
- Drop support for deprecated Django 1.10.
- Introduce
submit_newslettermanagement command, deprecating cron job and
droppingdjango-extensionsdependency.
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.