- MicroElements.Metadata updated to version 7.14.0
- MicroElements.Metadata updated to version 7.13.0
- MicroElements.Metadata updated to version 7.4.3
- MicroElements.Metadata updated to version 7.0.0
- MicroElements.Functional updated to version 1.10.0
- MicroElements.Metadata updated to version 5.2.0
- MicroElements.Functional updated to version 1.6.0
- MicroElements.Metadata updated to version 5.1.0
- MicroElements.Functional updated to version 1.3.0
- MicroElements.Metadata updated to version 4.3.0
- MicroElements.Functional updated to version 1.0.0
- MicroElements.Metadata updated to version 3.5.0
- Fixed bug with removing key on cache enumeration while cache item is creating with long factory method
- IsSuccess and IsEmpty moved to extensions
- Extracted interfaces ICacheResult and ICacheResult from CacheResult<>
- Added ICacheSection.GetCacheEntryUntyped
- Added GetAllEntriesUntyped extensions
- Added optional configure action to ICacheSetction.Set
- CacheResult extensions for usability
- Breaking: ValidationContext, ErrorHandleContext
- ICacheSection.GetCacheEntry
- CacheResult.GetValueOrDefault, CacheResult.GetValueOrThrow
- GetAllEntries extension method
- GetAllValues, GetAllKeyValues
- CacheResult throws CacheException in implicit conversion if result has error
- CacheResult.Error enriches with properties: SectionName, Key, Exception, ErrorMessage
- CacheSettings builder
- CacheManager
Full release notes can be found at: https://github.com/micro-elements/MicroElements.Data/blob/master/CHANGELOG.md