# Quadarax.Foundation.Core * Release notes
Ordered by version descending

## 0.0.4.0
Date:__22.3.2024__
- 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
---
---