Releases: TeamMsgExtractor/msg-extractor
Releases · TeamMsgExtractor/msg-extractor
Version 0.55.0
v0.55.0
- [TeamMsgExtractor #465] Added missing
msg.close()toopenMsg(). If the MSG file was actually just a plain OLE file, it would be left open. - Adjusted the default value of
maxNameLengthforMessageBase.save()to 40 instead of 256. - Adjusted exception handling for
MessageBase.save()to properly report the reason a folder fails to be created. - Simplified some of the code for
MessageBase.save(). - Fixed some typing information.
Version 0.54.1
v0.54.1
- [TeamMsgExtractor #462] 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 fromRTFDEwhen deencapsulating the HTML body, specifically around non breaking spaces sometimes not transferring over.
Version 0.54.0
v0.54.0
- [TeamMsgExtractor #456] 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.
Version 0.53.2
v0.53.2
- [TeamMsgExtractor #452] Adjusted code to allow html encoding to be cached to try to speed up
bs4operations. - [TeamMsgExtractor #453] 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
TOCEntrynot initializingDVTargetDevicecorrectly. - Add temporary properties for
ContentIDtoSignedAttachment. AFAIK these can't ever be set, but this prevents errors in some places.
Version 0.53.1
v0.53.1
- Expanded allowable range for
red-black-tree-mod. - Fix issue with
MessageBase.asEmailMessage()that prevented embedded MSG files from being attached. - Expand allowable versions of
BeautifulSoup4.
Version 0.52.0
v0.52.0
- [TeamMsgExtractor #444] Fix typo in string that prevented HTML body from generating from the plain text body properly.
- Adjusted the behavior of
MSGFile.areStringsUnicodeto prioritize the property specified by the parent MSG files for MSG files that are embedded. Additionally, added a fallback to rely on whether or not there is a stream using the001Ftype to determine the property value if it is entirely missing. - Adjusted
OleWriter.fromMsg()andMSGFile.export()to add the argumentallowBadEmbedwhich helps to correct a few different issues that may appear in embedded MSG files. These corrections allow the embedded file to still be extracted and to open properly in Outlook. - In addition to the above, the errors that some of those corrections will suppress are now significantly more informative about what went wrong.
Version 0.51.1
v0.51.1
- Add class type added in last version to known class types.
Version 0.51.0
v0.51.0
- [TeamMsgExtractor #401] Add basic support for MSG class type
IPM.SkypeTeams.Message.
Version 0.50.1
v0.50.1
- [TeamMsgExtractor #434] Fix bug introduced in previous version.
Version 0.50.0
v0.50.0
- [TeamMsgExtractor #432] Adjust html header code to replace non-ascii characters with escaped versions. Also adujusted plain text to html conversion to ensure non-ascii character from the body are encoded to escpaed values to be safe.
- Made some corrections to
NullDate.