Skip to content

Releases: ironfede/openmcdf

v2.3.1.0 - Bug Fixing

02 Mar 22:47
Compare
Choose a tag to compare

This release include enhanchments in OpenMcdf.extensions and fixes a high priority bug #119 that has its root cause in a wrong offset calculation while freeing sectors during in-place stream resizing.

Many thanks in particular to @Numpsy who provided a lot of PRs, and to all the people interested in OpenMcdf!
Many thanks!

Federico

What's Changed

  • Fix padding reading in TypedPropertyValue by @hughbe in #74
  • Fix out-of-range exception in OLEPropertiesContainer.Save by @Numpsy in #97
  • Ensure string values are null terminated when writing them by @Numpsy in #102
  • Correct the Guid used when writing the user defined properties sectio… by @Numpsy in #109
  • When creating a OLEPropertiesContainer for the UserDefinedPropeties, … by @Numpsy in #111
  • Run the OpenMcdf.Extensions unit tests in CI builds by @Numpsy in #112
  • Rework the writing of DictionaryProperty by @Numpsy in #107
  • Change OpenMcdf.Extensions to use PackageLicenseExpression instead of… by @Numpsy in #103
  • Add the whole 'BenchmarkDotNet.Artifacts' folder to gitignore, rather than jus… by @Numpsy in #114
  • When writing user defined properties, add a DictionaryProperty before… by @Numpsy in #105
  • Tweak the writing of offsets when writing user defined properties by @Numpsy in #106
  • Add a couple of benchmarks for AsOLEPropertiesContainer by @Numpsy in #115
  • Always populate UserDefinedProperties.PropertyNames when reading a file with UserDefined properties, and add a read/write user property test by @Numpsy in #117
  • [StructuredStorageExplorer] Hide the OLE Properties displays when swi… by @Numpsy in #118

New Contributors

Full Changelog: v2.3.0.0...v2.3.1.0

v2.3.0.0 - Bug Fixing

22 Apr 21:49
Compare
Choose a tag to compare

This release fixes issues #75 #76 #84 #94 #96 and introduces new checks in Save() method (obsolete and retarget to SaveAs for naming clarity) to avoid a potential overwrite of backing file during ReadOnly operations.
The potential behaviour modification required the change in minor version to signal the chance for client code for a small adaption to this fix.
In Structured Storage Explorer the option to enable file validation has been introduced.

v2.2.1.9 - Bug Fixing

18 Sep 14:32
Compare
Choose a tag to compare

Fixed issues #68, #69, #70
Updated nuget package.

v2.2.1.6 - Bug Fixing

21 Jul 22:38
Compare
Choose a tag to compare

Fixed issue #67 - Wrong handling of DIFAT sectors when filled with exactly 127 FAT entries

Published nuget package is SourceLink enabled.

v2.2.1.4 - Bug fixing

07 Dec 00:16
Compare
Choose a tag to compare

Fixed #52, #53 and #54, added item renaming method.

v2.2.1.3 - Bug fixing

27 Oct 22:16
Compare
Choose a tag to compare

Added cyclic reference error checking for minifat sectors. Thanks to @dwiedner

v2.2.1.2 - Bug fixing

06 Oct 11:03
Compare
Choose a tag to compare

Fixed issue with config flags in Constructors of CompoundFIle. Thanks to @smcilveen for PR #28

v2.2.0.1 - NET Standard 2.0 support

22 Jul 20:07
68c52c8
Compare
Choose a tag to compare

Added support for NET Standard 2.0 platform.

Many thanks to all Contributors and in particular to Michael Pavlovsky @michaelp for his work!

v2.1.6.28924 - Bug fixing

14 Apr 14:09
Compare
Choose a tag to compare

Fixed a bug (PR #18) for ReleaseMemory flag in Commit operations

v2.1.5.22659 - Bug fixing

17 Mar 11:40
Compare
Choose a tag to compare

Fix issue #15
CFStream size exception for stream larger than 2GB