From 88fc412377735c0476bb9ad7339aa1bc4e9f242c Mon Sep 17 00:00:00 2001 From: Matthias Valvekens Date: Sat, 27 Apr 2024 02:22:53 +0200 Subject: [PATCH] 0.24.0 release --- docs/changelog.rst | 28 ++++++++++++++++++++++++++++ pyhanko/version.py | 4 ++-- 2 files changed, 30 insertions(+), 2 deletions(-) diff --git a/docs/changelog.rst b/docs/changelog.rst index 01fd1ab7..1bb780ea 100644 --- a/docs/changelog.rst +++ b/docs/changelog.rst @@ -2,6 +2,34 @@ Release history *************** +.. _release-0.24.0: + +*Release date:* 2024-04-27 + + +Breaking changes +---------------- + + * Setting & retrieving permission flags for encrypted files now + comes with an ergonomic API that is much less error-prone. + You no longer have to manually convert your permission bits + to their signed integer representation. + See :mod:`pyhanko.pdf_utils.crypt.permissions`. + +Dependency changes +------------------ + + * Upgraded ``xsdata`` (optional) to ``24.4``. + + +Bugs fixed +---------- + + * Several issues with copying objects from encrypted documents + (in particular, encrypted documents with signatures) have been fixed. + * Tolerate unpadded empty ciphertext. + * Improve error messages on malformed keys. + .. _release-0.23.2: diff --git a/pyhanko/version.py b/pyhanko/version.py index 148bbbef..d56c9d19 100644 --- a/pyhanko/version.py +++ b/pyhanko/version.py @@ -1,2 +1,2 @@ -__version__ = '0.23.3.dev1' -__version_info__ = (0, 23, 3, 'dev1') +__version__ = '0.24.0' +__version_info__ = (0, 24, 0)