releasenotes.md 1.6 KB

Quadarax.Foundation.Core * Release notes

Ordered by version descending

0.0.4.0

Date:11.3.2024

  • add constructor to Exceptions/CodeException to support parameter message
  • add generic class Exceptions/CodeException to work with enumeration codes and messages
  • update dependencies packages (System.IO.Abstractions)

    0.0.3.0

    Date:30.11.2023

  • add interface Value/Generators/IIdGenerator to generate unique id

  • add class Value/Generators/TinyHash to generate string-like balanced (timebased) unique id defined by length and charset

  • update dependencies packages (System.IO.Abstractions)

    0.0.2.0

    Date:19.10.2023

  • extends Thread/LoopWorker to support external ansync iteration body expression

  • fix Thread/ContiguousWorker to support external ansync iteration body expression

  • add Thread/BasicWorkerContext and extends IWorkerContext to stores CancellationToken

  • extends Thread/AbstractWorker to work with default IWorkerContext, make public AbstractWorker.Context

  • add Json/Extensions/JsonDocumentExt.Diff function to compare two JsonDocument

  • extends Logging/ConsoleLogger to support exclude filter in initialization

  • add Collections/LockedList to support thread safe listng

  • extends Thread/LoopWorker to support custom overlaping iterations

  • add Value/StringPatternComparer to equals string and simple pattern expression

  • add Value/Extensions/EnumerableExt.WhereEquals to use where equals with comparer provided

  • add Value/Extensions/StringExt.Like to use string pattern comparer

  • fix quality CA

  • minor fixes

    0.0.1.0

    Date:1.9.2023

  • initial version