Serilog 4.0.0-dev-02174

Serilog Build status NuGet Version NuGet Downloads Stack Overflow

Serilog is a diagnostic logging library for .NET applications. It is easy to set up, has a clean API, and runs on all recent .NET platforms. While it's useful even in the simplest applications, Serilog's support for structured logging shines when instrumenting complex, distributed, and asynchronous applications and systems.

Serilog

Like many other libraries for .NET, Serilog provides diagnostic logging to files, the console, and many other outputs.

using var log = new LoggerConfiguration()
    .WriteTo.Console()
    .WriteTo.File("log.txt")
    .CreateLogger();

log.Information("Hello, Serilog!");

Unlike other logging libraries, Serilog is built from the ground up to record structured event data.

var position = new { Latitude = 25, Longitude = 134 };
var elapsedMs = 34;

log.Information("Processed {@Position} in {Elapsed} ms", position, elapsedMs);

Serilog uses message templates, a simple DSL that extends .NET format strings with named as well as positional parameters. Instead of formatting events immediately into text, Serilog captures the values associated with each named parameter.

The example above records two properties, Position and Elapsed, in the log event. The @ operator in front of Position tells Serilog to serialize the object passed in, rather than convert it using ToString(). Serilog's deep and rich support for structured event data opens up a huge range of diagnostic possibilities not available when using traditional loggers.

Rendered into JSON format for example, these properties appear alongside the timestamp, level, and message like:

{"Position": {"Latitude": 25, "Longitude": 134}, "Elapsed": 34}

Back-ends that are capable of recording structured event data make log searches and analysis possible without log parsing or regular expressions.

Supporting structured data doesn't mean giving up text: when Serilog writes events to files or the console, the template and properties are rendered into friendly human-readable text just like a traditional logging library would produce:

09:14:22 [INF] Processed {"Latitude": 25, "Longitude": 134} in 34 ms.

Upgrading from an earlier Serilog version? Find release notes here.

Features

  • Community-backed and actively developed
  • Format-based logging API with familiar levels like Debug, Information, Warning, Error, and so-on
  • Discoverable C# configuration syntax and optional XML or JSON configuration support
  • Efficient when enabled, extremely low overhead when a logging level is switched off
  • Best-in-class .NET Core support, including rich integration with ASP.NET Core
  • Support for a comprehensive range of sinks, including files, the console, on-premises and cloud-based log servers, databases, and message queues
  • Sophisticated enrichment of log events with contextual information, including scoped (LogContext) properties, thread and process identifiers, and domain-specific correlation ids such as HttpRequestId
  • Zero-shared-state Logger objects, with an optional global static Log class
  • Format-agnostic logging pipeline that can emit events in plain text, JSON, in-memory LogEvent objects (including Rx pipelines) and other formats

Getting started

Serilog is installed from NuGet. To view log events, one or more sinks need to be installed as well, here we'll use the pretty-printing console sink, and a rolling file set:

dotnet add package Serilog
dotnet add package Serilog.Sinks.Console
dotnet add package Serilog.Sinks.File

The simplest way to set up Serilog is using the static Log class. A LoggerConfiguration is used to create and assign the default logger, normally in Program.cs:

using Serilog;

Log.Logger = new LoggerConfiguration()
    .WriteTo.Console()
    .WriteTo.File("log.txt",
        rollingInterval: RollingInterval.Day,
        rollOnFileSizeLimit: true)
    .CreateLogger();

try
{
    // Your program here...
    const string name = "Serilog";
    Log.Information("Hello, {Name}!", name);
    throw new InvalidOperationException("Oops...");
}
catch (Exception ex)
{
    Log.Error(ex, "Unhandled exception");
}
finally
{
    await Log.CloseAndFlushAsync(); // ensure all logs written before app exits
}

Find more, including a runnable example application, under the Getting Started topic in the documentation.

Getting help

To learn more about Serilog, check out the documentation - you'll find information there on the most common scenarios. If Serilog isn't working the way you expect, you may find the troubleshooting guide useful.

Serilog has an active and helpful community who are happy to help point you in the right direction or work through any issues you might encounter. You can get in touch via:

We welcome reproducible bug reports and detailed feature requests through our GitHub issue tracker; note the other resource are much better for quick questions or seeking usage help.

Contributing

Would you like to help make Serilog even better? We keep a list of issues that are approachable for newcomers under the up-for-grabs label (accessible only when logged into GitHub). Before starting work on a pull request, we suggest commenting on, or raising, an issue on the issue tracker so that we can help and coordinate efforts. For more details check out our contributing guide.

When contributing please keep in mind our Code of Conduct.

Detailed build status

Branch AppVeyor
dev Build status
main Build status

Serilog is copyright © Serilog Contributors - Provided under the Apache License, Version 2.0. Needle and thread logo a derivative of work by Kenneth Appiah.

Showing the top 20 packages that depend on Serilog.

Packages Downloads
Quantum.Framework.ThinWebApp
Package Description
96
Quantum.Framework.WebApp
Package Description
91
Quantum.Framework.WebApp
Package Description
124
Quantum.Framework.WebApp
Package Description
153
Quantum.Framework.WebApp
Package Description
166
Quantum.Framework.WebApp
提供TMS/WMS/OMS/AMS等共享的组件
178
Serilog.AspNetCore
Serilog support for ASP.NET Core logging
154
Serilog.Extensions.Hosting
Serilog support for .NET Core logging in hosted services
168
Serilog.Extensions.Hosting
Serilog support for .NET Core logging in hosted services
179
Serilog.Extensions.Hosting
Serilog support for .NET Core logging in hosted services
13,831
Serilog.Extensions.Logging
Low-level Serilog provider for Microsoft.Extensions.Logging
162
Serilog.Formatting.Compact
A simple, compact JSON-based event format for Serilog.
213
Serilog.Formatting.Compact
A simple, compact JSON-based event format for Serilog.
13,997
Serilog.Settings.Configuration
Microsoft.Extensions.Configuration (appsettings.json) support for Serilog.
160
Serilog.Sinks.Console
A Serilog sink that writes log events to the console/terminal.
82
Serilog.Sinks.Console
A Serilog sink that writes log events to the console/terminal.
231
Serilog.Sinks.Console
A Serilog sink that writes log events to the console/terminal.
276
Serilog.Sinks.Console
A Serilog sink that writes log events to the console/terminal.
14,172
Serilog.Sinks.File
Write Serilog events to text files in plain or JSON format.
168
Serilog.Sinks.File
Write Serilog events to text files in plain or JSON format.
14,225

.NET Framework 4.6.2

.NET Framework 4.7.1

.NET 6.0

  • No dependencies.

.NET 8.0

  • No dependencies.

.NET Standard 2.0

Version Downloads Last updated
4.2.1-dev-02352 4 03/22/2025
4.2.1-dev-02340 3 03/13/2025
4.2.1-dev-02337 6 12/29/2024
4.2.0 9 12/26/2024
4.2.0-dev-02332 7 12/06/2024
4.2.0-dev-02331 14 12/06/2024
4.2.0-dev-02330 8 12/05/2024
4.2.0-dev-02328 8 11/26/2024
4.1.1-dev-02320 10 11/28/2024
4.1.1-dev-02318 10 11/21/2024
4.1.1-dev-02314 9 11/30/2024
4.1.0 10 11/12/2024
4.1.0-dev-02312 8 11/11/2024
4.1.0-dev-02311 8 12/06/2024
4.1.0-dev-02302 7 11/14/2024
4.1.0-dev-02301 9 12/14/2024
4.1.0-dev-02238 8 11/20/2024
4.1.0-dev-02235 8 11/14/2024
4.0.2 12 11/28/2024
4.0.2-dev-02232 10 11/12/2024
4.0.2-dev-02226 6 12/14/2024
4.0.2-dev-02224 11 11/28/2024
4.0.2-dev-02220 10 12/10/2024
4.0.1 9 11/14/2024
4.0.1-dev-02215 9 11/14/2024
4.0.1-dev-02212 8 11/27/2024
4.0.1-dev-02209 11 11/12/2024
4.0.1-dev-02205 8 11/27/2024
4.0.0 8 11/14/2024
4.0.0-dev-02201 8 12/02/2024
4.0.0-dev-02195 7 11/25/2024
4.0.0-dev-02191 11 05/29/2024
4.0.0-dev-02184 15 05/29/2024
4.0.0-dev-02183 13 05/23/2024
4.0.0-dev-02174 9 12/06/2024
4.0.0-dev-02167 14 06/02/2024
4.0.0-dev-02166 10 06/02/2024
4.0.0-dev-02163 14 06/02/2024
4.0.0-dev-02160 9 06/02/2024
4.0.0-dev-02159 9 06/02/2024
4.0.0-dev-02149 8 11/13/2024
4.0.0-dev-02122 8 06/02/2024
4.0.0-dev-02113 12 06/02/2024
4.0.0-dev-02108 13 06/02/2024
3.1.2-dev-02097 10 06/02/2024
3.1.1 139 01/26/2024
3.1.1-dev-02091 11 06/02/2024
3.1.0 20 11/14/2024
3.1.0-dev-02086 16 06/02/2024
3.1.0-dev-02083 14 06/02/2024
3.1.0-dev-02078 13 06/02/2024
3.1.0-dev-02077 12 06/02/2024
3.1.0-dev-02072 12 06/02/2024
3.1.0-dev-02071 12 06/02/2024
3.1.0-dev-02070 15 06/02/2024
3.1.0-dev-02064 15 06/02/2024
3.0.2-dev-02063 15 05/29/2024
3.0.2-dev-02056 16 06/02/2024
3.0.2-dev-02044 10 12/10/2024
3.0.2-dev-02042 12 06/02/2024
3.0.1 12 12/06/2024
3.0.1-dev-02033 12 06/02/2024
3.0.0 8 11/14/2024
3.0.0-dev-02028 14 06/02/2024
3.0.0-dev-02025 12 06/02/2024
3.0.0-dev-02022 13 06/02/2024
3.0.0-dev-02018 15 05/29/2024
3.0.0-dev-02012 16 06/02/2024
3.0.0-dev-02010 14 06/02/2024
3.0.0-dev-02008 10 06/02/2024
3.0.0-dev-01998 14 06/02/2024
3.0.0-dev-01993 10 06/02/2024
3.0.0-dev-01984 14 06/02/2024
3.0.0-dev-01982 10 05/29/2024
3.0.0-dev-01977 11 06/02/2024
3.0.0-dev-01974 9 06/02/2024
3.0.0-dev-01970 10 06/02/2024
3.0.0-dev-01969 12 06/02/2024
3.0.0-dev-01958 13 06/02/2024
3.0.0-dev-01957 12 06/02/2024
3.0.0-dev-01954 12 06/02/2024
3.0.0-dev-01950 9 06/02/2024
3.0.0-dev-01949 10 06/02/2024
3.0.0-dev-01948 15 06/02/2024
3.0.0-dev-01943 10 06/02/2024
3.0.0-dev-01942 14 06/02/2024
3.0.0-dev-01939 11 06/02/2024
3.0.0-dev-01927 13 06/02/2024
3.0.0-dev-01926 11 06/02/2024
3.0.0-dev-01924 9 06/02/2024
3.0.0-dev-01923 11 06/02/2024
3.0.0-dev-01921 8 06/02/2024
3.0.0-dev-01910 16 06/02/2024
3.0.0-dev-01909 11 06/02/2024
3.0.0-dev-01907 10 06/02/2024
3.0.0-dev-01901 11 06/02/2024
3.0.0-dev-01900 11 06/02/2024
3.0.0-dev-01899 11 06/02/2024
3.0.0-dev-01885 19 06/02/2024
3.0.0-dev-01884 8 06/02/2024
3.0.0-dev-01873 10 06/02/2024
3.0.0-dev-01870 10 06/02/2024
3.0.0-dev-01862 10 06/02/2024
3.0.0-dev-01860 12 06/02/2024
3.0.0-dev-01857 14 06/02/2024
3.0.0-dev-01856 11 06/02/2024
3.0.0-dev-01853 10 06/02/2024
3.0.0-dev-01850 9 06/02/2024
3.0.0-dev-01842 12 06/02/2024
3.0.0-dev-01840 12 06/02/2024
3.0.0-dev-01839 13 06/02/2024
3.0.0-dev-01838 11 06/02/2024
3.0.0-dev-01837 13 11/14/2024
3.0.0-dev-01836 9 06/02/2024
3.0.0-dev-01835 8 11/16/2024
3.0.0-dev-01828 13 11/28/2024
3.0.0-dev-01822 12 06/02/2024
3.0.0-dev-01817 11 11/12/2024
3.0.0-dev-01812 10 06/02/2024
3.0.0-dev-01811 8 06/02/2024
3.0.0-dev-01809 9 06/02/2024
3.0.0-dev-01801 9 06/02/2024
3.0.0-dev-01800 6 11/15/2024
3.0.0-dev-01794 13 06/02/2024
3.0.0-dev-01787 16 06/02/2024
3.0.0-dev-01774 15 06/02/2024
3.0.0-dev-01771 9 06/02/2024
3.0.0-dev-01768 12 06/02/2024
3.0.0-dev-01739 12 06/02/2024
3.0.0-dev-01728 9 06/02/2024
3.0.0-dev-01723 11 06/02/2024
3.0.0-dev-01722 10 06/02/2024
3.0.0-dev-01716 10 06/02/2024
3.0.0-dev-01703 14 06/02/2024
3.0.0-dev-01701 14 06/02/2024
3.0.0-dev-01691 11 06/02/2024
3.0.0-dev-01688 9 06/02/2024
3.0.0-dev-01685 15 11/14/2024
3.0.0-dev-01680 10 06/02/2024
3.0.0-dev-01675 13 06/02/2024
3.0.0-dev-01671 10 06/02/2024
3.0.0-dev-01670 14 06/02/2024
3.0.0-dev-01669 15 06/02/2024
3.0.0-dev-01668 13 05/24/2024
3.0.0-dev-01667 13 06/02/2024
3.0.0-dev-01666 11 06/02/2024
3.0.0-dev-01645 13 06/02/2024
2.12.1-dev-01635 11 06/02/2024
2.12.1-dev-01634 16 06/02/2024
2.12.1-dev-01629 12 06/02/2024
2.12.1-dev-01621 13 06/02/2024
2.12.1-dev-01620 13 06/02/2024
2.12.1-dev-01594 14 06/02/2024
2.12.1-dev-01587 10 06/02/2024
2.12.0 37 11/23/2022
2.12.0-dev-01571 13 06/02/2024
2.12.0-dev-01568 9 06/02/2024
2.12.0-dev-01564 14 06/02/2024
2.12.0-dev-01559 12 06/02/2024
2.12.0-dev-01555 11 06/02/2024
2.12.0-dev-01553 16 06/02/2024
2.12.0-dev-01551 9 06/02/2024
2.12.0-dev-01543 11 06/02/2024
2.12.0-dev-01538 9 06/02/2024
2.12.0-dev-01535 10 06/02/2024
2.12.0-dev-01533 12 06/02/2024
2.12.0-dev-01525 12 06/02/2024
2.12.0-dev-01520 10 06/02/2024
2.12.0-dev-01518 12 06/02/2024
2.12.0-dev-01516 10 06/02/2024
2.12.0-dev-01511 11 06/02/2024
2.12.0-dev-01504 16 06/02/2024
2.12.0-dev-01501 14 06/02/2024
2.12.0-dev-01499 14 06/02/2024
2.12.0-dev-01494 8 06/02/2024
2.12.0-dev-01492 16 06/02/2024
2.12.0-dev-01490 11 06/02/2024
2.12.0-dev-01489 10 06/02/2024
2.12.0-dev-01479 12 06/02/2024
2.12.0-dev-01477 10 11/27/2024
2.12.0-dev-01474 11 06/02/2024
2.12.0-dev-01471 10 06/02/2024
2.12.0-dev-01463 11 06/02/2024
2.12.0-dev-01458 13 05/29/2024
2.12.0-dev-01451 8 06/02/2024
2.12.0-dev-01449 11 06/02/2024
2.12.0-dev-01447 14 06/02/2024
2.12.0-dev-01445 12 06/02/2024
2.12.0-dev-01439 9 06/02/2024
2.12.0-dev-01435 12 06/02/2024
2.11.1-dev-01397 9 06/02/2024
2.11.0 13,530 07/13/2022
2.11.0-dev-01391 13 06/02/2024
2.11.0-dev-01387 15 06/02/2024
2.11.0-dev-01367 15 05/08/2022
2.10.1-dev-01366 12 06/02/2024
2.10.1-dev-01338 16 06/02/2024
2.10.1-dev-01324 15 06/02/2024
2.10.1-dev-01321 11 06/02/2024
2.10.1-dev-01308 11 06/02/2024
2.10.1-dev-01306 10 06/02/2024
2.10.1-dev-01285 10 06/02/2024
2.10.1-dev-01265 16 06/02/2024
2.10.1-dev-01256 15 06/02/2024
2.10.0-dev-01245 14 06/02/2024
2.10.0-dev-01240 11 06/02/2024
2.10.0-dev-01219 11 06/02/2024
2.10.0-dev-01187 11 06/02/2024
2.9.1-dev-01166 10 06/02/2024
2.9.1-dev-01165 15 06/02/2024
2.9.1-dev-01151 13 06/02/2024
2.9.1-dev-01149 7 11/26/2024
2.9.1-dev-01148 16 06/02/2024
2.9.1-dev-01141 11 06/02/2024
2.8.1-dev-01090 15 06/02/2024
2.8.1-dev-01086 15 06/02/2024
2.8.1-dev-01058 11 06/02/2024
2.8.1-dev-01052 11 06/02/2024
2.8.1-dev-01049 17 06/02/2024
2.8.1-dev-01047 9 06/02/2024
2.8.0 36 05/10/2022
2.7.2-dev-01010 10 06/02/2024
2.7.1 9 12/06/2024
2.7.1-dev-01000 11 06/02/2024
2.7.1-dev-00993 11 06/02/2024
2.7.1-dev-00990 11 06/02/2024
2.7.1-dev-00985 13 06/02/2024
2.7.1-dev-00980 14 06/02/2024
2.7.1-dev-00972 15 06/02/2024
2.7.1-dev-00967 10 06/02/2024
2.7.1-dev-00960 11 06/02/2024
2.7.1-dev-00956 10 06/02/2024
2.6.1-dev-00948 9 06/02/2024
2.6.1-dev-00938 9 06/02/2024
2.6.1-dev-00936 14 06/02/2024
2.6.0 15 11/28/2024
2.6.0-dev-00932 10 06/02/2024
2.6.0-dev-00925 16 06/02/2024
2.6.0-dev-00911 8 06/02/2024
2.6.0-dev-00904 15 06/02/2024
2.6.0-dev-00892 9 06/02/2024
2.5.1-dev-00890 12 06/02/2024
2.5.1-dev-00886 14 05/09/2022
2.5.1-dev-00862 12 06/02/2024
2.5.0-dev-00855 12 06/02/2024
2.5.0-dev-00853 11 06/02/2024
2.5.0-dev-00822 13 06/02/2024
2.4.1-dev-00811 11 06/02/2024
2.4.1-dev-00805 12 06/02/2024
2.4.0-dev-00766 13 06/02/2024
2.4.0-dev-00760 9 06/02/2024
2.4.0-dev-00739 9 06/02/2024
2.4.0-dev-00736 12 06/02/2024
2.4.0-dev-00733 16 06/02/2024
2.3.0-dev-00711 12 06/02/2024
2.3.0-dev-00707 11 06/02/2024
2.2.1-dev-00697 10 06/02/2024
2.2.0-dev-00688 10 06/02/2024
2.1.1-dev-00686 9 06/02/2024
2.1.1-dev-00680 11 06/02/2024
2.1.0-dev-00668 12 05/10/2022
2.0.0-rc-622 12 06/02/2024
2.0.0-rc-621 9 06/02/2024
2.0.0-rc-619 12 06/02/2024
2.0.0-rc-606 16 06/02/2024
2.0.0-rc-602 10 06/02/2024
2.0.0-rc-600 18 06/02/2024
2.0.0-rc-598 10 06/02/2024
2.0.0-rc-596 12 06/02/2024
2.0.0-rc-594 9 06/02/2024
2.0.0-rc-577 13 06/02/2024
2.0.0-rc-576 15 06/02/2024
2.0.0-rc-573 12 06/02/2024
2.0.0-rc-563 12 06/02/2024
2.0.0-rc-556 10 06/02/2024
2.0.0-beta-541 10 06/02/2024
2.0.0-beta-537 12 06/02/2024
2.0.0-beta-531 14 06/02/2024
2.0.0-beta-519 9 06/02/2024
2.0.0-beta-516 13 06/02/2024
2.0.0-beta-513 11 06/02/2024
2.0.0-beta-507 10 06/02/2024
2.0.0-beta-505 11 06/02/2024
2.0.0-beta-502 13 06/02/2024
2.0.0-beta-499 12 06/02/2024
2.0.0-beta-493 13 06/02/2024
2.0.0-beta-487 15 06/02/2024
2.0.0-beta-478 11 06/02/2024
2.0.0-beta-456 8 06/02/2024
2.0.0-beta-450 12 06/02/2024
2.0.0-beta-449 13 06/02/2024
2.0.0-beta-423 10 06/02/2024
2.0.0-beta-418 11 06/02/2024
2.0.0-beta-416 13 06/02/2024
2.0.0-beta-403 12 06/02/2024
2.0.0-beta-395 16 06/02/2024
1.5.14 11 06/02/2024
1.5.12 8 12/10/2024
1.5.10 13 06/02/2024
1.5.9 11 05/10/2022
1.5.8 9 11/14/2024
1.5.7 9 11/26/2024
1.5.6 8 11/25/2024
1.5.5 11 12/06/2024
1.5.1 11 11/14/2024
1.4.204 7 06/02/2024
1.4.182 17 06/02/2024
1.4.168 8 06/02/2024
1.4.155 10 06/02/2024
1.4.154 14 06/02/2024
1.4.152 10 06/02/2024
1.4.128 16 06/02/2024
1.4.118 8 06/02/2024
1.4.113 7 06/02/2024
1.4.99 7 06/02/2024
1.4.97 15 06/02/2024
1.4.75 11 06/02/2024
1.4.39 13 06/02/2024
1.4.34 8 06/02/2024
1.4.28 9 05/28/2024
1.4.27 9 06/02/2024
1.4.22 12 06/02/2024
1.4.21 10 06/02/2024
1.4.18 12 06/02/2024
1.4.17 9 06/02/2024
1.4.16 14 06/02/2024
1.4.15 13 06/02/2024
1.4.14 14 06/02/2024
1.4.13 7 06/02/2024
1.4.12 9 06/02/2024
1.4.11 7 11/28/2024
1.4.10 10 11/14/2024
1.4.8 7 11/12/2024
1.4.7 9 11/14/2024
1.4.6 10 11/29/2024
1.4.5 8 11/12/2024
1.4.4 8 11/11/2024
1.4.3 7 11/11/2024
1.4.2 8 11/11/2024
1.3.43 8 12/12/2024
1.3.40 13 11/12/2024
1.3.39 9 11/28/2024
1.3.38 7 11/26/2024
1.3.36 7 11/14/2024
1.3.35 8 12/02/2024
1.3.34 5 12/13/2024
1.3.33 9 11/27/2024
1.3.29 10 12/07/2024
1.3.28 8 11/25/2024
1.3.27 7 11/26/2024
1.3.24 6 11/26/2024
1.3.23 9 11/29/2024
1.3.20 10 03/01/2023
1.3.19 8 11/11/2024
1.3.18 7 11/12/2024
1.3.17 7 11/28/2024
1.3.16 8 11/27/2024
1.3.14 7 12/02/2024
1.3.13 11 12/06/2024
1.3.12 7 11/26/2024
1.3.6 11 11/12/2024
1.3.5 9 11/27/2024
1.3.4 9 12/06/2024
1.3.3 8 12/02/2024
1.3.1 9 05/15/2024
1.2.53 12 11/27/2024
1.2.52 8 11/28/2024
1.2.51 8 12/04/2024
1.2.49 9 11/27/2024
1.2.45 8 11/13/2024
1.2.41 7 11/14/2024
1.2.40 12 11/26/2024
1.2.38 9 11/27/2024
1.2.27 7 11/11/2024
1.2.26 6 11/26/2024
1.2.25 8 11/14/2024
1.2.8 9 11/27/2024
1.2.7 8 11/26/2024
1.2.6 7 11/28/2024
1.2.5 13 11/12/2024
1.2.4 8 11/29/2024
1.2.3 10 11/12/2024
1.1.2 10 06/02/2024
1.1.1 7 11/26/2024
1.0.3 13 11/27/2024
1.0.1 9 11/14/2024
0.9.4 5 12/02/2024
0.9.3 7 12/04/2024
0.8.3 12 11/12/2024
0.8.2 10 04/28/2024
0.8.1 9 11/27/2024
0.7.2 9 11/27/2024
0.6.5 7 11/26/2024
0.6.1 8 11/11/2024
0.5.4 7 11/26/2024
0.5.1 10 11/13/2024
0.4.3 7 11/26/2024
0.3.1 9 11/27/2024
0.2.11 8 12/02/2024
0.2.10 7 11/14/2024
0.2.9 9 12/02/2024
0.2.1 7 11/12/2024
0.1.18 8 11/29/2024
0.1.16 9 11/27/2024
0.1.12 11 11/27/2024
0.1.10 15 05/09/2022
0.1.8 7 11/30/2024
0.1.7 10 11/20/2024