Project

General

Profile

Breaking changes for art series 3.00

  art

Changes to services

Changes to modules

Miscellaneous changes

  canvas

Many internal changes have occurred within canvas. However, only those noted below should be of relevance to users:

  • The art::BranchDescription constructor signature has been changed so that it no longer depends on art::ModuleDescription.
  • The art::ModuleDescription class has moved to art.
  • The art::ModuleDescriptionID and art::BranchMapper classes have been removed.
  • Please note the following header file changes:
    - #include "canvas/Persistency/Provenance/BranchID.h" 
    + #include "canvas/Persistency/Provenance/Compatibility/BranchID.h" 
    
    - #include "canvas/Persistency/Provenance/ModuleDescription.h" 
    + #include "art/Persistency/Provenance/ModuleDescription.h"