Version 2.1.0
Changes
Additions
- Overworked internal
AcidStream<T>
logics AcidStream
is now not sealed anymore- Added
AcidFileStream.ACID_PREFIX
constant - Added
AcidStream<T>.SetPositionAsync
- Added
AcidStream<T>.SeekAsync
- Added
AcidStream<T>.SetLengthAsync
- Added
AcidStream<T>
events - Added
AcidStream<T>.WriteWrite/LengthBackupRecord(Async)
- Added
LoggerExtensions
- Added
LogLevelExtensions
- Added
Logging.Trace/Debug/Info/Warning/Error/Critical
properties - Added
Logging.IsTracing/Debugging/Informative/Warning/Error/Critical
methods - Added
Settings.LogLevel
(Disposable)LoggerBase
constructor parameterlevel
may now be null (Settings.LogLevel
will be used)- Added
(Parallel)Transaction
- Added
IWillDispose
- Added
Disposable(Record)Base.RegisterForDispose
- Added
StringValueConverter
andIStringValueConverter
- Added
ReflectionExtensions.CanConstruct
Fixed bugs
AcidStream<T>.Flush(Async)
is now synchronized- Fixed missing/wrong log level
None
evaluation
Full Changelog: v2.0.0...v2.1.0