v01-00
This is a first stable release of EDM4hep with backwards compatibility guarantees for subsequent versions. Files written with this version will remain readable with upcoming versions of EDM4hep1. We do not make any forward compatibility guarantees, i.e. files written with a more recent version of EDM4hep will most likely not be readable with a less recent version.
There are two versions that are important for EDM4hep;
- The EDM4hep version (i.e.
vXX-YY) which signifies changes in the API of EDM4hep - The EDM4hep schema version (currently 6) which signifies changes to the EDM4hep schema.
While the "API version" of EDM4hep might change without changes to the schema version this is not true vice versa.
Change wrt v00-99-04
-
2026-01-19 Thomas Madlener (PR#476)
- Make sure that the merging script for the selection xml files can run properly even if a different
FindPythonmodule has been used for cmake.
- Make sure that the merging script for the selection xml files can run properly even if a different
-
2026-01-16 Thomas Madlener (PR#470)
- Bump the minimal version of podio to 1.7
-
2026-01-15 Thomas Madlener (PR#472)
- Fix formatting of covariance matrix ExtraCode file
-
2026-01-15 Thomas Madlener (PR#471)
- Bump the version of EDM4hep to 1.0 in the schema diagram
-
2026-01-08 Wouter Deconinck (PR#469)
- fix: install into free-threaded python3.14t/site-packages prefixes
-
2025-12-11 Thomas Madlener (PR#465)
- Make
Clusterintrinsic phi consistent in naming with intrinsic theta, i.e. renamephitoiPhi
- Make
-
2025-12-09 Thomas Madlener (PR#464)
- Store (selected) old YAML definitions of the schema inside the
old_schemasfolder to allow for future code generation with schema evolution
- Store (selected) old YAML definitions of the schema inside the
-
2025-12-01 Thomas Madlener (PR#468)
- Make
Quantity::typea 32 bit integer to not waste padding
- Make
-
2025-11-28 Thomas Madlener (PR#467)
- Add more input files for backwards compatibility checks
- Fix a few version checks in the backwards compatibility checks to ensure they match the actual tags of EDM4hep
-
2025-11-28 Thomas Madlener (PR#466)
- Read all collections by default (and ignore the unreadable ones) in the backwards compatibility tests since podio can now do this
-
2025-11-24 Juan Miguel Carceller (PR#463)
- Conditionally remove recast in buffers following AIDASoft/podio#882
-
2025-11-10 Thomas Madlener (PR#459)
- Make the test environments for python based tests more focused on the current build
- Use fixtures to properly describe test dependencies
- Remove some of the duplication
-
2025-11-05 Mateusz Jakub Fila (PR#461)
- Update schema diagram: remove
TrackerPulse, addSenseWireHit, remove relations betweenTrackerHitandRawTimeSeries
- Update schema diagram: remove
-
2025-11-03 Mateusz Jakub Fila (PR#460)
- Include
SenseWireHitdatatype in the datatypes table
- Include
-
In fact we currently guarantee backwards (read) compatibility down to files written with v00-99-02, except for the
edm4hep::GeneratorEventParameterstype, which is stable only since v00-99-03). Note that some of the changes from v00-99-02 imply that not all of the information that is stored in the files is actually also still available in memory. ↩