diff --git a/.gitignore b/.gitignore index 0c5d016..0acf3cf 100644 --- a/.gitignore +++ b/.gitignore @@ -203,3 +203,8 @@ src/Demo.WebApp/wwwroot/js/site.min.js src/Demo.WebApp/appsettings.Development.json src/Demo.WebApp/appdata.db src/Demo.WebApp/appsettings.Development.json + +# Claude working files +CLAUDE.md +CLAUDE_*.md +.claude/ diff --git a/src/Demo.WebApp/Demo.WebApp.csproj b/src/Demo.WebApp/Demo.WebApp.csproj index 75c6687..930c5dc 100644 --- a/src/Demo.WebApp/Demo.WebApp.csproj +++ b/src/Demo.WebApp/Demo.WebApp.csproj @@ -1,49 +1,49 @@ - - - - net8.0 - Demo.WebApp-903DD7B4-EED4-4F85-A8BD-F9EE1049BFF3 - true - false - - - - - PreserveNewest - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + net8.0 + Demo.WebApp-903DD7B4-EED4-4F85-A8BD-F9EE1049BFF3 + true + false + + + + + PreserveNewest + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/WebAppMvc/WebAppMvc.csproj b/src/WebAppMvc/WebAppMvc.csproj index 7dc8702..4c2cb16 100644 --- a/src/WebAppMvc/WebAppMvc.csproj +++ b/src/WebAppMvc/WebAppMvc.csproj @@ -1,18 +1,18 @@ - - - - net8.0 - false - - - - - - - - - - - - - + + + + net8.0 + false + + + + + + + + + + + + + diff --git a/src/cloudscribe.Logging.EFCore.Common/cloudscribe.Logging.EFCore.Common.csproj b/src/cloudscribe.Logging.EFCore.Common/cloudscribe.Logging.EFCore.Common.csproj index e82cae8..a0b34aa 100644 --- a/src/cloudscribe.Logging.EFCore.Common/cloudscribe.Logging.EFCore.Common.csproj +++ b/src/cloudscribe.Logging.EFCore.Common/cloudscribe.Logging.EFCore.Common.csproj @@ -1,32 +1,32 @@ - - - - Entity Framework Core implementation of cloudscribe ILogRepository - 8.5.0 - net8.0 - Joe Audette - cloudscribe;repositories;logging - icon.png - https://github.com/joeaudette/cloudscribe.Logging - Apache-2.0 - README.md - https://github.com/cloudscribe/cloudscribe.Logging.git - git - - - - - - - - - - - - - - - - - - + + + + Entity Framework Core implementation of cloudscribe ILogRepository + 8.6.0 + net8.0 + Joe Audette + cloudscribe;repositories;logging + icon.png + https://github.com/joeaudette/cloudscribe.Logging + Apache-2.0 + README.md + https://github.com/cloudscribe/cloudscribe.Logging.git + git + + + + + + + + + + + + + + + + + + diff --git a/src/cloudscribe.Logging.EFCore.MSSQL/cloudscribe.Logging.EFCore.MSSQL.csproj b/src/cloudscribe.Logging.EFCore.MSSQL/cloudscribe.Logging.EFCore.MSSQL.csproj index 8c45b03..26effe6 100644 --- a/src/cloudscribe.Logging.EFCore.MSSQL/cloudscribe.Logging.EFCore.MSSQL.csproj +++ b/src/cloudscribe.Logging.EFCore.MSSQL/cloudscribe.Logging.EFCore.MSSQL.csproj @@ -1,35 +1,35 @@ - - - - MSSQL Entity Framework Core implementation of cloudscribe ILogRepository - 8.5.0 - net8.0 - Joe Audette - cloudscribe;repositories;logging - icon.png - https://github.com/joeaudette/cloudscribe.Logging - Apache-2.0 - README.md - https://github.com/cloudscribe/cloudscribe.Logging.git - git - - - - - - - - - - - - - - - - - - - - - + + + + MSSQL Entity Framework Core implementation of cloudscribe ILogRepository + 8.6.0 + net8.0 + Joe Audette + cloudscribe;repositories;logging + icon.png + https://github.com/joeaudette/cloudscribe.Logging + Apache-2.0 + README.md + https://github.com/cloudscribe/cloudscribe.Logging.git + git + + + + + + + + + + + + + + + + + + + + + diff --git a/src/cloudscribe.Logging.EFCore.MySql/cloudscribe.Logging.EFCore.MySql.csproj b/src/cloudscribe.Logging.EFCore.MySql/cloudscribe.Logging.EFCore.MySql.csproj index e96c51f..99ca989 100644 --- a/src/cloudscribe.Logging.EFCore.MySql/cloudscribe.Logging.EFCore.MySql.csproj +++ b/src/cloudscribe.Logging.EFCore.MySql/cloudscribe.Logging.EFCore.MySql.csproj @@ -1,36 +1,36 @@ - - - - MySQL Entity Framework Core implementation of cloudscribe ILogRepository - 8.5.0 - net8.0 - Joe Audette - cloudscribe;repositories;logging - icon.png - https://github.com/joeaudette/cloudscribe.Logging - Apache-2.0 - README.md - https://github.com/cloudscribe/cloudscribe.Logging.git - git - - - - - - - - - - - - - - - - - - - - - - + + + + MySQL Entity Framework Core implementation of cloudscribe ILogRepository + 8.6.0 + net8.0 + Joe Audette + cloudscribe;repositories;logging + icon.png + https://github.com/joeaudette/cloudscribe.Logging + Apache-2.0 + README.md + https://github.com/cloudscribe/cloudscribe.Logging.git + git + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/cloudscribe.Logging.EFCore.PostgreSql/cloudscribe.Logging.EFCore.PostgreSql.csproj b/src/cloudscribe.Logging.EFCore.PostgreSql/cloudscribe.Logging.EFCore.PostgreSql.csproj index db31b95..2a61f24 100644 --- a/src/cloudscribe.Logging.EFCore.PostgreSql/cloudscribe.Logging.EFCore.PostgreSql.csproj +++ b/src/cloudscribe.Logging.EFCore.PostgreSql/cloudscribe.Logging.EFCore.PostgreSql.csproj @@ -1,37 +1,37 @@ - - - - PostgreSql Entity Framework Core implementation of cloudscribe ILogRepository, using snake case tables and fields - 8.5.0 - net8.0 - Joe Audette - cloudscribe;repositories;logging - icon.png - https://github.com/joeaudette/cloudscribe.Logging - Apache-2.0 - README.md - https://github.com/cloudscribe/cloudscribe.Logging.git - git - - - - - - - - - - - - - - - - - - - - - - - + + + + PostgreSql Entity Framework Core implementation of cloudscribe ILogRepository, using snake case tables and fields + 8.6.0 + net8.0 + Joe Audette + cloudscribe;repositories;logging + icon.png + https://github.com/joeaudette/cloudscribe.Logging + Apache-2.0 + README.md + https://github.com/cloudscribe/cloudscribe.Logging.git + git + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/cloudscribe.Logging.EFCore.SQLite/cloudscribe.Logging.EFCore.SQLite.csproj b/src/cloudscribe.Logging.EFCore.SQLite/cloudscribe.Logging.EFCore.SQLite.csproj index 7a2e5b8..5a79c18 100644 --- a/src/cloudscribe.Logging.EFCore.SQLite/cloudscribe.Logging.EFCore.SQLite.csproj +++ b/src/cloudscribe.Logging.EFCore.SQLite/cloudscribe.Logging.EFCore.SQLite.csproj @@ -1,36 +1,36 @@ - - - - SQLite Entity Framework Core implementation of cloudscribe ILogRepository - 8.5.0 - net8.0 - Joe Audette - cloudscribe;repositories;logging - icon.png - https://github.com/joeaudette/cloudscribe.Logging - Apache-2.0 - README.md - https://github.com/cloudscribe/cloudscribe.Logging.git - git - - - - - - - - - - - - - - - - - - - - - - + + + + SQLite Entity Framework Core implementation of cloudscribe ILogRepository + 8.6.0 + net8.0 + Joe Audette + cloudscribe;repositories;logging + icon.png + https://github.com/joeaudette/cloudscribe.Logging + Apache-2.0 + README.md + https://github.com/cloudscribe/cloudscribe.Logging.git + git + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/cloudscribe.Logging.NoDb/cloudscribe.Logging.NoDb.csproj b/src/cloudscribe.Logging.NoDb/cloudscribe.Logging.NoDb.csproj index c367500..8556e66 100644 --- a/src/cloudscribe.Logging.NoDb/cloudscribe.Logging.NoDb.csproj +++ b/src/cloudscribe.Logging.NoDb/cloudscribe.Logging.NoDb.csproj @@ -2,7 +2,7 @@ NoDb implementation of cloudscribe ILogRepository - 8.5.0 + 8.6.0 net8.0 Joe Audette cloudscribe;repositories;logging @@ -20,7 +20,7 @@ - + diff --git a/src/cloudscribe.Logging.Web/cloudscribe.Logging.Web.csproj b/src/cloudscribe.Logging.Web/cloudscribe.Logging.Web.csproj index 317a5c2..2ab493b 100644 --- a/src/cloudscribe.Logging.Web/cloudscribe.Logging.Web.csproj +++ b/src/cloudscribe.Logging.Web/cloudscribe.Logging.Web.csproj @@ -2,7 +2,7 @@ An implementation of ILogger and ILoggerProvider that logs to the database using a pluggable model supporting multiple data platforms. Also proivides an MVC controller for viewing and managing the log data. - 8.5.0 + 8.6.0 net8.0 Joe Audette true @@ -34,9 +34,9 @@ - - - + + + diff --git a/src/cloudscribe.Logging/cloudscribe.Logging.csproj b/src/cloudscribe.Logging/cloudscribe.Logging.csproj index a75c33b..7932944 100644 --- a/src/cloudscribe.Logging/cloudscribe.Logging.csproj +++ b/src/cloudscribe.Logging/cloudscribe.Logging.csproj @@ -1,32 +1,32 @@ - - - - An implementation of ILogger and ILoggerProvider that logs to the database using a pluggable model supporting multiple data platforms. Also proivides an MVC controller for viewing and managing the log data. - 8.5.0 - net8.0 - Joe Audette - cloudscribe;logging;database - icon.png - https://github.com/joeaudette/cloudscribe.Logging - Apache-2.0 - README.md - - https://github.com/cloudscribe/cloudscribe.Logging.git - git - - - - - - - - - - - - - - - - - + + + + An implementation of ILogger and ILoggerProvider that logs to the database using a pluggable model supporting multiple data platforms. Also proivides an MVC controller for viewing and managing the log data. + 8.6.0 + net8.0 + Joe Audette + cloudscribe;logging;database + icon.png + https://github.com/joeaudette/cloudscribe.Logging + Apache-2.0 + README.md + + https://github.com/cloudscribe/cloudscribe.Logging.git + git + + + + + + + + + + + + + + + + + diff --git a/update_version.ps1 b/update_version.ps1 index e38bfec..15f706a 100644 --- a/update_version.ps1 +++ b/update_version.ps1 @@ -1,52 +1,52 @@ -################### -## PS script to implement a semantic versioning change from (say) 8.0.x to 8.1 -## across all interdependent cs packages - -## Wherever we have 8.0.n replace it to 8.1.0 where n >= 0 - -## Wherever we have replace it to - -## Wherever we have replace it to where n >= 0 - -## Exclude cloudscribe.HtmlAgilityPack and DbHelpers because those ones are ancient and frozen -################### - - -# Define the directory containing the .csproj files -$directory = "src" - -# Define the old & new versions -$oldVersion = '8\.4' # slash needed ! -$newVersion = "8.5.0" -$newWildcardVersion = "8.5.*" - - -# Get all .csproj files in the directory and subdirectories -$csprojFiles = Get-ChildItem -Path $directory -Recurse -Filter *.csproj - -foreach ($file in $csprojFiles) { - # Read the content of the .csproj file - $content = Get-Content -Path $file.FullName - - # Update the version of cloudscribe package references, except for cloudscribe.HtmlAgilityPack and cloudscribe.DbHelpers - - $wildCardPattern = '(?<=$newVersion" - $updatedContent = $updatedContent -replace $versionPattern, $replacement - - - # Write the updated content back to the .csproj file - Set-Content -Path $file.FullName -Value $updatedContent - - Write-Host "Updated $file.FullName" -} - -Write-Host "All cloudscribe package references (except cloudscribe.HtmlAgilityPack and cloudscribe.DbHelpers) and elements have been updated to version $newVersion or $newWildcardVersion as appropriate." - +################### +## PS script to implement a semantic versioning change from (say) 8.0.x to 8.1 +## across all interdependent cs packages + +## Wherever we have 8.0.n replace it to 8.1.0 where n >= 0 + +## Wherever we have replace it to + +## Wherever we have replace it to where n >= 0 + +## Exclude cloudscribe.HtmlAgilityPack and DbHelpers because those ones are ancient and frozen +################### + + +# Define the directory containing the .csproj files +$directory = "src" + +# Define the old & new versions +$oldVersion = '8\.5' # slash needed ! +$newVersion = "8.6.0" +$newWildcardVersion = "8.6.*" + + +# Get all .csproj files in the directory and subdirectories +$csprojFiles = Get-ChildItem -Path $directory -Recurse -Filter *.csproj + +foreach ($file in $csprojFiles) { + # Read the content of the .csproj file + $content = Get-Content -Path $file.FullName + + # Update the version of cloudscribe package references, except for cloudscribe.HtmlAgilityPack and cloudscribe.DbHelpers + + $wildCardPattern = '(?<=$newVersion" + $updatedContent = $updatedContent -replace $versionPattern, $replacement + + + # Write the updated content back to the .csproj file + Set-Content -Path $file.FullName -Value $updatedContent + + Write-Host "Updated $file.FullName" +} + +Write-Host "All cloudscribe package references (except cloudscribe.HtmlAgilityPack and cloudscribe.DbHelpers) and elements have been updated to version $newVersion or $newWildcardVersion as appropriate." +