Skip to content

Releases: bvdcode/EasyExtensions

Release 3.0.69

05 Jun 16:15

Choose a tag to compare

Add FilePreconditionFailedException class to handle HTTP 412 responses

Release 3.0.68

05 Jun 03:13

Choose a tag to compare

Fix typo in default message for UnauthorizedException and add Storage…

Release 3.0.67

24 May 02:17

Choose a tag to compare

Refactor GeoIpClient to support custom GeoIP server endpoints and upd…

Release 3.0.66

24 May 02:05

Choose a tag to compare

Enhance AuthType enumeration with detailed descriptions for various a…

Release 3.0.65

18 May 06:01

Choose a tag to compare

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

18 May 05:58

Choose a tag to compare

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

27 Apr 16:55

Choose a tag to compare

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

24 Apr 18:12

Choose a tag to compare

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

23 Apr 18:42

Choose a tag to compare

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

22 Apr 19:55

Choose a tag to compare

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.