Skip to content

Releases: TeamMsgExtractor/msg-extractor

Version 0.55.0

Choose a tag to compare

@TheElementalOfDestruction TheElementalOfDestruction released this 12 Aug 15:59
f9fae3d

v0.55.0

  • [TeamMsgExtractor #465] Added missing msg.close() to openMsg(). If the MSG file was actually just a plain OLE file, it would be left open.
  • Adjusted the default value of maxNameLength for MessageBase.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

Choose a tag to compare

@TheElementalOfDestruction TheElementalOfDestruction released this 10 Apr 21:03
68858f0

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 from RTFDE when deencapsulating the HTML body, specifically around non breaking spaces sometimes not transferring over.

Version 0.54.0

Choose a tag to compare

@TheElementalOfDestruction TheElementalOfDestruction released this 24 Mar 01:35
5585364

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

Choose a tag to compare

@TheElementalOfDestruction TheElementalOfDestruction released this 14 Mar 13:28
4033e9e

v0.53.2

  • [TeamMsgExtractor #452] Adjusted code to allow html encoding to be cached to try to speed up bs4 operations.
  • [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 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.

Version 0.53.1

Choose a tag to compare

@TheElementalOfDestruction TheElementalOfDestruction released this 05 Feb 21:18
207bfb9

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

Choose a tag to compare

@TheElementalOfDestruction TheElementalOfDestruction released this 22 Oct 20:35
373f6c1

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.areStringsUnicode to 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 the 001F type to determine the property value if it is entirely missing.
  • Adjusted OleWriter.fromMsg() and MSGFile.export() to add the argument allowBadEmbed which 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

Choose a tag to compare

@TheElementalOfDestruction TheElementalOfDestruction released this 11 Oct 22:28
1302d6f

v0.51.1

  • Add class type added in last version to known class types.

Version 0.51.0

Choose a tag to compare

@TheElementalOfDestruction TheElementalOfDestruction released this 11 Oct 21:48
9e276e0

v0.51.0

Version 0.50.1

Choose a tag to compare

@TheElementalOfDestruction TheElementalOfDestruction released this 08 Oct 14:53
0482482

v0.50.1

Version 0.50.0

Choose a tag to compare

@TheElementalOfDestruction TheElementalOfDestruction released this 07 Oct 18:57
04c2deb

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.