Releases: ironfede/openmcdf
v2.3.1.0 - Bug Fixing
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
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
v2.2.1.6 - Bug Fixing
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
v2.2.1.3 - Bug fixing
Added cyclic reference error checking for minifat sectors. Thanks to @dwiedner
v2.2.1.2 - Bug fixing
Fixed issue with config flags in Constructors of CompoundFIle. Thanks to @smcilveen for PR #28
v2.2.0.1 - NET Standard 2.0 support
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
Fixed a bug (PR #18) for ReleaseMemory flag in Commit operations
v2.1.5.22659 - Bug fixing
Fix issue #15
CFStream size exception for stream larger than 2GB