Skip to content

Releases: feO2x/Light.PortableResults

0.1.0 Initial Release 🥳🚀🍻

25 Feb 05:39
07687cc

Choose a tag to compare

Light.PortableResults 0.1.0

  • Light.PortableResults contains core functionality: Results, Errors, Metadata, Functional Extensions, and JSON serialization support for HTTP and CloudEvents. Compatible with Native AOT.
  • Light.PortableResults.AspNetCore.MinimalApis integration provides LightResult and LightResult<T> and corresponding extension methods to turn result instances into HTTP success responses or RFC 9457 (and RFC 7807) compatible Problem Details responses. Easy integration into ASP.NET Core's composition root via IServiceCollection.AddPortableResultsForMinimalApis. Compatible with Native AOT.
  • Light.PortableResults.AspNetCore.Mvc provides LightActionResult and LightActionResult<T> and corresponding extension methods to turn result instances into HTTP success responses or RFC 9457 (and RFC 7807) compatible Problem Details responses. Easy integration into ASP.NET Core's composition root via IServiceCollection.AddPortableResultsForMvc.

What's Changed

  • Serializable Metadata by @feO2x in #2
  • Optimization of Result and Errors by @feO2x in #4
  • Functional Extensions by @feO2x in #6
  • Initial Minimal API Integration by @feO2x in #8
  • Revised Minimal API integration by @feO2x in #10
  • HttpResponseMessage Integration by @feO2x in #12
  • ASP.NET Core MVC Integration by @feO2x in #14
  • CloudEvents Integration by @feO2x in #16
  • HTTP Writing Streamlining by @feO2x in #18
  • Fix review feedback: spelling, package tags, readme casing, NuGet push flag by @Copilot in #21
  • Release preparations 0.1.0 by @feO2x in #20
  • Rename to Light.PortableResults by @feO2x in #23

New Contributors

  • @feO2x made their first contribution in #2
  • @Copilot made their first contribution in #21

Full Changelog: https://github.com/feO2x/Light.PortableResults/commits/0.1.0