From 9bf8b4eb852806cab8e892bc9b4c5f07e5937116783da99879865c5b671b3a75 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mark=C3=A9ta=20Machov=C3=A1?= Date: Mon, 5 May 2025 09:18:54 +0000 Subject: [PATCH] Accepting request 1274351 from home:glaubitz:branches:devel:languages:python - Update to version 0.54.1 * Fix potential issue where child MSG might have incompatible encoding to parent MSG when trying to grab a stream from the parent. * Added code to attempt to significantly improve RTF deencapsulation times. This tries to strip away unneeded data before passing it to `RTFDE`. This shows improvements on all files that take more than one second. Currently, this actually fixes some files previously outputting wrong from `RTFDE` when deencapsulating the HTML body, specifically around non breaking spaces sometimes not transferring over. - from version 0.54.0 * Changed the prepared html output to use plainly encoded HTML instead of prettified, since current prettification options used mangles the output and causes the output to sometimes be very large. - from version 0.53.2 * Adjusted code to allow html encoding to be cached to try to speed up `bs4` operations. * Fixed handler for too large filetimes so that some filetimes being too large doesn't break the handler. * Fixed a bug that would cause an error in task objects due to a lack of `enumerate`. * Fix `TOCEntry` not initializing `DVTargetDevice` correctly. * Add temporary properties for `ContentID` to `SignedAttachment`. AFAIK these can't ever be set, but this prevents errors in some places. OBS-URL: https://build.opensuse.org/request/show/1274351 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-extract-msg?expand=0&rev=10 --- extract_msg-0.53.1.tar.gz | 3 --- extract_msg-0.54.1.tar.gz | 3 +++ python-extract-msg.changes | 27 +++++++++++++++++++++++++++ python-extract-msg.spec | 2 +- 4 files changed, 31 insertions(+), 4 deletions(-) delete mode 100644 extract_msg-0.53.1.tar.gz create mode 100644 extract_msg-0.54.1.tar.gz diff --git a/extract_msg-0.53.1.tar.gz b/extract_msg-0.53.1.tar.gz deleted file mode 100644 index 5a58ffc..0000000 --- a/extract_msg-0.53.1.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f50d44ee6874b94fd65cb4c7d5fbe184cd24136e4eb7f30d49a4e9b778636b11 -size 6986260 diff --git a/extract_msg-0.54.1.tar.gz b/extract_msg-0.54.1.tar.gz new file mode 100644 index 0000000..a725ce3 --- /dev/null +++ b/extract_msg-0.54.1.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:375e880f6d42664abf0500b2133c535fbccf1942ae832c8707c14c093eddeab1 +size 6987053 diff --git a/python-extract-msg.changes b/python-extract-msg.changes index 8f8eb4a..b07d990 100644 --- a/python-extract-msg.changes +++ b/python-extract-msg.changes @@ -1,3 +1,30 @@ +------------------------------------------------------------------- +Mon May 5 07:06:43 UTC 2025 - John Paul Adrian Glaubitz + +- Update to version 0.54.1 + * Fix potential issue where child MSG might have incompatible encoding + to parent MSG when trying to grab a stream from the parent. + * Added code to attempt to significantly improve RTF deencapsulation + times. This tries to strip away unneeded data before passing it to + `RTFDE`. This shows improvements on all files that take more than + one second. Currently, this actually fixes some files previously + outputting wrong from `RTFDE` when deencapsulating the HTML body, + specifically around non breaking spaces sometimes not transferring over. +- from version 0.54.0 + * Changed the prepared html output to use plainly encoded HTML instead + of prettified, since current prettification options used mangles the + output and causes the output to sometimes be very large. +- from version 0.53.2 + * Adjusted code to allow html encoding to be cached to try to speed up + `bs4` operations. + * Fixed handler for too large filetimes so that some filetimes being too + large doesn't break the handler. + * Fixed a bug that would cause an error in task objects due to a lack of + `enumerate`. + * Fix `TOCEntry` not initializing `DVTargetDevice` correctly. + * Add temporary properties for `ContentID` to `SignedAttachment`. AFAIK + these can't ever be set, but this prevents errors in some places. + ------------------------------------------------------------------- Mon Feb 24 11:25:21 UTC 2025 - John Paul Adrian Glaubitz diff --git a/python-extract-msg.spec b/python-extract-msg.spec index 0f7ec14..004f3dc 100644 --- a/python-extract-msg.spec +++ b/python-extract-msg.spec @@ -18,7 +18,7 @@ %{?sle15_python_module_pythons} Name: python-extract-msg -Version: 0.53.1 +Version: 0.54.1 Release: 0 Summary: Extracts emails and attachments saved in Microsoft Outlook's msg files License: GPL-3.0-only