Skip to content

Version 0.31.0

Pre-release
Pre-release

Choose a tag to compare

@TheElementalOfDestruction TheElementalOfDestruction released this 06 Jun 06:13
· 784 commits to master since this release
e22e3da

v0.31.0

  • [TeamMsgExtractor #223] First implementation of support for signed messages.
  • [TeamMsgExtractor #256] Extended the properties of the attachment class to allow for access to more data.
  • Fixed some issues with the contact class (some of the code was left unfinished).
  • Converted many arguments for msg files to keyword arguments (**kwargs). This is a breaking change if your code provides anything except the path to the msg file. This will, however, make it easier to add arguments without the function signature being polluted with numerous arguments.
  • Updated exception blocks to ensure they would only catch exceptions that are instances of Exception or a child of Exception. A few were missing this check and so might have caught unwanted exceptions.
  • Shifted some minor parts down towards the AttachmentBase class where possible to allow more usability with broken and unsupported attachments. Nothing about these properties required the attachment to be fully processed, which is why they were moved down. From the perspective of using the Attachment class nothing has changed. The following properties have been moved: attachmentEncoding, additionalInformation, cid/contentId, longFilename, renderingPosition, and shortFilename.
  • Added link to readme for supporting development.
  • Finally found the behavior to use for missing encoding. As such, MissingEncodingError is being removed from the module entirely, as it is no longer a thing.
  • Moved many constant sets to enums. This makes things a lot more organized.