Skip to content

Commit

Permalink
v1.7.2 release
Browse files Browse the repository at this point in the history
  • Loading branch information
dj-nitehawk committed Nov 3, 2024
1 parent 773b0c2 commit ac6391d
Show file tree
Hide file tree
Showing 10 changed files with 45 additions and 35 deletions.
2 changes: 1 addition & 1 deletion FastEndpoints.TemplatePack.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

<PropertyGroup>

<Version>1.7.1</Version>
<Version>1.7.2</Version>

<PackageType>Template</PackageType>
<PackageId>FastEndpoints.TemplatePack</PackageId>
Expand Down
2 changes: 1 addition & 1 deletion changelog.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
- upgrade dependencies to latest
- remove `Xunit.Priority` package
- add reflection source generator to startup config
26 changes: 13 additions & 13 deletions templates/integrated/Source/Features/Members/SignUp/Request.cs
Original file line number Diff line number Diff line change
Expand Up @@ -6,33 +6,33 @@ sealed class Request
{
//request dto shape is dictated by front-end team

public User UserDetails { get; init; }
public string Email { get; init; }
public string BirthDay { get; init; }
public string Gender { get; init; }
public ContactDetails Contact { get; init; }
public AddressDetails Address { get; init; }
public User UserDetails { get; set; }
public string Email { get; set; }
public string BirthDay { get; set; }
public string Gender { get; set; }
public ContactDetails Contact { get; set; }
public AddressDetails Address { get; set; }

public sealed class User
{
public string FirstName { get; init; }
public string LastName { get; init; }
public string FirstName { get; set; }
public string LastName { get; set; }
}

public sealed class ContactDetails
{
public string MobileNumber { get; init; }
public string MobileNumber { get; set; }
public bool Whatsapp { get; set; }
public bool Viber { get; set; }
public bool Telegram { get; set; }
}

public sealed class AddressDetails
{
public string Street { get; init; }
public string City { get; init; }
public string State { get; init; }
public string ZipCode { get; init; }
public string Street { get; set; }
public string City { get; set; }
public string State { get; set; }
public string ZipCode { get; set; }
}

internal sealed class Validator : Validator<Request>
Expand Down
16 changes: 8 additions & 8 deletions templates/integrated/Source/MyProject.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -10,15 +10,15 @@
</PropertyGroup>

<ItemGroup>
<PackageReference Include="AWSSDK.SimpleEmailV2" Version="3.7.402.7"/>
<PackageReference Include="AWSSDK.SimpleEmailV2" Version="3.7.404.1" />
<PackageReference Include="BCrypt.Net-Next" Version="4.0.3"/>
<PackageReference Include="FastEndpoints" Version="5.30.0"/>
<PackageReference Include="FastEndpoints.Generator" Version="5.30.0" PrivateAssets="all" IncludeAssets="runtime; build; native; contentfiles; analyzers; buildtransitive"/>
<PackageReference Include="FastEndpoints.Security" Version="5.30.0"/>
<PackageReference Include="FastEndpoints.Swagger" Version="5.30.0"/>
<PackageReference Include="FastEndpoints" Version="5.31.0" />
<PackageReference Include="FastEndpoints.Generator" Version="5.31.0" PrivateAssets="all" IncludeAssets="runtime; build; native; contentfiles; analyzers; buildtransitive" />
<PackageReference Include="FastEndpoints.Security" Version="5.31.0" />
<PackageReference Include="FastEndpoints.Swagger" Version="5.31.0" />
<PackageReference Include="LettuceEncrypt" Version="1.3.3"/>
<PackageReference Include="MessagePack" Version="2.5.172"/>
<PackageReference Include="MongoDB.Entities" Version="23.1.1"/>
<PackageReference Include="MessagePack" Version="2.5.187" />
<PackageReference Include="MongoDB.Entities" Version="23.2.0" />
</ItemGroup>

<!-- exclude test related code from release build -->
Expand All @@ -27,7 +27,7 @@
</PropertyGroup>
<ItemGroup Condition="'$(Configuration)' != 'Release'">
<PackageReference Include="FakeItEasy" Version="8.3.0"/>
<PackageReference Include="FastEndpoints.Testing" Version="5.30.0"/>
<PackageReference Include="FastEndpoints.Testing" Version="5.31.0" />
<PackageReference Include="FluentAssertions" Version="6.12.1"/>
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.11.1"/>
<PackageReference Include="xunit" Version="2.9.2"/>
Expand Down
9 changes: 7 additions & 2 deletions templates/integrated/Source/Program.cs
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
bld.Services
.AddAuthenticationJwtBearer(o => o.SigningKey = bld.Configuration["Auth:SigningKey"])
.AddAuthorization()
.AddFastEndpoints(o => o.SourceGeneratorDiscoveredTypes.AddRange(DiscoveredTypes.All))
.AddFastEndpoints(o => o.SourceGeneratorDiscoveredTypes = DiscoveredTypes.All)
.AddJobQueues<JobRecord, JobStorageProvider>()
.AddSingleton<IAmazonSimpleEmailServiceV2>(
new AmazonSimpleEmailServiceV2Client(
Expand Down Expand Up @@ -36,7 +36,12 @@

app.UseAuthentication()
.UseAuthorization()
.UseFastEndpoints(c => c.Errors.UseProblemDetails());
.UseFastEndpoints(
c =>
{
c.Binding.ReflectionCache.AddFromMyProject();
c.Errors.UseProblemDetails();
});

await InitDatabase(app.Configuration["Database:Name"]);

Expand Down
4 changes: 2 additions & 2 deletions templates/project/Source/Features/SayHello/Request.cs
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ namespace SayHello;

sealed class Request
{
public string FirstName { get; init; }
public string LastName { get; init; }
public string FirstName { get; set; }
public string LastName { get; set; }

internal sealed class Validator : Validator<Request>
{
Expand Down
8 changes: 4 additions & 4 deletions templates/project/Source/MyProject.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,10 @@
</PropertyGroup>

<ItemGroup>
<PackageReference Include="FastEndpoints" Version="5.30.0"/>
<PackageReference Include="FastEndpoints.Generator" Version="5.30.0" PrivateAssets="all" IncludeAssets="runtime; build; native; contentfiles; analyzers; buildtransitive"/>
<PackageReference Include="FastEndpoints.Security" Version="5.30.0"/>
<PackageReference Include="FastEndpoints.Swagger" Version="5.30.0"/>
<PackageReference Include="FastEndpoints" Version="5.31.0"/>
<PackageReference Include="FastEndpoints.Generator" Version="5.31.0" PrivateAssets="all" IncludeAssets="runtime; build; native; contentfiles; analyzers; buildtransitive"/>
<PackageReference Include="FastEndpoints.Security" Version="5.31.0"/>
<PackageReference Include="FastEndpoints.Swagger" Version="5.31.0"/>
</ItemGroup>

</Project>
9 changes: 7 additions & 2 deletions templates/project/Source/Program.cs
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,18 @@
bld.Services
.AddAuthenticationJwtBearer(s => s.SigningKey = bld.Configuration["Auth:JwtKey"])
.AddAuthorization()
.AddFastEndpoints(o => o.SourceGeneratorDiscoveredTypes.AddRange(DiscoveredTypes.All))
.AddFastEndpoints(o => o.SourceGeneratorDiscoveredTypes = DiscoveredTypes.All)
.SwaggerDocument();

var app = bld.Build();
app.UseAuthentication()
.UseAuthorization()
.UseFastEndpoints(c => c.Errors.UseProblemDetails())
.UseFastEndpoints(
c =>
{
c.Binding.ReflectionCache.AddFromMyProject();
c.Errors.UseProblemDetails();
})
.UseSwaggerGen();
app.Run();

Expand Down
2 changes: 1 addition & 1 deletion templates/project/Tests/Tests.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
</PropertyGroup>

<ItemGroup>
<PackageReference Include="FastEndpoints.Testing" Version="5.30.0"/>
<PackageReference Include="FastEndpoints.Testing" Version="5.31.0"/>
<PackageReference Include="FluentAssertions" Version="6.12.1"/>
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.11.1"/>
<PackageReference Include="xunit" Version="2.9.2"/>
Expand Down
2 changes: 1 addition & 1 deletion templates/test/Tests/Tests.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
</PropertyGroup>

<ItemGroup>
<PackageReference Include="FastEndpoints.Testing" Version="5.30.0" />
<PackageReference Include="FastEndpoints.Testing" Version="5.31.0" />
<PackageReference Include="FluentAssertions" Version="6.12.1" />
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.11.1" />
<PackageReference Include="xunit" Version="2.9.2" />
Expand Down

0 comments on commit ac6391d

Please sign in to comment.