Releases: ServiceComposer/ServiceComposer.AspNetCore
Releases · ServiceComposer/ServiceComposer.AspNetCore
5.2.0
What's Changed
Enhancements
- OpenTelemetry traces/metrics support by @mauroservienti in #1027
Documentation
- Various documentation improvements by @mauroservienti in #1024
- Add a getting-started guide and a NuGet README by @mauroservienti in #1026
Full Changelog: 5.1.0...5.2.0
5.1.0
What's Changed
- Scatter/gather: fanout endpoint with content negotiation, header forwarding, and configuration-based setup by @Copilot and @mauroservienti in #1012
Full Changelog: 5.0.0...5.1.0
5.0.0
What's Changed
- Target only .NET 10 by @mauroservienti in #1003
- Add [FromServices] binding source support for composition handlers by @Copilot in #1006
Full Changelog: 4.2.0...5.0.0
4.3.0
What's Changed
- Add [FromServices] binding source support for composition handlers (Backport of #1006) by @mauroservienti in #1008
Full Changelog: 4.2.0...4.3.0
4.2.0
What's Changed
- Generic event handlers are not properly registered in DI by the assembly scanner by @mauroservienti in #809
- Enable contractless (controller action-like) composition handlers using source generators by @mauroservienti in #804
- Ensure custom registration handlers are executed for contract-less handlers by @mauroservienti in #824
- Add a test that validates composition can be called multiple times by @mauroservienti in #830
- Move to incremental source generator by @mauroservienti in #879
- Update ServiceComposer.AspNetCore.SourceGeneration to add a comment about why locking the dependency by @mauroservienti in #886
- Document known limitations by @mauroservienti in #887
- Add LLM contextual information by @mauroservienti in #995
- Contract-less composition over controllers by @mauroservienti in #996
- Add a test to validate generic event handlers work with contract-less composition handlers and composition over controllers by @mauroservienti in #998
- Use a CompositionHandler attribute to identify contract-less composition handlers instead of conventions by @mauroservienti in #1000
- Expand dependency ranges allowing .NET 10 dependencies on .NET 8 by @mauroservienti in #1002
New Contributors
- @ServiceComposer-bot made their first contribution in #903
Full Changelog: 4.1.1...4.2.0
4.2.0-beta.5
What's Changed
- Use a CompositionHandler attribute to identify contract-less composition handlers instead of conventions by @mauroservienti in #1000
Full Changelog: 4.2.0-beta.4...4.2.0-beta.5
4.2.0-beta.4
What's Changed
- contract-less composition over controllers by @mauroservienti in #996
Full Changelog: 4.2.0-beta.3...4.2.0-beta.4
4.2.0-beta.3
What's Changed
- Document known limitations by @mauroservienti in #887
- Tweak dependency versions by @mauroservienti in #915
Full Changelog: 4.2.0-beta.2...4.2.0-beta.3
4.2.0-beta.2
What's Changed
- Use the Microsoft.CodeAnalysis.CSharp package from .NET 8 by @mauroservienti in #881
Full Changelog: 4.2.0-beta.1...4.2.0-beta.2
4.2.0-beta.1
What's Changed
- Move to incremental source generator by @mauroservienti in #879
Full Changelog: 4.2.0-alpha.1...4.2.0-beta.1