Skip to content

Releases: steamcore/TinyLogger

2.0.1

09 Jul 23:39
Compare
Choose a tag to compare

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

18 May 19:10
Compare
Choose a tag to compare

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

19 Nov 17:32
Compare
Choose a tag to compare

Changes

  • Add net8.0 TFM
  • Update NuGet dependencies, use version 8.x of Microsoft.Extensions

1.8.7

15 Sep 19:20
Compare
Choose a tag to compare

Changes

  • Update NuGet dependencies

1.8.6

16 Jun 19:07
Compare
Choose a tag to compare

Changes

  • Update NuGet dependencies

1.8.5

14 Apr 22:00
Compare
Choose a tag to compare

Changes

  • Update NuGet dependencies

1.8.4

17 Mar 17:02
Compare
Choose a tag to compare

Changes

  • Update NuGet dependencies

1.8.3

15 Feb 22:56
Compare
Choose a tag to compare

Changes

  • Update NuGet dependencies

1.8.2

11 Jan 20:57
Compare
Choose a tag to compare

Changes

  • Update NuGet dependencies

1.8.1

17 Dec 23:28
Compare
Choose a tag to compare

Changes

  • Fix analyzer issues
  • Update NuGet dependencies