Skip to content
Merged

v8.4 #57

Show file tree
Hide file tree
Changes from all commits
Commits
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
20 changes: 10 additions & 10 deletions src/Demo.WebApp/Demo.WebApp.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -24,16 +24,16 @@
</ItemGroup>

<ItemGroup Label="Package References">
<PackageReference Include="cloudscribe.Core.Web" Version="8.3.*" />
<PackageReference Include="cloudscribe.Core.CompiledViews.Bootstrap3" Version="8.3.0" />
<PackageReference Include="cloudscribe.Core.Storage.EFCore.MSSQL" Version="8.3.0" />
<PackageReference Include="cloudscribe.Core.Storage.EFCore.MySql" Version="8.3.0" />
<PackageReference Include="cloudscribe.Core.Storage.EFCore.PostgreSql" Version="8.3.0" />
<PackageReference Include="cloudscribe.Core.Storage.EFCore.SQLite" Version="8.3.0" />
<PackageReference Include="cloudscribe.Core.Storage.NoDb" Version="8.3.0" />

<PackageReference Include="cloudscribe.Web.Localization" Version="8.3.0" />
<PackageReference Include="cloudscribe.Web.StaticFiles" Version="8.3.0" />
<PackageReference Include="cloudscribe.Core.Web" Version="8.4.*" />
<PackageReference Include="cloudscribe.Core.CompiledViews.Bootstrap3" Version="8.4.0" />
<PackageReference Include="cloudscribe.Core.Storage.EFCore.MSSQL" Version="8.4.0" />
<PackageReference Include="cloudscribe.Core.Storage.EFCore.MySql" Version="8.4.0" />
<PackageReference Include="cloudscribe.Core.Storage.EFCore.PostgreSql" Version="8.4.0" />
<PackageReference Include="cloudscribe.Core.Storage.EFCore.SQLite" Version="8.4.0" />
<PackageReference Include="cloudscribe.Core.Storage.NoDb" Version="8.4.0" />

<PackageReference Include="cloudscribe.Web.Localization" Version="8.4.0" />
<PackageReference Include="cloudscribe.Web.StaticFiles" Version="8.4.0" />
</ItemGroup>

<ItemGroup>
Expand Down
2 changes: 1 addition & 1 deletion src/WebAppMvc/WebAppMvc.csproj
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<Project Sdk="Microsoft.NET.Sdk.Web">
<Project Sdk="Microsoft.NET.Sdk.Web">

<PropertyGroup>
<TargetFramework>net8.0</TargetFramework>
Expand Down
9 changes: 9 additions & 0 deletions src/cloudscribe.Logging.EFCore.Common/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# cloudscribe.Logging.EFCore.Common

Entity Framework Core implementation of cloudscribe ILogRepository.

## Features
- Common EF Core logic for cloudscribe logging repositories

## License
Apache-2.0
Original file line number Diff line number Diff line change
Expand Up @@ -2,20 +2,22 @@

<PropertyGroup>
<Description>Entity Framework Core implementation of cloudscribe ILogRepository</Description>
<Version>8.3.0</Version>
<Version>8.4.0</Version>
<TargetFramework>net8.0</TargetFramework>
<Authors>Joe Audette</Authors>
<PackageTags>cloudscribe;repositories;logging</PackageTags>
<PackageIcon>icon.png</PackageIcon>
<PackageProjectUrl>https://github.com/joeaudette/cloudscribe.Logging</PackageProjectUrl>
<PackageLicenseExpression>Apache-2.0</PackageLicenseExpression>
<PackageReadmeFile>README.md</PackageReadmeFile>
<RepositoryUrl>https://github.com/cloudscribe/cloudscribe.Logging.git</RepositoryUrl>
<RepositoryType>git</RepositoryType>

</PropertyGroup>

<ItemGroup>
<None Include="icon.png" Pack="true" PackagePath="\" />
<None Include="README.md" Pack="true" PackagePath="" />
</ItemGroup>

<ItemGroup>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,19 +2,21 @@

<PropertyGroup>
<Description>MSSQL Entity Framework Core implementation of cloudscribe ILogRepository</Description>
<Version>8.3.0</Version>
<Version>8.4.0</Version>
<TargetFramework>net8.0</TargetFramework>
<Authors>Joe Audette</Authors>
<PackageTags>cloudscribe;repositories;logging</PackageTags>
<PackageIcon>icon.png</PackageIcon>
<PackageProjectUrl>https://github.com/joeaudette/cloudscribe.Logging</PackageProjectUrl>
<PackageLicenseExpression>Apache-2.0</PackageLicenseExpression>
<PackageReadmeFile>README.md</PackageReadmeFile>
<RepositoryUrl>https://github.com/cloudscribe/cloudscribe.Logging.git</RepositoryUrl>
<RepositoryType>git</RepositoryType>
</PropertyGroup>

<ItemGroup>
<None Include="icon.png" Pack="true" PackagePath="\"/>
<None Include="README.md" Pack="true" PackagePath="" />
</ItemGroup>

<ItemGroup>
Expand All @@ -23,7 +25,7 @@
</ItemGroup>

<ItemGroup>
<PackageReference Include="cloudscribe.Versioning" Version="8.3.0" />
<PackageReference Include="cloudscribe.Versioning" Version="8.4.0" />
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="8.0.0" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="8.0.0" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Relational" Version="8.0.0" />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,21 +2,22 @@

<PropertyGroup>
<Description>MySQL Entity Framework Core implementation of cloudscribe ILogRepository</Description>
<Version>8.3.0</Version>
<Version>8.4.0</Version>
<TargetFramework>net8.0</TargetFramework>
<Authors>Joe Audette</Authors>
<PackageTags>cloudscribe;repositories;logging</PackageTags>
<PackageIcon>icon.png</PackageIcon>
<PackageProjectUrl>https://github.com/joeaudette/cloudscribe.Logging</PackageProjectUrl>
<PackageLicenseExpression>Apache-2.0</PackageLicenseExpression>

<PackageReadmeFile>README.md</PackageReadmeFile>
<RepositoryUrl>https://github.com/cloudscribe/cloudscribe.Logging.git</RepositoryUrl>
<RepositoryType>git</RepositoryType>

</PropertyGroup>

<ItemGroup>
<None Include="icon.png" Pack="true" PackagePath="\" />
<None Include="README.md" Pack="true" PackagePath="" />
</ItemGroup>

<ItemGroup>
Expand All @@ -25,7 +26,7 @@
</ItemGroup>

<ItemGroup>
<PackageReference Include="cloudscribe.Versioning" Version="8.3.0" />
<PackageReference Include="cloudscribe.Versioning" Version="8.4.0" />
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="8.0.0" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="8.0.0" />
<PackageReference Include="Pomelo.EntityFrameworkCore.MySql" Version="8.0.0" />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,14 @@

<PropertyGroup>
<Description>PostgreSql Entity Framework Core implementation of cloudscribe ILogRepository, using snake case tables and fields</Description>
<Version>8.3.0</Version>
<Version>8.4.0</Version>
<TargetFramework>net8.0</TargetFramework>
<Authors>Joe Audette</Authors>
<PackageTags>cloudscribe;repositories;logging</PackageTags>
<PackageIcon>icon.png</PackageIcon>
<PackageProjectUrl>https://github.com/joeaudette/cloudscribe.Logging</PackageProjectUrl>
<PackageLicenseExpression>Apache-2.0</PackageLicenseExpression>

<PackageReadmeFile>README.md</PackageReadmeFile>
<RepositoryUrl>https://github.com/cloudscribe/cloudscribe.Logging.git</RepositoryUrl>
<RepositoryType>git</RepositoryType>

Expand All @@ -18,6 +18,7 @@

<ItemGroup>
<None Include="icon.png" Pack="true" PackagePath="\" />
<None Include="README.md" Pack="true" PackagePath="" />
</ItemGroup>

<ItemGroup>
Expand All @@ -27,7 +28,7 @@
</ItemGroup>

<ItemGroup>
<PackageReference Include="cloudscribe.Versioning" Version="8.3.0" />
<PackageReference Include="cloudscribe.Versioning" Version="8.4.0" />
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="8.0.0" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="8.0.0" />
<PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="8.0.0" />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,19 +2,21 @@

<PropertyGroup>
<Description>SQLite Entity Framework Core implementation of cloudscribe ILogRepository</Description>
<Version>8.3.0</Version>
<Version>8.4.0</Version>
<TargetFramework>net8.0</TargetFramework>
<Authors>Joe Audette</Authors>
<PackageTags>cloudscribe;repositories;logging</PackageTags>
<PackageIcon>icon.png</PackageIcon>
<PackageProjectUrl>https://github.com/joeaudette/cloudscribe.Logging</PackageProjectUrl>
<PackageLicenseExpression>Apache-2.0</PackageLicenseExpression>
<PackageReadmeFile>README.md</PackageReadmeFile>
<RepositoryUrl>https://github.com/cloudscribe/cloudscribe.Logging.git</RepositoryUrl>
<RepositoryType>git</RepositoryType>
</PropertyGroup>

<ItemGroup>
<None Include="icon.png" Pack="true" PackagePath="\"/>
<None Include="README.md" Pack="true" PackagePath="" />
</ItemGroup>

<ItemGroup>
Expand All @@ -25,7 +27,7 @@
</ItemGroup>

<ItemGroup>
<PackageReference Include="cloudscribe.Versioning" Version="8.3.0" />
<PackageReference Include="cloudscribe.Versioning" Version="8.4.0" />
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="8.0.0" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="8.0.0" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite" Version="8.0.0" />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,21 +2,22 @@

<PropertyGroup>
<Description>PostgreSql Entity Framework Core implementation of cloudscribe ILogRepository</Description>
<Version>8.3.0</Version>
<Version>8.4.0</Version>
<TargetFramework>net8.0</TargetFramework>
<Authors>Joe Audette</Authors>
<PackageTags>cloudscribe;repositories;logging</PackageTags>
<PackageIcon>icon.png</PackageIcon>
<PackageProjectUrl>https://github.com/joeaudette/cloudscribe.Logging</PackageProjectUrl>
<PackageLicenseExpression>Apache-2.0</PackageLicenseExpression>

<PackageReadmeFile>README.md</PackageReadmeFile>
<RepositoryUrl>https://github.com/cloudscribe/cloudscribe.Logging.git</RepositoryUrl>
<RepositoryType>git</RepositoryType>

</PropertyGroup>

<ItemGroup>
<None Include="icon.png" Pack="true" PackagePath="\"/>
<None Include="README.md" Pack="true" PackagePath="" />
</ItemGroup>

<ItemGroup>
Expand All @@ -25,7 +26,7 @@
</ItemGroup>

<ItemGroup>
<PackageReference Include="cloudscribe.Versioning" Version="8.3.0" />
<PackageReference Include="cloudscribe.Versioning" Version="8.4.0" />
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="8.0.0" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="8.0.0" />
<PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="8.0.0" />
Expand Down
10 changes: 10 additions & 0 deletions src/cloudscribe.Logging.NoDb/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# cloudscribe.Logging.NoDb

NoDb implementation of cloudscribe ILogRepository.

## Features
- Lightweight, file-based logging repository
- No database server required

## License
Apache-2.0
6 changes: 4 additions & 2 deletions src/cloudscribe.Logging.NoDb/cloudscribe.Logging.NoDb.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -2,23 +2,25 @@

<PropertyGroup>
<Description>NoDb implementation of cloudscribe ILogRepository</Description>
<Version>8.3.0</Version>
<Version>8.4.0</Version>
<TargetFramework>net8.0</TargetFramework>
<Authors>Joe Audette</Authors>
<PackageTags>cloudscribe;repositories;logging</PackageTags>
<PackageIcon>icon.png</PackageIcon>
<PackageProjectUrl>https://github.com/joeaudette/cloudscribe.Logging</PackageProjectUrl>
<PackageLicenseExpression>Apache-2.0</PackageLicenseExpression>
<PackageReadmeFile>README.md</PackageReadmeFile>
<RepositoryUrl>https://github.com/cloudscribe/cloudscribe.Logging.git</RepositoryUrl>
<RepositoryType>git</RepositoryType>
</PropertyGroup>

<ItemGroup>
<None Include="icon.png" Pack="true" PackagePath="\" />
<None Include="README.md" Pack="true" PackagePath="" />
</ItemGroup>

<ItemGroup>
<PackageReference Include="cloudscribe.Versioning" Version="8.3.0" />
<PackageReference Include="cloudscribe.Versioning" Version="8.4.0" />
<PackageReference Include="Microsoft.Extensions.Options.ConfigurationExtensions" Version="8.0.0" />
<PackageReference Include="Microsoft.Extensions.Options" Version="8.0.0" />

Expand Down
10 changes: 10 additions & 0 deletions src/cloudscribe.Logging.Web/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# cloudscribe.Logging.Web

Web UI for cloudscribe.Logging, providing an MVC controller for viewing and managing log data.

## Features
- ASP.NET Core MVC controller for log management
- Integrates with cloudscribe.Logging repositories

## License
Apache-2.0
10 changes: 6 additions & 4 deletions src/cloudscribe.Logging.Web/cloudscribe.Logging.Web.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

<PropertyGroup>
<Description>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.</Description>
<Version>8.3.0</Version>
<Version>8.4.0</Version>
<TargetFramework>net8.0</TargetFramework>
<Authors>Joe Audette</Authors>
<AddRazorSupportForMvc>true</AddRazorSupportForMvc>
Expand All @@ -11,13 +11,15 @@
<PackageIcon>icon.png</PackageIcon>
<PackageProjectUrl>https://github.com/joeaudette/cloudscribe.Logging</PackageProjectUrl>
<PackageLicenseExpression>Apache-2.0</PackageLicenseExpression>
<PackageReadmeFile>README.md</PackageReadmeFile>
<RepositoryUrl>https://github.com/cloudscribe/cloudscribe.Logging.git</RepositoryUrl>
<RepositoryType>git</RepositoryType>

</PropertyGroup>

<ItemGroup>
<None Include="icon.png" Pack="true" PackagePath="\" />
<None Include="README.md" Pack="true" PackagePath="" />
</ItemGroup>

<ItemGroup>
Expand All @@ -32,9 +34,9 @@
</PropertyGroup>

<ItemGroup>
<PackageReference Include="cloudscribe.Versioning" Version="8.3.0" />
<PackageReference Include="cloudscribe.DateTimeUtils" Version="8.3.0" />
<PackageReference Include="cloudscribe.Web.Pagination" Version="8.3.0" />
<PackageReference Include="cloudscribe.Versioning" Version="8.4.0" />
<PackageReference Include="cloudscribe.DateTimeUtils" Version="8.4.0" />
<PackageReference Include="cloudscribe.Web.Pagination" Version="8.4.0" />
<PackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="8.0.0" />
<PackageReference Include="Microsoft.Extensions.FileProviders.Embedded" Version="8.0.0" />
<PackageReference Include="Microsoft.Extensions.Localization" Version="8.0.0" />
Expand Down
14 changes: 14 additions & 0 deletions src/cloudscribe.Logging/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
# cloudscribe.Logging

An implementation of ILogger and ILoggerProvider that logs to the database using a pluggable model supporting multiple data platforms. Also provides an MVC controller for viewing and managing log data.

## Features
- Pluggable logging repository (supports EF Core, NoDb, and more)
- Web UI for viewing and managing logs
- Multiple database providers supported

## Getting Started
Install the NuGet package and follow the documentation at [GitHub](https://github.com/joeaudette/cloudscribe.Logging).

## License
Apache-2.0
6 changes: 4 additions & 2 deletions src/cloudscribe.Logging/cloudscribe.Logging.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,14 @@

<PropertyGroup>
<Description>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.</Description>
<Version>8.3.0</Version>
<Version>8.4.0</Version>
<TargetFramework>net8.0</TargetFramework>
<Authors>Joe Audette</Authors>
<PackageTags>cloudscribe;logging;database</PackageTags>
<PackageIcon>icon.png</PackageIcon>
<PackageProjectUrl>https://github.com/joeaudette/cloudscribe.Logging</PackageProjectUrl>
<PackageLicenseExpression>Apache-2.0</PackageLicenseExpression>
<PackageReadmeFile>README.md</PackageReadmeFile>

<RepositoryUrl>https://github.com/cloudscribe/cloudscribe.Logging.git</RepositoryUrl>
<RepositoryType>git</RepositoryType>
Expand All @@ -17,13 +18,14 @@

<ItemGroup>
<None Include="icon.png" Pack="true" PackagePath="\" />
<None Include="README.md" Pack="true" PackagePath="" />
</ItemGroup>

<ItemGroup>
<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="8.0.0" />
<PackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="8.0.0" />

<PackageReference Include="cloudscribe.Pagination.Models" Version="8.3.0" />
<PackageReference Include="cloudscribe.Pagination.Models" Version="8.4.0" />
<PackageReference Include="NewtonSoft.Json" Version="13.0.3" />
</ItemGroup>

Expand Down
6 changes: 3 additions & 3 deletions update_version.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,9 @@
$directory = "src"

# Define the old & new versions
$oldVersion = '8\.2' # slash needed !
$newVersion = "8.3.0"
$newWildcardVersion = "8.3.*"
$oldVersion = '8\.3' # slash needed !
$newVersion = "8.4.0"
$newWildcardVersion = "8.4.*"


# Get all .csproj files in the directory and subdirectories
Expand Down