Skip to content

Commit

Permalink
chore: 1.0.0 [skip ci]
Browse files Browse the repository at this point in the history
## 1.0.0 (2022-08-29)

### ⚠ BREAKING CHANGES

* the IdentityExtensions.cs and httpContext.User.UserId() method removed
* the IDateTimeProvider remove and replace with ISystemClock from Microsoft.Extensions.Internal

### Features

* add api versioning ([ef3529b](ef3529b))
* add Cors ([46aa976](46aa976))
* add distributed cache ([5e05da7](5e05da7))
* add ef DbContext with ISoftDeletable & ITimeable ([41b61b3](41b61b3))
* add health checks ([5043179](5043179))
* add oauth2 (jwt + introspection) authentication & authorization ([051c72d](051c72d))
* add OpenTelemetry tracing ([5b47897](5b47897))
* add prometheus metrics ([a565aa5](a565aa5))
* add request logging ([8f4bde1](8f4bde1))
* add sentry ([90ab194](90ab194))
* add swagger ([be7b149](be7b149))

### Bug Fixes

* add HttpContextAccessor to fix ITimeable entities UserId prop ([92e0989](92e0989))
* add Serilog.Expressions for serilog filter ([9788015](9788015))

### Performance Improvements

* add http client request + response logging ([a53c199](a53c199))
* add IDateTimeProvider ([11cdfe8](11cdfe8))
* add initial WebApplicationFactory for IntegrationTests ([9d4ccd3](9d4ccd3))
* add localization ([081b5b3](081b5b3))
* add Metrics for all HttpClients(provided by HttpClientFactory) ([726a11e](726a11e))
* add migrations script ([79decf2](79decf2))
* add startup.cs ([08bdbe3](08bdbe3))
* add Swagger Snapshot Tests ([925f6d1](925f6d1))
* add test for ISoftDeletable & ITimeable Auto fill properties ([#3](#3)) ([f0efc66](f0efc66))
* add user detail tests ([#2](#2)) ([f4db540](f4db540))
* enrich logs with trace ids ([8728d6d](8728d6d))
* fill httpContext.User.Identity.Name correct and use it directly ([6ecd0ef](6ecd0ef))
* include xml comments in swagger docs ([6029df7](6029df7))
* init clean architecture structure ([8d429d7](8d429d7))
* move configs to appsettings.json ([c8d1c77](c8d1c77))
* move sentry configs to appsettings.json ([55cf04a](55cf04a))
* remove UtcDateTimeProvider and use dotnet SystemClock ([63c9b86](63c9b86))
  • Loading branch information
semantic-release-bot committed Aug 29, 2022
1 parent a39ae13 commit b65b178
Show file tree
Hide file tree
Showing 2 changed files with 69 additions and 22 deletions.
49 changes: 49 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,52 @@
## 1.0.0 (2022-08-29)


### ⚠ BREAKING CHANGES

* the IdentityExtensions.cs and httpContext.User.UserId() method removed
* the IDateTimeProvider remove and replace with ISystemClock from Microsoft.Extensions.Internal

### Features

* add api versioning ([ef3529b](https://github.com/Azaferany/dotnet-quickstart-template/commit/ef3529b016681b50b7e1493c30eb2e1d864b206c))
* add Cors ([46aa976](https://github.com/Azaferany/dotnet-quickstart-template/commit/46aa976f2341acc99225785627bc1c60edb2a127))
* add distributed cache ([5e05da7](https://github.com/Azaferany/dotnet-quickstart-template/commit/5e05da771bb4f42ce4fa85ad4affe0f264e0d22c))
* add ef DbContext with ISoftDeletable & ITimeable ([41b61b3](https://github.com/Azaferany/dotnet-quickstart-template/commit/41b61b3b1beef0a2e9b5db5e8d6a7a40cd91c20d))
* add health checks ([5043179](https://github.com/Azaferany/dotnet-quickstart-template/commit/5043179e7f56347e87af69b9ea0856dca0ee5e57))
* add oauth2 (jwt + introspection) authentication & authorization ([051c72d](https://github.com/Azaferany/dotnet-quickstart-template/commit/051c72d40a26b909cd7fd2a0f6338cd7f99798ae))
* add OpenTelemetry tracing ([5b47897](https://github.com/Azaferany/dotnet-quickstart-template/commit/5b4789721cd50b7e7ab7fce7286dc98394287ee6))
* add prometheus metrics ([a565aa5](https://github.com/Azaferany/dotnet-quickstart-template/commit/a565aa5a14d1ad86219cb7ae45655d2e9120a006))
* add request logging ([8f4bde1](https://github.com/Azaferany/dotnet-quickstart-template/commit/8f4bde13e9f740de63d92003dde18e27a7fbd097))
* add sentry ([90ab194](https://github.com/Azaferany/dotnet-quickstart-template/commit/90ab194c9b67442f99d34b622c4baca621360aad))
* add swagger ([be7b149](https://github.com/Azaferany/dotnet-quickstart-template/commit/be7b1492341244a4b8811b0555fc548ad26b2919))


### Bug Fixes

* add HttpContextAccessor to fix ITimeable entities UserId prop ([92e0989](https://github.com/Azaferany/dotnet-quickstart-template/commit/92e098996e4f27bcb6cd6baeff71ec5b7acce8ca))
* add Serilog.Expressions for serilog filter ([9788015](https://github.com/Azaferany/dotnet-quickstart-template/commit/9788015ae059f9d9aa48b43a34316405f296eb8c))


### Performance Improvements

* add http client request + response logging ([a53c199](https://github.com/Azaferany/dotnet-quickstart-template/commit/a53c199a5751fda035dfd60272f9fef0581ab82d))
* add IDateTimeProvider ([11cdfe8](https://github.com/Azaferany/dotnet-quickstart-template/commit/11cdfe8ded69ca1e135397b421964737416c2ae4))
* add initial WebApplicationFactory for IntegrationTests ([9d4ccd3](https://github.com/Azaferany/dotnet-quickstart-template/commit/9d4ccd35e7dcf7f458734f3aa9dd889f23633b65))
* add localization ([081b5b3](https://github.com/Azaferany/dotnet-quickstart-template/commit/081b5b3e4409bacbc09bda42b7e05a6081f920bd))
* add Metrics for all HttpClients(provided by HttpClientFactory) ([726a11e](https://github.com/Azaferany/dotnet-quickstart-template/commit/726a11e9d6e5b423e219dc4fae5578614bc9f317))
* add migrations script ([79decf2](https://github.com/Azaferany/dotnet-quickstart-template/commit/79decf2afe31466945978cd6c053909e73a9b389))
* add startup.cs ([08bdbe3](https://github.com/Azaferany/dotnet-quickstart-template/commit/08bdbe36569aad6ce07208e7620072a7ca26ac61))
* add Swagger Snapshot Tests ([925f6d1](https://github.com/Azaferany/dotnet-quickstart-template/commit/925f6d1a656807510db623b4cacd729eb080dcd5))
* add test for ISoftDeletable & ITimeable Auto fill properties ([#3](https://github.com/Azaferany/dotnet-quickstart-template/issues/3)) ([f0efc66](https://github.com/Azaferany/dotnet-quickstart-template/commit/f0efc660b2ec5588b2b1a8b468535fb20ad92870))
* add user detail tests ([#2](https://github.com/Azaferany/dotnet-quickstart-template/issues/2)) ([f4db540](https://github.com/Azaferany/dotnet-quickstart-template/commit/f4db540eca6b970616b4bd159f0e75aa8f823caf))
* enrich logs with trace ids ([8728d6d](https://github.com/Azaferany/dotnet-quickstart-template/commit/8728d6da8657586db6fb506dcd907e7cb76b2720))
* fill httpContext.User.Identity.Name correct and use it directly ([6ecd0ef](https://github.com/Azaferany/dotnet-quickstart-template/commit/6ecd0ef274ca7cdf995004f92013ff1b88a50831))
* include xml comments in swagger docs ([6029df7](https://github.com/Azaferany/dotnet-quickstart-template/commit/6029df73d32dda55303ec1e9288a533b97b1ffee))
* init clean architecture structure ([8d429d7](https://github.com/Azaferany/dotnet-quickstart-template/commit/8d429d7e5b04a16fc8bae70733469e43c7fdc1ef))
* move configs to appsettings.json ([c8d1c77](https://github.com/Azaferany/dotnet-quickstart-template/commit/c8d1c77962a157587a53325fe82352bd22dbf4ca))
* move sentry configs to appsettings.json ([55cf04a](https://github.com/Azaferany/dotnet-quickstart-template/commit/55cf04a2fd034e4d0803e446ee9bb9aa7efb5e96))
* remove UtcDateTimeProvider and use dotnet SystemClock ([63c9b86](https://github.com/Azaferany/dotnet-quickstart-template/commit/63c9b869bc4a73ed2bfaef0b062c9fd07c161940))

## 1.0.0 (2022-08-01)


Expand Down
42 changes: 20 additions & 22 deletions templatepack.csproj
Original file line number Diff line number Diff line change
@@ -1,23 +1,21 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<PackageType>Template</PackageType>
<Version>1.0.1</Version>
<PackageId>QuickstartTemplate</PackageId>
<Title>Payping Corporation Web Api Application</Title>
<Authors>Azaferany</Authors>
<Description>template with all essential tools and configs for basic dotnet 6 api</Description>
<PackageTags>dotnet-new;dotnet;templates;csharp;opentelemetry;api-versioning;efcore;openapi</PackageTags>
<TargetFramework>netstandard2.0</TargetFramework>

<IncludeContentInPack>true</IncludeContentInPack>
<IncludeBuildOutput>false</IncludeBuildOutput>
<ContentTargetFolders>content</ContentTargetFolders>
<NoWarn>$(NoWarn);NU5128</NoWarn>
<NoDefaultExcludes>true</NoDefaultExcludes>
</PropertyGroup>

<ItemGroup>
<Content Include=".\**\*" Exclude=".\**\bin\**;.\**\obj\**;.\.git;.\.git\**;.\.idea;.\.idea\**;**\.vscode\**;**\.github\**;README.md;" />
<Compile Remove="**\*" />
</ItemGroup>
</Project>
<PropertyGroup>
<PackageType>Template</PackageType>
<Version>1.0.0</Version>
<PackageId>QuickstartTemplate</PackageId>
<Title>Payping Corporation Web Api Application</Title>
<Authors>Azaferany</Authors>
<Description>template with all essential tools and configs for basic dotnet 6 api</Description>
<PackageTags>dotnet-new;dotnet;templates;csharp;opentelemetry;api-versioning;efcore;openapi</PackageTags>
<TargetFramework>netstandard2.0</TargetFramework>
<IncludeContentInPack>true</IncludeContentInPack>
<IncludeBuildOutput>false</IncludeBuildOutput>
<ContentTargetFolders>content</ContentTargetFolders>
<NoWarn>$(NoWarn);NU5128</NoWarn>
<NoDefaultExcludes>true</NoDefaultExcludes>
</PropertyGroup>
<ItemGroup>
<Content Include=".\**\*" Exclude=".\**\bin\**;.\**\obj\**;.\.git;.\.git\**;.\.idea;.\.idea\**;**\.vscode\**;**\.github\**;README.md;"/>
<Compile Remove="**\*"/>
</ItemGroup>
</Project>

0 comments on commit b65b178

Please sign in to comment.