Skip to content

Releases: decalage2/olefile

olefile v0.47

04 Dec 17:47
Compare
Choose a tag to compare
  • 2023-12-01 v0.47:
    • fixed issue #142: isOleFile has a new data parameter to handle files in memory properly
    • fixed issue #156: write_sect now correctly detects when data is larger than the sector size
    • use GitHub actions for testing and Codecov for coverage, added python 3.8 to 3.12 (PR #157 by @hugovk)
    • added VT_VECTOR support for properties (PR #135 by Maciej Kotowicz @mak)
    • olefile is now distributed as a wheel package (PR #130 by @hugovk)
    • olefile will not close a file handle if it was provided by the caller
      (PR #121 by Christian Herdtweck, issue #120)
    • added method get_userdefined_properties (PR #114 by Malwrologist @DissectMalware)
    • added exceptions OleFileError and NotOleFileError to replace IOError (PR #110 by Ken Peterson @TheElementalOfCreation)
    • removed support for Python 3.4 (PR #118 by @hugovk)

olefile v0.46

10 Sep 18:44
Compare
Choose a tag to compare

2018-09-09 v0.46:

  • OleFileIO can now be used as a context manager (with...as), to close the file automatically (see doc)
  • Improved handling of malformed files
  • fixed several bugs

olefile v0.45.1

11 Feb 16:38
Compare
Choose a tag to compare

2018-01-24 v0.45: olefile can now overwrite streams of any size, improved handling of malformed files, fixed several bugs, end of support for Python 2.6 and 3.3.

olefile v0.44

12 Jan 22:22
Compare
Choose a tag to compare
  • several bugfixes
  • removed support for Python 2.5 (olefile2)
  • added support for incomplete streams and incorrect directory entries (to read malformed documents)
  • added getclsid
  • improved documentation with API reference.