Skip to content

v8.0.3

Compare
Choose a tag to compare
@AndreVianna AndreVianna released this 31 Jan 14:48
· 4 commits to main since this release

Full Changelog: v8.0.x...v8.0.3

DotNetToolbox.Core Version 8.0.3

 Stable release of the DotNetToolbox.Core library, a comprehensive suite of utilities and patterns designed to enhance .NET 8 development. This library provides developers with a robust set of tools to simplify complex tasks, improve testability, and streamline everyday coding activities.

 What's new:
 - Minor bug corrections.

DotNetToolbox.ObjectDumper Version 8.0.3

 Stable release of DotNetToolbox.ObjectDumper, a versatile .NET 8 library that revolutionizes the way developers can view and log object states. Offering a rich set of features to transform any object into a readable and informative string format, this library is a must-have for debugging, logging, and understanding complex object hierarchies during application development.

 What's new:
 - Minor bug corrections.

DotNetToolbox.TestUtilities Version 8.0.3:

 Stable release of the DotNetToolbox.TestUtilities library, a comprehensive C# library for .NET 8, designed to enhance logging and tracking capabilities in testing environments.

 Key Features:
 - ITrackedLogger: Interface for loggers that track and store log entries.
 - Log: Data structure for representing individual log entries.
 - TrackedLogger: Extends basic logging to include tracking of log messages.
 - TrackedNullLogger: An in-memory only logger for capturing and inspecting logs during tests.
 - TrackedLoggerProvider: Provides `TrackedLogger` instances, integrating with existing logging systems.
 - TrackedNullLoggerFactory: Factory for creating instances of `TrackedNullLogger`.
 - TrackedLoggerFactory: Factory for creating instances of `TrackedLogger`.

DotNetToolbox.FluentAssertions Version 8.0.3:

 Stable release of the DotNetToolbox.FluentAssertions library, an extension of FluentAssertions, tailored for .NET 8, aimed at providing specialized assertion capabilities for logging components in .NET applications. It enhances test readability and maintainability by offering clear and concise assertion methods.

 Key Features:
 - LoggerAssertions: Custom assertions for testing logging behavior.
 - LoggerExtensions: Extension methods for FluentAssertions to work seamlessly with 'ILogger' instances.