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.