MicroElements.Metadata.OpenXml by alexey.petriashev, MicroElements

<PackageReference Include="MicroElements.Metadata.OpenXml" Version="7.12.0" />

 MicroElements.Metadata.OpenXml 7.12.0

Metadata model, parsing, validation and reporting.

<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
  <metadata>
    <id>MicroElements.Metadata.OpenXml</id>
    <version>7.12.0</version>
    <authors>alexey.petriashev, MicroElements</authors>
    <owners>alexey.petriashev, MicroElements</owners>
    <requireLicenseAcceptance>false</requireLicenseAcceptance>
    <licenseUrl>https://raw.githubusercontent.com/micro-elements/MicroElements.Metadata/master/LICENSE</licenseUrl>
    <projectUrl>https://github.com/micro-elements/MicroElements.Metadata</projectUrl>
    <iconUrl>https://raw.githubusercontent.com/micro-elements/MicroElements/master/image/logo_rounded.png</iconUrl>
    <description>Metadata model, parsing, validation and reporting.</description>
    <releaseNotes>$# 7.12.0 (beta)
Experimental release that extends parsing with conditinal logic
- IParserBehavior initial
- IPropertyParserCondition, IPropertyParserNotifier extensions for IPropertyParser initial
- IParserProviderWithDiscriminator

# 7.11.0
- OnlyAllowedValuesRule more detailed message
- Validation messages uses 'null' placeholder instead of null value

# 7.10.0
- Added FilterByProperties extension method for IPropertyContainer
- Added DefaultSourceValue to IPropertyParser to allow set source value before parsing and mapping to target property
- ParseRowUntyped precise control for absent or null values
- MapToObject more diagnostics, more safe
- ValidateBySchema methods family

# 7.9.0
- ParseResult implicit conversion from value and from Message
- ParseResult.Map and ParseResult.Bind methods now transfers error to the next result
- ParseResult nullable declarations instead attributes
- Added ParserProvider.Source override with ParseResult function
- 7.9.1: Added MapAndValidateRows
- 7.9.2: ParseRowUntyped precise control for absent value

# 7.8.0
- Added WithValue extensions for ReadOnly containers (PropertyContainer and PropertyContainer&lt;T&gt;)
- Added MetadataGlobalCache.GetOrCreateInstanceMetadata
- Added MetadataProvider.CreateMutableContainer
- Change: ToPropertyContainerOfType throws exceptions if output type is not property container and when conversion can not be done


Full release notes can be found at: https://github.com/micro-elements/MicroElements.Metadata/blob/master/CHANGELOG.md</releaseNotes>
    <copyright>2020</copyright>
    <tags>metadata property parsing parse reporting report etl</tags>
    <repository type="git" url="https://github.com/micro-elements/MicroElements.Metadata.git" commit="7945058a2839baf481bca0b250549309fa6dcde5" />
    <dependencies>
      <group targetFramework=".NETStandard2.1">
        <dependency id="MicroElements.Metadata" version="7.12.0" exclude="Build,Analyzers" />
        <dependency id="DocumentFormat.OpenXml" version="2.10.0" exclude="Build,Analyzers" />
        <dependency id="NodaTime" version="3.0.0" exclude="Build,Analyzers" />
      </group>
    </dependencies>
  </metadata>
</package>