Releases: modabas/ModEndpoints
Releases · modabas/ModEndpoints
2.0.6
2.0.5
2.0.4
What's Changed
- Mark IPreferredSuccessStatusCodeCache as internal, after moving to WebResult response structure in WebResultEndpoints, this interface is used only internally.
- Update dependencies to latest, including ModResults 1.3.0 which has reduced field initialization for basic Result objects (Result with no error or statement messages)
Full Changelog: 2.0.3...2.0.4
2.0.3
2.0.2
- Two new WebResult types has been added for WebResultEndpoints:
i. ServerSentEventsWebResult: Add server sent events support to web result endpoints for .net 10 and greater,
ii. WebResultWithStreamingResponse: Similar to a Minimal API with IAsyncEnumerable<> response. - Remove default implicit conversion between WebResult and WebResult
- Remove ToWebResult() extension method from WebResult
- Don't inject
HttpContextAccessoras part of ModEndpoints DI methods, not needed
What's Changed
Full Changelog: 2.0.1...2.0.2
2.0.1
- Per endpoint request validation customization
- Add endpoint configuration metadata as early as possible and add only one instance
- Update request validation documentation
- Some performance optimizations
- Internal refactoring
What's Changed
Full Changelog: 2.0.0...2.0.1
2.0.0
There are a lot of breaking changes in this version. Like:
- Endpoints and route groups Configure method signatured have changed
- WebResultEndpoint response structure have been overhauled. Their Handler methods now return WebResult instead of Result
- Request validation has been restructured, option names have changed.
- Lots of classes and interfaces have been marked as internal, sealed, removed, renamed, converted to record etc.
Hopefully these changes will provide a solid foundation for future. Please refer to updated documentation.
What's Changed
Full Changelog: 1.4.0...2.0.0