Skip to content

Releases: tinglesoftware/dotnet-extensions

4.8.0

05 May 14:17
4149377
Compare
Choose a tag to compare

Breaking

  • #236: Standardize naming from JsonPatchMerge to JsonMergePatch.
  • #242: Change protection to JSON only so as to support AoT/trimming and use of serialization options from MVC

Minor

  • #240: Allow using remote Azure IP Networks which allows loading when an application starts.
  • #241: Allow filtering Azure IP networks by multiple regions and services.

Documentation

  • #233: Added Tingle.Extensions.Mustache documentation.
  • #234: Improved documentation for Tingle.AspNetCore.JsonPatch documentation for Json Merge Patch.
  • #237: Improved documentation for Tingle.AspNetCore.Swagger.
  • #238: Improved documentation for Tingle.AspNetCore.ApplicationInsights.
  • #239: Added documentation for OpenSourced extensions in #222, #223, #226, and #228

Full Changelog: 4.7.0...4.8.0

4.7.0

06 Apr 09:57
Compare
Choose a tag to compare

What's Changed

  • #220: Open sourced Tingle.AspNetCore.Swagger
  • #225: Open sourced Tingle.AspNetCore.ApplicationInsights
  • #222, #223, #226, #228: Import NumberAbbreviationExtensions, StringProtectionExtensions, StringSplitExtensions, EnumExtensions and JSON converters.
  • #230: Open sourced Tingle.Extensions.Mustache
  • #231: Open sourced Tingle.AspNetCore.JsonPatch

Full Changelog: 4.6.0...4.7.0

4.6.0

08 Mar 05:36
Compare
Choose a tag to compare

What's Changed

  • #205: Mark all FirebaseLegacy code as obsolete.
  • #196: Support for adding request header and body to the message for HttpApiResponseException.
  • #200: Allow passing media type when making JSON content.
  • #213: Import UserAgentVersionHandler and its extensions.
  • #214: Open sourced Tingle.Extensions.Primitives.
  • #215: Open sourced Tingle.Extensions.MongoDB.
  • #216: Open sourced Tingle.Extensions.EntityFrameworkCore.
  • #197: Remove tests that required sensitive information since they do not always work.

Full Changelog: 4.5.0...4.6.0

4.5.0

22 Nov 04:50
Compare
Choose a tag to compare

What's Changed

  • #188: Hide Base64Attribute for .NET8 onwards in favour of Base64StringAttribute
  • [678b0ba]: Remove TingleJsonContent
  • [62c571f]: Improve logic for parsing IPNetworks in AuthorizationPolicyBuilderExtensions

Full Changelog: 4.4.1...4.5.0

4.4.1

20 Nov 06:34
4f7d9e9
Compare
Choose a tag to compare

What's Changed

  • #186: Run CI tests against mongo 7
  • #187: IsTrimmable=true is also set in .net6.0

Full Changelog: 4.4.0...4.4.1

4.4.0

15 Nov 17:14
7a76bd3
Compare
Choose a tag to compare

What's Changed

  • #172: Reference Tingle.Extensions.Http.Authentication as a project and not a package hence keep versions aligned
  • #176: Support net8.0 and handle conflicts with IPNetwork then ensure ASPNET packages also support net6 for uniformity

Full Changelog: 4.3.0...4.4.0

4.3.0

18 Oct 06:28
466bf8a
Compare
Choose a tag to compare

What's Changed

Dependencies

  • #167: Bump MongoDB.Driver from 2.21.0 to 2.22.0
  • #168: Bump Serilog.Sinks.Seq from 5.2.2 to 5.2.3

Full Changelog: 4.2.2...4.3.0

4.2.2

20 Sep 10:58
620a921
Compare
Choose a tag to compare

What's Changed

  • #145: Overridable parameters for OAuthClientCredentialHandler
  • #146: OAuthTokenResponse.ExpiresIn should work with both int and string values
  • #147: OAuthTokenResponse.ExpiresOn should work with both long and string values
  • #157: Imported Tingle.Extensions.Serilog

Full Changelog: 4.2.1...4.2.2

4.2.1

04 Aug 08:58
e4d2519
Compare
Choose a tag to compare

What's Changed

  • #134: Added missing TargetFrameworks on Tingle.Extensions.DataAnnotations
  • #135: Configurable renewal threshold for OAuthClientCredentialHandler.
  • #144: Add net6.0 TargetFramework to Tingle.AspNetCore.DataProtection.MongoDB.

New Contributors

Full Changelog: 4.2.0...4.2.1

4.2.0

31 May 16:38
Compare
Choose a tag to compare

What's Changed

  • #131: Use DataTypeAttribute for E164PhoneAttribute hence set its type to DataType.PhoneNumber
  • #132: Open source Tingle.AspNetCore.Authentication library previous closed. This adds shared key and pass through authentication handlers. See docs or the example for more on functionality and usage.

Full Changelog: 4.1.1...4.2.0