TUnit.Engine 0.1.512

Prefix Reserved
There is a newer version of this package available.
See the version list below for details.
dotnet add package TUnit.Engine --version 0.1.512
                    
NuGet\Install-Package TUnit.Engine -Version 0.1.512
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="TUnit.Engine" Version="0.1.512" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="TUnit.Engine" Version="0.1.512" />
                    
Directory.Packages.props
<PackageReference Include="TUnit.Engine" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add TUnit.Engine --version 0.1.512
                    
#r "nuget: TUnit.Engine, 0.1.512"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package TUnit.Engine@0.1.512
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=TUnit.Engine&version=0.1.512
                    
Install as a Cake Addin
#tool nuget:?package=TUnit.Engine&version=0.1.512
                    
Install as a Cake Tool

TUnit

T(est)Unit!

Documentation

See here: https://thomhurst.github.io/TUnit/

Speed Comparison

We can't get an extremely accurate speed comparison because the test host runs as its own process - So tools like Benchmark.NET won't work.

But I've tried to create 4 equal basic test suites, which all execute a test method with a 50ms Task.Delay, and repeat it 1000 times. Some frameworks don't easily have repeat mechanisms so this may be artificially produced with a test data source.

While a 50ms Task.Delay isn't obviously a test in itself, it still helps to demonstrate how TUnit is fast at runtime, due to using a newer test architecture, source generation, parallelization and async-await all the way down the stack.

See here for the latest speed test comparisons: https://github.com/thomhurst/TUnit/actions/workflows/speed-comparison.yml?query=branch%3Amain

IDE

TUnit is built on top of newer Microsoft.Testing.Platform libraries, as opposed to older legacy VSTest libraries. As of July 2024, IDEs do not fully support this testing platform yet.

Visual Studio Preview versions can run the new tests by enabling the new testing platform server mode, within Visual Studio preview/experimental features. You will have to opt in to this manually.

For Rider, it is not yet supported. I believe they are working on it so we just have to wait for now.

dotnet CLI - Fully supported. Tests should be runnable with both dotnet test or dotnet run. dotnet run should give you a better experience and make it simpler to pass in test flags!

Features

  • Source generated tests
  • Full async support
  • Parallel by default, with mechanisms to:
    • Run specific tests completely on their own
    • Run specific tests not in parallel with other specific tests
    • Limit the a parallel limit on a per-test, class or assembly level
  • Test ordering (if running not in parallel)
  • Tests can depend on other tests to form chains, useful for if one test depends on state from another action
  • Easy to read assertions
  • Injectable test data via classes, methods, compile-time args, or matrices
  • Hooks before and after:
    • TestDiscover
    • TestSession
    • Assembly
    • Class
    • Test
  • Designed to avoid common pitfalls such as leaky test states
  • Ability to view and interrogate metadata and results from various assembly/class/test context objects

Installation

dotnet add package TUnit --prerelease

Example test

    [Test]
    public async Task Test1()
    {
        var value = "Hello world!";

        await Assert.That(value)
            .Is.Not.Null
            .And.Does.StartWith("H")
            .And.Has.Count().EqualTo(12)
            .And.Is.EqualTo("hello world!", StringComparison.InvariantCultureIgnoreCase);
    }

or with more complex test orchestration needs

    [Before(Class)]
    public static async Task ClearDatabase(ClassHookContext context) { ... }

    [After(Class)]
    public static async Task AssertDatabaseIsAsExpected(ClassHookContext context) { ... }

    [Before(Test)]
    public async Task CreatePlaywrightBrowser(TestContext context) { ... }

    [After(Test)]
    public async Task DisposePlaywrightBrowser(TestContext context) { ... }

    [Retry(3)]
    [Test, DisplayName("Register an account")]
    [EnumerableMethodData(nameof(GetAuthDetails))]
    public async Task Register(string username, string password) { ... }

    [Repeat(5)]
    [Test, DependsOn(nameof(Register))]
    [EnumerableMethodData(nameof(GetAuthDetails))]
    public async Task Login(string username, string password) { ... }

    [Test, DependsOn(nameof(Login), [typeof(string), typeof(string)])]
    [EnumerableMethodData(nameof(GetAuthDetails))]
    public async Task DeleteAccount(string username, string password) { ... }

    [Category("Downloads")]
    [Timeout(300_000)]
    [Test, NotInParallel(Order = 1)]
    public async Task DownloadFile1() { ... }

    [Category("Downloads")]
    [Timeout(300_000)]
    [Test, NotInParallel(Order = 2)]
    public async Task DownloadFile2() { ... }

    [Repeat(10)]
    [Test]
    [Arguments(1)]
    [Arguments(2)]
    [Arguments(3)]
    [DisplayName("Go to the page numbered $page")]
    public async Task GoToPage(int page) { ... }

    [Category("Cookies")]
    [Test, Skip("Not yet built!")]
    public async Task CheckCookies() { ... }

    [Test, Explicit, WindowsOnlyTest, RetryHttpServiceUnavailable(5)]
    [Property("Some Key", "Some Value")]
    public async Task Ping() { ... }

    [Test]
    [ParallelLimit<LoadTestParallelLimit>]
    [Repeat(1000)]
    public async Task LoadHomepage() { ... }

    public static IEnumerable<(string Username, string Password)> GetAuthDetails()
    {
        yield return ("user1", "password1");
        yield return ("user2", "password2");
        yield return ("user3", "password3");
    }

    public class WindowsOnlyTestAttribute : SkipAttribute
    {
        public WindowsOnlyTestAttribute() : base("Windows only test")
        {
        }

        public override Task<bool> ShouldSkip(TestContext testContext)
        {
            return Task.FromResult(!OperatingSystem.IsWindows());
        }
    }

    public class RetryHttpServiceUnavailableAttribute : RetryAttribute
    {
        public RetryHttpServiceUnavailableAttribute(int times) : base(times)
        {
        }

        public override Task<bool> ShouldRetry(TestInformation testInformation, Exception exception, int currentRetryCount)
        {
            return Task.FromResult(exception is HttpRequestException { StatusCode: HttpStatusCode.ServiceUnavailable });
        }
    }

    public class LoadTestParallelLimit : IParallelLimit
    {
        public int Limit => 50;
    }

Motivations

TUnit is inspired by NUnit and xUnit - two of the most popular testing frameworks for .NET.

It aims to build upon the useful features of both while trying to address any pain points that they may have. You may have experienced these, or you may have not even known about them.

Read more here

Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 was computed.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (1)

Showing the top 1 NuGet packages that depend on TUnit.Engine:

Package Downloads
TUnit

A .NET Testing Framework

GitHub repositories (4)

Showing the top 4 popular GitHub repositories that depend on TUnit.Engine:

Repository Stars
eiriktsarpalis/PolyType
Practical generic programming for .NET
viceroypenguin/RBush
R-Tree Implementation for C#
viceroypenguin/SuperLinq
Extensions to LINQ to Objects
steamcore/TinyIpc
.NET inter process broadcast message bus with supporting classes
Version Downloads Last Updated
0.57.65 2,917 9/10/2025
0.57.63 962 9/10/2025
0.57.24 12,029 8/30/2025
0.57.1 12,018 8/21/2025
0.57.0 267 8/21/2025
0.56.50 2,826 8/20/2025
0.56.44 4,635 8/18/2025
0.56.35 1,231 8/17/2025
0.56.5 3,571 8/14/2025
0.55.23 2,042 8/13/2025
0.55.21 339 8/13/2025
0.55.6 2,477 8/12/2025
0.55.0 1,171 8/11/2025
0.53.0 5,057 8/8/2025
0.52.64 1,172 8/7/2025
0.52.60 694 8/7/2025
0.52.56 781 8/7/2025
0.52.51 828 8/7/2025
0.52.49 742 8/7/2025
0.52.47 355 8/7/2025
0.52.30 672 8/6/2025
0.52.25 717 8/6/2025
0.52.24 427 8/6/2025
0.52.22 670 8/6/2025
0.52.8 919 8/6/2025
0.52.2 698 8/6/2025
0.52.0 455 8/6/2025
0.50.0 1,829 8/3/2025
0.25.21 83,838 6/10/2025
0.25.6 5,246 6/5/2025
0.25.0 4,033 6/5/2025
0.24.0 10,609 6/1/2025
0.23.5 716 6/1/2025
0.23.0 790 5/31/2025
0.22.31 597 5/30/2025
0.22.24 3,278 5/28/2025
0.22.20 1,717 5/27/2025
0.22.12 2,741 5/25/2025
0.22.10 724 5/25/2025
0.22.6 540 5/24/2025
0.22.0 2,417 5/22/2025
0.21.16 2,223 5/21/2025
0.21.13 1,174 5/20/2025
0.21.7 2,236 5/20/2025
0.21.1 1,152 5/19/2025
0.20.18 1,449 5/19/2025
0.20.16 1,286 5/18/2025
0.20.11 406 5/18/2025
0.20.4 831 5/17/2025
0.20.0 4,107 5/15/2025
0.19.148 5,135 5/12/2025
0.19.143 2,785 5/11/2025
0.19.140 837 5/10/2025
0.19.136 2,371 5/9/2025
0.19.116 9,572 5/2/2025
0.19.112 1,662 5/1/2025
0.19.86 19,377 4/18/2025
0.19.84 2,606 4/18/2025
0.19.82 3,242 4/16/2025
0.19.81 401 4/16/2025
0.19.74 7,798 4/13/2025
0.19.64 9,923 4/9/2025
0.19.52 6,321 4/7/2025
0.19.32 9,669 3/31/2025
0.19.24 3,140 3/27/2025
0.19.17 1,295 3/27/2025
0.19.14 542 3/27/2025
0.19.10 1,242 3/26/2025
0.19.6 1,107 3/26/2025
0.19.4 1,139 3/25/2025
0.19.2 690 3/25/2025
0.19.0 832 3/25/2025
0.18.60 4,294 3/22/2025
0.18.52 2,851 3/19/2025
0.18.45 1,317 3/18/2025
0.18.40 2,202 3/17/2025
0.18.33 2,500 3/16/2025
0.18.26 4,214 3/13/2025
0.18.24 483 3/13/2025
0.18.23 287 3/13/2025
0.18.21 638 3/13/2025
0.18.17 2,341 3/12/2025
0.18.16 289 3/12/2025
0.18.9 1,689 3/11/2025
0.18.0 732 3/11/2025
0.17.14 2,200 3/10/2025
0.17.11 495 3/10/2025
0.17.8 621 3/10/2025
0.17.3 1,355 3/9/2025
0.17.0 1,279 3/9/2025
0.16.56 728 3/8/2025
0.16.54 491 3/8/2025
0.16.50 422 3/8/2025
0.16.49 279 3/8/2025
0.16.47 398 3/8/2025
0.16.45 317 3/8/2025
0.16.42 312 3/8/2025
0.16.36 913 3/7/2025
0.16.28 2,305 3/6/2025
0.16.23 3,257 3/5/2025
0.16.22 378 3/5/2025
0.16.13 4,285 3/4/2025
0.16.11 607 3/4/2025
0.16.8 1,203 3/3/2025
0.16.6 524 3/3/2025
0.16.4 1,593 3/3/2025
0.16.3 551 3/3/2025
0.16.1 463 3/2/2025
0.15.30 1,632 2/28/2025
0.15.18 1,289 2/27/2025
0.15.3 852 2/27/2025
0.15.1 315 2/27/2025
0.14.17 1,191 2/26/2025
0.14.14 614 2/26/2025
0.14.13 828 2/26/2025
0.14.10 2,720 2/24/2025
0.14.6 5,297 2/22/2025
0.14.0 2,921 2/21/2025
0.13.25 491 2/20/2025
0.13.23 1,108 2/20/2025
0.13.20 4,473 2/19/2025
0.13.18 1,626 2/18/2025
0.13.15 1,934 2/18/2025
0.13.13 279 2/18/2025
0.13.9 1,005 2/17/2025
0.13.3 3,984 2/16/2025
0.13.0 915 2/15/2025
0.12.25 1,244 2/15/2025
0.12.23 877 2/14/2025
0.12.21 613 2/14/2025
0.12.17 996 2/13/2025
0.12.14 675 2/13/2025
0.12.13 339 2/13/2025
0.12.11 1,248 2/13/2025
0.12.6 1,154 2/12/2025
0.12.0 1,372 2/11/2025
0.11.0 6,712 2/8/2025
0.10.33 10,168 2/8/2025
0.10.28 4,632 2/6/2025
0.10.26 846 2/5/2025
0.10.24 1,226 2/5/2025
0.10.19 2,762 2/4/2025
0.10.6 2,567 2/3/2025
0.10.4 5,687 2/3/2025
0.10.1 677 2/2/2025
0.9.11 1,473 2/1/2025
0.9.8 579 2/1/2025
0.9.6 358 2/1/2025
0.9.2 1,076 1/31/2025
0.9.0 1,368 1/30/2025
0.8.12 919 1/29/2025
0.8.8 847 1/29/2025
0.8.7 182 1/29/2025
0.8.4 1,451 1/28/2025
0.8.2 780 1/28/2025
0.8.0 473 1/27/2025
0.7.24 1,846 1/27/2025
0.7.22 571 1/27/2025
0.7.19 1,245 1/26/2025
0.7.15 500 1/26/2025
0.7.9 1,504 1/24/2025
0.7.3 940 1/23/2025
0.7.0 1,229 1/23/2025
0.6.159 4,752 1/21/2025
0.6.156 666 1/21/2025
0.6.154 5,484 1/20/2025
0.6.151 1,901 1/19/2025
0.6.145 1,060 1/19/2025
0.6.143 265 1/19/2025
0.6.139 390 1/19/2025
0.6.137 673 1/18/2025
0.6.131 378 1/18/2025
0.6.127 519 1/18/2025
0.6.123 377 1/18/2025
0.6.121 473 1/17/2025
0.6.119 534 1/17/2025
0.6.117 1,216 1/16/2025
0.6.100 7,953 1/14/2025
0.6.89 2,785 1/12/2025
0.6.86 601 1/11/2025
0.6.81 1,383 1/10/2025
0.6.76 529 1/10/2025
0.6.72 396 1/10/2025
0.6.71 182 1/10/2025
0.6.62 925 1/9/2025
0.6.60 617 1/9/2025
0.6.59 246 1/9/2025
0.6.57 280 1/9/2025
0.6.55 327 1/9/2025
0.6.52 998 1/9/2025
0.6.51 165 1/9/2025
0.6.48 151 1/9/2025
0.6.43 1,988 1/8/2025
0.6.33 5,604 1/5/2025
0.6.15 7,652 12/30/2024
0.6.14 270 12/30/2024
0.6.11 649 12/29/2024
0.6.0 1,772 12/26/2024
0.5.32 1,493 12/24/2024
0.5.28 933 12/23/2024
0.5.22 1,212 12/20/2024
0.5.18 829 12/20/2024
0.5.15 685 12/19/2024
0.5.14 145 12/19/2024
0.5.6 2,879 12/16/2024
0.5.4 1,334 12/16/2024
0.5.1 199 12/16/2024
0.5.0 188 12/16/2024
0.4.105 2,659 12/12/2024
0.4.99 1,299 12/11/2024
0.4.95 690 12/10/2024
0.4.92 771 12/9/2024
0.4.86 1,343 12/7/2024
0.4.83 749 12/7/2024
0.4.74 3,051 12/4/2024
0.4.73 143 12/4/2024
0.4.71 461 12/4/2024
0.4.63 817 12/3/2024
0.4.60 477 12/3/2024
0.4.59 299 12/3/2024
0.4.56 469 12/2/2024
0.4.54 150 12/2/2024
0.4.51 418 12/2/2024
0.4.49 253 12/2/2024
0.4.45 508 12/1/2024
0.4.43 283 12/1/2024
0.4.31 552 11/30/2024
0.4.26 279 11/30/2024
0.4.14 706 11/29/2024
0.4.10 922 11/28/2024
0.4.1 6,372 11/24/2024
0.4.0 208 11/24/2024
0.3.43 851 11/22/2024
0.3.34 2,828 11/19/2024
0.3.31 1,197 11/18/2024
0.3.30 192 11/18/2024
0.3.29 408 11/18/2024
0.3.25 1,022 11/17/2024
0.3.20 303 11/17/2024
0.3.14 368 11/17/2024
0.3.12 152 11/16/2024
0.3.3 154 11/16/2024
0.3.0 164 11/16/2024
0.2.212 2,647 11/11/2024
0.2.210 170 11/11/2024
0.2.208 236 11/11/2024
0.2.206 161 11/11/2024
0.2.202 5,309 11/9/2024
0.2.195 7,615 11/6/2024
0.2.193 1,654 11/5/2024
0.2.191 175 11/5/2024
0.2.187 1,933 11/4/2024
0.2.185 154 11/4/2024
0.2.181 996 11/2/2024
0.2.180 157 11/2/2024
0.2.176 850 11/1/2024
0.2.175 192 11/1/2024
0.2.169 593 10/31/2024
0.2.168 210 10/31/2024
0.2.167 269 10/31/2024
0.2.164 373 10/31/2024
0.2.161 257 10/31/2024
0.2.145 924 10/30/2024
0.2.141 204 10/30/2024
0.2.131 418 10/29/2024
0.2.128 183 10/29/2024
0.2.126 155 10/29/2024
0.2.120 267 10/29/2024
0.2.119 208 10/29/2024
0.2.112 354 10/29/2024
0.2.107 409 10/29/2024
0.2.106 140 10/29/2024
0.2.105 156 10/29/2024
0.2.103 193 10/29/2024
0.2.100 198 10/29/2024
0.2.86 437 10/29/2024
0.2.85 160 10/28/2024
0.2.82 226 10/28/2024
0.2.80 183 10/28/2024
0.2.63 985 10/27/2024
0.2.60 186 10/27/2024
0.2.55 202 10/27/2024
0.2.54 127 10/27/2024
0.2.52 153 10/27/2024
0.2.49 170 10/27/2024
0.2.48 162 10/27/2024
0.2.43 189 10/27/2024
0.2.34 252 10/26/2024
0.2.30 175 10/26/2024
0.2.26 184 10/26/2024
0.2.15 577 10/25/2024
0.2.11 299 10/25/2024
0.2.10 160 10/25/2024
0.2.7 181 10/25/2024
0.2.5 168 10/25/2024
0.2.3 156 10/25/2024
0.2.2 184 10/25/2024
0.2.1 287 10/25/2024
0.1.1099 4,051 10/21/2024
0.1.1097 170 10/21/2024
0.1.1096 352 10/20/2024
0.1.1094 175 10/20/2024
0.1.1090 198 10/20/2024
0.1.1089 170 10/19/2024
0.1.1086 175 10/19/2024
0.1.1085 177 10/19/2024
0.1.1082 241 10/19/2024
0.1.1079 177 10/19/2024
0.1.1076 781 10/19/2024
0.1.1071 262 10/18/2024
0.1.1066 197 10/18/2024
0.1.1065 431 10/17/2024
0.1.1063 167 10/17/2024
0.1.1061 199 10/17/2024
0.1.1056 334 10/16/2024
0.1.1051 6,258 10/16/2024
0.1.1043 566 10/15/2024
0.1.1039 237 10/15/2024
0.1.1033 594 10/13/2024
0.1.1030 196 10/13/2024
0.1.1022 810 10/12/2024
0.1.1019 149 10/12/2024
0.1.1010 1,624 10/11/2024
0.1.1007 150 10/11/2024
0.1.998 467 10/10/2024
0.1.997 165 10/10/2024
0.1.984 985 10/7/2024
0.1.980 152 10/7/2024
0.1.971 474 10/7/2024
0.1.966 413 10/7/2024
0.1.962 135 10/6/2024
0.1.961 146 10/6/2024
0.1.958 145 10/6/2024
0.1.954 140 10/6/2024
0.1.949 174 10/6/2024
0.1.942 351 10/5/2024
0.1.939 144 10/5/2024
0.1.937 152 10/5/2024
0.1.934 135 10/5/2024
0.1.931 177 10/5/2024
0.1.928 609 10/4/2024
0.1.923 645 10/4/2024
0.1.916 289 10/3/2024
0.1.911 296 10/3/2024
0.1.897 12,640 10/2/2024
0.1.894 143 10/2/2024
0.1.891 806 10/2/2024
0.1.885 621 10/1/2024
0.1.877 621 9/29/2024
0.1.872 138 9/29/2024
0.1.869 190 9/29/2024
0.1.864 536 9/28/2024
0.1.863 153 9/28/2024
0.1.857 250 9/28/2024
0.1.842 639 9/26/2024
0.1.827 634 9/25/2024
0.1.818 733 9/24/2024
0.1.817 730 9/24/2024
0.1.816 132 9/24/2024
0.1.812 547 9/23/2024
0.1.807 636 9/23/2024
0.1.804 3,660 9/22/2024
0.1.801 152 9/22/2024
0.1.797 146 9/22/2024
0.1.793 567 9/21/2024
0.1.791 134 9/21/2024
0.1.790 231 9/21/2024
0.1.783 1,913 9/20/2024
0.1.773 737 9/20/2024
0.1.767 341 9/19/2024
0.1.763 260 9/19/2024
0.1.762 147 9/19/2024
0.1.759 162 9/19/2024
0.1.752 578 9/18/2024
0.1.741 431 9/17/2024
0.1.738 432 9/16/2024
0.1.732 435 9/16/2024
0.1.720 363 9/15/2024
0.1.716 176 9/15/2024
0.1.714 165 9/15/2024
0.1.711 142 9/15/2024
0.1.703 346 9/14/2024
0.1.697 250 9/14/2024
0.1.691 323 9/13/2024
0.1.686 187 9/13/2024
0.1.672 417 9/12/2024
0.1.667 224 9/11/2024
0.1.664 170 9/11/2024
0.1.653 236 9/11/2024
0.1.639 303 9/10/2024
0.1.634 161 9/10/2024
0.1.623 298 9/7/2024
0.1.600 569 9/6/2024
0.1.582 318 9/5/2024
0.1.578 111 9/5/2024
0.1.575 122 9/4/2024
0.1.518 340 9/2/2024
0.1.512 1,150 8/30/2024
0.1.508 105 8/29/2024
0.1.506 188 8/28/2024
0.1.505 133 8/28/2024
0.1.504 100 8/28/2024
0.1.503 159 8/27/2024
0.1.502 121 8/27/2024
0.1.497 108 8/27/2024
0.1.495 117 8/27/2024
0.1.492 169 8/16/2024
0.1.491 162 8/15/2024
0.1.486 156 8/9/2024
0.1.481 287 8/8/2024
0.1.479 154 8/8/2024
0.1.476 550 8/7/2024
0.1.474 147 8/7/2024
0.1.472 146 8/7/2024
0.1.471 167 8/7/2024
0.1.470 137 8/7/2024
0.1.469 166 8/7/2024
0.1.467 153 8/7/2024
0.1.465 129 8/7/2024
0.1.460 158 8/6/2024
0.1.459 122 8/6/2024
0.1.458 137 8/5/2024
0.1.457 131 8/1/2024
0.1.456 132 8/1/2024
0.1.455 120 7/31/2024
0.1.454 108 7/30/2024
0.1.442 406 7/13/2024
0.1.441 99 7/13/2024
0.1.440 107 7/13/2024
0.1.439 125 7/13/2024
0.1.438 154 7/12/2024
0.1.434 106 7/12/2024
0.1.433 99 7/12/2024
0.1.430 271 7/11/2024
0.1.428 115 7/10/2024
0.1.424 1,299 7/9/2024
0.1.423-alpha01 104 7/9/2024
0.1.422-alpha01 95 7/7/2024
0.1.420-alpha01 87 7/7/2024
0.1.419-alpha01 103 7/7/2024
0.1.418-alpha01 79 7/7/2024
0.1.417-alpha01 94 7/7/2024
0.1.416-alpha01 98 7/7/2024
0.1.413-alpha01 80 7/7/2024
0.1.412-alpha01 91 7/7/2024
0.1.411-alpha01 106 7/6/2024
0.1.410-alpha01 91 7/6/2024
0.1.409-alpha01 113 7/5/2024
0.1.407-alpha01 99 7/5/2024
0.1.406-alpha01 102 7/5/2024
0.1.405-alpha01 95 7/5/2024
0.1.404-alpha01 91 7/5/2024
0.1.403-alpha01 89 7/5/2024
0.1.402-alpha01 86 7/5/2024
0.1.401-alpha01 179 7/5/2024
0.1.398-alpha01 94 7/5/2024
0.1.397-alpha01 100 7/4/2024
0.1.395-alpha01 113 7/2/2024
0.1.394-alpha01 97 7/1/2024
0.1.392-alpha01 83 6/30/2024
0.1.391-alpha01 101 6/30/2024
0.1.390-alpha01 98 6/30/2024
0.1.389-alpha01 85 6/30/2024
0.1.386-alpha01 88 6/30/2024
0.1.385-alpha01 83 6/30/2024
0.1.384-alpha01 86 6/30/2024
0.1.383-alpha01 82 6/30/2024
0.1.382-alpha01 102 6/28/2024
0.1.381-alpha01 100 6/26/2024
0.1.380-alpha01 90 6/26/2024
0.1.379-alpha01 200 6/26/2024
0.1.378-alpha01 88 6/26/2024
0.1.377-alpha01 87 6/26/2024
0.1.376-alpha01 90 6/26/2024
0.1.375-alpha01 89 6/25/2024
0.1.374-alpha01 97 6/25/2024
0.1.373-alpha01 99 6/24/2024
0.1.372-alpha01 93 6/24/2024
0.1.371-alpha01 83 6/23/2024
0.1.370-alpha01 92 6/21/2024
0.1.369-alpha01 98 6/21/2024
0.1.368-alpha01 89 6/21/2024
0.1.367-alpha01 97 6/21/2024
0.1.366-alpha01 90 6/21/2024
0.1.365-alpha01 99 6/20/2024
0.1.364-alpha01 88 6/19/2024
0.1.363-alpha01 100 6/19/2024
0.1.362-alpha01 104 6/18/2024
0.1.361-alpha01 96 6/18/2024
0.1.360-alpha01 91 6/18/2024
0.1.359-alpha01 75 6/17/2024
0.1.358-alpha01 86 6/17/2024
0.1.357-alpha01 96 6/16/2024
0.1.356-alpha01 92 6/16/2024
0.1.355-alpha01 96 6/16/2024
0.1.354-alpha01 101 6/16/2024
0.1.353-alpha01 99 6/16/2024
0.1.352-alpha01 105 6/16/2024
0.1.351-alpha01 113 6/14/2024
0.1.350-alpha01 207 6/14/2024
0.1.349-alpha01 107 6/13/2024
0.1.347-alpha01 100 6/12/2024
0.1.346-alpha01 108 6/12/2024
0.1.343-alpha01 112 6/12/2024
0.1.342-alpha01 103 6/12/2024
0.1.341-alpha01 99 6/11/2024
0.1.340-alpha01 107 6/11/2024
0.1.338-alpha01 104 6/11/2024
0.1.336-alpha01 95 6/11/2024
0.1.335-alpha01 96 6/11/2024
0.1.334-alpha01 101 6/11/2024
0.1.333-alpha01 101 6/11/2024
0.1.332-alpha01 115 6/11/2024
0.1.331-alpha01 102 6/11/2024
0.1.330-alpha01 101 6/11/2024
0.1.329-alpha01 113 6/11/2024
0.1.328-alpha01 99 6/11/2024
0.1.327-alpha01 105 6/10/2024
0.1.326-alpha01 95 6/7/2024
0.1.325-alpha01 102 6/7/2024
0.1.324-alpha01 104 6/6/2024
0.1.323-alpha01 135 6/6/2024
0.1.322-alpha01 111 6/3/2024
0.1.321-alpha01 107 6/3/2024
0.1.320-alpha01 112 6/2/2024
0.1.319-alpha01 119 6/2/2024
0.1.318-alpha01 115 6/2/2024
0.1.317-alpha01 125 6/2/2024
0.1.316-alpha01 116 6/2/2024
0.1.315-alpha01 116 5/31/2024
0.1.314-alpha01 116 5/30/2024
0.1.313-alpha01 130 5/30/2024
0.1.312-alpha01 121 5/29/2024
0.1.311-alpha01 116 5/29/2024
0.1.310-alpha01 121 5/29/2024
0.1.309-alpha01 122 5/29/2024
0.1.308-alpha01 122 5/29/2024
0.1.307-alpha01 113 5/29/2024
0.1.306-alpha01 112 5/29/2024
0.1.305-alpha01 133 5/29/2024
0.1.303-alpha01 111 5/29/2024
0.1.302-alpha01 130 5/29/2024
0.1.301-alpha01 118 5/29/2024
0.1.300-alpha01 109 5/28/2024
0.1.299-alpha01 125 5/28/2024
0.1.298-alpha01 125 5/24/2024
0.1.297-alpha01 137 5/24/2024
0.1.296-alpha01 135 5/23/2024
0.1.295-alpha01 118 5/23/2024
0.1.294-alpha01 131 5/23/2024
0.1.293-alpha01 120 5/21/2024
0.1.292-alpha01 124 5/17/2024
0.1.291-alpha01 123 5/17/2024
0.1.290-alpha01 115 5/16/2024
0.1.289-alpha01 119 5/16/2024
0.1.288-alpha01 479 5/16/2024
0.1.287-alpha01 151 5/15/2024
0.1.286-alpha01 130 5/15/2024
0.1.285-alpha01 126 5/15/2024
0.1.284-alpha01 129 5/15/2024
0.1.283-alpha01 112 5/15/2024
0.1.282-alpha01 166 5/15/2024
0.1.281-alpha01 111 5/15/2024
0.1.280-alpha01 121 5/15/2024
0.1.279-alpha01 116 5/15/2024
0.1.278-alpha01 118 5/15/2024
0.1.277-alpha01 110 5/15/2024
0.1.276-alpha01 117 5/15/2024
0.1.275-alpha01 112 5/15/2024
0.1.274-alpha01 114 5/15/2024
0.1.273-alpha01 108 5/15/2024
0.1.272-alpha01 89 5/15/2024
0.1.271-alpha01 140 5/14/2024
0.1.270-alpha01 132 5/14/2024
0.1.269-alpha01 121 5/14/2024
0.1.267-alpha01 122 5/14/2024
0.1.266-alpha01 112 5/14/2024
0.1.265-alpha01 109 5/14/2024
0.1.264-alpha01 120 5/14/2024
0.1.263-alpha01 114 5/14/2024
0.1.262-alpha01 113 5/14/2024
0.1.261-alpha01 117 5/14/2024
0.1.260-alpha01 121 5/14/2024
0.1.259-alpha01 122 5/14/2024
0.1.258-alpha01 159 5/14/2024
0.1.257-alpha01 131 5/14/2024
0.1.256-alpha01 118 5/14/2024
0.1.255-alpha01 109 5/14/2024
0.1.253-pullrequest0116-0276 123 5/14/2024
0.1.253-pullrequest0116-0274 110 5/14/2024
0.1.253-pullrequest0116-0273 111 5/14/2024
0.1.253-alpha01 117 5/14/2024
0.1.252-alpha01 130 5/13/2024
0.1.251-alpha01 117 5/13/2024
0.1.250-alpha01 118 5/13/2024
0.1.249-alpha01 95 5/3/2024
0.1.248-alpha01 145 4/24/2024
0.1.247-alpha01 131 4/16/2024
0.1.246-alpha01 128 4/16/2024
0.1.245-alpha01 127 4/16/2024
0.1.244-alpha01 129 4/16/2024
0.1.243-alpha01 118 4/16/2024
0.1.242-alpha01 117 4/16/2024
0.1.241-alpha01 112 4/16/2024
0.1.240-alpha01 118 4/16/2024
0.1.239-alpha01 127 4/16/2024
0.1.238-alpha01 131 4/16/2024
0.1.237-alpha01 135 4/16/2024
0.1.236-alpha01 124 4/16/2024
0.1.235-alpha01 119 4/16/2024
0.1.234-alpha01 128 4/16/2024
0.1.233-alpha01 137 4/16/2024
0.1.232-pullrequest0073-0043 161 3/25/2024
0.1.232-alpha01 431 3/26/2024
0.1.231-pullrequest0073-0042 131 2/27/2024
0.1.231-pullrequest0073-0041 168 2/27/2024
0.1.231-pullrequest0073-0040 116 2/27/2024
0.1.231-pullrequest0073-0039 114 2/27/2024
0.1.231-pullrequest0073-0038 119 2/27/2024
0.1.231-pullrequest0073-0037 121 2/27/2024
0.1.231-PullRequest0073.3333 122 2/27/2024
0.1.231-alpha01 112 3/8/2024
0.1.230-alpha01 387 2/25/2024
0.1.229-alpha01 132 2/25/2024
0.1.228-alpha01 130 2/25/2024
0.1.227-alpha01 126 2/25/2024
0.1.225-alpha01 113 2/24/2024
0.1.224-alpha01 144 2/24/2024
0.1.223-alpha01 119 2/24/2024
0.1.222-alpha01 131 2/24/2024
0.1.221-alpha01 114 2/24/2024
0.1.219-alpha01 111 2/24/2024
0.1.218-alpha01 116 2/24/2024
0.1.217-alpha01 113 2/24/2024
0.1.216-alpha01 107 2/24/2024
0.1.215-alpha01 122 2/24/2024
0.1.214-alpha01 142 2/24/2024
0.1.213-alpha01 123 2/24/2024
0.1.212-alpha01 124 2/23/2024
0.1.211-alpha01 126 2/22/2024
0.1.210-alpha01 129 2/22/2024
0.1.209-alpha01 112 2/22/2024
0.1.208-alpha01 137 2/21/2024
0.1.207-alpha01 109 2/21/2024
0.1.206-alpha01 120 2/21/2024
0.1.205-alpha01 140 2/21/2024
0.1.204-alpha01 141 2/19/2024
0.1.203-alpha01 119 2/19/2024
0.1.202-alpha01 126 2/19/2024
0.1.201-alpha01 118 2/19/2024
0.1.200-alpha01 137 2/19/2024
0.1.199-alpha01 123 2/19/2024
0.1.198-alpha01 132 2/19/2024
0.1.197-alpha01 118 2/18/2024
0.1.196-alpha01 136 2/18/2024
0.1.194-alpha01 134 2/18/2024
0.1.193-alpha01 120 2/18/2024
0.1.191-alpha01 139 2/18/2024
0.1.190-alpha01 120 2/18/2024
0.1.189-alpha01 134 2/18/2024
0.1.188-alpha01 115 2/18/2024
0.1.187-alpha01 131 2/18/2024
0.1.186-alpha01 149 2/18/2024
0.1.185-alpha01 121 2/18/2024
0.1.184-alpha01 120 2/18/2024
0.1.183-alpha01 110 2/18/2024
0.1.182-alpha01 112 2/18/2024
0.1.181-alpha01 121 2/18/2024
0.1.180-alpha01 119 2/18/2024
0.1.179-alpha01 133 2/18/2024
0.1.178-alpha01 111 2/18/2024
0.1.177-alpha01 118 2/16/2024
0.1.176-alpha01 135 2/16/2024
0.1.175-alpha01 113 2/16/2024
0.1.174-alpha01 108 2/16/2024
0.1.173-alpha01 130 2/16/2024
0.1.172-alpha01 124 2/16/2024
0.1.171-alpha01 109 2/16/2024
0.1.170-alpha01 112 2/16/2024
0.1.169-alpha01 133 2/16/2024
0.1.168-alpha01 117 2/16/2024
0.1.167-alpha01 118 2/16/2024
0.1.166-alpha01 134 2/16/2024
0.1.164-alpha01 111 2/16/2024
0.1.163-alpha01 140 2/16/2024
0.1.162-alpha01 115 2/16/2024
0.1.158-alpha01 121 2/15/2024
0.1.157-alpha01 129 2/15/2024
0.1.155-alpha01 123 2/15/2024
0.1.154-alpha01 122 2/15/2024
0.1.153-alpha01 124 2/15/2024
0.1.152-alpha01 133 2/15/2024
0.1.151-alpha01 136 2/15/2024
0.1.150-alpha01 144 2/15/2024
0.1.149-alpha01 124 2/15/2024
0.1.148-alpha01 121 2/15/2024
0.1.147-alpha01 135 2/15/2024
0.1.146-alpha01 116 2/15/2024
0.1.145-alpha01 131 2/15/2024
0.1.144-alpha01 105 2/15/2024
0.1.143-alpha01 134 2/14/2024
0.1.142-alpha01 129 2/14/2024
0.1.141-alpha01 130 2/14/2024
0.1.140-alpha01 108 2/14/2024
0.1.139-alpha01 122 2/14/2024
0.1.138-alpha01 122 2/14/2024
0.1.137-alpha01 137 2/13/2024
0.1.136-alpha01 134 2/13/2024
0.1.135-alpha01 135 2/13/2024
0.1.134-alpha01 120 2/13/2024
0.1.133-alpha01 107 2/13/2024
0.1.132-alpha01 129 2/13/2024
0.1.131-alpha01 132 2/13/2024
0.1.130-alpha01 123 2/11/2024
0.1.129-alpha01 256 2/11/2024
0.1.128-alpha01 131 2/11/2024
0.1.127-alpha01 155 2/11/2024
0.1.126-alpha01 130 2/11/2024
0.1.125-alpha01 121 2/11/2024
0.1.124-alpha01 130 2/11/2024
0.1.123-alpha01 120 2/11/2024
0.1.122-alpha01 124 2/10/2024
0.1.121-alpha01 133 2/10/2024
0.1.120-alpha01 146 2/10/2024
0.1.119-alpha01 111 2/10/2024
0.1.118-alpha01 131 2/10/2024
0.1.117-alpha01 135 2/9/2024
0.1.116-alpha01 124 2/9/2024
0.1.115-alpha01 143 2/9/2024
0.1.114-alpha01 129 2/9/2024
0.1.113-alpha01 130 2/9/2024
0.1.112-alpha01 114 2/9/2024
0.1.111-alpha01 124 2/9/2024
0.1.110-alpha01 150 2/8/2024
0.1.109-alpha01 140 2/8/2024
0.1.108-alpha01 124 2/8/2024
0.1.107-alpha01 117 2/8/2024
0.1.106-alpha01 148 2/8/2024
0.1.105-alpha01 122 2/8/2024
0.1.104-alpha01 141 2/8/2024
0.1.103-alpha01 119 2/8/2024
0.1.102-alpha01 154 2/8/2024
0.1.101-alpha01 138 2/8/2024
0.1.100-alpha01 120 2/8/2024
0.1.99-alpha01 134 2/8/2024
0.1.98-alpha01 129 2/8/2024
0.1.97-alpha01 135 2/8/2024
0.1.96-alpha01 176 2/7/2024
0.1.95-alpha01 132 2/7/2024
0.1.94-alpha01 167 2/7/2024
0.1.93-alpha01 134 2/7/2024
0.1.92-alpha01 136 2/7/2024
0.1.91-alpha01 149 2/7/2024
0.1.90-alpha01 127 2/7/2024
0.1.89-alpha01 128 2/7/2024
0.1.88-alpha01 117 2/7/2024
0.1.87-alpha01 123 2/7/2024
0.1.86-alpha01 140 2/7/2024
0.1.85-alpha01 135 2/7/2024
0.1.84-alpha01 125 2/7/2024
0.1.83-alpha01 117 2/7/2024
0.1.82-alpha01 126 2/7/2024
0.1.81-alpha01 130 2/7/2024
0.1.80-alpha01 141 2/7/2024
0.1.79-alpha01 126 2/7/2024
0.1.78-alpha01 119 2/7/2024
0.1.77-alpha01 140 2/7/2024
0.1.75-alpha01 122 2/7/2024
0.1.74-alpha01 129 2/7/2024
0.1.72-alpha01 131 2/7/2024
0.1.71-alpha01 135 2/7/2024
0.1.70-alpha01 132 2/7/2024
0.1.69-alpha01 117 2/7/2024
0.1.68-alpha01 165 2/6/2024
0.1.67-alpha01 123 2/6/2024
0.1.66-alpha01 127 2/6/2024
0.1.65-alpha01 142 2/6/2024
0.1.64-alpha01 129 2/6/2024
0.1.63-alpha01 150 2/6/2024
0.1.62-alpha01 120 2/6/2024
0.1.61-alpha01 135 2/6/2024
0.1.60-alpha01 142 2/6/2024
0.1.59-alpha01 143 2/6/2024
0.1.58-alpha01 135 2/6/2024
0.1.57-alpha01 121 2/6/2024
0.1.56-alpha01 116 2/6/2024
0.1.55-alpha01 121 2/6/2024
0.1.54-alpha01 146 2/6/2024
0.1.53-alpha01 116 2/6/2024
0.1.52-alpha01 134 2/6/2024
0.1.51-alpha01 122 2/6/2024
0.1.50-alpha01 134 2/6/2024
0.1.49-alpha01 142 2/5/2024
0.1.48-alpha01 127 2/5/2024
0.1.47-alpha01 138 2/5/2024
0.1.45-alpha01 131 2/5/2024
0.1.44-alpha01 128 2/5/2024
0.1.43-alpha01 125 2/5/2024
0.1.42-alpha01 125 2/5/2024
0.1.41-alpha01 127 2/5/2024
0.1.40-alpha01 142 2/5/2024
0.1.39-alpha01 114 2/5/2024
0.1.38-alpha01 139 2/5/2024
0.1.37-alpha01 118 2/5/2024
0.1.36-alpha01 134 2/5/2024
0.1.35-alpha01 141 2/5/2024
0.1.34-alpha01 142 2/5/2024
0.1.33-alpha01 125 2/5/2024
0.1.32-alpha01 135 2/5/2024
0.1.31-alpha01 123 2/5/2024
0.1.30-alpha01 131 2/5/2024
0.1.29-alpha01 154 2/5/2024
0.1.27-alpha01 141 2/5/2024
0.1.26-alpha01 140 2/5/2024
0.1.25-alpha01 127 2/5/2024
0.1.24-alpha01 134 2/4/2024
0.1.23-alpha01 126 2/4/2024
0.1.22-alpha01 139 2/4/2024
0.1.21-alpha01 144 2/4/2024
0.1.20-alpha01 130 2/4/2024
0.1.19-alpha01 121 2/4/2024
0.1.18-alpha01 128 2/4/2024
0.1.17-alpha01 134 2/4/2024
0.1.14-alpha01 140 2/4/2024
0.1.13-alpha01 132 2/4/2024
0.1.12-alpha01 128 2/4/2024
0.1.11-alpha01 128 2/4/2024
0.1.10-alpha01 118 2/4/2024
0.1.9-alpha01 120 2/4/2024
0.1.0-alpha01 140 2/4/2024