Skip to content

Version 2.1.0

Compare
Choose a tag to compare
@nd1012 nd1012 released this 23 Dec 05:27
· 91 commits to main since this release

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 parameter level may now be null (Settings.LogLevel will be used)
  • Added (Parallel)Transaction
  • Added IWillDispose
  • Added Disposable(Record)Base.RegisterForDispose
  • Added StringValueConverter and IStringValueConverter
  • 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