This release supports Python 3.7-3.12. You can now turn off the flow bin on Int/Str Categories, and filling an integer-based axis requires an integer array - a floating point array is disallowed (a single float was always disallowed), due to issues with rounding around 0.
Features
overflow=False
is now supported forIntCategory
andStrCategory
. #883
Changes
- Using
_storage_type
now produces aDeprecationWarning
instead ofPendingDeprecationWarning
. #801 - Updated Boost to 1.82. The upper limit on Regular axes without overflow is now inclusive like NumPy. #802
- Produce more detailed error messages on C++ errors #848
Bugfixes
- Make filling an integer axis with a float array (also) an error. #876
- Include
-latomic
onarmv7l
#823
Backend and docs
- Add Python 3.12 support and binary wheels, also latest PyPy.
manylinux2014+
required. #880, #878 - Drop Python 3.6 support. #798
- Drop pre-built wheels for 32-bit Linux (NumPy also dropped). #849
- Add testing for WebAssembly (Pyodide). #850
- Use Ruff #829
New Contributors
- @matthewfeickert made their first contribution in #823
Full Changelog: v1.3.2...v1.4.0