Skip to content

Commit c40bbdf

Browse files
author
MPCoreDeveloper
committed
incheck current version 1.3.5
1 parent 8cf7015 commit c40bbdf

File tree

38 files changed

+299
-116
lines changed

38 files changed

+299
-116
lines changed

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

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,13 @@
1414
</ItemGroup>
1515

1616
<ItemGroup>
17-
<PackageReference Include="Serilog" Version="4.3.0" />
18-
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="10.0.2" />
19-
<PackageReference Include="System.Diagnostics.PerformanceCounter" Version="10.0.2" />
17+
<PackageReference Include="Serilog" Version="4.3.1" />
18+
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="10.0.3" />
19+
<PackageReference Include="System.Diagnostics.PerformanceCounter" Version="10.0.3" />
2020
</ItemGroup>
2121

2222
<ItemGroup>
23-
<PackageReference Update="Microsoft.SourceLink.GitHub" Version="10.0.102" />
23+
<PackageReference Update="Microsoft.SourceLink.GitHub" Version="10.0.103" />
2424
</ItemGroup>
2525

2626
</Project>

Examples/Web/Orchardcore/SharpCoreDb.Orchardcore/SharpCoreDb.Orchardcore.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
</ItemGroup>
2929

3030
<ItemGroup>
31-
<PackageReference Update="Microsoft.SourceLink.GitHub" Version="10.0.102" />
31+
<PackageReference Update="Microsoft.SourceLink.GitHub" Version="10.0.103" />
3232
</ItemGroup>
3333

3434
</Project>

docs/nuget-icon.svg

Loading
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# SharpCoreDB NuGet Package
2+
3+
This package is part of SharpCoreDB, a high-performance embedded database for .NET 10.
4+
5+
## Documentation
6+
7+
For full documentation, see: https://github.com/MPCoreDeveloper/SharpCoreDB/blob/master/docs/INDEX.md
8+
9+
## Quick Start
10+
11+
See the main repository for usage examples.
12+

src/SharpCoreDB.Analytics/SharpCoreDB.Analytics.csproj

Lines changed: 33 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,42 @@
44
<TargetFramework>net10.0</TargetFramework>
55
<ImplicitUsings>enable</ImplicitUsings>
66
<Nullable>enable</Nullable>
7+
<Version>1.3.5</Version>
8+
9+
<!-- NuGet Package Properties -->
10+
<PackageId>SharpCoreDB.Analytics</PackageId>
11+
<Authors>MPCoreDeveloper</Authors>
12+
<Company>SharpCoreDB</Company>
13+
<Product>SharpCoreDB.Analytics</Product>
14+
<Description>Analytics extensions for SharpCoreDB: aggregates, window functions, SIMD-accelerated analytics, and time-series helpers for .NET 10.</Description>
15+
<Copyright>Copyright (c) 2026 MPCoreDeveloper</Copyright>
16+
<PackageReleaseNotes>v1.3.5: NuGet metadata refresh, README updates, shared documentation links, and package icon URL.</PackageReleaseNotes>
17+
<PackageTags>analytics;aggregates;window-functions;statistics;timeseries;database;sharpcoredb;net10;csharp14</PackageTags>
18+
<PackageLicenseExpression>MIT</PackageLicenseExpression>
19+
<PackageProjectUrl>https://github.com/MPCoreDeveloper/SharpCoreDB</PackageProjectUrl>
20+
<RepositoryUrl>https://github.com/MPCoreDeveloper/SharpCoreDB</RepositoryUrl>
21+
<RepositoryType>git</RepositoryType>
22+
<PackageReadmeFile>NuGet.README.md</PackageReadmeFile>
23+
<PackageIcon>SharpCoreDB.jpg</PackageIcon>
24+
<IncludeSymbols>true</IncludeSymbols>
25+
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
726
</PropertyGroup>
827

928
<ItemGroup>
10-
<ProjectReference Include="..\SharpCoreDB\SharpCoreDB.csproj" />
29+
<!-- Development: use project reference -->
30+
<ProjectReference Include="..\SharpCoreDB\SharpCoreDB.csproj" Condition="'$(UseSharpCoreDBPackage)' != 'true'" />
31+
32+
<!-- Packaging: use NuGet package reference -->
33+
<PackageReference Include="SharpCoreDB" Version="1.3.5" Condition="'$(UseSharpCoreDBPackage)' == 'true'" />
34+
</ItemGroup>
35+
36+
<ItemGroup>
37+
<None Include="NuGet.README.md" Pack="true" PackagePath="/" />
38+
<None Include="SharpCoreDB.jpg" Pack="true" PackagePath="/" />
39+
</ItemGroup>
40+
41+
<ItemGroup>
42+
<PackageReference Update="Microsoft.SourceLink.GitHub" Version="10.0.103" />
1143
</ItemGroup>
1244

1345
</Project>
77.2 KB
Loading
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# SharpCoreDB NuGet Package
2+
3+
This package is part of SharpCoreDB, a high-performance embedded database for .NET 10.
4+
5+
## Documentation
6+
7+
For full documentation, see: https://github.com/MPCoreDeveloper/SharpCoreDB/blob/master/docs/INDEX.md
8+
9+
## Quick Start
10+
11+
See the main repository for usage examples.
12+

src/SharpCoreDB.Data.Provider/SharpCoreDB.Data.Provider.csproj

Lines changed: 14 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,15 +16,15 @@
1616
<PackageProjectUrl>https://github.com/MPCoreDeveloper/SharpCoreDB</PackageProjectUrl>
1717
<RepositoryUrl>https://github.com/MPCoreDeveloper/SharpCoreDB</RepositoryUrl>
1818
<PackageTags>ado.net;database;data-provider;sharpcoredb</PackageTags>
19-
<Version>1.3.0</Version>
19+
<Version>1.3.5</Version>
2020
<RepositoryType>git</RepositoryType>
21-
<PackageReadmeFile>README.md</PackageReadmeFile>
21+
<PackageReadmeFile>NuGet.README.md</PackageReadmeFile>
2222
<PackageIcon>SharpCoreDB.jpg</PackageIcon>
2323
<IncludeSymbols>true</IncludeSymbols>
2424
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
2525
<PackageId>SharpCoreDB.Data.Provider</PackageId>
2626
<Description>Data provider layer for SharpCoreDB on .NET 10.</Description>
27-
<PackageReleaseNotes>v1.3.0: Updated to support SharpCoreDB 1.3.0 - Enhanced query execution, optimized join operations, improved subquery handling, better index utilization, and performance tuning.</PackageReleaseNotes>
27+
<PackageReleaseNotes>v1.3.5: NuGet metadata refresh, README updates, shared documentation links, and package icon URL.</PackageReleaseNotes>
2828

2929
<!-- Visual Studio: Enable "Pack" command to create multi-RID package -->
3030
<GeneratePackageOnBuild>false</GeneratePackageOnBuild>
@@ -58,11 +58,20 @@
5858

5959
<ItemGroup>
6060
<None Include="README.md" Pack="true" PackagePath="/" />
61-
<None Include="..\SharpCoreDB\SharpCoreDB.jpg" Pack="true" PackagePath="/" Condition="Exists('..\SharpCoreDB\SharpCoreDB.jpg')" />
61+
<None Include="NuGet.README.md" Pack="true" PackagePath="/" />
62+
<None Include="SharpCoreDB.jpg" Pack="true" PackagePath="/" />
6263
</ItemGroup>
6364

6465
<ItemGroup>
65-
<PackageReference Update="Microsoft.SourceLink.GitHub" Version="10.0.102" />
66+
<PackageReference Update="Microsoft.SourceLink.GitHub" Version="10.0.103" />
67+
</ItemGroup>
68+
69+
<ItemGroup>
70+
<!-- Development: use project reference -->
71+
<ProjectReference Include="..\SharpCoreDB\SharpCoreDB.csproj" Condition="'$(UseSharpCoreDBPackage)' != 'true'" />
72+
73+
<!-- Packaging: use NuGet package reference -->
74+
<PackageReference Include="SharpCoreDB" Version="1.3.5" Condition="'$(UseSharpCoreDBPackage)' == 'true'" />
6675
</ItemGroup>
6776

6877
</Project>
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# SharpCoreDB NuGet Package
2+
3+
This package is part of SharpCoreDB, a high-performance embedded database for .NET 10.
4+
5+
## Documentation
6+
7+
For full documentation, see: https://github.com/MPCoreDeveloper/SharpCoreDB/blob/master/docs/INDEX.md
8+
9+
## Quick Start
10+
11+
See the main repository for usage examples.
12+

src/SharpCoreDB.EntityFrameworkCore/SharpCoreDB.EntityFrameworkCore.csproj

Lines changed: 15 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -8,19 +8,19 @@
88

99
<!-- NuGet Package Properties -->
1010
<PackageId>SharpCoreDB.EntityFrameworkCore</PackageId>
11-
<Version>1.3.0</Version>
11+
<Version>1.3.5</Version>
1212
<Authors>MPCoreDeveloper</Authors>
1313
<Company>SharpCoreDB</Company>
1414
<Product>SharpCoreDB.EntityFrameworkCore</Product>
1515
<Description>Entity Framework Core provider for SharpCoreDB encrypted database engine. Built for .NET 10 with C# 14. Supports Windows, Linux, macOS, Android, iOS, and IoT/embedded devices with platform-specific optimizations. Compatible with SharpCoreDB 1.3.0.</Description>
1616
<Copyright>Copyright (c) 2026 MPCoreDeveloper</Copyright>
17-
<PackageReleaseNotes>v1.3.0: Enhanced COLLATE support - CREATE TABLE now emits COLLATE clauses correctly, direct SQL queries respect column collations. Improved locale validation with strict checks for placeholder locales. Note: Full EF Core LINQ query provider support pending.</PackageReleaseNotes>
17+
<PackageReleaseNotes>v1.3.5: NuGet metadata refresh, README updates, shared documentation links, and package icon URL.</PackageReleaseNotes>
1818
<PackageTags>sharpcoredb;entityframeworkcore;efcore;database;encryption;net10;csharp14;android;ios;mobile;iot;arm64;x64</PackageTags>
1919
<PackageLicenseExpression>MIT</PackageLicenseExpression>
2020
<PackageProjectUrl>https://github.com/MPCoreDeveloper/SharpCoreDB</PackageProjectUrl>
2121
<RepositoryUrl>https://github.com/MPCoreDeveloper/SharpCoreDB</RepositoryUrl>
2222
<RepositoryType>git</RepositoryType>
23-
<PackageReadmeFile>README.md</PackageReadmeFile>
23+
<PackageReadmeFile>NuGet.README.md</PackageReadmeFile>
2424
<PackageIcon>SharpCoreDB.jpg</PackageIcon>
2525
<IncludeSymbols>true</IncludeSymbols>
2626
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
@@ -33,18 +33,16 @@
3333
<Optimize>true</Optimize>
3434
<PlatformTarget>AnyCPU</PlatformTarget>
3535
<Prefer32Bit>false</Prefer32Bit>
36-
37-
<!-- Multi-targeting: Build for multiple RIDs when packing -->
38-
<RuntimeIdentifiers>win-x64;win-arm64;linux-x64;linux-arm64;osx-x64;osx-arm64</RuntimeIdentifiers>
3936
</PropertyGroup>
4037

4138
<ItemGroup>
42-
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="10.0.2" />
43-
<PackageReference Include="Microsoft.EntityFrameworkCore.Relational" Version="10.0.2" />
44-
39+
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="10.0.3" />
40+
<PackageReference Include="Microsoft.EntityFrameworkCore.Relational" Version="10.0.3" />
41+
4542
<!-- Reference published SharpCoreDB NuGet package instead of project reference for deployment -->
4643
<!-- For development, use ProjectReference; for NuGet, use PackageReference -->
47-
<PackageReference Include="SharpCoreDB" Version="1.1.0" Condition="'$(UseSharpCoreDBPackage)' == 'true'" />
44+
<PackageReference Include="SharpCoreDB" Version="1.3.5" Condition="'$(UseSharpCoreDBPackage)' == 'true'" />
45+
<PackageReference Include="SharpCoreDB.Graph" Version="1.3.5" Condition="'$(UseSharpCoreDBPackage)' == 'true'" />
4846
</ItemGroup>
4947

5048
<ItemGroup Condition="'$(UseSharpCoreDBPackage)' != 'true'">
@@ -55,38 +53,18 @@
5553

5654
<ItemGroup>
5755
<None Include="README.md" Pack="true" PackagePath="/" />
58-
<None Include="..\SharpCoreDB\SharpCoreDB.jpg" Pack="true" PackagePath="/" Link="SharpCoreDB.jpg" />
5956
</ItemGroup>
6057

61-
<!-- Build all RIDs automatically when packing -->
62-
<Target Name="BuildAllRuntimesForPack" BeforeTargets="Pack">
63-
<Message Text="Building platform-specific assemblies for SharpCoreDB.EntityFrameworkCore NuGet package..." Importance="high" />
64-
65-
<!-- Build for each runtime identifier -->
66-
<MSBuild Projects="$(MSBuildProjectFile)" Targets="Build" Properties="RuntimeIdentifier=win-x64;Configuration=$(Configuration)" />
67-
<MSBuild Projects="$(MSBuildProjectFile)" Targets="Build" Properties="RuntimeIdentifier=win-arm64;Configuration=$(Configuration)" />
68-
<MSBuild Projects="$(MSBuildProjectFile)" Targets="Build" Properties="RuntimeIdentifier=linux-x64;Configuration=$(Configuration)" />
69-
<MSBuild Projects="$(MSBuildProjectFile)" Targets="Build" Properties="RuntimeIdentifier=linux-arm64;Configuration=$(Configuration)" />
70-
<MSBuild Projects="$(MSBuildProjectFile)" Targets="Build" Properties="RuntimeIdentifier=osx-x64;Configuration=$(Configuration)" />
71-
<MSBuild Projects="$(MSBuildProjectFile)" Targets="Build" Properties="RuntimeIdentifier=osx-arm64;Configuration=$(Configuration)" />
72-
</Target>
73-
74-
<!-- Include runtime-specific assemblies in the package -->
7558
<ItemGroup>
76-
<None Include="bin\$(Configuration)\$(TargetFramework)\win-x64\SharpCoreDB.EntityFrameworkCore.dll" Pack="true" PackagePath="runtimes\win-x64\lib\$(TargetFramework)\" Condition="Exists('bin\$(Configuration)\$(TargetFramework)\win-x64\SharpCoreDB.EntityFrameworkCore.dll')" />
77-
78-
<None Include="bin\$(Configuration)\$(TargetFramework)\win-arm64\SharpCoreDB.EntityFrameworkCore.dll" Pack="true" PackagePath="runtimes\win-arm64\lib\$(TargetFramework)\" Condition="Exists('bin\$(Configuration)\$(TargetFramework)\win-arm64\SharpCoreDB.EntityFrameworkCore.dll')" />
79-
80-
<None Include="bin\$(Configuration)\$(TargetFramework)\linux-x64\SharpCoreDB.EntityFrameworkCore.dll" Pack="true" PackagePath="runtimes\linux-x64\lib\$(TargetFramework)\" Condition="Exists('bin\$(Configuration)\$(TargetFramework)\linux-x64\SharpCoreDB.EntityFrameworkCore.dll')" />
81-
82-
<None Include="bin\$(Configuration)\$(TargetFramework)\linux-arm64\SharpCoreDB.EntityFrameworkCore.dll" Pack="true" PackagePath="runtimes\linux-arm64\lib\$(TargetFramework)\" Condition="Exists('bin\$(Configuration)\$(TargetFramework)\linux-arm64\SharpCoreDB.EntityFrameworkCore.dll')" />
83-
84-
<None Include="bin\$(Configuration)\$(TargetFramework)\osx-x64\SharpCoreDB.EntityFrameworkCore.dll" Pack="true" PackagePath="runtimes\osx-x64\lib\$(TargetFramework)\" Condition="Exists('bin\$(Configuration)\$(TargetFramework)\osx-x64\SharpCoreDB.EntityFrameworkCore.dll')" />
85-
86-
<None Include="bin\$(Configuration)\$(TargetFramework)\osx-arm64\SharpCoreDB.EntityFrameworkCore.dll" Pack="true" PackagePath="runtimes\osx-arm64\lib\$(TargetFramework)\" Condition="Exists('bin\$(Configuration)\$(TargetFramework)\osx-arm64\SharpCoreDB.EntityFrameworkCore.dll')" />
59+
<None Include="NuGet.README.md" Pack="true" PackagePath="/" />
60+
<None Include="SharpCoreDB.jpg" Pack="true" PackagePath="/" />
8761
</ItemGroup>
62+
63+
<!-- Per-RID builds removed: this is a pure managed (AnyCPU) library.
64+
The same DLL works on all platforms. Per-RID runtimes/ folders are only
65+
needed for native code. The standard lib/net10.0/ layout is correct. -->
8866
<ItemGroup>
89-
<PackageReference Update="Microsoft.SourceLink.GitHub" Version="10.0.102" />
67+
<PackageReference Update="Microsoft.SourceLink.GitHub" Version="10.0.103" />
9068
</ItemGroup>
9169

9270
</Project>

0 commit comments

Comments
 (0)