Skip to content

Commit dbc9c45

Browse files
author
MPCoreDeveloper
committed
chore: standardize all project and documentation versions to 1.9.0
1 parent be7a70a commit dbc9c45

109 files changed

Lines changed: 632 additions & 456 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/CI_CD_BEST_PRACTICES.md

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -65,8 +65,8 @@ git push origin feature/new-feature
6565
grep -r "<Version>" src/ --include="*.csproj"
6666

6767
# Edit each one:
68-
# OLD: <Version>1.7.0</Version>
69-
# NEW: <Version>1.8.0</Version>
68+
# OLD: <Version>X.Y.Z</Version>
69+
# NEW: <Version>1.9.0</Version>
7070

7171
# STEP 3: Test Everything Locally
7272
dotnet clean
@@ -76,13 +76,13 @@ dotnet test --configuration Release --no-build
7676

7777
# STEP 4: Commit & Push
7878
git add .
79-
git commit -m "Release v1.8.0"
79+
git commit -m "Release v1.9.0"
8080
git push origin master
8181
# 🚀 CI/CD automatically publishes!
8282

8383
# STEP 5: Create GitHub Release
84-
gh release create v1.8.0 \
85-
--title "SharpCoreDB v1.8.0" \
84+
gh release create v1.9.0 \
85+
--title "SharpCoreDB v1.9.0" \
8686
--notes "$(cat RELEASE_NOTES.md)"
8787

8888
# STEP 6: Verify on NuGet
@@ -473,3 +473,4 @@ Your CI/CD is working well if:
473473
**Created**: 2025-01-28
474474
**Last Updated**: 2025-01-28
475475
**Status**: Production Ready
476+

Examples/CQRS/OrderManagement.CqrsDemo/OrderManagement.CqrsDemo.csproj

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<LangVersion>14.0</LangVersion>
77
<ImplicitUsings>enable</ImplicitUsings>
88
<Nullable>enable</Nullable>
9-
<Version>1.8.0</Version>
9+
<Version>1.9.0</Version>
1010
<IsPackable>false</IsPackable>
1111
<UseLocalSharpCoreDbSources Condition="'$(UseLocalSharpCoreDbSources)' == '' and Exists('..\..\..\src\SharpCoreDB.CQRS\SharpCoreDB.CQRS.csproj')">true</UseLocalSharpCoreDbSources>
1212
<UseLocalSharpCoreDbSources Condition="'$(UseLocalSharpCoreDbSources)' == ''">false</UseLocalSharpCoreDbSources>
@@ -17,7 +17,7 @@
1717
</ItemGroup>
1818

1919
<ItemGroup Condition="'$(UseLocalSharpCoreDbSources)' != 'true'">
20-
<PackageReference Include="SharpCoreDB.CQRS" Version="1.8.0" />
20+
<PackageReference Include="SharpCoreDB.CQRS" Version="1.9.0" />
2121
</ItemGroup>
2222

2323
<ItemGroup>
@@ -29,3 +29,5 @@
2929
</ItemGroup>
3030

3131
</Project>
32+
33+

Examples/CQRS/OrderManagement.CqrsDemo/README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Order Management - Explicit CQRS Demo (v1.8.0)
1+
# Order Management - Explicit CQRS Demo (v1.9.0)
22

33
This demo shows an explicit **CQRS-only** flow with `SharpCoreDB.CQRS`.
44
It is intentionally different from the Event Sourcing sample in `Examples/EventSourcing/OrderManagement`.
@@ -71,3 +71,4 @@ dotnet run
7171
The Event Sourcing demos already explain event-stream-first design.
7272
This project exists to make the **pure CQRS separation** explicit and easy to compare side-by-side.
7373

74+

Examples/Desktop/SharpCoreDB.Examples.TimeSeries/SharpCoreDB.Examples.TimeSeries.csproj

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@
1616
</ItemGroup>
1717

1818
<ItemGroup Condition="'$(UseLocalSharpCoreDbSources)' != 'true'">
19-
<PackageReference Include="SharpCoreDB" Version="1.8.0" />
20-
<PackageReference Include="SharpCoreDB.Serilog.Sinks" Version="1.8.0" />
19+
<PackageReference Include="SharpCoreDB" Version="1.9.0" />
20+
<PackageReference Include="SharpCoreDB.Serilog.Sinks" Version="1.9.0" />
2121
</ItemGroup>
2222

2323
<ItemGroup>
@@ -31,3 +31,4 @@
3131
</ItemGroup>
3232

3333
</Project>
34+

Examples/EventSourcing/OrderManagement.PersistentDemo/OrderManagement.PersistentDemo.csproj

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<LangVersion>14.0</LangVersion>
77
<ImplicitUsings>enable</ImplicitUsings>
88
<Nullable>enable</Nullable>
9-
<Version>1.8.0</Version>
9+
<Version>1.9.0</Version>
1010
<IsPackable>false</IsPackable>
1111
<UseLocalSharpCoreDbSources Condition="'$(UseLocalSharpCoreDbSources)' == '' and Exists('..\..\..\src\SharpCoreDB\SharpCoreDB.csproj')">true</UseLocalSharpCoreDbSources>
1212
<UseLocalSharpCoreDbSources Condition="'$(UseLocalSharpCoreDbSources)' == ''">false</UseLocalSharpCoreDbSources>
@@ -18,8 +18,8 @@
1818
</ItemGroup>
1919

2020
<ItemGroup Condition="'$(UseLocalSharpCoreDbSources)' != 'true'">
21-
<PackageReference Include="SharpCoreDB.EventSourcing" Version="1.8.0" />
22-
<PackageReference Include="SharpCoreDB" Version="1.8.0" />
21+
<PackageReference Include="SharpCoreDB.EventSourcing" Version="1.9.0" />
22+
<PackageReference Include="SharpCoreDB" Version="1.9.0" />
2323
</ItemGroup>
2424

2525
<ItemGroup>
@@ -32,3 +32,5 @@
3232
</ItemGroup>
3333

3434
</Project>
35+
36+

Examples/EventSourcing/OrderManagement.Tests/OrderManagement.Tests.csproj

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
</ItemGroup>
2626

2727
<ItemGroup Condition="'$(UseLocalSharpCoreDbSources)' != 'true'">
28-
<PackageReference Include="SharpCoreDB.EventSourcing" Version="1.8.0" />
28+
<PackageReference Include="SharpCoreDB.EventSourcing" Version="1.9.0" />
2929
</ItemGroup>
3030

3131
<!-- Include OrderManagement source files as links -->
@@ -38,3 +38,4 @@
3838
</ItemGroup>
3939

4040
</Project>
41+

Examples/EventSourcing/OrderManagement/OrderManagement.csproj

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<LangVersion>14.0</LangVersion>
77
<ImplicitUsings>enable</ImplicitUsings>
88
<Nullable>enable</Nullable>
9-
<Version>1.8.0</Version>
9+
<Version>1.9.0</Version>
1010
<IsPackable>false</IsPackable>
1111
<UseLocalSharpCoreDbSources Condition="'$(UseLocalSharpCoreDbSources)' == '' and Exists('..\..\..\src\SharpCoreDB.EventSourcing\SharpCoreDB.EventSourcing.csproj')">true</UseLocalSharpCoreDbSources>
1212
<UseLocalSharpCoreDbSources Condition="'$(UseLocalSharpCoreDbSources)' == ''">false</UseLocalSharpCoreDbSources>
@@ -17,11 +17,13 @@
1717
</ItemGroup>
1818

1919
<ItemGroup Condition="'$(UseLocalSharpCoreDbSources)' != 'true'">
20-
<PackageReference Include="SharpCoreDB.EventSourcing" Version="1.8.0" />
20+
<PackageReference Include="SharpCoreDB.EventSourcing" Version="1.9.0" />
2121
</ItemGroup>
2222

2323
<ItemGroup>
2424
<PackageReference Update="Microsoft.SourceLink.GitHub" Version="10.0.300" />
2525
</ItemGroup>
2626

2727
</Project>
28+
29+

Examples/FluentMigrator/SharpCoreDB.FluentMigratorDemo/README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ This example demonstrates using [FluentMigrator](https://fluentmigrator.github.i
77
- Registering `SharpCoreDB` and `FluentMigrator` side-by-side via DI
88
- Running schema migrations against a `.scdb` file (no server required)
99
- Handling of **quoted identifiers** — FluentMigrator generates SQL like
10-
`CREATE TABLE IF NOT EXISTS "Products" ("Id" INTEGER NOT NULL, ...)` which SharpCoreDB parses correctly as of v1.8.0
10+
`CREATE TABLE IF NOT EXISTS "Products" ("Id" INTEGER NOT NULL, ...)` which SharpCoreDB parses correctly as of v1.9.0
1111
- Rollback and re-apply of migrations
1212
- Querying migrated + seeded data
1313

@@ -53,3 +53,4 @@ runner.MigrateUp();
5353
- The `__SharpMigrations` version table is created automatically by FluentMigrator via the processor — no manual pre-creation needed.
5454
- `StorageMode` is `SingleFile` — no directory, no separate page files.
5555
- Encryption is disabled in this demo for simplicity; enable via `DatabaseOptions.CreateSingleFileDefault(enableEncryption: true, encryptionKey: "...")`.
56+

Examples/FluentMigrator/SharpCoreDB.FluentMigratorDemo/SharpCoreDB.FluentMigratorDemo.csproj

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<LangVersion>14.0</LangVersion>
77
<ImplicitUsings>enable</ImplicitUsings>
88
<Nullable>enable</Nullable>
9-
<Version>1.8.0</Version>
9+
<Version>1.9.0</Version>
1010
<IsPackable>false</IsPackable>
1111
<!-- Set to true to use local source projects instead of NuGet packages -->
1212
<UseLocalSharpCoreDbSources Condition="'$(UseLocalSharpCoreDbSources)' == '' and Exists('..\..\..\src\SharpCoreDB\SharpCoreDB.csproj')">true</UseLocalSharpCoreDbSources>
@@ -21,8 +21,8 @@
2121

2222
<!-- NuGet: use published packages -->
2323
<ItemGroup Condition="'$(UseLocalSharpCoreDbSources)' != 'true'">
24-
<PackageReference Include="SharpCoreDB" Version="1.8.0" />
25-
<PackageReference Include="SharpCoreDB.Extensions" Version="1.8.0" />
24+
<PackageReference Include="SharpCoreDB" Version="1.9.0" />
25+
<PackageReference Include="SharpCoreDB.Extensions" Version="1.9.0" />
2626
</ItemGroup>
2727

2828
<ItemGroup>
@@ -35,3 +35,5 @@
3535
</ItemGroup>
3636

3737
</Project>
38+
39+

Examples/Server/SharpCoreDB.MultiTenantSaaSSample/README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# SharpCoreDB Multi-Tenant SaaS Reference Sample v1.8.0
1+
# SharpCoreDB Multi-Tenant SaaS Reference Sample v1.9.0
22

33
This reference sample demonstrates a database-per-tenant SaaS deployment with runtime tenant provisioning, scoped JWT access, tenant quotas, tenant encryption keys, and security audit inspection.
44

@@ -44,3 +44,4 @@ flowchart LR
4444
- Replace example secrets and certificate paths before any non-local use.
4545
- Keep database-per-tenant as the default recommendation. Shared-database mode remains optional.
4646

47+

0 commit comments

Comments
 (0)