From af1bfa85419316dc92fdf4c7fa17653a342b0b27 Mon Sep 17 00:00:00 2001
From: Stephane Poirier <stephane.poirier@synchrotron-soleil.fr>
Date: Tue, 16 Jul 2024 10:13:33 +0200
Subject: [PATCH] version 3.5.4

---
 ReleaseNotes.txt       | 7 +++++++
 pom.xml                | 2 +-
 pom_64.xml             | 4 ++--
 pom_64_Win7_shared.xml | 4 ++--
 4 files changed, 12 insertions(+), 5 deletions(-)

diff --git a/ReleaseNotes.txt b/ReleaseNotes.txt
index 3d4a637..fb69bf5 100644
--- a/ReleaseNotes.txt
+++ b/ReleaseNotes.txt
@@ -1,5 +1,12 @@
 NexusCPP history file
 
+3.5.4 (2024/07/16)
+==================
+
+Bug fix: In case of Write time interval if set to a positive value,
+         the write timer was never restarted after first expiration,
+         so the expired() method always returns 'true' after that.
+
 3.5.3 (2023/07/19)
 ==================
 
diff --git a/pom.xml b/pom.xml
index ac182b8..c540588 100644
--- a/pom.xml
+++ b/pom.xml
@@ -9,7 +9,7 @@
   </parent>
   <groupId>fr.soleil.lib</groupId>
   <artifactId>NexusCPP-${aol}-${library}-${mode}</artifactId>
-  <version>3.5.4-SNAPSHOT</version>
+  <version>3.5.4</version>
   <packaging>nar</packaging>
   <name>NexusCPP</name>
   <description>NexusCPP library</description>
diff --git a/pom_64.xml b/pom_64.xml
index 2bcbfe1..6b9d6c9 100755
--- a/pom_64.xml
+++ b/pom_64.xml
@@ -10,7 +10,7 @@
 
   <groupId>fr.soleil.lib</groupId>
   <artifactId>NexusCPP-amd64-Linux-gcc-shared-${mode}</artifactId>
-  <version>3.5.3</version>
+  <version>3.5.4</version>
 
   <packaging>nar</packaging>
   <name>NexusCPP</name>
@@ -54,7 +54,7 @@
         <dependency>
           <groupId>fr.soleil.lib</groupId>
           <artifactId>YAT-amd64-Linux-gcc-shared-${mode}</artifactId>
-		      <version>1.19.5</version>
+		      <version>1.21.2</version>
         </dependency>
 		<!-- still not supported in 64 bits -->
         <!-- <dependency>
diff --git a/pom_64_Win7_shared.xml b/pom_64_Win7_shared.xml
index a961170..65a80fe 100755
--- a/pom_64_Win7_shared.xml
+++ b/pom_64_Win7_shared.xml
@@ -10,7 +10,7 @@
 
   <groupId>fr.soleil.lib</groupId>
   <artifactId>NexusCPP-${aol}-shared-${mode}</artifactId>
-  <version>3.5.3</version>
+  <version>3.5.4</version>
 
   <packaging>nar</packaging>
   <name>NexusCPP</name>
@@ -38,7 +38,7 @@
   </scm>
 
 	<properties>
-    <YAT.version>1.19.5</YAT.version>
+    <YAT.version>1.21.2</YAT.version>
     <libs-64bits>//filer2.ica.synchrotron-soleil.fr/ica/LIB_VC12_64</libs-64bits>
 		<yat-lib>${libs-64bits}\yat\${YAT.version}\lib\</yat-lib>
 		<yat-include>${libs-64bits}\yat\${YAT.version}\include\</yat-include>
-- 
GitLab