diff --git a/CHANGELOG.md b/CHANGELOG.md index f9214c22..b6e8ed08 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,6 @@ +**v0.35.1** +* Fixed a few property conflicts that I missed in the last release (forgot to run the helper script before releasing). + **v0.35.0** * [[TeamMsgExtractor #206](https://github.com/TeamMsgExtractor/msg-extractor/issues/206)] Implemented full support for Post objects, including the ability to save them. * [[TeamMsgExtractor #212](https://github.com/TeamMsgExtractor/msg-extractor/issues/212)] Implemented full support for Task objects, including the ability to save them. This also includes TaskRequest objects. diff --git a/README.rst b/README.rst index 42e1c00d..6eaf67a4 100644 --- a/README.rst +++ b/README.rst @@ -220,8 +220,8 @@ your access to the newest major version of extract-msg. .. |License: GPL v3| image:: https://img.shields.io/badge/License-GPLv3-blue.svg :target: LICENSE.txt -.. |PyPI3| image:: https://img.shields.io/badge/pypi-0.35.0-blue.svg - :target: https://pypi.org/project/extract-msg/0.35.0/ +.. |PyPI3| image:: https://img.shields.io/badge/pypi-0.35.1-blue.svg + :target: https://pypi.org/project/extract-msg/0.35.1/ .. |PyPI2| image:: https://img.shields.io/badge/python-3.6+-brightgreen.svg :target: https://www.python.org/downloads/release/python-367/ diff --git a/extract_msg/__init__.py b/extract_msg/__init__.py index 43650ad2..d92221dc 100644 --- a/extract_msg/__init__.py +++ b/extract_msg/__init__.py @@ -28,7 +28,7 @@ __author__ = 'Destiny Peterson & Matthew Walker' __date__ = '2022-07-11' -__version__ = '0.35.0' +__version__ = '0.35.1' import logging diff --git a/extract_msg/appointment.py b/extract_msg/appointment.py index 2c1b1cc9..044ce5de 100644 --- a/extract_msg/appointment.py +++ b/extract_msg/appointment.py @@ -43,7 +43,7 @@ def appointmentReplyName(self) -> datetime.datetime: """ The user who last replied to the meeting request or meeting update. """ - return self._ensureSetNamed('_appointmentReplyTime', '8230', constants.PSETID_APPOINTMENT) + return self._ensureSetNamed('_appointmentReplyName', '8230', constants.PSETID_APPOINTMENT) @property def appointmentReplyTime(self) -> datetime.datetime: diff --git a/extract_msg/calendar_base.py b/extract_msg/calendar_base.py index d03e7852..b55c173c 100644 --- a/extract_msg/calendar_base.py +++ b/extract_msg/calendar_base.py @@ -242,7 +242,7 @@ def cleanGlobalObjectID(self) -> GlobalObjectID: an Exception object to a recurring series, where the year, month, and day fields are all 0. """ - return self._ensureSetNamed('_globalObjectID', '0023', constants.PSETID_MEETING, overrideClass = GlobalObjectID) + return self._ensureSetNamed('_cleanGlobalObjectID', '0023', constants.PSETID_MEETING, overrideClass = GlobalObjectID) @property def clipEnd(self) -> datetime.datetime: @@ -255,7 +255,7 @@ def clipEnd(self) -> datetime.datetime: Honestly, not sure what this is. [MS-OXOCAL]: PidLidClipEnd. """ - return self._ensureSetNamed('_clipStart', '8236', constants.PSETID_APPOINTMENT) + return self._ensureSetNamed('_clipEnd', '8236', constants.PSETID_APPOINTMENT) @property def clipStart(self) -> datetime.datetime: diff --git a/extract_msg/task.py b/extract_msg/task.py index 8c7ecf5d..e87c743f 100644 --- a/extract_msg/task.py +++ b/extract_msg/task.py @@ -248,7 +248,7 @@ def taskNoCompute(self) -> bool: This value is not used and has no impact on a Task, but is provided for completeness. """ - return self._ensureSetNamed('_taskLastUpdate', '8124', constants.PSETID_TASK) + return self._ensureSetNamed('_taskNoCompute', '8124', constants.PSETID_TASK) @property def taskOrdinal(self) -> int: @@ -292,7 +292,7 @@ def taskRole(self) -> str: This value is not used and has no impact on a Task, but is provided for completeness. """ - return self._ensureSetNamed('_taskLastUpdate', '8127', constants.PSETID_TASK) + return self._ensureSetNamed('_taskRole', '8127', constants.PSETID_TASK) @property def taskStartDate(self) -> datetime.datetime: @@ -336,7 +336,7 @@ def taskVersion(self) -> int: """ Indicates which copy is the latest update of a Task object. """ - return self._ensureSetNamed('_taskVersion', '8113', constants.PSETID_TASK) + return self._ensureSetNamed('_taskVersion', '8112', constants.PSETID_TASK) @property def teamTask(self) -> bool: @@ -344,4 +344,4 @@ def teamTask(self) -> bool: This value is not used and has no impact on a Task, but is provided for completeness. """ - return self._ensureSetNamed('_taskLastUpdate', '8103', constants.PSETID_TASK) + return self._ensureSetNamed('_teamTask', '8103', constants.PSETID_TASK) diff --git a/extract_msg/task_request.py b/extract_msg/task_request.py index 1341d7dc..19c71fdc 100644 --- a/extract_msg/task_request.py +++ b/extract_msg/task_request.py @@ -52,7 +52,7 @@ def processed(self) -> bool: Indicates whether a client has already processed a received task communication. """ - return self._ensureSetProperty('_taskMode', '7D01000B') + return self._ensureSetProperty('_processed', '7D01000B') @property def taskMode(self) -> TaskMode: