releasenotes.md 2.9 KB

Quadarax.Foundation.Core * Release notes

Ordered by version descending

0.0.9.0

Date:24.06.2025

  • Add extension Exception.ToAggregateException to convert exception to AggregateException
  • update dependencies packages (System.IO.Abstractions) ---

0.0.8.0

Date:13.3.2025

  • Add Object.Dynamic.Dyna dynamic object to work with dynamic properties
  • Add DataTransaction to work with simple transactional data operations
  • Add TDyna dynamic object that supports DataTransaction
  • update dependencies packages (System.IO.Abstractions) ---

0.0.7.0

Date:13.1.2025

  • extends IError/Error add AsCodeException
  • extends Result add ThrowIfError, ToAggregateException ---

0.0.6.0

Date:7.1.2025

  • update to .NET 9.0
  • update dependencies packages (System.IO.Abstractions) ---

0.0.5.0

Date:26.9.2024

  • improve class CsvHelper to support with quoted values, add operation to write DataTable to CSV file.
  • extends ParametrizedString to set parametr value.
  • update dependencies packages (System.IO.Abstractions) ---

0.0.4.0

Date:24.3.2024

  • add Value/Enumeration class with method GetRandom
  • add Thread/MoshPit class to process random operations
  • extends Data/IError add Timestamp property, Error implementation modified
  • extends Data/TypedArgument to use null value and valuyeType at once, add Value setter
  • 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