Skip to content

Releases: jazzband/django-newsletter

v1.2

03 Oct 17:47

Choose a tag to compare

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_HTTPS setting to produce https urls (defaults to True)
  • 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

08 Sep 13:22

Choose a tag to compare

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

11 Dec 13:24

Choose a tag to compare

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

18 May 11:55

Choose a tag to compare

  • Drop support for Django 1.11 LTS and Python 3.4 and 2.7.
  • Updated translations.

0.9

20 Feb 11:56

Choose a tag to compare

0.9
  • Upgrade to sorl-thumbnail 12.6.2, remove install workaround.
  • Update several dependencies (waitress, Django) due to security issues.

0.9b1

11 Jan 19:47

Choose a tag to compare

0.9b1 Pre-release
Pre-release
  • Support for Django Django 1.11.x (#294), 2.2.x (#295) and 3.0.x (#296).
  • Added missing migration (#282).
  • Update several dependencies due to security issues.
  • Python 3.8 support.

0.8b1

17 Nov 20:02

Choose a tag to compare

0.8b1 Pre-release
Pre-release
  • Django 2.1 support (#257).
  • Python 3.7 support (#256).

0.7

13 Jul 14:05

Choose a tag to compare

0.7
  • Fixed security issue allowing subscription without confirmation (#108).
  • Updated locales (ar, de).
  • Proper default Newsletter for Message, fixes #224.
  • Instructions for embedding a sign-up form (#250).
  • Migration issue with Django 2.0 (#254).
  • Miscellaneous documentation improvements.

0.7b2

25 Mar 19:24

Choose a tag to compare

0.7b2 Pre-release
Pre-release

Major changes

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

Small fixes

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

0.7b1

16 Nov 12:08

Choose a tag to compare

0.7b1 Pre-release
Pre-release

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.