Skip to content

Commit

Permalink
update changelog
Browse files Browse the repository at this point in the history
  • Loading branch information
mathiasertl committed Jan 1, 2024
1 parent d287690 commit 7ea8cca
Showing 1 changed file with 12 additions and 0 deletions.
12 changes: 12 additions & 0 deletions docs/source/changelog.rst
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,15 @@ ChangeLog
1.28.0 (TBR)
************

.. NOTE::

django-ca 1.27.0 introduced a major change in how subjects are parsed on the command-line. Please see
:ref:`update_126_rfc4514_subjects` for migration information.

* Add support for ``Django~=5.0`` and ``acme==2.8.0``.
* ``pydantic>=2.5`` is now a required dependency.
* Add :doc:`Pydantic models for cryptography classes <python/pydantic>`. These are required for the REST API,
but are also used internally for various places where serialization of objects is required.

REST API changes
================
Expand All @@ -30,13 +38,17 @@ Backwards incompatible changes
==============================

* Drop support for ``Django~=3.2``, ``acme==1.26.0`` and ``Alpine~=3.16``.
* ``django_ca.extensions.serialize_extension()`` is removed and replaced by :doc:`Pydantic serialization
<python/pydantic>`.

Deprecation notices
===================

* This is the last release to support Python 3.8.
* The default subject format will switch from OpenSSL-style to RFC 4514 in django-ca 2.0.
* Support for OpenSSL-style subjects will be removed in django-ca 2.2.
* ``django_ca.extensions.parse_extension()`` is deprecated and should not longer be used. Use Pydantic models
instead.

.. _changelog-1.27.0:

Expand Down

0 comments on commit 7ea8cca

Please sign in to comment.