Releases: scikit-hep/fastjet
v3.5.1.2
What's Changed
This release distributed wheels for python 3.14.
New Features:
Fixes:
Misc.:
- ci(pre-commit): pre-commit autoupdate by @pre-commit-ci[bot] in #359
- chore(deps): bump pypa/cibuildwheel from 3.0 to 3.1 in the actions group by @dependabot[bot] in #360
- chore(deps): bump the actions group with 2 updates by @dependabot[bot] in #362
- ci(pre-commit): pre-commit autoupdate by @pre-commit-ci[bot] in #361
- chore(deps): bump amannn/action-semantic-pull-request from 5.5.3 to 6.0.1 in the actions group by @dependabot[bot] in #364
- ci(pre-commit): pre-commit autoupdate by @pre-commit-ci[bot] in #363
- ci(pre-commit): pre-commit autoupdate by @pre-commit-ci[bot] in #366
- chore(deps): bump the actions group across 1 directory with 3 updates by @dependabot[bot] in #367
- chore(deps): bump the actions group with 2 updates by @dependabot[bot] in #370
- ci(pre-commit): pre-commit autoupdate by @pre-commit-ci[bot] in #369
New Contributors
Full Changelog: v3.5.1.1...v3.5.1.2
v3.5.1.1
What's Changed
This is a technical release for windows wheels.
New Features
Misc.
- ci(pre-commit): pre-commit autoupdate by @pre-commit-ci[bot] in #357
- ci(pre-commit): pre-commit autoupdate by @pre-commit-ci[bot] in #358
Full Changelog: v3.5.1.0...v3.5.1.1
v3.5.1.0
What's Changed
New Features
Bugfixes
Misc.
- build: add more build options; obviates fastjet-feedstock patch for passthru submodule by @lgray in #351
- ci(pre-commit): pre-commit autoupdate by @pre-commit-ci in #352
- build: remove FASTJET_ENABLE_CGAL=ON from pyproject.toml by @lgray in #353
- ci(pre-commit): pre-commit autoupdate by @pre-commit-ci in #354
- ci(pre-commit): pre-commit autoupdate by @pre-commit-ci in #355
Full Changelog: v3.5.0.1...v3.5.1.0
v3.5.0.1
What's Changed
This is a maintenance release to unpin numpy and update wheel-building procedures.
New Features
Bug Fixes
Misc.
- ci(pre-commit): pre-commit autoupdate by @pre-commit-ci in #341
- ci: update to cibuildwheel 3.0 by @henryiii in #345
- build: switch to default cibw build image for linux (manylinux_2_28) by @lgray in #348
- build: enable musllinux wheels by @lgray in #349
- build: unpin numpy 2.3 by @lgray in #350
Full Changelog: v3.5.0.0...v3.5.0.1
v3.5.0.0
What's Changed
This is release is a major technical improvement for long term maintainability and ease of use by developers and physicists.
The build backend for the package is now scikit-build-core, and cmake is used to drive the configuration and compilation of the package including fastjet and fastjet-contrib.
Many thanks to @gavinsalam (for the other fastjet authors), @matthewfeickert, and @henryiii for making this release possible.
This work was lead and executed by @lgray.
This also marks the switch to fastjet 3.5.0, which contains additional improvements not mentioned here.
New features
Bug fixes
Misc.
- ci(pre-commit): pre-commit autoupdate by @pre-commit-ci in #339
Full Changelog: v3.4.3.1...v3.5.0.0
v3.4.3.1
What's Changed
- ci(pre-commit): pre-commit autoupdate by @pre-commit-ci in #335
- fix: fix #238 – wrong handling of offsets by @chrispap95 in #274
- feat: adding groomed jet radius and momentum balance variables for softdrop groomed jet by @kawaho in #312
- feat: expose contrib::Njettiness by @lgray in #336
- fastjet is now v3.4.3.1 by @lgray in #338
New Contributors
Full Changelog: v3.4.3.0...v3.4.3.1
v3.4.3.0
What's Changed
- ci(pre-commit): pre-commit autoupdate by @pre-commit-ci in #297
- chore(deps): bump the actions group across 1 directory with 2 updates by @dependabot in #307
- ci(pre-commit): pre-commit autoupdate by @pre-commit-ci in #305
- build: Remove transient directories after install to allow for rebuild by @matthewfeickert in #311
- build: Move Git submodules to extern directory by @matthewfeickert in #314
- chore(deps): bump pypa/cibuildwheel from 2.20 to 2.21 in the actions group by @dependabot in #318
- build: Use build-system pybind11 over Git submodule by @matthewfeickert in #313
- fix: Fix typo in definition of constituents (pt instead of p) by @chrispap95 in #326
- chore(deps): bump pypa/cibuildwheel from 2.21 to 2.22 in the actions group by @dependabot in #325
- build: get tests and wheels working again on linux, restrict testing/building to linux by @pre-commit-ci in #321
- build: update fastjet to v3.4.3 by @lgray in #328
- ci: Use Linux aarch64 runners by @matthewfeickert in #329
- ci: get macos builds running again by @lgray in #330
- fastjet is v3.4.3.0rc0 by @lgray in #331
- build: macos x86_64 wheels using macos-13 runner by @lgray in #332
- fix: propagate metadata (behavior & attrs) in
_generalevent.pyby @pfackeldey in #333 - chore: fastjet is now v3.4.3.0 by @lgray in #334
New Contributors
- @pfackeldey made their first contribution in #333
Full Changelog: v3.4.2.1...v3.4.3.0
v3.4.3.0rc0
What's Changed
- ci(pre-commit): pre-commit autoupdate by @pre-commit-ci in #297
- chore(deps): bump the actions group across 1 directory with 2 updates by @dependabot in #307
- ci(pre-commit): pre-commit autoupdate by @pre-commit-ci in #305
- build: Remove transient directories after install to allow for rebuild by @matthewfeickert in #311
- build: Move Git submodules to extern directory by @matthewfeickert in #314
- chore(deps): bump pypa/cibuildwheel from 2.20 to 2.21 in the actions group by @dependabot in #318
- build: Use build-system pybind11 over Git submodule by @matthewfeickert in #313
- fix: Fix typo in definition of constituents (pt instead of p) by @chrispap95 in #326
- chore(deps): bump pypa/cibuildwheel from 2.21 to 2.22 in the actions group by @dependabot in #325
- build: get tests and wheels working again on linux, restrict testing/building to linux by @pre-commit-ci in #321
- build: update fastjet to v3.4.3 by @lgray in #328
- ci: Use Linux aarch64 runners by @matthewfeickert in #329
- ci: get macos builds running again by @lgray in #330
- fastjet is v3.4.3.0rc0 by @lgray in #331
Full Changelog: v3.4.2.1...v3.4.3.0rc0
v3.4.2.1
What's Changed
- fix: make tests passing again by @chrispap95 in #269
- ci: Bump pre-commit/action from 3.0.0 to 3.0.1 by @dependabot in #267
- ci(pre-commit): pre-commit autoupdate by @pre-commit-ci in #261
- ci: Bump actions/upload-artifact from 3 to 4 by @dependabot in #264
- ci: Bump actions/download-artifact from 3 to 4 by @dependabot in #263
- ci: Bump actions/setup-python from 4 to 5 by @dependabot in #262
- ci: Group dependabot updates by @matthewfeickert in #272
- ci: fix failing tests after update to upload-artifact v4 by @chrispap95 in #273
- fix: Add patch to add .Makefile.inc to fastjet-contrib by @matthewfeickert in #275
- chore: Bump FastJet to v3.4.2 and pybind11 to v2.11.1 by @chrispap95 in #271
- ci(pre-commit): pre-commit autoupdate by @pre-commit-ci in #278
- fix: Use environment CXX to configure fastjet-contrib .Makefile.inc by @matthewfeickert in #276
- fix: Update RPATH and fully guard ORIGIN parameter expansion by @matthewfeickert in #277
- fix: Remove patch_fastjet_i.txt from MANIFEST.in by @matthewfeickert in #281
- ci: Add Python 3.12 to testing matrix by @matthewfeickert in #282
- ci(pre-commit): pre-commit autoupdate by @pre-commit-ci in #283
- chore(deps): bump the actions group with 1 update by @dependabot in #284
- ci(pre-commit): pre-commit autoupdate by @pre-commit-ci in #285
- ci: macos-latest is changing to macos-14 ARM runners by @henryiii in #288
- ci(pre-commit): pre-commit autoupdate by @pre-commit-ci in #287
- chore(deps): bump amannn/action-semantic-pull-request from 5.4.0 to 5.5.2 in the actions group by @dependabot in #289
- ci(pre-commit): pre-commit autoupdate by @pre-commit-ci in #292
- ci: Use PyPI Trusted Publisher for publishing package by @matthewfeickert in #294
- chore: bump version to 3.4.2.1 by @lgray in #299
Full Changelog: v3.4.1.3...v3.4.2.1
v3.4.1.3
What's Changed
- chore: next fastjet is 3.4.1.3 by @lgray in #230
- ci: bump pypa/gh-action-pypi-publish from 1.8.6 to 1.8.7 by @dependabot in #231
- docs: Improve documentation by @chrispap95 in #233
- ci(pre-commit): pre-commit autoupdate (drops python 3.7 support!) by @pre-commit-ci in #234
- build: Bump pypa/cibuildwheel from 2.13.1 to 2.14.0 by @dependabot in #236
- ci(pre-commit): pre-commit autoupdate by @pre-commit-ci in #237
- build: Bump pypa/cibuildwheel from 2.14.0 to 2.14.1 by @dependabot in #239
- ci: Bump pypa/gh-action-pypi-publish from 1.8.7 to 1.8.8 by @dependabot in #240
- ci(pre-commit): pre-commit autoupdate by @pre-commit-ci in #241
- feat: Addition of SoftDrop from the RecursiveTools Contrib by @cmoore24-24 in #235
- chore: use 2x faster black mirror by @henryiii in #242
- build: Bump pypa/cibuildwheel from 2.14.1 to 2.15.0 by @dependabot in #243
- ci: Bump pypa/gh-action-pypi-publish from 1.8.8 to 1.8.10 by @dependabot in #244
- fix: add dask-awkward[test] as dependency by @rkansal47 in #247
- ci: Bump actions/checkout from 3 to 4 by @dependabot in #245
- ci: [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #248
- ci: Bump docker/setup-qemu-action from 2.2.0 to 3.0.0 by @dependabot in #249
- ci: [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #250
- ci: Bump pypa/cibuildwheel from 2.15.0 to 2.16.0 by @dependabot in #252
- ci: Bump amannn/action-semantic-pull-request from 5.2.0 to 5.3.0 by @dependabot in #251
- ci: Pin on two digits by @rkansal47 in #253
- ci: [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #254
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #255
- ci: [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #256
- ci(pre-commit): pre-commit autoupdate by @pre-commit-ci in #257
- ci(pre-commit): pre-commit autoupdate by @pre-commit-ci in #259
- ci: Bump amannn/action-semantic-pull-request from 5.3.0 to 5.4.0 by @dependabot in #258
- ci: fix pypi publish by @jmduarte in #260
Full Changelog: v3.4.1.2...v3.4.1.3