Skip to content

build: Dependabot - [Pip] - update extract-msg requirement from >=0.48.0 to >=0.55.0 in /examples/python/emailtojson#62

Open
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/pip/examples/python/emailtojson/extract-msg-gte-0.55.0
Open

build: Dependabot - [Pip] - update extract-msg requirement from >=0.48.0 to >=0.55.0 in /examples/python/emailtojson#62
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/pip/examples/python/emailtojson/extract-msg-gte-0.55.0

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github May 13, 2026

Updates the requirements on extract-msg to permit the latest version.

Release notes

Sourced from extract-msg's releases.

Version 0.55.0

v0.55.0

  • [[TeamMsgExtractor #465](TeamMsgExtractor/msg-extractor#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.
Changelog

Sourced from extract-msg's changelog.

v0.55.0

  • [[TeamMsgExtractor #465](TeamMsgExtractor/msg-extractor#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.

v0.54.1

  • [[TeamMsgExtractor #462](TeamMsgExtractor/msg-extractor#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.

v0.54.0

  • [[TeamMsgExtractor #456](TeamMsgExtractor/msg-extractor#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.

v0.53.2

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

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.

v0.53.0

  • Added tests for many functions in extract_msg.utils.
  • Fix an issue in extract_msg.utils.msgPathToString() that prevented backslashes from being replaced with forward slashes.
  • Change the behavior of extract_msg.utils.minutesToDurationStr() to properly use plurals.
  • Fixed issue in extract_msg.utils.unwrapMsg() that would prevent it from working on signed messages due to an API change.
  • Added new exception MimetypeFailureError.
  • Modified the logic of MessageBase.asEmailMessage() to use AttachmentBase/SignedAttachment.name instead of getFilename() which only exists on AttachmentBase.
  • Modified the logic of MessageBase.htmlBodyPrepared() to properly put the mimetype in image tags to ensure rendering. Logic was also modified to use encode instead of prettify to reduce computation and output size.

v0.52.0

  • [[TeamMsgExtractor #444](TeamMsgExtractor/msg-extractor#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.

v0.51.1

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

v0.51.0

v0.50.1

... (truncated)

Commits

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Updates the requirements on [extract-msg](https://github.com/TeamMsgExtractor/msg-extractor) to permit the latest version.
- [Release notes](https://github.com/TeamMsgExtractor/msg-extractor/releases)
- [Changelog](https://github.com/TeamMsgExtractor/msg-extractor/blob/master/CHANGELOG.md)
- [Commits](TeamMsgExtractor/msg-extractor@v0.48.0...v0.55.0)

---
updated-dependencies:
- dependency-name: extract-msg
  dependency-version: 0.55.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels May 13, 2026
@dependabot dependabot Bot requested a review from miratim as a code owner May 13, 2026 18:10
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels May 13, 2026
@github-actions
Copy link
Copy Markdown

Dependency Review

The following issues were found:
  • ✅ 0 vulnerable package(s)
  • ✅ 0 package(s) with incompatible licenses
  • ✅ 0 package(s) with invalid SPDX license definitions
  • ⚠️ 1 package(s) with unknown licenses.
See the Details below.

License Issues

examples/python/emailtojson/requirements.txt

PackageVersionLicenseIssue Type
extract-msg>= 0.55.0NullUnknown License

OpenSSF Scorecard

PackageVersionScoreDetails
pip/extract-msg >= 0.55.0 UnknownUnknown

Scanned Files

  • examples/python/emailtojson/requirements.txt

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants