- nothing yet
- drop Python 2 support
- drop Python 3.5 support (jugmac00)
- add Python 3.9 support (jugmac00)
- command-line support for zipped export of attachments (Beercow)
- introduce using type annotations (jugmac00)
- remove deprecated parseFile & raw_mapi functions
- fix str representation for TNEF class (jugmac00)
- prefer getattr over eval (eumiro)
- fix test_zip deprecation warning for bytes (1nF0rmed)
- correctly handle attachments of embedded objects (jrideout)
- add expirimental support for parsing embedded message objects (jrideout)
- zipped output now uses long filename when possible (jrideout)
- run GitHub Actions CI for pull requests and once a week (eumiro)
- use pathlib instead of os.path (eumiro)
- change logger name for mapi to the package name (jrideout)
- add unit tests for mapi attribute parsing (jrideout)
- do not use Travis CI any more (jugmac00)
- heuristics to decode binary body and filenames when possible (jrideout)
- JSON export for TNEF contents tnefparse (jrideout)
- add support for Python 3.8 (jugmac00)
- modernize package and test setup (jugmac00)
- apply Flake8 on the code and enforce rules on CI (jugmac00)
- drop Python 2.6 & 3.3 support
- Python 2/3 compatibility fixes
- more tests & example files (jrideout)
- overall improved testing & start tracking coverage
- lots of parsing improvements (jrideout)
- turn some unnecessary warnings into debug messages
- add tnefparse -p | --path option for setting attachment extraction path
- support more MAPI (PidTag) properties (jrideout)
- support RTF body extraction (jrideout)
- support extracting top level object attributes in msgprops (jrideout)
- util.raw_mapi & tnefparse.parseFile functions will be deprecated after 1.3
- misc. fixes
- have TNEF init raise ValueError on invalid TNEF signature, rather than calling sys.exit()
- parseFile convenience function should not expect a self parameter, removed
- other misc. fixes
- Python 3 compatibility; tests pass on Python 2.6/2.7/3.2/3.3
- add package to travis ci
- add tox.ini for testing using https://testrun.org/tox
- performance improvements & bug fixes (Dave Baggett)
- added to_zip function for converting TNEF attachments into ZIPped ones (Dave Baggett)
- tnefparse is now used in the inky email client from Arcode
- fixed entry point bug that caused 'tnefparse' cmd-line invocation to fail
- Repackaged and renamed the library
- Code moved to github
- Use the stdlib logging module
- Further bug fixes and enhancements to pure-python code
- Add a command-line script
- Drop the unix tnef command-line tool wrapper
- Bug fixes/enhancements to pure-python code (Tom Doman)
- Added a wrapper for the unix tnef command-line tool (Petri Savolainen)
- Pure-python code not very useful yet
- First version (pure-python) created as a conversion of a Ruby TNEF decoder by Trevor Scheroeder (Petri Savolainen)