Skip to content
This repository has been archived by the owner on Sep 6, 2024. It is now read-only.

Releases: LDMX-Software/fire

v0.19 : More Boost.Serialization-like Connection Interface

12 Oct 14:49
937db4e
Compare
Choose a tag to compare

Breaking Changes

On the software level, users are still technically allowed to access io::Data directly and label it as a friend; however, it is not recommended.

What's Changed

Full Changelog: v0.18.0...v0.19.0

v0.18 : Introduce UserReader

29 Sep 14:01
112c620
Compare
Choose a tag to compare

Introducing a new more usable reader was accomplished, making it easier for fire to be fully used by ldmx-sw. Along the way of alpha-testing within ldmx-sw, I also introduced some more headers and other inter-op mechanics to make the switch easier on ldmx-sw.

What's Changed

Full Changelog: v0.17.0...v0.18.0

v0.17 : Schema Evolution

17 Sep 20:19
e7a41f6
Compare
Choose a tag to compare

Breaking Changes

The implementation of schema evolution (and specifically the storage of versioned type attributes) does not take care to handle prior versions of the io implementation. i.e. Files written by prior versions of fire will be unlikely to be readable by this and subsequent versions of fire.

What's Changed

Full Changelog: v0.16.0...v0.17.0

v0.16 : Copy-along for H5 Input Files

06 Sep 13:51
6c73f67
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.15.3...v0.16.0

v0.15 : h5py-like Boolean Serialization

27 May 19:51
d8a554f
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.14.0...v0.15.0

v0.14 - Support for Legacy Processors

24 Mar 15:25
Compare
Choose a tag to compare

On top of reading ROOT files, the other key point for supporting interop with the legacy framework is the ability for fire to use legacy processors with minimal changes. This release includes a new header and other enchancements that allow this to take place.

What's Changed

Full Changelog: v0.13.0...v0.14.0

v0.13.0 : Reading ROOT files

15 Mar 14:29
5f3833c
Compare
Choose a tag to compare

While only one feature was introduced, this was a big feature and required a lot of design changes requiring future study. Additionally, now we can compare reconstruction mode performance between Framework and fire where the input files are ones produced by Framework.

What's Changed

Full Changelog: v0.12.1...v0.13.0

v0.12.1 : CI Testing and Factory Updates

01 Mar 20:56
25208c8
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.12.0...v0.12.1

v0.12.0 : Documentation Improvements

07 Feb 17:58
9e62a02
Compare
Choose a tag to compare

Fixes to generated documentation and updates to Python-CPP linking.

Full Changelog: v0.11.2...v0.12.0

v0.11.2 : Inclusion of Python docs in docs

03 Feb 19:12
Compare
Choose a tag to compare

Using sphinx to generate some template files and build the python package documentation, I am able to install sphinx-built docs into a subdirectory of the doxygen-built docs and use raw HTML codes to link between them. More improvement of the navigation to come, but this is a very helpful step.

Full Changelog: v0.11.1...v0.11.2