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