This release is the same as v2.3 but with a fix to the deployment. I've copied the v2.3 release notes below. In this release, awkward1 and awkward2 are now supported, but only awkward2 jagged arrays will be broadcast. For awkward1, users will still need to flatten arrays before passing to `evaluate()` calls.
What's Changed
* Drop python 3.6 by nsmith- in https://github.com/cms-nanoAOD/correctionlib/pull/167
* Release GIL in veval by nsmith- in https://github.com/cms-nanoAOD/correctionlib/pull/168
* Fix all C++ compilation warnings in gcc 12.2 and clang 15 by eguiraud in https://github.com/cms-nanoAOD/correctionlib/pull/179
* Add UniformBinning to schemav2 by eguiraud in https://github.com/cms-nanoAOD/correctionlib/pull/186
* CI maintenance by nsmith- in https://github.com/cms-nanoAOD/correctionlib/pull/195
* Update install.md by nsmith- in https://github.com/cms-nanoAOD/correctionlib/pull/190
* Remove some unneeded build dependencies. by tjni in https://github.com/cms-nanoAOD/correctionlib/pull/197
* feat: allow awkward arrays as input by lgray in https://github.com/cms-nanoAOD/correctionlib/pull/188
* Fix py3.6 wheel test by nsmith- in https://github.com/cms-nanoAOD/correctionlib/pull/200
**Full Changelog**: https://github.com/cms-nanoAOD/correctionlib/compare/v2.3.0...v2.3.1