This release addresses technical debt, and fixes the project to work with NumPy 2.0 on both Windows and Linux.
- Removed use of vendored `numpy.pxd`, replaced with recommended `cimport numpy`. This resolved the warning of changes struct size for Cython class `broadcast`.
- Fixed warnings from `clang` compiler
- Corrected data types for allocation made in Cython which were responsible for test failures with NumPy 2.0 on Windows.