2.0.0
This release improves performance and reduces memory allocations almost by half.
Breaking changes
- Removed
net7.0
TFM,net6.0
should still work for .NET 7 projects though - Changed signature of
ILogExtender
interface
Other changes
- Reduced memory allocations by more than 500 bytes per log message, cutting allocations almost in half
- Up to 1000 of the most recently used parsed log messages are now cached for improved performance
- The messiest internals have been refactored so they make more sense now
- Use artifacts output layout
- Updated NuGet dependencies
- Added PolySharp as a dependency so I can use records