Releases: bvdcode/EasyExtensions
Releases · bvdcode/EasyExtensions
Release 3.0.38
Release 3.0.37
Refactor service registration and add hex conversion Refactored service registration logic in ServiceRegistrar.cs for improved clarity and maintainability. Added ToHexStringLower extension to ByteArrayExtensions.cs for efficient lowercase hex conversion. Updated StreamExtensions.cs to use the new method for SHA-256 and SHA-512 hash outputs and enhanced XML docs. Removed redundant tests from StringHelperTests.cs.
Release 3.0.36
Refactor test result parsing; minor C# test cleanups Refactor Python test result parsing into charts_utils.py for reuse across chart scripts, removing duplication. Update C# tests for clarity in array size calculations and modernize ReadAsync usage. Remove obsolete XML doc in IRepository, optimize assembly check in ServiceCollectionExtensions, and clean up whitespace in StreamRequestHandlerWrapper.
Release 3.0.35
Merge branch 'main' of https://github.com/bvdcode/EasyExtensions
Release 3.0.34
Refactor Pipe buffer thresholds for better memory control Introduce _pipePauseWriterThresholdBytes and _pipeResumeWriterThresholdBytes to manage Pipe writer buffering independently of chunk size and windowing. Thresholds are now set based on memoryLimitBytes, improving predictability and memory usage, especially when a memory cap is specified. This decouples Pipe buffering from internal windowing logic for more robust resource management.
Release 3.0.33
Add TokenLifetime property to ITokenProvider interface Expose token validity duration via TokenLifetime property in ITokenProvider. Implement this property in JwtTokenProvider to return the configured JWT lifetime from settings.
Release 3.0.32
Update Android Tablet UA test to expect generic device name Changed the expected result for the Android Tablet user agent test case to "Android Tablet" instead of "Android Tablet (rv:102.0)", reflecting a move to a more generic device identification without version details.
Release 3.0.31
Update project description for MediatR fork details Clarified the project description in EasyExtensions.Mediator.csproj to specify that the library is a fork of MediatR based on v12.5.0 under the MIT license, providing more accurate information about its origin and licensing.
Release 3.0.30
Update DI package and suppress CA1873 in migration logging Suppress CA1873 warning for migration logging in DbContextExtensions.cs by adding pragma directives. Update Microsoft.Extensions.DependencyInjection.Abstractions package reference to version 10.0.2 in EasyExtensions.Mediator.csproj.
Release 3.0.29
Update XML docs to use discard param names and clarify types Replaced unused parameter names with discards (`_`, `__`) in `Unit` and updated XML docs to refer generically to parameters. Also revised `Mediator` documentation to use non-generic type references for clarity.