diff --git a/CMakeLists.txt b/CMakeLists.txt index ac5dff1651f5b294480e1434d36c27bc86a2486c..077af4a9b29540a9dc92bd2acfda8cb8285919bc 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,5 +1,5 @@ ############################################################################### -# (c) Copyright 2000-2021 CERN for the benefit of the LHCb Collaboration # +# (c) Copyright 2000-2022 CERN for the benefit of the LHCb Collaboration # # # # This software is distributed under the terms of the GNU General Public # # Licence version 3 (GPL Version 3), copied verbatim in the file "COPYING". # @@ -11,7 +11,7 @@ cmake_minimum_required(VERSION 3.15) -project(Analysis VERSION 40.1 +project(Analysis VERSION 40.2 LANGUAGES CXX) # Enable testing with CTest/CDash diff --git a/ReleaseNotes/v40r2.md b/ReleaseNotes/v40r2.md new file mode 100644 index 0000000000000000000000000000000000000000..7674a67b0b292e62085576664b225819effeabb5 --- /dev/null +++ b/ReleaseNotes/v40r2.md @@ -0,0 +1,36 @@ +2022-03-31 Analysis v40r2 +=== + +This version uses Rec v34r1 + +This version is released on `master` branch. +Built relative to Analysis [v40r1](/../../tags/v40r1), with the following changes: + +### New features ~"new feature" + +- ~Tuples | FunTuple - API changes and simplification of Python helper modules, !862 (@erodrigu) +- Remove special field EVENT, add parameter event_variables to FunTuple, !875 (@sstahl) [DaVinci#43] + +### Fixes ~"bug fix" ~workaround + +- ~Tuples | Fixes to functorcollections doc and add MCParticle.h to ThOr functor headers for truth matching, !876 (@amathad) + +### Enhancements ~enhancement + +- ~Functors ~Tuples | Feat(functor): adapt to new JIT FunctorFactory, !871 (@chasse) +- ~Tuples | Add support to access conditions by functors hosted by FunTuple, !872 (@graven) +- ~Tuples | FunTuple - full test coverage for Python modules, !869 (@erodrigu) +- ~Tuples | Support void functors (event-info and line decision) and extend support to store maps of more basic type, !867 (@amathad) +- ~Tuples | Add a new vector type to the supported list, !866 (@dfazzini) +- ~Tuples | Replacement for MCTupleTools, !846 (@gunther) [lhcb-dpa/project#145] +- ~Tuples | Allow for instantiation of FunctorCollection() with empty dictionary, !873 (@amathad) +- ~Tuples | Support basic type `std::any(bool)` in FunTuple, !870 (@amathad) +- ~Tuples | FunTuple Python modules - minor fixes and improvements, !868 (@erodrigu) +- ~Tuples | Print empty event warning only when verbosity is increased, !863 (@amathad) + +### Code cleanups and changes to tests ~modernisation ~cleanup ~testing + +- ~Tuples | FunTuple fixes and cleanup, !874 (@chasse) +- Use LHCb::Utils::as_arithmetic instead of Sel::Utils::as_arithmetic, !860 (@graven) + +