All Versions
8
Latest Version
Avg Release Cycle
132 days
Latest Release
542 days ago

Changelog History

  • v2.0.78

    September 08, 2019
    • ๐Ÿ›  Fixes bug #78 where the fallback handler was not been registered.
    • ๐Ÿ— Clean up how registration happens, stopped using the builder
  • v2.0.63

    August 28, 2019
  • v2.0.11

    March 18, 2019
    BenchmarkDotNet=v0.11.4, OS=Windows 8.1 (6.3.9600.0), VM=Hyper-V Intel Xeon CPU E5-2697 v3 2.60GHz, 1 CPU, 2 logical and 2 physical cores .NET Core SDK=2.2.103 [Host] : .NET Core 2.2.1 (CoreCLR 4.6.27207.03, CoreFX 4.6.27207.03), 64bit RyuJIT DefaultJob : .NET Core 2.2.1 (CoreCLR 4.6.27207.03, CoreFX 4.6.27207.03), 64bit RyuJIT
    
    Method Mean Error StdDev Median
    BasicSyncQuery 4.714 us 0.2423 us 0.7107 us 4.674 us
    BasicAsyncQuery 4.938 us 0.3600 us 1.0615 us 4.569 us
  • v1.1.0

    October 31, 2017

    Notable changes:

    • Target net452 and net461

    Benchmarks

    BenchmarkDotNet=v0.10.9, OS=Windows 8.1 (6.3.9600)Processor=Intel Xeon CPU E5-2697 v3 2.60GHz, ProcessorCount=2 .NET Core SDK=2.0.0 [Host] : .NET Core 2.0.0 (Framework 4.6.00001.0), 64bit RyuJIT DefaultJob : .NET Core 2.0.0 (Framework 4.6.00001.0), 64bit RyuJIT
    
    Method Mean Error StdDev
    BasicSyncQuery 3.900 us 0.0173 us 0.0153 us
    BasicAsyncQuery 4.010 us 0.0211 us 0.0176 us
  • v1.0.1

    October 01, 2017

    Notable changes:

    • Guard against nulls in PipelineBuilder.Dispose.
    • โœ‚ Remove dependency on System.Dynamic.Runtime.
    • Reference System.Reflection.TypeExtensions only in netstandard1.3.
    • Define LIBLOG_PORTABLE only in netstandard < 2.0.

    Benchmarks

    BenchmarkDotNet=v0.10.9, OS=Windows 8.1 (6.3.9600)Processor=Intel Xeon CPU E5-2697 v3 2.60GHz, ProcessorCount=2 .NET Core SDK=2.0.0 [Host] : .NET Core 2.0.0 (Framework 4.6.00001.0), 64bit RyuJIT DefaultJob : .NET Core 2.0.0 (Framework 4.6.00001.0), 64bit RyuJIT
    
    Method Mean Error StdDev Median
    BasicSyncQuery 3.857 us 0.0772 us 0.1612 us 3.775 us
    BasicAsyncQuery 4.106 us 0.0774 us 0.0828 us 4.099 us
  • v1.0.0

    August 24, 2017

    ๐Ÿš€ The first stable Darker release ๐ŸŽ‰ ๐ŸŽ‚

    Notable changes:

    • โž• Add ASP.NET Core integration via Paramore.Darker.AspNetCore.
    • Target lowest possible netstandard version, including netstandard2.0.
    • โž• Add Release() method to handler factories and call it after pipeline execution

    Benchmarks

    BenchmarkDotNet=v0.10.9, OS=Windows 8.1 (6.3.9600)Processor=Intel Xeon CPU E5-2680 v3 2.50GHz, ProcessorCount=2 .NET Core SDK=2.0.0 [Host] : .NET Core 2.0.0 (Framework 4.6.00001.0), 64bit RyuJIT DefaultJob : .NET Core 2.0.0 (Framework 4.6.00001.0), 64bit RyuJIT
    
    Method Mean Error StdDev
    BasicSyncQuery 4.210 us 0.0469 us 0.0416 us
    BasicAsyncQuery 4.366 us 0.0863 us 0.0807 us
  • v0.10.0

    May 09, 2017

    Notable changes:

    • Move everything into Paramore namespace. This means that all nuget packages were renamed too.
    • โฌ†๏ธ Upgrade to dotnet 1.0.0
    • ๐Ÿ“‡ Rename RequestLogging to QueryLogging
    • ๐Ÿ“‡ Rename AsyncQueryHandler to QueryHandlerAsync
    • โฌ†๏ธ Upgrade Newtonsoft.Json to version 10
    • โž• Add Paramore.Darker.Testing with FakeQueryProcessor

    Benchmarks

    BenchmarkDotNet=v0.10.5, OS=Windows 6.3.9600Processor=Intel Xeon CPU E5-2680 v3 2.50GHz, ProcessorCount=2Frequency=10000000 Hz, Resolution=100.0000 ns, Timer=UNKNOWN dotnet cli version=1.0.0 [Host] : .NET Core 4.6.25009.03, 64bit RyuJIT DefaultJob : .NET Core 4.6.25009.03, 64bit RyuJIT
    
    Method Mean StdDev
    BasicSyncQuery 4.728 us 0.0914 us
    BasicAsyncQuery 4.672 us 0.0628 us
  • v0.9.0

    February 27, 2017

    Notable changes:

    • ๐Ÿ“ฆ Split Policies and RequestLogging into dedicated packages.
    • โž• Add DI container support for LightInject and SimpleInjector.
    • โœ‚ Remove noise from public API: Rename IQueryRequest to IQuery and remove IQueryResponse interface.
    • โž• Add benchmark project.

    Benchmarks

    BenchmarkDotNet=v0.10.2.371-develop, OS=Microsoft Windows 6.3.9600Processor=Intel(R) Xeon(R) CPU E5-2680 v3 2.50GHz, ProcessorCount=2Frequency=10000000 Hz, Resolution=100.0000 ns, Timer=UNKNOWN dotnet cli version=1.0.0-rc4-004771 [Host] : .NET Core 4.6.24628.01, 64bit RyuJIT DefaultJob : .NET Core 4.6.24628.01, 64bit RyuJIT
    
    Method Mean StdDev
    BasicSyncQuery 4.8668 us 0.0877 us
    BasicAsyncQuery 5.1592 us 0.0271 us