From b7978429d558f8b6b8949926b2ef69275f5c5ad8 Mon Sep 17 00:00:00 2001
From: Marco Clemencic <marco.clemencic@cern.ch>
Date: Wed, 18 Oct 2023 13:34:08 +0200
Subject: [PATCH] Increase version to v37r1 and update change log

---
 CHANGELOG.md        | 25 +++++++++++++++++++++++++
 CITATION.cff        |  4 ++--
 CMakeLists.txt      |  2 +-
 docs/source/conf.py |  4 ++--
 4 files changed, 30 insertions(+), 5 deletions(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 9a3a4da7c6..a548191d81 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -5,6 +5,31 @@ Project Coordinators: Marco Clemencic @clemenci, Charles Leggett @leggett
 
 The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/).
 
+## [v37r1](https://gitlab.cern.ch/gaudi/Gaudi/-/releases/v37r1) - 2023-10-30
+This is a minor release meant mostly to address issues with compilation on gcc 13, clang 16 and C++20.
+It features as well a number of other fixes and improvements and some clean up.
+
+As of this release I added machine readable citation instructions (see https://citation-file-format.github.io/).
+
+### Changed
+- Remove `FindTBB.cmake` to rely on the official `TBBConfig.cmake` (gaudi/Gaudi!1510)
+- `genconf`: remove property type comment from Conf files (gaudi/Gaudi!1502)
+
+### Added
+- Add citation instructions and helper to prepare new releases (gaudi/Gaudi!1494)
+
+### Fixed
+- Work around issue with clang implicit instantiation in C++20 mode. (gaudi/Gaudi!1511)
+- `JobOptionSvc`: use stringstream to read job options file (gaudi/Gaudi!1509)
+- Fixes for gcc 13, clang 16 and C++20 (gaudi/Gaudi!1501)
+- Remove name argument from GaudiConfig2 PropertySemantics (gaudi/Gaudi#275, gaudi/Gaudi!1492)
+- Drop a Python 2 compatibility hack and fix handling of bool properties in GaudiPython (gaudi/Gaudi#276, gaudi/Gaudi!1507)
+- Fixed unsafe floating point comparisons (gaudi/Gaudi!1490)
+- `GaudiConfig2`: minor performance optimizations for Configurable (gaudi/Gaudi!1500)
+- Fixed JSON counter dumps validation to ignore changes in order of entries (gaudi/Gaudi!1496)
+- Support oneTBB (gaudi/Gaudi#270, gaudi/Gaudi!1495)
+
+
 ## [v37r0](https://gitlab.cern.ch/gaudi/Gaudi/-/releases/v37r0) - 2023-09-14
 This is the first major release of Gaudi in a while. This was made necessary to be able to incorporate
 a number of backward incompatible changes that have been kept in the backburner until now.
diff --git a/CITATION.cff b/CITATION.cff
index 487138dac4..40c6dce230 100644
--- a/CITATION.cff
+++ b/CITATION.cff
@@ -24,5 +24,5 @@ keywords:
   - HEP
   - Software Framework
 license: Apache-2.0
-version: v37r0
-date-released: '2023-09-14'
+version: v37r1
+date-released: '2023-10-30'
diff --git a/CMakeLists.txt b/CMakeLists.txt
index b87f052e74..ece747a9d0 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -81,7 +81,7 @@ Maintainer's guide: `<https://twiki.cern.ch/twiki/bin/view/LHCb/MaintainGaudiCMa
 
 cmake_minimum_required(VERSION 3.15)
 
-project(Gaudi VERSION 37.0
+project(Gaudi VERSION 37.1
               LANGUAGES CXX
               DESCRIPTION "Gaudi Software Framework"
               HOMEPAGE_URL "https://cern.ch/gaudi")
diff --git a/docs/source/conf.py b/docs/source/conf.py
index c9fec4f1a9..2ffcd0eac7 100644
--- a/docs/source/conf.py
+++ b/docs/source/conf.py
@@ -22,9 +22,9 @@ copyright = "1998-2023, CERN for the benefit of the LHCb and ATLAS collaboration
 author = "The Gaudi Developers"
 
 # The short X.Y version
-version = "37.0"
+version = "37.1"
 # The full version, including alpha/beta/rc tags
-release = "v37r0"
+release = "v37r1"
 
 # -- General configuration ---------------------------------------------------
 
-- 
GitLab