Releases: openwisp/django-x509
Releases · openwisp/django-x509
1.2.0 [2024-08-16]
Changes
- Admin actions require model permissions to perform operation.
Dependencies
- Bumped
openwisp-utils~=1.1.0
. - Bumped
cryptography~=43.0.0
. - Bumped
pyOpenSSL~=24.2.1
. - Added support for Django
4.2
. - Dropped support for Django <
3.2
. - Added support for Python
3.10
. - Dropped support for Python
3.7
.
1.1.0 [2022-04-20]
Features
- Added
validity_end
to admin list ofCa
andCert
Changes
- Removed test dependency on coveralls (it's defined in openwisp-utils)
- Reformatted code with the latest version of the black formatter
1.0.0 [2022-02-25]
Bugfixes
- Fixed bug in admin for creating CA with blank
key_length
anddigest
fields
Changes
- Dropped support for Python
3.6
- Added support for Python
3.8
and3.9
- Added support for Django
3.2.x
and4.0.x
- Bumped
cryptography~=36.0.0
- Bumped
pyopenssl~=21.0.0
0.9.4 [2021-04-14]
- [fix] Fixed rendering of CA and cert edit pages when in popup mode (issue #113)
- [fix] Fixed dependency version definition (minor fix)
- [deps] Set min cryptography version to 3.4, allow any higher 3.x
0.9.3 [2021-03-16]
- [deps] Updated pyopenssl range to allow 20.0.x
- [deps] Removed django-model-utils in favour of openwisp-utils which centralizes several dependencies used by all the OpenWISP modules (including
django-model-utils
)
0.9.2 [2020-12-09]
- [deps] Pinned django-model-utils>=4.0.0,<4.1.0
- [deps] Pin cryptography to ~=3.2 because version 3.3 contains backward incompatible changes
0.9.1 [2020-11-13]
- [deps] Updated cryptography minimum version to 3.2 for security reasons;
The version range has also been relaxed to avoid having to update it too often, future versions up to but excluding 4.0 will be accepted - [fix] Removed
static()
call from admin media - [tests] Updated openwisp-utils[qa] to 0.7
0.9.0 [2020-09-18]
Changes
- Models: updated
max_length
ofcommon_name
(Ca
andCert
) to from63
to64
, following conventions about maximum length of common names and hostnames
0.8.0 [2020-08-18]
Features
- Added swappable models, improved extensibility
- Improved documentation on how to extend django-x509
Changes
- Breaking change: systems using django-x509 as a library must set
DJANGO_X509_CA_MODEL
&DJANGO_X509_CERT_MODEL
values in their settings.py when upgrading or an exception like the following one will be raised:django.core.exceptions.ImproperlyConfigured: Could not find django_x509.Ca!
- Added support for django 3.1
- Added support for cryptography 3.0.0
Bugfixes
N/A
0.7.0 [2020-05-16]
- Added possibility to renew CAs and certificates
- Updated dependency to support cryptography 2.9