2026-06-16 ---   Version 2.0.0
     Additions:
      - New Python API based on ROOT/cppyy: full parity with C++ API, interoperability with pyROOT (addresses issue #77).
      - "Old" Cython-based Python API is now considered deprecated and may be removed in future versions.
      - Partial specialization of Wilson Coefficients: parametrization of affine subspaces (simplified models) of the general WC space. Prior WC     specialization-to-single-point methods are obsolete.
      - Convenience methods for retrieving current values of WC and FF errors (addresses issue #84), and displaying known FF parametrizations and syntax.
      - Additional amplitudes (D1* decays) and new FF parametrizations (CLN and BCL B(s) -> D(s) and variational classes)
     Changes:
      - Significant speed optimizations in tensor linear algebra (addresses issue #81).
      - Modernized build system.
      - Bumped to C++17 syntax.
      - Full code review (addresses issues #52 and #53).
     Fixes:
      - Build issue #86.
      - Minor bugs
      - Extra guards on malformed I/O.
      - Error when merging files produced by different versions of HAMMER

2024-05-22 ---   Version 1.4.1
     Fixes:
      - Problems with recent Python/Cython versions (#78)
      - Ordering issue with initRun in demos

2024-05-08 ---   Version 1.4.0
     Additions:
      - Added "BLRSXP" and "BLRSXPVar" form factor parametrizations for Lb -> Lc, with 1/m_{c,b}^2 corrections via the residual chiral expansion.
      - Added Bs -> K l nu modes, and ISGW2 and BCL, BCLVar form factors
      - Added D_s** decay cascades for B_s -> D_s** processes.
     Changes:
      - Bumped to version 1.4, added version-specific doi
      - Generalized BGL B -> D* form factor classes to allow an arbitrary number of parameters
     Fixes:
      - Minor bugs in Lb -> Lc* unit tests
      - Problem with Boost >= 1.78.0 on MacOS

2022-08-18 ---   Version 1.3.0
     Additions:
      - Added "BLPRXP" and "BLPRXPVar" form factor parametrizations for B->D  and B->D*, that incorporate a treatment of 1/mc^2 corrections.
      - (Pseudo)scalar form factors for BGL (Issue #73)
     Changes:
      - Bumped to version 1.3, added version-specific doi
      - Refactored the form factor source tree into subdirectories, and  refactored inheritance of several FF classes
     Fixes:
      - Issue #75
      - Corrected implementation of pure phase space rates

2022-01-07 ---   Version 1.2.1
     Fixes:
      - Missing includes to make gcc happy
      - Fix bug in computation of rates with trivial form factors (affecting certain D** decays)
     Changes:
      - Bumped to version 1.2.1, added version-specific doi

2021-10-27 ---   Version 1.2.0
     Additions:
      - Added B -> pi form factors: GKvD
      - Added Lb -> Lc*(2595) ell nu amplitudes, rates
      - Added Lb -> Lc*(2595) form factors: LSPR and PCR
      - Added Lb -> Lc*(2625) ell nu amplitudes, rates
      - Added Lb -> Lc*(2625) form factors: LSPR and PCR
      - Added warnings for non existent settings (FF parameters etc)
      - Added checking for FF tensor length incompatibility
     Changes:
      - Bumped to version 1.2, added version-specific doi
      - Changed default values Bc -> Jpsi BGL form factors 
        to latest lattice results/conventions (with backward compatibility)
      - Changed default D** -> D(*)pi branching ratios to reflect data- plus isospin-driven estimates
     Fixes:
      - Issues #68, #69
      - Corrected normalization of D** rates
      - Corrected ordering of D1 subleading IW functions in BLR(Var)
      - Fixed incorrect index label in D2* BLR
      - Fixed incorrect WC label in B -> rho/omega ell nu

2020-08-20 ---   Version 1.1.0
     Additions:
      - Support for constant rates (no FF/WC indices)
      - Improved NaN checking, new "CheckForNaNs" option
      - Added B_c -> J/psi(->ell ell) ell nu edge amplitude, rate
      - Added B_c -> J/psi ell nu amplitude, rate
      - Added B_c -> J/psi form factors: EFG, BGL, BGLVar, Kiselev
      - Added D_1 -> D*(-> Dpi, Dgamma) pi, D_2* -> D*(-> Dpi, -> Dgamma) pi edge amplitudes, rates
      - Added D_1 -> D* pi, D_2 -> D* pi, D_2* -> D pi amplitudes, rates 
      - Added D_1 -> D* pi, D_2* -> D* pi, D_2* -> D pi, partial wave form factor
      - Added B -> rho (-> pipi) ell nu, B -> omega ( -> 3pi) ell nu amplitudes, rates
      - Added B -> rho, omega form factors: BSZ, ISGW2, BSZVar
      - Added B -> pi ell nu amplitudes, rates
      - Added B -> pi form factors: BCL, ISGW2, BCLVar
      - Added possibility to relabel FF error names
      - Added enum in processEvent signature to allow an alternative way to compute only weights,
        only histograms or everything
      - Added support for strange D** strong and EM decays
     Changes:
      - Bumped to version 1.1, added version-specific doi
      - Changed default values for B->D* BGL(Var) FFs
      - Included support for ad-hoc smear performed by EvtGen B -> D1, B -> D1* ISGW2 form factors
      - Merge policy for rates checks for collisions of rate tensors rather than FF scheme names
      - C++ dialect determination changed. Still at least c++14. New behavior is: minimum between MAX_CXX_STANDARD,
        max supported by compiler and dialect used in compiling ROOT if WITH_ROOT is enabled.
        MAX_CXX_IS_14 option is gone, new MAX_CXX_STANDARD defaults to 20
     Fixes:
      - Issues #64, #67
      - Bug in reloading files with FF duplicates
      - Parsing bug for options containing complex numbers
      - Issue with merging samples with rates without form factors

2020-03-06 ----  Version 1.0.0
     First public version
