Skip to content

Releases: CoreOffice/OLEKit

0.3.1

24 Jan 16:18
2cc7a98
Compare
Choose a tag to compare

This release fixes an issue with file size attributes in some cases (such as iOS Document-based App with SwiftUI)
during OLEFile creation.

Merged pull requests:

0.3.0

18 Jan 15:30
c78476f
Compare
Choose a tag to compare

This release adds support for creating OLEFile instances from a FileWrapper. Many thanks
to @sboh1214 for the contribution!

Merged pull requests:

  • Add support for FileWrapper to OLEFile (#9) via @sboh1214

0.2.0

29 Sep 20:23
59b1878
Compare
Choose a tag to compare

This a bugfix release that breaks API compatibility. It fixes issues with reading OLE mini-streams, and hierarchies of directory entries. The DataReader API was updated to use Int instead of UInt64 to avoid potential overflow issues. Corresponding read methods on DataReader can now trigger a precondition assertion if you try to read after reaching an end-of-stream position. To prevent this, you should check the value of a new totalBytes property on DataReader.

Additionally, basic API documentation is now generated with swift-doc and is now hosted with GitHub Pages.

Breaking changes:

  • Add preconditions to DataStream, tweak seek API (#3) via @MaxDesiatov

Closed issues:

  • [Bug] Storage & Stream Structure is Different while testing .hwp file (#6)
  • [Bug] get wrong stream position while get "FileHeader" stream in ".hwp" file (#1)

Merged pull requests:

0.1.0

31 May 11:14
9559973
Compare
Choose a tag to compare

Initial release of OLEKit that provides basic features for the CryptoOffice library.