- heuristics to decode binary body and filenames when possible (jrideout)
- JSON export for TNEF contents tnefparse (jrideout)
- 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 attributues 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)