Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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.
Expand Down
4 changes: 2 additions & 2 deletions README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -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/
Expand Down
2 changes: 1 addition & 1 deletion extract_msg/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@

__author__ = 'Destiny Peterson & Matthew Walker'
__date__ = '2022-07-11'
__version__ = '0.35.0'
__version__ = '0.35.1'

import logging

Expand Down
2 changes: 1 addition & 1 deletion extract_msg/appointment.py
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down
4 changes: 2 additions & 2 deletions extract_msg/calendar_base.py
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand All @@ -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:
Expand Down
8 changes: 4 additions & 4 deletions extract_msg/task.py
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down Expand Up @@ -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:
Expand Down Expand Up @@ -336,12 +336,12 @@ 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:
"""
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)
2 changes: 1 addition & 1 deletion extract_msg/task_request.py
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down