Releases: urda/django-letsencrypt
Django Let's Encrypt - 6.0.2
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
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
pytzfrom 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
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.8and3.9. - Dropped support for Django
5.0and5.1.
- Dropped support for Python
- New Support:
- Added support for Django
6.0(minimum version6.0.1). - Added support for Django
5.2 LTS(minimum version5.2.10). - Updated Django
4.2 LTSminimum version to4.2.27. - Added support for Python
3.13and3.14.
- Added support for Django
- Internal Updates:
- Migrated the project to use
uvthroughout. - Replaced
setup.py,setup.cfg, andrequirements.txtwithpyproject.toml. - Removed
.python-versionfile. - Added
uv.lockfor pinned dependency resolution. - Removed legacy
requirements.txtfiles from the root andexample_project. - Updated the
example_projectMakefile and local integration script to useuv. - Added
.githooks/pre-committo runmake test. - Build system now uses
uv buildinstead ofpython setup.py. - Updated
actions/checkout@v2references toactions/checkout@v6. - Renamed GitHub Actions workflows to match supported Django versions (
testing-42.yaml,testing-52.yaml,testing-60.yaml). - Updated
tox.inito test against Django4.2,5.2, and6.0. - General
Makefilerefactoring. - Added
scripts/testpypi_integration.shfor testing deployed Test PyPI packages. - Added Test PyPI integration test matrix to
tox.iniwith parallel execution support. - Migrated unit tests to
pytestwithpytest-djangoandpytest-cov. - Added Codecov test results integration via JUnit XML output.
- Fixed Codecov coverage upload by generating
coverage.xmlduring test runs.
- Migrated the project to use
- General Updates:
- Added
Developmentsection toREADMEwithuvsetup instructions. - Updated
pyproject.tomlto include missing classifiers. - Updated link in
READMEto point to actual RFC 8555.
- Added
Django Let's Encrypt - 5.1.0
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
toxup-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.
- Brought
- Dependency Updates:
pytzversion2025.2or greater now required.
- General Updates:
- Updated
READMEwith supported version information.
- Updated
Django Let's Encrypt - 4.1.0
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.urlreplaced withurls.re_path.- See commit
d8e823ed5d4dac9a8be885b1f616d7425681d7f7.
- See commit
- Address
models.W042warning forletsencrypt.AcmeChallenge.- See commit
5d644e7e0ec3b5db9e9a28d3b662cc9bab15b188.
- See commit
- Dependency Updates:
pytzversion2021.3or greater now required.
- Project Updates
- Testing and other related automations have moved to GitHub Actions.
- Updated
.python-versionfile for latest releases.
- No longer supported:
- Python
3.6. - Travis CI has been dropped from the project.
- Python
- General Updates:
- General
READMEupdates. - Updated copyright headers.
- We still try and follow the supported versions as detailed:
- General
Django Let's Encrypt - 4.0.0
A quick introduction to this release:
- No major code changes have been made.
- This is to sync with the latest versions of
pythonandDjangoavailable. - 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 bothpythonandDjango. - I made the choice to make this a clean "major version" upgrade as the latest
Djangorelease schedules have really streamlined working withDjango. So in order to not disrupt installations since this is a large minimum version change, the choice was made to make this the4.0release.
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.1starting with version3.1.2. - Release Series
3.0starting with version3.0.10. - Release Series
2.2 LTSstarting with version2.2.16.
- Release Series
- This project supports the following python versions:
- Python
3.6 - Python
3.7 - Python
3.8
- Python
pytz>=2020.1is 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.
- For the time being, we will continue to use
- Operational Excellence Changes:
- Updated
.python-versionfile to latest values. - Dropping
slacknotification (for now). - Updated the
example_projectrequirements.txtversions.
- Updated
- General Updates:
- General
READMEupdates. - Updated copyright headers.
- General
- This was made as an overall major version bump due to the drastic supported
Django Let's Encrypt - 3.0.1
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.8support has been dropped.v3.0.0is the last supported
version for users still onDjango 1.8.
- Documentation Changes
- Update the
ACME challengelink inREADME.rst.
- Update the
- Project Changes
- Disable
universalwheel creation insetup.cfg. - Add a
python_requiresentry intosetup.py.- You can learn more about this feature by reading
this
document.
- You can learn more about this feature by reading
- Bumped to the latest
pytz, version2018.4. - Switched from
reStructuredTexttoMarkdown.
- Disable
- Internal Changes
- Bumped
DJANGO_VERSIONtargets in.travis.yml.
- Bumped
- Thanks to Contributors:
Django Let's Encrypt - 3.0.0
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-letsencryptnow supportsDjango 2.0!
- Breaking Changes
python2support has been dropped.v2.0.1is the last supportedpython2
version for this package.Django 1.10support has been dropped.v2.0.1is the last supported
version for users still onDjango 1.10.
- Project Changes
- Make Travis CI install the proper
djangoversion first, before installing
the rest ofrequirements.txtduring building. Thanks to
michael-k for providing a pull request. djangotested version bump.1.11.7to1.11.8.
- Added
toxto the project to test multiple versions ofpythonand
djangotogether.
- Make Travis CI install the proper
Django Let's Encrypt - 2.0.1
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_VERSIONtargets in.travis.yml. - Bumped to the latest
pytz, version2017.3. - Updated
requirements.txtto separate requirement needs. - Updated
classifiersinsetup.py. - Organized and updated
Makefilefor easier reference and use. - Configured
Makefileto support uploading toTest PyPi.
- Bumped
Django Let's Encrypt - 2.0.0
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.9support has been dropped. There will be no further updates
to fix any issues that may arise from usingdjango-letsencryptwith
1.9.
- Django
- Internal Changes
django-letsencryptnow supports Django1.11.- Updated builds to use the latest
1.8,1.10releases. - Bumped to the latest
pytz, version2017.2. - Updated
setup.pymarking any Django1.9releases as incompatible. - Removed Python
nightlyfrom Travis builds and testing. - Removed
squashedmigrations from the project. PLEASE NOTE: If you
are on an olderv1.xrelease of this project, please make sure to
UPGRADE tov1.1.1and migrate your database. Failure to do so
will cause a lot of problems, since this release only has the single
migration file.