Skip to content

Releases: urda/django-letsencrypt

Django Let's Encrypt - 6.0.2

13 Apr 05:58
v6.0.2
6d7ce3b

Choose a tag to compare

This is a production-ready release of django-letsencrypt.
Please refer to the README of the project to get started.

v6.0.2

There are no major project changes or code updates.
This release aligns with recent Django releases and Python releases.

  • General Updates:
    • Updated Django target versions against newer releases.

Django Let's Encrypt - 6.0.1

04 Feb 08:03
v6.0.1
b83ea60

Choose a tag to compare

This is a production-ready release of django-letsencrypt.
Please refer to the README of the project to get started.

v6.0.1

There are no major project changes or code updates.
This release aligns with recent Django releases and Python releases.

  • General Updates:
    • Updated Django target versions against newer releases.
    • Dropped pytz from the project. Projects using Python 3.9 or later are best served by using the timezone functionality now included in core Python and packages that work with it such as tzdata.

Django Let's Encrypt - 6.0.0

03 Feb 07:57
v6.0.0
a813644

Choose a tag to compare

This is a production-ready release of django-letsencrypt.
Please refer to the README of the project to get started.

v6.0.0

This release aligns with recent Django releases and Python releases.

  • Breaking Changes:
    • Dropped support for Python 3.8 and 3.9.
    • Dropped support for Django 5.0 and 5.1.
  • New Support:
    • Added support for Django 6.0 (minimum version 6.0.1).
    • Added support for Django 5.2 LTS (minimum version 5.2.10).
    • Updated Django 4.2 LTS minimum version to 4.2.27.
    • Added support for Python 3.13 and 3.14.
  • Internal Updates:
    • Migrated the project to use uv throughout.
    • Replaced setup.py, setup.cfg, and requirements.txt with pyproject.toml.
    • Removed .python-version file.
    • Added uv.lock for pinned dependency resolution.
    • Removed legacy requirements.txt files from the root and example_project.
    • Updated the example_project Makefile and local integration script to use uv.
    • Added .githooks/pre-commit to run make test.
    • Build system now uses uv build instead of python setup.py.
    • Updated actions/checkout@v2 references to actions/checkout@v6.
    • Renamed GitHub Actions workflows to match supported Django versions (testing-42.yaml, testing-52.yaml, testing-60.yaml).
    • Updated tox.ini to test against Django 4.2, 5.2, and 6.0.
    • General Makefile refactoring.
    • Added scripts/testpypi_integration.sh for testing deployed Test PyPI packages.
    • Added Test PyPI integration test matrix to tox.ini with parallel execution support.
    • Migrated unit tests to pytest with pytest-django and pytest-cov.
    • Added Codecov test results integration via JUnit XML output.
    • Fixed Codecov coverage upload by generating coverage.xml during test runs.
  • General Updates:
    • Added Development section to README with uv setup instructions.
    • Updated pyproject.toml to include missing classifiers.
    • Updated link in README to point to actual RFC 8555.

Django Let's Encrypt - 5.1.0

28 Mar 04:14
v5.1.0
17d990d

Choose a tag to compare

This is a production-ready release of django-letsencrypt.
Please refer to the README of the project to get started.

v5.1.0

There are no major project changes or code updates. This release aligns with
recent Django releases and Python releases.

  • Internal Updates:
    • Brought tox up-to-date with the current supported Django+Python versions.
    • Brought GitHub actions up-to-date with the current supported Django+Python versions.
    • This project will no longer use the "sign" feature of PyPi.
  • Dependency Updates:
    • pytz version 2025.2 or greater now required.
  • General Updates:
    • Updated README with supported version information.

Django Let's Encrypt - 4.1.0

29 Dec 15:56
v4.1.0
eabb1eb

Choose a tag to compare

This is a production-ready release of django-letsencrypt.
Please refer to the README of the project to get started.

v4.1.0

There are no major project changes or code updates. This release aligns with
recent Django releases and Python releases.

  • Internal Updates:
    • urls.url replaced with urls.re_path.
      • See commit d8e823ed5d4dac9a8be885b1f616d7425681d7f7.
    • Address models.W042 warning for letsencrypt.AcmeChallenge.
      • See commit 5d644e7e0ec3b5db9e9a28d3b662cc9bab15b188.
  • Dependency Updates:
    • pytz version 2021.3 or greater now required.
  • Project Updates
    • Testing and other related automations have moved to GitHub Actions.
    • Updated .python-version file for latest releases.
  • No longer supported:
    • Python 3.6.
    • Travis CI has been dropped from the project.
  • General Updates:

Django Let's Encrypt - 4.0.0

31 Oct 12:37
v4.0.0
ff6bbcb

Choose a tag to compare

A quick introduction to this release:

  • No major code changes have been made.
  • This is to sync with the latest versions of python and Django available.
  • If you are a happy user on the previous version v3.0.1, the upgrade should be painless **as long as you meet the new version minimums for both python and Django.
  • I made the choice to make this a clean "major version" upgrade as the latest Django release schedules have really streamlined working with Django. So in order to not disrupt installations since this is a large minimum version change, the choice was made to make this the 4.0 release.

This is a production-ready release of django-letsencrypt.
Please refer to the README of the project to get started.

v4.0.0

  • Breaking Changes
    • This was made as an overall major version bump due to the drastic supported
      version changes. However, the project and code mostly remain the same. This
      version sync allows the project to be easily kept up to date and upgraded.
    • As per the Django Project Docs.
      This project does a major version upgrade to only support:
      • Release Series 3.1 starting with version 3.1.2.
      • Release Series 3.0 starting with version 3.0.10.
      • Release Series 2.2 LTS starting with version 2.2.16.
    • This project supports the following python versions:
      • Python 3.6
      • Python 3.7
      • Python 3.8
    • pytz>=2020.1 is now required.
    • Travis Updates:
      • For the time being, we will continue to use travis.
      • Updated to support target versions as detailed for both Django and Python.
    • Operational Excellence Changes:
      • Updated .python-version file to latest values.
      • Dropping slack notification (for now).
      • Updated the example_project requirements.txt versions.
    • General Updates:
      • General README updates.
      • Updated copyright headers.

Django Let's Encrypt - 3.0.1

22 Apr 23:51
v3.0.1
ab4edc8

Choose a tag to compare

This is a production-ready release of django-letsencrypt.
Please refer to the README of the project to get started.

v3.0.1

  • Breaking Changes
    • Django 1.8 support has been dropped. v3.0.0 is the last supported
      version for users still on Django 1.8.
  • Documentation Changes
    • Update the ACME challenge link in README.rst.
  • Project Changes
    • Disable universal wheel creation in setup.cfg.
    • Add a python_requires entry into setup.py.
      • You can learn more about this feature by reading
        this
        document.
    • Bumped to the latest pytz, version 2018.4.
    • Switched from reStructuredText to Markdown.
  • Internal Changes
    • Bumped DJANGO_VERSION targets in .travis.yml.
  • Thanks to Contributors:

Django Let's Encrypt - 3.0.0

30 Dec 20:37
v3.0.0
8eec687

Choose a tag to compare

This is a production-ready release of django-letsencrypt.
Please refer to the README of the project to get started.

v3.0.0

  • New Features
    • django-letsencrypt now supports Django 2.0!
  • Breaking Changes
    • python2 support has been dropped. v2.0.1 is the last supported python2
      version for this package.
    • Django 1.10 support has been dropped. v2.0.1 is the last supported
      version for users still on Django 1.10.
  • Project Changes
    • Make Travis CI install the proper django version first, before installing
      the rest of requirements.txt during building. Thanks to
      michael-k for providing a pull request.
    • django tested version bump.
      • 1.11.7 to 1.11.8.
    • Added tox to the project to test multiple versions of python and
      django together.

Django Let's Encrypt - 2.0.1

20 Nov 00:59
v2.0.1
0b2bf58

Choose a tag to compare

This is a production-ready release of django-letsencrypt.
Please refer to the README of the project to get started.

v2.0.1

  • Internal Changes
    • Bumped DJANGO_VERSION targets in .travis.yml.
    • Bumped to the latest pytz, version 2017.3.
    • Updated requirements.txt to separate requirement needs.
    • Updated classifiers in setup.py.
    • Organized and updated Makefile for easier reference and use.
    • Configured Makefile to support uploading to Test PyPi.

Django Let's Encrypt - 2.0.0

10 Apr 07:24
v2.0.0
e8e73f5

Choose a tag to compare

This is a production-ready release of django-letsencrypt.
Please refer to the README of the project to get started.

v2.0.0

  • Breaking Changes
    • Django 1.9 support has been dropped. There will be no further updates
      to fix any issues that may arise from using django-letsencrypt with
      1.9.
  • Internal Changes
    • django-letsencrypt now supports Django 1.11.
    • Updated builds to use the latest 1.8, 1.10 releases.
    • Bumped to the latest pytz, version 2017.2.
    • Updated setup.py marking any Django 1.9 releases as incompatible.
    • Removed Python nightly from Travis builds and testing.
    • Removed squashed migrations from the project. PLEASE NOTE: If you
      are on an older v1.x release of this project, please make sure to
      UPGRADE to v1.1.1 and migrate your database. Failure to do so
      will cause a lot of problems, since this release only has the single
      migration file.