Skip to content

Commit c351451

Browse files
authored
Merge pull request #63 from cloudscribe/version_8.4
v8.4
2 parents 70aad96 + c59be54 commit c351451

File tree

19 files changed

+157
-61
lines changed

19 files changed

+157
-61
lines changed
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# cloudscribe.Kvp.Models
2+
3+
Core models for cloudscribe KVP (Key-Value Pair) persistence. Defines interfaces and POCOs for KVP storage providers.
4+
5+
## Features
6+
- Shared interfaces and POCOs
7+
- Used by all KVP storage providers
8+
- Extensible for custom data
9+
10+
## Usage
11+
Reference this library in your KVP storage or integration projects.
12+
13+
## License
14+
Licensed under the Apache License, Version 2.0. See [LICENSE](https://www.apache.org/licenses/LICENSE-2.0) for details.

src/cloudscribe.Kvp.Models/cloudscribe.Kvp.Models.csproj

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<PropertyGroup>
44
<Description>model classes for key/value storage</Description>
5-
<Version>8.3.0</Version>
5+
<Version>8.4.0</Version>
66
<TargetFramework>net8.0</TargetFramework>
77
<Authors>Joe Audette</Authors>
88
<PackageTags>cloudscribe;kvp</PackageTags>
@@ -12,15 +12,17 @@
1212

1313
<RepositoryUrl>https://github.com/cloudscribe/cloudscribe.UserProperties.Kvp.git</RepositoryUrl>
1414
<RepositoryType>git</RepositoryType>
15+
<PackageReadmeFile>README.md</PackageReadmeFile>
1516
</PropertyGroup>
1617

1718
<ItemGroup>
1819
<None Include="icon.png" Pack="true" PackagePath="\" />
20+
<None Include="README.md" Pack="true" PackagePath="" />
1921
</ItemGroup>
2022

2123
<ItemGroup>
22-
<PackageReference Include="cloudscribe.Core.Models" Version="8.3.0" />
23-
<PackageReference Include="cloudscribe.Pagination.Models" Version="8.3.0" />
24+
<PackageReference Include="cloudscribe.Core.Models" Version="8.4.0" />
25+
<PackageReference Include="cloudscribe.Pagination.Models" Version="8.4.0" />
2426
</ItemGroup>
2527

2628
</Project>
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# cloudscribe.Kvp.Storage.EFCore.Common
2+
3+
Common EFCore storage library for cloudscribe KVP (Key-Value Pair) persistence. Provides base models and logic to support various EFCore-backed providers.
4+
5+
## Features
6+
- Shared EFCore models and migration logic
7+
- Used by multiple EFCore storage providers
8+
- Extensible for custom scenarios
9+
10+
## Usage
11+
Add this library as a dependency to your EFCore-based KVP storage projects.
12+
13+
## License
14+
Licensed under the Apache License, Version 2.0. See [LICENSE](https://www.apache.org/licenses/LICENSE-2.0) for details.

src/cloudscribe.Kvp.Storage.EFCore.Common/cloudscribe.Kvp.Storage.EFCore.Common.csproj

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<Description>Entity Framework Core common classes for cloudscribe.Kvp</Description>
5-
<Version>8.3.0</Version>
4+
<Description>Entity Framework Core common classes for cloudscribe.Kvp</Description>
5+
<Version>8.4.0</Version>
66
<TargetFramework>net8.0</TargetFramework>
77
<Authors>Joe Audette</Authors>
88
<PackageTags>cloudscribe;kvp;commands;queries;ef</PackageTags>
@@ -11,10 +11,12 @@
1111
<PackageLicenseExpression>Apache-2.0</PackageLicenseExpression>
1212
<RepositoryUrl>https://github.com/cloudscribe/cloudscribe.UserProperties.Kvp.git</RepositoryUrl>
1313
<RepositoryType>git</RepositoryType>
14+
<PackageReadmeFile>README.md</PackageReadmeFile>
1415
</PropertyGroup>
1516

1617
<ItemGroup>
1718
<None Include="icon.png" Pack="true" PackagePath="\" />
19+
<None Include="README.md" Pack="true" PackagePath="" />
1820
</ItemGroup>
1921

2022
<ItemGroup>
@@ -25,7 +27,7 @@
2527
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="8.0.0" />
2628
<PackageReference Include="Microsoft.EntityFrameworkCore.Relational" Version="8.0.0" />
2729
<PackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="8.0.2" />
28-
<PackageReference Include="cloudscribe.Core.Storage.EFCore.Common" Version="8.3.0" />
30+
<PackageReference Include="cloudscribe.Core.Storage.EFCore.Common" Version="8.4.0" />
2931
</ItemGroup>
3032

3133
</Project>

src/cloudscribe.Kvp.Storage.EFCore.MSSQL/cloudscribe.Kvp.Storage.EFCore.MSSQL.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<PropertyGroup>
44
<Description>Entity Framework Core common classes for cloudscribe.Kvp</Description>
5-
<Version>8.3.0</Version>
5+
<Version>8.4.0</Version>
66
<TargetFramework>net8.0</TargetFramework>
77
<Authors>Joe Audette</Authors>
88
<PackageTags>cloudscribe;kvp;commands;queries;ef</PackageTags>
@@ -23,7 +23,7 @@
2323
</ItemGroup>
2424

2525
<ItemGroup>
26-
<PackageReference Include="cloudscribe.Versioning" Version="8.3.0" />
26+
<PackageReference Include="cloudscribe.Versioning" Version="8.4.0" />
2727
<PackageReference Include="Microsoft.Extensions.Configuration.Json" Version="8.0.0" />
2828
<PackageReference Include="Microsoft.Extensions.Configuration" Version="8.0.0" />
2929
<PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="8.0.0" />

src/cloudscribe.Kvp.Storage.EFCore.MySql/cloudscribe.Kvp.Storage.EFCore.MySql.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<PropertyGroup>
44
<Description>MySql Entity Framework Core storage for cloudscribe.Kvp</Description>
5-
<Version>8.3.0</Version>
5+
<Version>8.4.0</Version>
66
<TargetFramework>net8.0</TargetFramework>
77
<Authors>Joe Audette</Authors>
88
<PackageTags>cloudscribe;kvp;commands;queries;ef</PackageTags>
@@ -24,7 +24,7 @@
2424
</ItemGroup>
2525

2626
<ItemGroup>
27-
<PackageReference Include="cloudscribe.Versioning" Version="8.3.0" />
27+
<PackageReference Include="cloudscribe.Versioning" Version="8.4.0" />
2828
<PackageReference Include="Microsoft.Extensions.Configuration.Json" Version="8.0.0" />
2929
<PackageReference Include="Microsoft.Extensions.Configuration" Version="8.0.0" />
3030
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="8.0.0" />

src/cloudscribe.Kvp.Storage.EFCore.PostgreSql/cloudscribe.Kvp.Storage.EFCore.PostgreSql.csproj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<PropertyGroup>
44
<Description>Entity Framework Core postgresql storage for cloudscribe.Kvp</Description>
5-
<Version>8.3.0</Version>
5+
<Version>8.4.0</Version>
66
<TargetFramework>net8.0</TargetFramework>
77
<Authors>Joe Audette</Authors>
88
<PackageTags>cloudscribe;kvp;commands;ef</PackageTags>
@@ -24,14 +24,14 @@
2424
</ItemGroup>
2525

2626
<ItemGroup>
27-
<PackageReference Include="cloudscribe.Versioning" Version="8.3.0" />
27+
<PackageReference Include="cloudscribe.Versioning" Version="8.4.0" />
2828
<PackageReference Include="Microsoft.Extensions.Configuration.Json" Version="8.0.0" />
2929
<PackageReference Include="Microsoft.Extensions.Configuration" Version="8.0.0" />
3030
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="8.0.0" />
3131
<PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="8.0.0" />
3232
<PackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="8.0.2" />
3333
<PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="8.0.0" />
34-
<PackageReference Include="cloudscribe.EFCore.PostgreSql.Conventions" Version="8.3.0" />
34+
<PackageReference Include="cloudscribe.EFCore.PostgreSql.Conventions" Version="8.4.0" />
3535
</ItemGroup>
3636

3737
</Project>

src/cloudscribe.Kvp.Storage.EFCore.SQLite/cloudscribe.Kvp.Storage.EFCore.SQLite.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<PropertyGroup>
44
<Description>Entity Framework Core SQLite storage for cloudscribe.Kvp</Description>
5-
<Version>8.3.0</Version>
5+
<Version>8.4.0</Version>
66
<TargetFramework>net8.0</TargetFramework>
77
<Authors>Joe Audette</Authors>
88
<PackageTags>cloudscribe;kvp;ef</PackageTags>
@@ -23,7 +23,7 @@
2323
</ItemGroup>
2424

2525
<ItemGroup>
26-
<PackageReference Include="cloudscribe.Versioning" Version="8.3.0" />
26+
<PackageReference Include="cloudscribe.Versioning" Version="8.4.0" />
2727
<PackageReference Include="Microsoft.Extensions.Configuration.Json" Version="8.0.0" />
2828
<PackageReference Include="Microsoft.Extensions.Configuration" Version="8.0.0" />
2929
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="8.0.0" />

src/cloudscribe.Kvp.Storage.EFCore.pgsql/cloudscribe.Kvp.Storage.EFCore.pgsql.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<PropertyGroup>
44
<Description>Entity Framework Core postgresql storage for cloudscribe.Kvp</Description>
5-
<Version>8.3.0</Version>
5+
<Version>8.4.0</Version>
66
<TargetFramework>net8.0</TargetFramework>
77
<Authors>Joe Audette</Authors>
88
<PackageTags>cloudscribe;kvp;commands;ef</PackageTags>
@@ -24,7 +24,7 @@
2424
</ItemGroup>
2525

2626
<ItemGroup>
27-
<PackageReference Include="cloudscribe.Versioning" Version="8.3.0" />
27+
<PackageReference Include="cloudscribe.Versioning" Version="8.4.0" />
2828
<PackageReference Include="Microsoft.Extensions.Configuration.Json" Version="8.0.0" />
2929
<PackageReference Include="Microsoft.Extensions.Configuration" Version="8.0.0" />
3030
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="8.0.0" />
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# cloudscribe.Kvp.Storage.NoDb
2+
3+
NoDb storage provider for cloudscribe KVP (Key-Value Pair) persistence. Enables lightweight, file-based storage for development or small-scale usage.
4+
5+
## Features
6+
- Simple, file-based KVP storage
7+
- No database server required
8+
- Ideal for development or small deployments
9+
10+
## Usage
11+
Add this package to your project and configure NoDb as your KVP storage provider.
12+
13+
## License
14+
Licensed under the Apache License, Version 2.0. See [LICENSE](https://www.apache.org/licenses/LICENSE-2.0) for details.

0 commit comments

Comments
 (0)