Releases: bvdcode/EasyExtensions
Releases · bvdcode/EasyExtensions
Release 3.0.45
Release 3.0.44
Merge branch 'main' of https://github.com/bvdcode/EasyExtensions
Release 3.0.43
Merge branch 'main' of https://github.com/bvdcode/EasyExtensions
Release 3.0.42
Update NuGet packages and improve UserAgent device parsing Updated Microsoft.* and Sentry.AspNetCore package versions across projects. Added a ToString() override to UserAgentDeviceInfo for better string representation. Refactored TryParseDesktop in UserAgentHelpers for clarity and maintainability.
Release 3.0.41
Add support for custom token claims in BaseAuthController Introduce virtual GetAdditionalTokenClaims method to allow derived controllers to add custom claims to authentication tokens. Update CreateAccessToken to include these claims in JWT generation. Add XML documentation for the new method.
Release 3.0.40
Refactor and extend web API exception classes - Replace AccessException with AccessDeniedException, supporting custom messages and generic type-based usage. - Add generic versions for BadRequest, Duplicate, EntityNotFound, and Unauthorized exceptions. - Allow custom error messages for all exception types. - Improve XML documentation for clarity and consistency. - Enhances flexibility and type safety for API error handling.
Release 3.0.39
Merge branch 'main' of https://github.com/bvdcode/EasyExtensions
Release 3.0.38
Refactor test result parsing: move to test_parser.py and remove chart…
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.