Releases: steamcore/TinyLogger
Releases · steamcore/TinyLogger
3.0.0
2.0.2
Changes
- Update NuGet dependencies
- Use source generated options validator
2.0.1
Changes
- Update NuGet dependencies
- Add option to use synchronous writes (allows for more stable benchmark measurements)
- Reduce allocations by avoiding allocations of format strings unless necessary
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
1.9.0
Changes
- Add
net8.0
TFM - Update NuGet dependencies, use version 8.x of Microsoft.Extensions
1.8.7
Changes
- Update NuGet dependencies
1.8.6
Changes
- Update NuGet dependencies
1.8.5
Changes
- Update NuGet dependencies
1.8.4
Changes
- Update NuGet dependencies
1.8.3
Changes
- Update NuGet dependencies