From 73b572203290887b515fc4ef9356a384a12d635b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Delaporte?= <12201973+fredericdelaporte@users.noreply.github.com> Date: Mon, 10 Dec 2018 16:01:31 +0100 Subject: [PATCH] Release 5.5.1 With correct release notes in the packages. --- ...ernate.Caches.CoreDistributedCache.Memcached.csproj | 10 ++++++++-- ...Hibernate.Caches.CoreDistributedCache.Memory.csproj | 10 ++++++++-- ...NHibernate.Caches.CoreDistributedCache.Redis.csproj | 10 ++++++++-- ...ernate.Caches.CoreDistributedCache.SqlServer.csproj | 10 ++++++++-- .../NHibernate.Caches.CoreDistributedCache.csproj | 10 ++++++++-- .../NHibernate.Caches.CoreMemoryCache.csproj | 2 +- .../NHibernate.Caches.EnyimMemcached.csproj | 10 ++++++++-- NHibernate.Caches.Everything.sln | 1 + NHibernate.Caches.props | 2 +- ReleaseProcedure.txt | 10 ++++++++++ .../NHibernate.Caches.RtMemoryCache.csproj | 10 ++-------- .../NHibernate.Caches.SysCache.csproj | 7 ++----- .../NHibernate.Caches.SysCache2.csproj | 2 +- appveyor.yml | 2 +- buildcommon.xml | 2 +- readme.md | 4 ++++ 16 files changed, 72 insertions(+), 30 deletions(-) create mode 100644 ReleaseProcedure.txt diff --git a/CoreDistributedCache/NHibernate.Caches.CoreDistributedCache.Memcached/NHibernate.Caches.CoreDistributedCache.Memcached.csproj b/CoreDistributedCache/NHibernate.Caches.CoreDistributedCache.Memcached/NHibernate.Caches.CoreDistributedCache.Memcached.csproj index 63d645fa..12dc0fdf 100644 --- a/CoreDistributedCache/NHibernate.Caches.CoreDistributedCache.Memcached/NHibernate.Caches.CoreDistributedCache.Memcached.csproj +++ b/CoreDistributedCache/NHibernate.Caches.CoreDistributedCache.Memcached/NHibernate.Caches.CoreDistributedCache.Memcached.csproj @@ -8,8 +8,14 @@ net461;netstandard2.0 False true - * Improvement - * #52 - Cease using cryptographic hashes + * Bug + * #53 - Disable append-hashcode when library is not built for netFx + +* Improvement + * #52 - Cease using cryptographic hashes + +* Task + * #56 - Upgrade to NH 5.2.0 NETFX;$(DefineConstants) diff --git a/CoreDistributedCache/NHibernate.Caches.CoreDistributedCache.Memory/NHibernate.Caches.CoreDistributedCache.Memory.csproj b/CoreDistributedCache/NHibernate.Caches.CoreDistributedCache.Memory/NHibernate.Caches.CoreDistributedCache.Memory.csproj index 52f7ff79..402350ef 100644 --- a/CoreDistributedCache/NHibernate.Caches.CoreDistributedCache.Memory/NHibernate.Caches.CoreDistributedCache.Memory.csproj +++ b/CoreDistributedCache/NHibernate.Caches.CoreDistributedCache.Memory/NHibernate.Caches.CoreDistributedCache.Memory.csproj @@ -10,8 +10,14 @@ Meant for testing purpose, consider NHibernate.Caches.CoreMemoryCache for other True ..\..\NHibernate.Caches.snk true - * Improvement - * #52 - Cease using cryptographic hashes + * Bug + * #53 - Disable append-hashcode when library is not built for netFx + +* Improvement + * #52 - Cease using cryptographic hashes + +* Task + * #56 - Upgrade to NH 5.2.0 NETFX;$(DefineConstants) diff --git a/CoreDistributedCache/NHibernate.Caches.CoreDistributedCache.Redis/NHibernate.Caches.CoreDistributedCache.Redis.csproj b/CoreDistributedCache/NHibernate.Caches.CoreDistributedCache.Redis/NHibernate.Caches.CoreDistributedCache.Redis.csproj index 0adb05cd..c09af8fe 100644 --- a/CoreDistributedCache/NHibernate.Caches.CoreDistributedCache.Redis/NHibernate.Caches.CoreDistributedCache.Redis.csproj +++ b/CoreDistributedCache/NHibernate.Caches.CoreDistributedCache.Redis/NHibernate.Caches.CoreDistributedCache.Redis.csproj @@ -9,8 +9,14 @@ True ..\..\NHibernate.Caches.snk true - * Improvement - * #52 - Cease using cryptographic hashes + * Bug + * #53 - Disable append-hashcode when library is not built for netFx + +* Improvement + * #52 - Cease using cryptographic hashes + +* Task + * #56 - Upgrade to NH 5.2.0 NETFX;$(DefineConstants) diff --git a/CoreDistributedCache/NHibernate.Caches.CoreDistributedCache.SqlServer/NHibernate.Caches.CoreDistributedCache.SqlServer.csproj b/CoreDistributedCache/NHibernate.Caches.CoreDistributedCache.SqlServer/NHibernate.Caches.CoreDistributedCache.SqlServer.csproj index 5f452f8d..9264925e 100644 --- a/CoreDistributedCache/NHibernate.Caches.CoreDistributedCache.SqlServer/NHibernate.Caches.CoreDistributedCache.SqlServer.csproj +++ b/CoreDistributedCache/NHibernate.Caches.CoreDistributedCache.SqlServer/NHibernate.Caches.CoreDistributedCache.SqlServer.csproj @@ -9,8 +9,14 @@ True ..\..\NHibernate.Caches.snk true - * Improvement - * #52 - Cease using cryptographic hashes + * Bug + * #53 - Disable append-hashcode when library is not built for netFx + +* Improvement + * #52 - Cease using cryptographic hashes + +* Task + * #56 - Upgrade to NH 5.2.0 NETFX;$(DefineConstants) diff --git a/CoreDistributedCache/NHibernate.Caches.CoreDistributedCache/NHibernate.Caches.CoreDistributedCache.csproj b/CoreDistributedCache/NHibernate.Caches.CoreDistributedCache/NHibernate.Caches.CoreDistributedCache.csproj index d0360c91..af557df6 100644 --- a/CoreDistributedCache/NHibernate.Caches.CoreDistributedCache/NHibernate.Caches.CoreDistributedCache.csproj +++ b/CoreDistributedCache/NHibernate.Caches.CoreDistributedCache/NHibernate.Caches.CoreDistributedCache.csproj @@ -10,8 +10,14 @@ This provider is not bound to a specific implementation and require a cache fact True ..\..\NHibernate.Caches.snk true - * Improvement - * #52 - Cease using cryptographic hashes + * Bug + * #53 - Disable append-hashcode when library is not built for netFx + +* Improvement + * #52 - Cease using cryptographic hashes + +* Task + * #56 - Upgrade to NH 5.2.0 NETFX;$(DefineConstants) diff --git a/CoreMemoryCache/NHibernate.Caches.CoreMemoryCache/NHibernate.Caches.CoreMemoryCache.csproj b/CoreMemoryCache/NHibernate.Caches.CoreMemoryCache/NHibernate.Caches.CoreMemoryCache.csproj index aebb830d..9e518890 100644 --- a/CoreMemoryCache/NHibernate.Caches.CoreMemoryCache/NHibernate.Caches.CoreMemoryCache.csproj +++ b/CoreMemoryCache/NHibernate.Caches.CoreMemoryCache/NHibernate.Caches.CoreMemoryCache.csproj @@ -11,7 +11,7 @@ ..\..\NHibernate.Caches.snk true * Task - * #46 - Update NHibernate to 5.1.0 + * #56 - Upgrade to NH 5.2.0 NETFX;$(DefineConstants) diff --git a/EnyimMemcached/NHibernate.Caches.EnyimMemcached/NHibernate.Caches.EnyimMemcached.csproj b/EnyimMemcached/NHibernate.Caches.EnyimMemcached/NHibernate.Caches.EnyimMemcached.csproj index 2864ae37..9a8da9f0 100644 --- a/EnyimMemcached/NHibernate.Caches.EnyimMemcached/NHibernate.Caches.EnyimMemcached.csproj +++ b/EnyimMemcached/NHibernate.Caches.EnyimMemcached/NHibernate.Caches.EnyimMemcached.csproj @@ -8,8 +8,14 @@ True ..\..\NHibernate.Caches.snk true - * Improvement - * #52 - Cease using cryptographic hashes + * Bug + * #32 - Key computing for Memcached leaks hashers + +* Improvement + * #52 - Cease using cryptographic hashes + +* Task + * #56 - Upgrade to NH 5.2.0 diff --git a/NHibernate.Caches.Everything.sln b/NHibernate.Caches.Everything.sln index c419c1b6..a3987f2b 100644 --- a/NHibernate.Caches.Everything.sln +++ b/NHibernate.Caches.Everything.sln @@ -16,6 +16,7 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution default.build = default.build AsyncGenerator.yml = AsyncGenerator.yml appveyor.yml = appveyor.yml + ReleaseProcedure.txt = ReleaseProcedure.txt EndProjectSection EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NHibernate.Caches.SysCache", "SysCache\NHibernate.Caches.SysCache\NHibernate.Caches.SysCache.csproj", "{2D48853D-7F90-4E1F-BE98-035CAB2D4F1F}" diff --git a/NHibernate.Caches.props b/NHibernate.Caches.props index e1ac7950..08de19ab 100644 --- a/NHibernate.Caches.props +++ b/NHibernate.Caches.props @@ -2,7 +2,7 @@ 5 5 - 0 + 1 $(VersionMajor).$(VersionMinor).$(VersionPatch) diff --git a/ReleaseProcedure.txt b/ReleaseProcedure.txt new file mode 100644 index 00000000..603ab4bf --- /dev/null +++ b/ReleaseProcedure.txt @@ -0,0 +1,10 @@ +- Check nothing is left pending in the milestone +- Update the version number in appveyor.yml, buildcommon.xml and NHibernate.Caches.props +- Update readme.md with the list of issues fixed in the milestone +- Update the nodes of .csproj files published as NuGet packages +- Commit and PR the above +- Draft a release on GitHub +- If the PR CI build is good, merge and wait for the master CI build +- Download the artifacts from the release job of the master CI build +- Push the NuGet packages +- Add the binary zip to the GitHub release and publish it diff --git a/RtMemoryCache/NHibernate.Caches.RtMemoryCache/NHibernate.Caches.RtMemoryCache.csproj b/RtMemoryCache/NHibernate.Caches.RtMemoryCache/NHibernate.Caches.RtMemoryCache.csproj index 077ded5b..16c7e9a9 100644 --- a/RtMemoryCache/NHibernate.Caches.RtMemoryCache/NHibernate.Caches.RtMemoryCache.csproj +++ b/RtMemoryCache/NHibernate.Caches.RtMemoryCache/NHibernate.Caches.RtMemoryCache.csproj @@ -8,14 +8,8 @@ True ..\..\NHibernate.Caches.snk true - * Bug - * #48 - Avoid undue cache misses - -* New Feature - * #38 - Add a Core RtMemoryCache - -* Task - * #46 - Update NHibernate to 5.1.0 + * Task + * #56 - Upgrade to NH 5.2.0 diff --git a/SysCache/NHibernate.Caches.SysCache/NHibernate.Caches.SysCache.csproj b/SysCache/NHibernate.Caches.SysCache/NHibernate.Caches.SysCache.csproj index 8ce1e5dd..6c72dd97 100644 --- a/SysCache/NHibernate.Caches.SysCache/NHibernate.Caches.SysCache.csproj +++ b/SysCache/NHibernate.Caches.SysCache/NHibernate.Caches.SysCache.csproj @@ -8,11 +8,8 @@ True ..\..\NHibernate.Caches.snk true - * Bug - * #48 - Avoid undue cache misses - -* Task - * #46 - Update NHibernate to 5.1.0 + * Task + * #56 - Upgrade to NH 5.2.0 diff --git a/SysCache2/NHibernate.Caches.SysCache2/NHibernate.Caches.SysCache2.csproj b/SysCache2/NHibernate.Caches.SysCache2/NHibernate.Caches.SysCache2.csproj index dc571f05..bae938c6 100644 --- a/SysCache2/NHibernate.Caches.SysCache2/NHibernate.Caches.SysCache2.csproj +++ b/SysCache2/NHibernate.Caches.SysCache2/NHibernate.Caches.SysCache2.csproj @@ -9,7 +9,7 @@ ..\..\NHibernate.Caches.snk true * Task - * #46 - Update NHibernate to 5.1.0 + * #56 - Upgrade to NH 5.2.0 diff --git a/appveyor.yml b/appveyor.yml index f85fc1ea..95dcb18e 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -1,4 +1,4 @@ -version: 5.5.0.{build} +version: 5.5.1.{build} image: Visual Studio 2017 configuration: - Debug diff --git a/buildcommon.xml b/buildcommon.xml index ae9e8658..ca3fb8dd 100644 --- a/buildcommon.xml +++ b/buildcommon.xml @@ -18,7 +18,7 @@ - + diff --git a/readme.md b/readme.md index c0b04695..07f6bde1 100644 --- a/readme.md +++ b/readme.md @@ -20,6 +20,10 @@ It's recommended to research for a while before deciding which one is better for ## Notes +#### Build 5.5.1 for NHibernate 5.2.0 + +Re-release in order to have proper release notes in the NuGet packages. + #### Build 5.5.0 for NHibernate 5.2.0 NHibernate 5.2.0 is targeted by all cache providers.