MicroElements.Metadata 4.1.1
Metadata model, parsing and reporting.
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
<metadata>
<id>MicroElements.Metadata</id>
<version>4.1.1</version>
<authors>micro-elements</authors>
<owners>micro-elements</owners>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<licenseUrl>https://raw.githubusercontent.com/micro-elements/MicroElements.Metadata/master/LICENSE</licenseUrl>
<projectUrl>https://github.com/micro-elements/MicroElements.Metadata.git</projectUrl>
<iconUrl>https://raw.githubusercontent.com/micro-elements/MicroElements/master/image/logo_rounded.png</iconUrl>
<description>Metadata model, parsing and reporting.</description>
<releaseNotes>$# 4.1.0
- IPropertyRenderer.Configure now returns IPropertyRenderer to allow chaining
- New: Added AsUntyped extension for IPropertyRenderer<T> and ConfigureTyped for IPropertyRenderer
- Change: SetTargetName, SetSearchOptions, SetFormat, SetNullValue, SetNameFromAlias bacame extension methods for untyped IPropertyRenderer
# 4.0.0
- Nullability enabled, Most API annotated with nullability attributes
- Property immutability
- IPropertyContainer: added SearachOptions property
- IPropertyContainer: removed GetValue and GetValueUntyped
- Search became external to IPropertyContainer
- Added ISearchAlgorithm with base search methods, SearchExtensions uses ISearchAlgorithm
- IReportRenderer interface extracted from IReportProvider
- IReportProvider: Added GetReportRows to provide report rows
- Added IPropertyRenderer.Configure to allow configure untyped IPropertyRenderer
- [Excel] ExcelReportBuilder: old AddReportSheet accepts IReportRenderer and rows
- [Excel] ExcelReportBuilder: added AddReportSheet that accepts IReportProvider
# 3.9.0
- Added extension ValidateAndFilter to select validated items with callback for not valid items
- MicroElements.Functional updated to version 1.3.0
- ExcelExtensions.GetCellValue now tries to parse date types as strings than as double
# 3.8.0
- Added PropertySetAttribute to attach IPropertySet to IPropertyContainer in compile time
- Added PropertySetEvaluator to search IPropertySet in runtime by PropertySetAttribute
- MicroElements.Functional updated to version 1.2.0
# 3.7.0
- PropertyRenderer configurer to allow configure untyped IPropertyRenderer
- Added ToRenderers extension to convert IEnumerable<IProperty> to IEnumerable<IPropertyRenderer> with renderers customization
- Duplicate FormatAsTuple removed in favor of MicroElements.Functional version
- MicroElements.Functional updated to version 1.1.0
Full release notes can be found at: https://github.com/micro-elements/MicroElements.Metadata.git/blob/master/CHANGELOG.md</releaseNotes>
<copyright>2020</copyright>
<tags>metadata parsing parse reporting report etl</tags>
<repository type="git" url="https://github.com/micro-elements/MicroElements.Metadata.git" commit="19466c2b8aa3200c2154022562ed1cc5d7722d1a" />
<dependencies>
<group targetFramework=".NETStandard2.1">
<dependency id="MicroElements.Functional" version="1.3.0" exclude="Build,Analyzers" />
</group>
</dependencies>
</metadata>
</package>