Release Notes¶
These notes are intended to serve as a guide to the user-visible features in a particular art suite release. As such, only versions included in art suite releases, or those with substantive changes, are included.
As of version 1.03.00, canvas_root_io is no longer a fundamental dependency of the art framework. It is included as part of the critic and gallery suites.
canvas_root_io 1.07.01 (2020/12/14)¶
This version uses ROOT 6.22/06.
canvas_root_io 1.07.00 (2020/12/01)¶
This version uses ROOT 6.22/02.
canvas_root_io 1.06.02 (2020/09/03)¶
This version uses ROOT 6.20/08a.
canvas_root_io 1.06.01 (2020/07/24)¶
canvas_root_io 1.06.00 (2020/07/08)¶
This versions uses ROOT 6.20/06.
canvas_root_io 1.05.03 (2020/11/13)¶
canvas_root_io 1.05.02 (2020/03/02)¶
canvas_root_io 1.05.01 (2020/02/10)¶
This version uses ROOT 6.18/04d, which corrects a few errors encountered in ROOT's internal Clang interpreter.
canvas_root_io 1.05.00 (2019/11/13)¶
This version only supports qualifiers e19
and c7
. In addition, Python 3 is enabled by default. To use Python 2, the 'py2'
qualifier must be specified when setting up the canvas_root_io
UPS product.
canvas_root_io 1.04.01 (2019/10/23)¶
This release includes a patch to ROOT 6.18/04 that fix a memory growth problem encountered by artdaq.
canvas_root_io 1.04.00 (2019/06/21)¶
This version still uses ROOT 6.16.
canvas_root_io 1.03.07 (2019/10/02)¶
This release includes a patch to ROOT 6.18/04 that fix a memory growth problem encountered by artdaq.
canvas_root_io 1.03.06 (2019/09/13)¶
This release changes from ROOT 6.16 to 6.18.
canvas_root_io 1.03.04 (2019/05/29)¶
canvas_root_io 1.03.03 (2019/03/07)¶
canvas_root_io 1.03.02 (2019/03/05)¶
This version incorporates:
- the
std::bitset
persistence fix that included in version 1.02.02 - a fix to an
art::AssnsStreamer
error, where aGenerate()
function was missing
canvas_root_io 1.03.01 (2019/02/07)¶
canvas_root_io 1.03.00 (2019/01/30)¶
canvas_root_io 1.02.02, 2019/02/12 (art suite 3.01.02)¶
- Fixes dictionary-checking to allow
std::bitset
template instantiations (resolves issue #21865).
canvas_root_io 1.02.01, 2019/01/29 (art suite 3.01.01)¶
canvas_root_io 1.02.00, 2018/09/25 (art suite 3.01.00)¶
- C++17 only
canvas_root_io 1.01.07, 2018/06/05 (art suite 3.00.00)¶
canvas_root_io 1.01.11, 2019/06/07 (art suite 2.13.00)¶
- Upgrades ROOT from 6.12 to 6.16
- C++17 only
canvas_root_io 1.01.10, 2019/01/22 (art suite 2.12.00, art suite 2.12.01)¶
canvas_root_io 1.01.09, 2018/11/19 (art suite 2.11.05)¶
canvas_root_io 1.01.08, 2018/07/16 (art suite 2.11.03, art suite 2.11.04)¶
canvas_root_io 1.01.06, 2018/05/04 (art suite 2.11.02)¶
canvas_root_io 1.01.05, 2018/04/02 (art suite 2.11.01)¶
canvas_root_io 1.01.04, 2018/03/30 (art suite 2.11.00)¶
- Support GCC 7.3 with C++17 enabled.
canvas_root_io 1.01.03, 2018/03/16 (art suite 2.10.04)¶
canvas_root_io 1.01.02, 2018/02/15 (art suite 2.10.02, art suite 2.10.03)¶
- Change the fluffing of the
wrappedName_
transient data member ofBranchDescription
to theBranchDescription
constructor (resolves bug #18925).
canvas_root_io 1.01.01, 2018/01/23 (art suite 2.10.01)¶
canvas_root_io 1.01.00, 2018/01/22 (art suite 2.10.00)¶
- Change
fhiclcpp
dictionary and implement I/O evolution to supportboost::array
tostd::array
migration forParameterSetID
. - Support Clang 5.0.1.
canvas_root_io 1.00.05, 2018/01/11 (art suite 2.09.05, art suite 2.09.06)¶
- Fix setting up the
AssnsBase
streamer.
canvas_root_io 1.00.04, 2017/12/06 (art suite 2.09.03, art suite 2.09.04)¶
canvas_root_io 1.00.02, 2017/11/07 (art suite 2.09.02)¶
- Fix dictionary-checking to allow persisting
std::array
objects (resolves bug #18079).
canvas_root_io 1.00.01, 2017/10/23 (art suite 2.09.01)¶
- Fix schema evolution rules implemented in
ProductIDStreamer
(resolves bug #17898).
canvas_root_io 1.00.00, 2017/10/17 (art suite 2.09.00)¶
- First release, which includes custom streamers and dictionary utilities used by art.