Skip to content

Version 2.8.0

Latest

Choose a tag to compare

@nsmith- nsmith- released this 08 Mar 20:58
· 3 commits to master since this release
f3f02eb

Summary

  • Improvements to TFormula support
  • Significant improvements in platform and python version support, including freethreaded python 3.14
  • ⚠️ flat awkward arrays are now returned from high-level evaluate() calls when flat awkward arrays are passed in, see #296
    • Previously, the output would be a numpy array. If that is required, one can call .to_numpy() on the output

What's Changed

  • build: update to pybind11 3, modernize python by @lgray in #294
  • fix: better implementation of this_module_path by @lgray in #295
  • ci: move to cibuildwheel 3 by @lgray in #293
  • build: support python3.14 and drop python3.8 by @ikrommyd in #300
  • ci: add sentinel tests task by @ikrommyd in #301
  • Migrate Variable integer type to 64-bit by @nsmith- in #302
  • chore: Migrate to dependency groups by @nsmith- in #304
  • fix: Allow logical and, or in TFormula by @nsmith- in #308
  • fix: deprecate stdnormal HashPRNG distribution type by @nsmith- in #305
  • fix: Allow arbitrarily many variables in formulas by @nsmith- in #309
  • fix: Validate input names in pydantic model by @nsmith- in #311
  • fix: re-wrap awkward arrays in highlevel evaluator by @nsmith- in #306
  • chore: improve pre-commit config and switch to ruff by @nsmith- in #313
  • fix: compare version to SKBUILD properly by @nsmith- in #314
  • chore: add monthly pre-commit autoupdate by @lgray in #319
  • chore: turn on dependabot monthly updates by @lgray in #317
  • ci: bump actions/setup-python from 2 to 6 by @dependabot[bot] in #320
  • ci: bump actions/checkout from 2 to 6 by @dependabot[bot] in #321
  • ci: bump actions/upload-artifact from 4 to 6 by @dependabot[bot] in #322
  • ci: bump actions/download-artifact from 4 to 7 by @dependabot[bot] in #323
  • chore: manual pre-commit autoupdate by @lgray in #324
  • Update pcg-cpp to Total-Random/pcg-cpp by @ikrommyd in #325
  • Update pybind11 to 3.0.2 by @ikrommyd in #326
  • ci: windows arm64 tests/wheels by @lgray in #292
  • build: add freethreaded python ci and wheels by @lgray in #284
  • ci: bump actions/download-artifact from 7 to 8 by @dependabot[bot] in #329
  • ci: bump actions/upload-artifact from 6 to 7 by @dependabot[bot] in #328
  • Run all corrections hosted on cvmfs through initialization by @nsmith- in #330
  • Add $schema field to root of model for IDE usage by @nsmith- in #331

New Contributors

Full Changelog: v2.7.0...v2.8.0