Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
e0985eb
chore(build): bump version to 2.0.0-beta.11
j-d-ha Dec 17, 2025
f747006
feat(examples): add MinimalLambda.Example.ClassMiddleware project
j-d-ha Dec 17, 2025
7a439f5
feat(examples): add Program.cs to MinimalLambda.Example.ClassMiddleware
j-d-ha Dec 17, 2025
86b1b2e
feat(source-generators): add support for `UseMiddleware<T>()`
j-d-ha Dec 17, 2025
36f7194
feat(source-generators): enhance middleware metadata support
j-d-ha Dec 17, 2025
032ae7d
feat(source-generators): add support for generating `UseMiddleware<T>…
j-d-ha Dec 17, 2025
0d32f8a
feat(source-generators): enhance `UseMiddleware<T>` generation with c…
j-d-ha Dec 18, 2025
21ae19e
refactor(source-generators): simplify `UseMiddleware<T>` template by …
j-d-ha Dec 18, 2025
ba4e8a5
feat(source-generators): enhance `UseMiddleware<T>` with parameter va…
j-d-ha Dec 18, 2025
a6ea3a4
feat(source-generators): add support for `FromServicesAttribute` in `…
j-d-ha Dec 18, 2025
b2eb714
feat(source-generators): update `UseMiddleware<T>` to handle non-null…
j-d-ha Dec 18, 2025
ad7aeb1
feat(source-generators): update `UseMiddleware<T>` to skip caching fo…
j-d-ha Dec 18, 2025
98110cc
feat(source-generators): add rule `LH0005` for middleware constructor…
j-d-ha Dec 18, 2025
df38b54
test(source-generators): add unit test for middleware constructor att…
j-d-ha Dec 18, 2025
a654964
feat(source-generators): enhance `UseMiddleware<T>` to support `AllFr…
j-d-ha Dec 18, 2025
ad0d3b7
feat(source-generators): add support for disposable middleware in `Us…
j-d-ha Dec 18, 2025
4736b83
feat(attributes): add documentation for middleware-related attributes
j-d-ha Dec 18, 2025
1c7fb2c
feat(tests): improve `UseMiddleware<T>` unit tests and add snapshot t…
j-d-ha Dec 18, 2025
57ca864
feat(source-generators): add rule `LH0006` for middleware type valida…
j-d-ha Dec 18, 2025
e712dc5
feat(source-generators): improve type handling and extend middleware …
j-d-ha Dec 18, 2025
c6b961a
feat(diagnostics): improve validation and streamline XML documentation
j-d-ha Dec 18, 2025
e26ab79
feat(docs): expand middleware guide with inline and class-based appro…
j-d-ha Dec 18, 2025
fec69da
feat(docs): refine middleware guide for clarity and conciseness
j-d-ha Dec 18, 2025
5f18cb4
feat(source-generators): refactor `LocationInfo` creation for improve…
j-d-ha Dec 19, 2025
a6ab252
feat(examples): add class-based middleware example in `MinimalLambda.…
j-d-ha Dec 19, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion Directory.Build.props
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<Project>
<PropertyGroup>
<Version>2.0.0-beta.10</Version>
<Version>2.0.0-beta.11</Version>
<!-- SPDX license identifier for MIT -->
<PackageLicenseExpression>MIT</PackageLicenseExpression>
<!-- Other useful metadata -->
Expand Down
15 changes: 15 additions & 0 deletions MinimalLambda.sln
Original file line number Diff line number Diff line change
Expand Up @@ -91,6 +91,8 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Lambdas", "Lambdas", "{D910
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MinimalLambda.Envelopes", "src\Envelopes\MinimalLambda.Envelopes\MinimalLambda.Envelopes.csproj", "{190CC9C7-007F-48C5-867D-03B911D53397}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MinimalLambda.Example.ClassMiddleware", "examples\MinimalLambda.Example.ClassMiddleware\MinimalLambda.Example.ClassMiddleware.csproj", "{69785FC6-B746-4104-8157-1618B80B0A4C}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Expand Down Expand Up @@ -449,6 +451,18 @@ Global
{190CC9C7-007F-48C5-867D-03B911D53397}.Release|x64.Build.0 = Release|Any CPU
{190CC9C7-007F-48C5-867D-03B911D53397}.Release|x86.ActiveCfg = Release|Any CPU
{190CC9C7-007F-48C5-867D-03B911D53397}.Release|x86.Build.0 = Release|Any CPU
{69785FC6-B746-4104-8157-1618B80B0A4C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{69785FC6-B746-4104-8157-1618B80B0A4C}.Debug|Any CPU.Build.0 = Debug|Any CPU
{69785FC6-B746-4104-8157-1618B80B0A4C}.Debug|x64.ActiveCfg = Debug|Any CPU
{69785FC6-B746-4104-8157-1618B80B0A4C}.Debug|x64.Build.0 = Debug|Any CPU
{69785FC6-B746-4104-8157-1618B80B0A4C}.Debug|x86.ActiveCfg = Debug|Any CPU
{69785FC6-B746-4104-8157-1618B80B0A4C}.Debug|x86.Build.0 = Debug|Any CPU
{69785FC6-B746-4104-8157-1618B80B0A4C}.Release|Any CPU.ActiveCfg = Release|Any CPU
{69785FC6-B746-4104-8157-1618B80B0A4C}.Release|Any CPU.Build.0 = Release|Any CPU
{69785FC6-B746-4104-8157-1618B80B0A4C}.Release|x64.ActiveCfg = Release|Any CPU
{69785FC6-B746-4104-8157-1618B80B0A4C}.Release|x64.Build.0 = Release|Any CPU
{69785FC6-B746-4104-8157-1618B80B0A4C}.Release|x86.ActiveCfg = Release|Any CPU
{69785FC6-B746-4104-8157-1618B80B0A4C}.Release|x86.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
Expand Down Expand Up @@ -486,5 +500,6 @@ Global
{381F49C0-297F-4B61-8A82-E9E502E523AD} = {D9109C8A-AFA8-49C8-A19C-381500902B4D}
{7E7B3004-C6C4-4A8C-8610-2A1CB61F834A} = {D9109C8A-AFA8-49C8-A19C-381500902B4D}
{190CC9C7-007F-48C5-867D-03B911D53397} = {1C3C52D9-2936-4A0C-A9C8-F330F22B8359}
{69785FC6-B746-4104-8157-1618B80B0A4C} = {B36A84DF-456D-A817-6EDD-3EC3E7F6E11F}
EndGlobalSection
EndGlobal
Loading
Loading