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