Personal Website for Christopher D. Cavell
Project incorporates generation of markdown files in Documentation folder, during project builds, from comment syntax of source code, through console application XmlToMarkdown. Documentation changes are maintained in a wiki submodule that is also updated during project build.
Target Frameworks are ASP.NET Core 5.0 and .NET Standard 2.1 respectfully. Developed and built in a Windows environment utilizing Visual Studio Community 2019 source-code editor. Repository is Git utilizing git-flow extention to provide high-level repository operations for Vincent Driessen's branching model.
This work is licensed under the MIT License, with the exception of Duende™ IdentityServer software libraries which are licensed under the Duende™ Software License Agreement. All other software libraries are licensed under their respective license agreements. Source Code documentation is found in repository Wiki section.
If you are cloning this repository, please enter commands as follows:
$ git clone --recurse-submodules https://github.com/cdcavell/cdcavell.name.git
$ cd cdcavell.name
$ git flow init -d
You can show your support to this project by making a donation via PayPal
Website deployment
Build | Date | Description |
---|---|---|
1.1.2.0 | 07/28/2021 | Add: SignalR streaming Update: App Services Action Build And Deployment Pipeline Update: Migrate to AWS Lightsail Update: Dependency update |
1.1.1.5 | 07/05/2021 | Add: Microsoft Clarity Add: Google Analytics |
1.1.1.4 | 07/03/2021 | Add: Permission-Based Authorization Revert: ASP.NET Core 5.0 Update: Dependency update Microsoft.AspNetCore.Authentication.JwtBearer 5.0.7 Microsoft.IdentityModel.Protocols 6.7.1 Microsoft.IdentityModel.Protocols.OpenIdConnect 6.7.1 Microsoft.AspNetCore.Authentication.OpenIdConnect 5.0.7 Microsoft.AspNetCore.Cryptography.Internal 5.0.7 Microsoft.AspNetCore.Cryptography.KeyDerivation 5.0.7 Microsoft.AspNetCore.Identity.EntityFrameworkCore 5.0.7 Microsoft.Extensions.Identity.Core 5.0.7 Microsoft.Extensions.Identity.Stores 5.0.7 Microsoft.Extensions.Logging.Abstractions 5.0.0 Microsoft.Data.Sqlite.Core 5.0.7 Microsoft.DotNet.PlatformAbstractions 3.1.6 Microsoft.EntityFrameworkCore.Sqlite 5.0.7 Microsoft.EntityFrameworkCore.Sqlite.Core 5.0.7 Microsoft.Extensions.DependencyModel 5.0.0 SQLitePCLRaw.bundle_e_sqlite3 2.0.4 SQLitePCLRaw.core 2.0.4 SQLitePCLRaw.lib.e_sqlite3 2.0.4 SQLitePCLRaw.provider.dynamic_cdecl 2.0.4 System.Text.Encodings.Web 5.0.1 System.Text.Json 5.0.1 Microsoft.EntityFrameworkCore.Tools 5.0.7 Microsoft.CSharp 4.7.0 Microsoft.EntityFrameworkCore.Design 5.0.7 Microsoft.EntityFrameworkCore.Relational 5.0.7 Microsoft.Extensions.Configuration.Abstractions 5.0.0 Microsoft.EntityFrameworkCore 5.0.7 Microsoft.EntityFrameworkCore.Abstractions 5.0.7 Microsoft.EntityFrameworkCore.Analyzers 5.0.7 Microsoft.Extensions.Caching.Abstractions 5.0.0 Microsoft.Extensions.Caching.Memory 5.0.0 Microsoft.Extensions.DependencyInjection 5.0.1 Microsoft.Extensions.DependencyInjection.Abstractions 5.0.0 Microsoft.Extensions.Logging 5.0.0 Microsoft.Extensions.Logging.Abstractions 5.0.0 Microsoft.Extensions.Options 5.0.0 Microsoft.Extensions.Primitives 5.0.0 System.Collections.Immutable 5.0.0 System.ComponentModel.Annotations 5.0.0 System.Diagnostics.DiagnosticSource 5.0.1 System.Memory 4.5.3 Microsoft.AspNetCore.Authentication.Facebook 5.0.7 Microsoft.AspNetCore.Authentication.Google 5.0.7 Microsoft.AspNetCore.Authentication.MicrosoftAccount 5.0.7 Microsoft.AspNetCore.Authentication.Twitter 5.0.7 |
1.1.1.3 | 06/30/2021 | Fix: Domain Mapper and Regular Expression Update: ASP.NET Core 6.0 Preview Update: Dependency update Microsoft.AspNetCore.Authentication.OpenIdConnect 6.0.0-preview.5.21301.17 Microsoft.CSharp 4.5.0 Microsoft.Data.Sqlite.Core 6.0.0-preview.5.21301.9 Microsoft.EntityFrameworkCore 6.0.0-preview.5.21301.9 Microsoft.EntityFrameworkCore.Abstractions 6.0.0-preview.5.21301.9 Microsoft.EntityFrameworkCore.Analyzers 6.0.0-preview.5.21301.9 Microsoft.EntityFrameworkCore.Design 6.0.0-preview.5.21301.9 Microsoft.EntityFrameworkCore.Relational 6.0.0-preview.5.21301.9 Microsoft.EntityFrameworkCore.Sqlite 6.0.0-preview.5.21301.9 Microsoft.EntityFrameworkCore.Sqlite.Core 6.0.0-preview.5.21301.9 Microsoft.EntityFrameworkCore.Tools 6.0.0-preview.5.21301.9 Microsoft.Extensions.Caching.Abstractions 6.0.0-preview.5.21301.5 Microsoft.Extensions.Caching.Memory 6.0.0-preview.5.21301.5 Microsoft.Extensions.Configuration.Abstractions 6.0.0-preview.5.21301.5 Microsoft.Extensions.DependencyInjection 6.0.0-preview.5.21301.5 Microsoft.Extensions.DependencyInjection.Abstractions 6.0.0-preview.5.21301.5 Microsoft.Extensions.DependencyModel 6.0.0-preview.5.21301.5 Microsoft.Extensions.Logging 6.0.0-preview.5.21301.5 Microsoft.Extensions.Logging.Abstractions 6.0.0-preview.5.21301.5 Microsoft.Extensions.Options 6.0.0-preview.5.21301.5 Microsoft.Extensions.Primitives 6.0.0-preview.5.21301.5 Microsoft.IdentityModel.Protocols 6.10.0 Microsoft.IdentityModel.Protocols.OpenIdConnect 6.10.0 SQLitePCLRaw.bundle_e_sqlite3 2.0.5-pre20210119130047 SQLitePCLRaw.core 2.0.5-pre20210119130047 SQLitePCLRaw.lib.e_sqlite3 2.0.5-pre20210119130047 SQLitePCLRaw.provider.dynamic_cdecl 2.0.5-pre20210119130047 System.Buffers 4.5.1 System.Collections.Immutable 6.0.0-preview.5.21301.5 System.ComponentModel.Annotations 4.5.0 System.Diagnostics.DiagnosticSource 6.0.0-preview.5.21301.5 System.Memory 4.5.4 System.Runtime.CompilerServices.Unsafe 6.0.0-preview.5.21301.5 System.Text.Encodings.Web 6.0.0-preview.5.21301.5 System.Text.Json 6.0.0-preview.5.21301.5 Microsoft.AspNetCore.Authentication.JwtBearer 6.0.0-preview.5.21301.17 Microsoft.AspNetCore.Cryptography.Internal 6.0.0-preview.5.21301.17 Microsoft.AspNetCore.Cryptography.KeyDerivation 6.0.0-preview.5.21301.17 System.Numerics.Vectors 4.4.0 Microsoft.AspNetCore.Authentication.Facebook 6.0.0-preview.5.21301.17 Microsoft.AspNetCore.Authentication.Google 6.0.0-preview.5.21301.17 Microsoft.AspNetCore.Authentication.MicrosoftAccount 6.0.0-preview.5.21301.17 Microsoft.AspNetCore.Authentication.Twitter 6.0.0-preview.5.21301.17 |
1.1.1.2 | 06/20/2021 | Add: Permission-Based Authorization Add: New IHtmlHelper Extension Gravatar Update: Terms Of Service Update: Privacy Policy Update: Twitter Card Update: Dependency update Microsoft.AspNetCore.Authentication.JwtBearer v 5.0.7 Microsoft.AspNetCore.Cryptography.Internal v 5.0.7 Microsoft.AspNetCore.Cryptography.KeyDerivation v 5.0.7 Microsoft.AspNetCore.Identity.EntityFrameworkCore v 5.0.7 Microsoft.Data.Sqlite.Core v 5.0.7 Microsoft.EntityFrameworkCore v 5.0.7 Microsoft.EntityFrameworkCore.Abstractions v 5.0.7 Microsoft.EntityFrameworkCore.Analyzers v 5.0.7 Microsoft.EntityFrameworkCore.Design v 5.0.7 Microsoft.EntityFrameworkCore.Relational v 5.0.7 Microsoft.EntityFrameworkCore.Sqlite v 5.0.7 Microsoft.EntityFrameworkCore.Sqlite.Core v 5.0.7 Microsoft.EntityFrameworkCore.Tools v 5.0.7 Microsoft.Extensions.Identity.Core v 5.0.7 Microsoft.Extensions.Identity.Stores v 5.0.7 Microsoft.AspNetCore.Authentication.OpenIdConnect v 5.0.7 Microsoft.AspNetCore.Authentication.Facebook v 5.0.7 Microsoft.AspNetCore.Authentication.Google v 5.0.7 Microsoft.AspNetCore.Authentication.MicrosoftAccount v 5.0.7 Microsoft.AspNetCore.Authentication.Twitter v 5.0.7 |
1.1.1.1 | 06/07/2021 | Add: Permission-Based Authorization Update: Dependency update Duende.IdentityServer v 5.2.1 Duende.IdentityServer.AspNetIdentity v 5.2.1 AspNet.Security.OAuth.GitHub v 5.0.6 |
1.1.1.0 | 05/16/2021 | Add: Permission-Based Authorization Update: CVE-2020-7729 security vulnerability Update: Dependency update Duende.IdentityServer v 5.2.0 Duende.IdentityServer.AspNetIdentity v 5.2.0 System.IdentityModel.Tokens.Jwt v 6.11.0 |
1.1.0.0 | 03/28/2021 | Update: Integrate ASP.NET Core Identity |
1.0.4.3 | 03/20/2021 | Add: 2FA using TOTP |
1.0.4.2 | 03/16/2021 | Add: Email verification |
1.0.4.1 | 03/15/2021 | Update: Dependency update AspNet.Security.OAuth.GitHub v5.0.2 Microsoft.AspNetCore.Authentication.Facebook v5.0.4 Microsoft.AspNetCore.Authentication.Google v5.0.4 Microsoft.AspNetCore.Authentication.MicrosoftAccount v5.0.4 Microsoft.AspNetCore.Authentication.Twitter v5.0.4 Microsoft.AspNetCore.Authentication.JwtBearer v5.0.4 Microsoft.AspNetCore.Authentication.OpenIdConnect v5.0.4 Microsoft.EntityFrameworkCore v5.0.4 Microsoft.EntityFrameworkCore.Design v5.0.4 Microsoft.EntityFrameworkCore.Sqlite v5.0.4 Microsoft.EntityFrameworkCore.Tools v5.0.4 |
1.0.4.0 | 03/15/2021 | Fix: EntityFramework NetCore Migrations Add: New IdToken Field |
1.0.3.3 | 03/12/2021 | Update: User Authorization Web Service Update: Dependency update Duende.IdentityServer v5.0.5 Duende.IdentityServer.Storage v5.0.5 Duende.IdentityServer.AspNetIdentity v5.0.5 |
1.0.3.2 | 02/20/2021 | Update: Dependency update Microsoft.Extensions.Logging.ApplicationInsights v2.17.0 Duende.IdentityServer v5.0.4 Duende.IdentityServer.AspNetIdentity v5.0.4 |
1.0.3.1 | 02/09/2021 | Update: User Authorization Web Service |
1.0.3.0 | 02/06/2021 | Add: Initial build Authorization Service |
1.0.2.3 | 01/21/2021 | Update: Update Duende software libraries v5.0.1 |
1.0.2.2 | 01/18/2021 | Update: Convert GrantType from Implicit to Pkce |
1.0.2.1 | 01/17/2021 | Update: Handle HttpRequestException as http status instead of application exception |
1.0.2.0 | 01/16/2021 | Add: Initial build Duende IdentityServer5 |
1.0.1.3 | 01/16/2021 | Update: Change wiki submodule branch from main to master Update: Dependency update Microsoft.AspNetCore.Authentication.Facebook v5.0.2 Microsoft.AspNetCore.Authentication.Google v5.0.2 Microsoft.AspNetCore.Authentication.MicrosoftAccount v5.0.2 Microsoft.AspNetCore.Authentication.Twitter v5.0.2 Microsoft.AspNetCore.Identity.EntityFrameworkCore v5.0.2 Microsoft.EntityFrameworkCore v5.0.2 Microsoft.EntityFrameworkCore.Sqlite v5.0.2 Microsoft.EntityFrameworkCore.Tools v5.0.2 Microsoft.AspNetCore.Authentication.OpenIdConnect v5.0.2 |
1.0.1.2 | 11/29/2020 | Update: Implement Registration/Roles/Permissions #183 |
1.0.1.1 | 11/27/2020 | Update: Convert master repository to main |
1.0.1.0 | 11/27/2020 | Update: Target Framework netcoreapp3.1 to net5.0 Update: use cdcavell/automerge-action@v0.12.0 |
1.0.0.9 | 11/22/2020 | Add: Implement Registration/Roles/Permissions #183 Add: Blog Site link Fix: Meta description length Add: Ping Google with the location of sitemap Update: allowed-branch version |
1.0.0.8 | 11/01/2020 | Update: Bing Search APIs will transition from Azure Cognitive Services to Azure Marketplace on 31 October 2023 #152 |
1.0.0.7 | 10/31/2020 | Fix: Eliminate render-blocking resources #171 Fix: Serve static assets with an efficient cache policy #172 Add: Integrate Bing's Adaptive URL submission API with your website #144 |
1.0.0.6 | 10/31/2020 | Update: Convert Sitemap class to build sitemap.xml dynamic based on existing controllers in project #145 |
1.0.0.5 | 10/31/2020 | Add: EU General Data Protection Regulation (GDPR) support in ASP.NET Core #161 |
1.0.0.4 | 10/30/2020 | Add: Enforce HTTPS in ASP.NET Core #158 |
1.0.0.3 | 10/30/2020 | Fix: Addressed Issues #142 #143 #146 #147 #150 |
1.0.0.2 | 10/28/2020 | Fix: Change twitter description in layout |
1.0.0.1 | 10/28/2020 | Fix: Center Search Pagination |
1.0.0.0 | 10/28/2020 | Initial Development |