Skip to content

Commit

Permalink
Bump to version 5.0 final
Browse files Browse the repository at this point in the history
The README.md file is now incorporated into the nuget package in the
upcoming nuget release.
  • Loading branch information
mqudsi committed Jan 10, 2022
1 parent 8d36b79 commit 50958af
Show file tree
Hide file tree
Showing 2 changed files with 34 additions and 20 deletions.
13 changes: 9 additions & 4 deletions SqliteCache.sln
Original file line number Diff line number Diff line change
@@ -1,11 +1,16 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 16
VisualStudioVersion = 16.0.28917.182
# Visual Studio Version 17
VisualStudioVersion = 17.1.31911.260
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SqliteCache", "SqliteCache\SqliteCache.csproj", "{8734C4C5-AB9E-443D-B871-4B77334AE855}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SqliteCache", "SqliteCache\SqliteCache.csproj", "{8734C4C5-AB9E-443D-B871-4B77334AE855}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SqliteCache.Tests", "SqliteCache.Tests\SqliteCache.Tests.csproj", "{1B6F63DC-522C-4FD1-BF5D-B853163A803E}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SqliteCache.Tests", "SqliteCache.Tests\SqliteCache.Tests.csproj", "{1B6F63DC-522C-4FD1-BF5D-B853163A803E}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{127BA6AB-C8C5-4710-A322-B86BE76AE7AC}"
ProjectSection(SolutionItems) = preProject
README.md = README.md
EndProjectSection
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Expand Down
41 changes: 25 additions & 16 deletions SqliteCache/SqliteCache.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -5,33 +5,34 @@
<LangVersion>9.0</LangVersion>
<AssemblyName>NeoSmart.Caching.Sqlite</AssemblyName>
<RootNamespace>NeoSmart.Caching.Sqlite</RootNamespace>
<Version>5.0.0-preview3</Version>
<Version>5.0.1</Version>
<Nullable>enable</Nullable>
<Authors>Mahmoud Al-Qudsi, neosmart, mqudsi</Authors>
<Company>NeoSmart Technologies</Company>
<Product>SqliteCache</Product>
<Description>An SQLite-backed IDistributedCache cache implementation for ASP.NET Core. Transparent, persistent caching.</Description>
<Copyright>NeoSmart Technologies 2019-2021</Copyright>
<Description>An SQLite-backed IDistributedCache cache implementation for ASP.NET Core. Fast, transparent, persistent caching.</Description>
<Copyright>NeoSmart Technologies 2019-2022</Copyright>
<PackageLicenseExpression>MIT</PackageLicenseExpression>
<PackageProjectUrl>https://neosmart.net/blog/2019/sqlite-cache-for-asp-net-core</PackageProjectUrl>
<RepositoryUrl>https://github.com/neosmart/AspSqliteCache</RepositoryUrl>
<RepositoryType>git</RepositoryType>
<PackageTags>idistributedcache, cache, sqlite, sqlitecache, distributed, aspnetcore, asp, core, performance</PackageTags>
<PackageReleaseNotes>
Version 5.0:
- WAL mode and normal synchronization pragmas are set at startup, dramatically improving performance
- ILogger constructor parameter is now optional
- A separate SqliteConnection is used for each SqlCommand instance, fixing threading issues under UWP
- Make it possible to inject SqliteCache directly (rather than only as IDistributedCache)
- Add IAsyncDisposable implementation for .NET Core 3.1 and above
- Add a bulk insert option to insert many key-value pairs quickly (credit to first-time contributor Elias Baumgartner aka @Rap22tor)
Version 5.0:
- WAL mode and normal synchronization pragmas are set at startup, dramatically improving performance
- ILogger constructor parameter is now optional
- A separate SqliteConnection is used for each SqlCommand instance, fixing threading issues under UWP
- Makes it possible to inject SqliteCache directly (rather than only as IDistributedCache)
- Adds IAsyncDisposable implementation for .NET Core 3.1 and above
- Adds a bulk insert option to insert many key-value pairs quickly (credit to first-time contributor Elias Baumgartner aka @Rap22tor)
- Fixes an issue w/ incorrect handling of user-specified non-UTC expiration dates (credit to first-time contributor Ravindu Liyanapathirana, aka @ravindUwU)

Version 3.1:
- Added .netcoreapp3.1 target
- Switched to SQLitePCLRaw.bundle_e_sqlite3 (same as .NET Core 3.1 web projects)
- SqliteCache is now a sealed class to prevent dispose problems if derived
- Version number aligns with .NET Core semantic versioning
</PackageReleaseNotes>
Version 3.1:
- Added .netcoreapp3.1 target
- Switched to SQLitePCLRaw.bundle_e_sqlite3 (same as .NET Core 3.1 web projects)
- SqliteCache is now a sealed class to prevent dispose problems if derived
- Version number aligns with .NET Core semantic versioning
</PackageReleaseNotes>
<SignAssembly>true</SignAssembly>
<AssemblyOriginatorKeyFile>NeoSmart.Caching.Sqlite.snk</AssemblyOriginatorKeyFile>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
Expand All @@ -40,8 +41,16 @@
<PropertyGroup>
<IncludeSymbols>true</IncludeSymbols>
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
<PackageReadmeFile>README.md</PackageReadmeFile>
</PropertyGroup>

<ItemGroup>
<None Include="..\README.md">
<Pack>True</Pack>
<PackagePath>\</PackagePath>
</None>
</ItemGroup>

<ItemGroup>
<PackageReference Include="Microsoft.Data.Sqlite.Core" Version="5.0.8" />
<PackageReference Include="Microsoft.Extensions.Caching.Abstractions" Version="5.0.0" />
Expand Down

0 comments on commit 50958af

Please sign in to comment.