Releases: TeamMsgExtractor/msg-extractor
Releases · TeamMsgExtractor/msg-extractor
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.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 the001F
type to determine the property value if it is entirely missing. - Adjusted
OleWriter.fromMsg()
andMSGFile.export()
to add the argumentallowBadEmbed
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
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
.
Version 0.49.0
v0.49.0
- [TeamMsgExtractor #427] Adjusted code for converting time stamps to create null dates for any time stamp beyond a certain point. The point was determined to be close to the existing null dates.
- [TeamMsgExtractor #425] Added basic support for custom attachments that are Windows Metafiles.
- Changed tolerance of bitmap custom attachment handler to allow for attachments with only a CONTENT stream. This change was made after seeing an example of a file that only had a CONTENT stream and no other streams for the custom data. The code now also tries to create default values for things previously determined from those other streams.
- Fixed an issue in
tryGetMimetype
were the code didn't properly check if the data type was bytes (it only checked if it had a type). - Corrected some exports.
- Added new
ErrorBehavior
valueCUSTOM_ATTACH_TOLERANT
to allow skipping checks for unused data that is normally validated.
Version 0.48.7
v0.48.7
- [TeamMsgExtractor #420] Fixed typo introduced in last version.
Version 0.48.6
v0.48.6
- [TeamMsgExtractor #417] Fixed issues with
openMsg
where some corrupted MSG files could end up throwing an uncaught exception and leaving the file handle open.
Version 0.48.5
v0.48.5
- [TeamMsgExtractor #414] Fixed typo in
message_signed_base.py
.
Version 0.48.4
v0.48.4
- [TeamMsgExtractor #411] Fix console script throwing error due to changed console args not defaulting.