This repository has been archived by the owner on Jun 23, 2020. It is now read-only.
Releases: Syncurity/msg-extractor
Releases · Syncurity/msg-extractor
v0.23.2
v0.23.1
v0.22.1
v0.22
v0.22.0
- [Syncurity #30] Added
--validate
option. - [Syncurity #24] Moved all dev code into its own scripts. Use
--dev
to use from the command line. - [mattgwwalker #67] Added compatability module to enforce unicode os functions.
- Added new function to
Message
class:Message.sExists
. This function checks if a string stream exists. It's input should be formatted identically to that ofMessage._getStringSteam
. - Added new function to
Message
class:Message.fix_path
. This function will add the proper prefix to the path (if theprefix
parameter is true) and adjust the path to be a string rather than a list or tuple. - Added new function to
utils.py
:get_full_class_name
. This function returns a string containing the module name and the class name of any instance of any class. It is returned in the format of{module}.{class}
. - Added a sort of alias of
Message._getStream
,Message._getStringStream
,Message.Exists
, andMessage.sExists
toAttachment
andRecipient
. These functions run inside the associated attachment directory or recipient directory, respectively. - Added a fix to an issue introduced in an earlier version caused by accidentally deleting a letter in the code.
v0.20.8
v0.20.7
v0.20.7:
- Separated classes into their own files to make things more manageable.
- Placed
__doc__
back inside of__init__.py
. - Rewrote the
Prop
class to be two different classes that extend from a base class. - Made decent progress on completing the
parse_type
function of theFixedLengthProp
class (formerly a function of theProp
class). - Improved exception handling code throughout most of the module.
- Updated the
.gitignore
. - Updated README.
- Added
# DEBUG
comments before debugging lines to make them easier to find in the future. - Added function
create_prop
inprop.py
which should be used for creating what used to be an instance of theProp
class. - Added more constants to reflect some of the changes made.
- Fixed a major bug that was causing the header to generate after things like "to" and "cc" which would force those fields to not use the header.
- Fixed the debug variable.
- Fixed many small bugs in many of the classes.
- #11 Various loose ends to enhance the workflow in the repo.