Semantic File Inspector v1.2.1
Full Changelog: v1.2...v1.2.1
If you are using the application as a .NET tool, run dotnet tool update IS4.SFI.ConsoleApp --global --version 1.2.1
to install this update.
Application
- The
buffered
option now has an optional buffering level that can be set to one of none, temporary (a new intermediate level), and full. - Temporary buffering (now the default) prevents duplicate triples from being emitted.
- The web application now includes a "Stop" button and stores the input command as URI fragment for convenient sharing of configuration.
RDF
- JSON-LD streaming output now turns consecutive objects with the same property into arrays once they appear for the second time, reducing unnecessary nesting.
- Fixed race condition when validating a property for the first time.
Analysis
- Fixes for XML parsing (depth checks for fragment, detected mode during pre-loading is preserved for analysis).
- Fixed exception when hashing ImageSharp data. On WebAssembly, the thumbnail is no longer generated by default, since it takes too long.
- Multiple improvements to analyzing .NET assemblies ‒ better error recovery, unified attribute system, more metadata and improved description of references,
- Added the XXH3 and XXH128 hashes.
- XML Office formats are now properly detected, distinguished, and linked to the parent package.
Versions
SFI-1.2.1-net6.0-windows
‒ Windows-compatible self-contained release, using all available components.SFI-1.2.1-net6.0
‒ .NET 6 portable release, using only the portable components.SFI-1.2.1-net461
‒ .NET Framework 4.6.1 release, using all available components.SFI-1.2.1-wasm
‒ WebAssembly release, using only the portable components.