Skip to content

Releases: co-IT/CSharpFunctionalExtensions.HttpResults

v1.2.0

18 Nov 21:52

Choose a tag to compare

What's Changed

Full Changelog: v1.1.0...v1.2.0

v1.1.0

13 Nov 17:13

Choose a tag to compare

What's Changed

Full Changelog: v1.0.1...v1.1.0

v1.0.1

24 Aug 23:30

Choose a tag to compare

What's Changed

  • feat: add analyzer CFEHTTPR004 to check for parameterless constructor in error mapper class by @DerStimmler in #26
  • perf: improve performance by reusing error mapper instances in extension methods by @DerStimmler in #26

Full Changelog: v1.0.0...v1.0.1

v1.0.0

26 Mar 12:05

Choose a tag to compare

Stable Release! 🚀

v0.9.5

26 Mar 00:06

Choose a tag to compare

v0.9.5 Pre-release
Pre-release

What's Changed

Full Changelog: v0.9.4...v0.9.5

v0.9.4

19 Mar 15:25

Choose a tag to compare

v0.9.4 Pre-release
Pre-release

What's Changed

  • chore: include xml docs in package
  • perf: reduce package size

Full Changelog: v0.9.3...v0.9.4

v0.9.3

19 Mar 14:20

Choose a tag to compare

v0.9.3 Pre-release
Pre-release

What's Changed

Full Changelog: v0.9.2...v0.9.3

v0.9.2

19 Mar 13:28

Choose a tag to compare

v0.9.2 Pre-release
Pre-release

What's Changed

Full Changelog: v0.9.1...v0.9.2

v0.9.1

12 Mar 12:01

Choose a tag to compare

v0.9.1 Pre-release
Pre-release

What's Changed

Full Changelog: v0.9.0...v0.9.1

v0.9.0

11 Mar 22:48

Choose a tag to compare

v0.9.0 Pre-release
Pre-release

Breaking

  • use method instead of func for custom error mapping by @DerStimmler in #17
    • To migrate, simply change all Map Func s in your custom error mappers that implement IResultErrorMapper to a Map method.
      public Func<DocumentMissingError, NotFound<string>> Map => error => TypedResults.NotFound(error.DocumentId);
      
      //becomes
      
      public NotFound<string> Map(DocumentMissingError error) => TypedResults.NotFound(error.DocumentId);

What's Changed

  • enhance custom error mapper flexibility by applying in/out variances to mapper types by @DerStimmler in #17

Full Changelog: v0.8.0...v0.9.0