Skip to content

Releases: bvdcode/EasyExtensions

Release 3.0.69

Choose a tag to compare

@bvdcode bvdcode released this 05 Jun 16:15
Add FilePreconditionFailedException class to handle HTTP 412 responses

Release 3.0.68

Choose a tag to compare

@bvdcode bvdcode released this 05 Jun 03:13
Fix typo in default message for UnauthorizedException and add Storage…

Release 3.0.67

Choose a tag to compare

@bvdcode bvdcode released this 24 May 02:17
Refactor GeoIpClient to support custom GeoIP server endpoints and upd…

Release 3.0.66

Choose a tag to compare

@bvdcode bvdcode released this 24 May 02:05
Enhance AuthType enumeration with detailed descriptions for various a…

Release 3.0.65

Choose a tag to compare

@bvdcode bvdcode released this 18 May 06:01
Update NuGet dependencies to latest versions

Updated Microsoft.SourceLink.GitHub to 10.0.300 across all projects. Bumped Microsoft.AspNetCore, EntityFrameworkCore, and related packages to 10.0.8. Upgraded Gridify, Quartz.AspNetCore, Sentry.AspNetCore, System.Drawing.Common, and test packages (Microsoft.NET.Test.Sdk, NUnit, NUnit.Analyzers) to their latest versions for improved compatibility and maintenance.

Release 3.0.64

Choose a tag to compare

@bvdcode bvdcode released this 18 May 05:58
Make environment checks for "development" case-insensitive

Updated checks for "ENVIRONMENT" and "ASPNETCORE_ENVIRONMENT" to use case-insensitive comparison, ensuring consistent detection of the development environment regardless of casing.

Release 3.0.63

Choose a tag to compare

@bvdcode bvdcode released this 27 Apr 16:55
Add caching and error handling to GeoIpClient

Implemented in-memory caching with MemoryCache for GeoIpClient to reduce redundant requests and improve performance. Refactored lookup logic, added input validation for IP addresses, and introduced TryLookupAsync methods for safer error handling. Updated unit tests to cover new behaviors and edge cases.

Release 3.0.62

Choose a tag to compare

@bvdcode bvdcode released this 24 Apr 18:12
Update NuGet dependencies to latest patch versions

Upgraded Microsoft.*, Sentry.AspNetCore, EasyVault, and coverlet.collector packages across projects to their latest patch releases. This ensures compatibility, bug fixes, and minor improvements throughout the solution.

Release 3.0.61

Choose a tag to compare

@bvdcode bvdcode released this 23 Apr 18:42
Add configurable SignalR options to EasyStackOptions

Introduce ConfigureSignalR delegate to EasyStackOptions for customizing SignalR HubOptions during service registration. Update HostApplicationBuilderExtensions to use this delegate if provided, otherwise register SignalR with default options. Add logging to indicate SignalR configuration path.

Release 3.0.60

Choose a tag to compare

@bvdcode bvdcode released this 22 Apr 19:55
Switch to source-generated JSON for GeoIpInfo deserialization

Replaced default deserialization with source-generated JSON using GeoIpJsonSerializerContext. Added partial context class with relevant attributes and updated LookupAsync for improved performance and type safety.