Skip to content

Commit 08bf4b7

Browse files
committed
Getting ready for release 3.9.1
1 parent cd50b14 commit 08bf4b7

File tree

4 files changed

+12
-20
lines changed

4 files changed

+12
-20
lines changed

ANNOUNCE.rst

Lines changed: 6 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,12 @@
1-
Announcing Python-Blosc2 3.8.0
1+
Announcing Python-Blosc2 3.9.1
22
==============================
33

4-
This is a minor version release where we have aimed to make the first steps
5-
towards complying fully with the array-api standard:
6-
7-
✅ C-Blosc2 internal library updated to latest 2.21.3.
8-
9-
✅ numexpr version requirement pushed to 2.3.0 to incorporate
10-
``round``, ``sign``, ``signbit``, ``copysign``, ``nextafter``, ``hypot``,
11-
``maximum``, ``minimum``, ``trunc``, ``log2``, ``//`` and bitwise AND/OR/XOR/NOT.
12-
13-
✅ Enhanced linear algebra via ``tensordot``, extended ``matmul``, ``vecdot``, ``diagonal``,
14-
``outer``, as well as ``broadcast_to`` and ``meshgrid``.
15-
16-
✅ Roughly 60 attributes and methods for the ``NDArray`` class, as well as functions, have
17-
been added to increase compliance with the array-api standard, with ufuncs now very well supported.
18-
19-
✅ A subtle bug which caused ``arr = blosc2.expand_dims(arr)`` to fail has been fixed.
4+
This is a patch release where we have aimed to tidy up the code and improve robustness:
205

6+
✅ Bumped to numexpr 2.13.1 to incorporate new maximum/minimum NaN handling and +/* for booleans
7+
which matches NumPy behaviour.
8+
✅ Refactoring in order to ensure Blosc2 functions with NumPy 1.26.
9+
✅ Streamlined documentation by introducing Array Protocol
2110

2211
You can think of Python-Blosc2 3.x as an extension of NumPy/numexpr that:
2312

RELEASE_NOTES.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,10 @@
22

33
## Changes from 3.9.0 to 3.9.1
44

5-
XXX version-specific blurb XXX
5+
* Bumped to numexpr 2.13.1 to incorporate new maximum/minimum NaN handling and +/* for booleans
6+
which matches NumPy behaviour.
7+
* Refactoring in order to ensure Blosc2 functions with NumPy 1.26.
8+
* Streamlined documentation by introducing Array Protocol
69

710
## Changes from 3.8.0 to 3.9.0
811
Most changes come from PR #467 relating to array-api compliance.

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ dependencies = [
4040
"py-cpuinfo; platform_machine != 'wasm32'",
4141
"requests",
4242
]
43-
version = "3.9.1.dev0"
43+
version = "3.9.1"
4444
[project.entry-points."array_api"]
4545
blosc2 = "blosc2"
4646

src/blosc2/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
__version__ = "3.9.1.dev0"
1+
__version__ = "3.9.1"
22
__array_api_version__ = "2024.12"

0 commit comments

Comments
 (0)