Skip to content

Releases: skybrud/Skybrud.Essentials.AspNetCore

v1.0.0-alpha006

30 Jun 12:49
Compare
Choose a tag to compare

New alpha release 🎉

Installation

Via NuGet:

dotnet add package Skybrud.Essentials.AspNetCore --version 1.0.0-alpha006

or:

Install-Package Skybrud.Essentials.AspNetCore -Version 1.0.0-alpha006

Changelog

  • Introduced new NewtonsoftJsonOnlyConfigurationAttribute class and related logic (see 16f7f37)
    The attribute may be added to API controllers, in which case the output will be serialized using Newtonsoft.Json instead of the default System.Text.Json.

  • Classes with Json prefix should use NewtonsoftJson prefix instead (see 0542fff)
    The JsonBody, JsonMetaData and JsonNetResult classes have now been marked as obsolete, and the NewtonsoftJsonBody, NewtonsoftJsonMetaData and NewtonsoftJsonResult classes have been added to replace them.

  • Added extra null check to GetRemoteAddress extension method (see 1223277)
    Since enabled C# 10 for the package, the compiler now reports that the RemoteIpAddress property is nullable, so we should check whether it's value is null before calling ToString() on it.

  • Updated Skybrud.Essentials dependency (see 81ff290)
    The dependency has been updated from v1.1.38 to v1.1.41.

v1.0.0-alpha005

20 Apr 11:09
Compare
Choose a tag to compare

New alpha release 🎉

Installation

Via NuGet:

dotnet add package Skybrud.Essentials.AspNetCore --version 1.0.0-alpha005

or:

Install-Package Skybrud.Essentials.AspNetCore -Version 1.0.0-alpha005

Changelog

  • Introduced new JsonNetResult class and related classes (see #1, 9cfddba and 8c6e7c5)
    See PR notes for further information.

v1.0.0-alpha004

06 Apr 10:01
Compare
Choose a tag to compare

New alpha release 🎉

Installation

Via NuGet:

dotnet add package Skybrud.Essentials.AspNetCore --version 1.0.0-alpha004

or:

Install-Package Skybrud.Essentials.AspNetCore -Version 1.0.0-alpha004

Changelog

  • Fixed port issue in GetUri extension method (see 389fe81)
    The method will determine the URI of a HttpRequest, but if a port number wasn't explicitly specified, the method would mix up port 443 and port 80 😢

  • Updated the Skybrud.Essentials dependency (see 122cc44)
    The dependency has now been updated v1.1.36 to v1.1.38 😎

Skybrud.Essentials.AspNetCore v1.0.0-alpha003

15 Feb 14:06
Compare
Choose a tag to compare

New alpha release 🎉

Installation

Via NuGet:

dotnet add package Skybrud.Essentials.AspNetCore --version 1.0.0-alpha003

or:

Install-Package Skybrud.Essentials.AspNetCore -Version 1.0.0-alpha003

Changelog

  • Added missing this keyword to parameter in QueryStringExtensions.ToUrlEncodedString method (see f9a7265)
    It's not really an extension method without the this keyword. Good thing releases are free 🙄

Skybrud.Essentials.AspNetCore v1.0.0-alpha002

15 Feb 12:59
Compare
Choose a tag to compare

New alpha release 🎉

Installation

Via NuGet:

dotnet add package Skybrud.Essentials.AspNetCore --version 1.0.0-alpha002

or:

Install-Package Skybrud.Essentials.AspNetCore -Version 1.0.0-alpha002

Changelog

  • Added new ToUrlEncodedString extension method for IQueryCollection (see 395ec7e)
    Since ASP.NET Core doesn't appear to have a method for converting an IQueryCollection to an URL encoded string, this release adds an extension method for doing that.

Skybrud.Essentials.AspNetCore v1.0.0-alpha001

21 Dec 16:00
Compare
Choose a tag to compare

First alpha release 🎉

Installation

Via NuGet:

dotnet add package Skybrud.Essentials.AspNetCore --version 1.0.0-alpha001

or:

Install-Package Skybrud.Essentials.AspNetCore -Version 1.0.0-alpha001