Skip to content

Latest commit

 

History

History
75 lines (43 loc) · 1.71 KB

ReleaseNotes.md

File metadata and controls

75 lines (43 loc) · 1.71 KB

Release Notes

3.9.0

  • Add support for service results and errors to FacilityActionFilter for controllers.
  • Add support for service results and errors to FacilityEndpointFilter for minimal API routes.
  • Add .NET 8 targets.

3.8.0

  • Add FacilityExceptionHandlerOptions.ContentSerializer.

3.7.0

  • Update Facility and FacilityCSharp to add support for datetime fields.

3.6.0

  • Support extern data and enum types.

3.5.0

  • Update dependencies.
  • Add .NET 7; remove .NET Core 3.1 and .NET 5.

3.4.0

  • Support nullable fields.

3.3.3

  • Fix build that didn't work properly on .NET 5 or .NET Core 3.1.

3.3.0

  • Update Facility.

3.2.0

  • Support .NET 6.
  • Update dependencies.

3.1.0

  • Support .NET 5.
  • Update dependencies.

3.0.0

  • Breaking: Don't catch exceptions from UseFacilityHttpHandler (FacilityAspNetCoreMiddleware).
  • Breaking: Don't handle exceptions in FacilityActionFilter.
  • Support UseFacilityExceptionHandler, which returns the expected JSON for the error, only including possibly insecure error details if requested. It calls UseExceptionHandler to leverage standard exception handling logic, including logging.

2.1.1

  • Support scoped dependencies with UseFacilityHttpHandler.

2.1.0

  • Update Facility.Definition. (Supports shorthand for required attribute, e.g. string!.)

2.0.2

  • Depend on Microsoft.AspNetCore.Mvc.Core instead of Microsoft.AspNetCore.Mvc.

2.0.1

  • Upgrade to .NET Standard 2.0. Upgrade NuGet dependencies.
  • Convert fsdgenaspnet to a .NET Core Global Tool.
  • Support static AspNetGenerator.GenerateAspNet for C# build scripts.
  • Leverage FacilityConformance tool.

1.2.0

  • Start tracking version history.