Skip to content

Commit 0e81fb0

Browse files
committed
Getting ready for release 3.11.0
1 parent e0d5a4e commit 0e81fb0

File tree

5 files changed

+20
-9
lines changed

5 files changed

+20
-9
lines changed

ANNOUNCE.rst

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,14 @@
1-
Announcing Python-Blosc2 3.10.2
1+
Announcing Python-Blosc2 3.11.0
22
===============================
33

4-
This is a patch version release where we have aimed to tidy up the code and fix bugs:
4+
This is a minor version release where we have aimed to tidy up the code and add some useful functionality:
55

6-
✅ LazyExpr.compute() now honors the ``out`` parameter for regular expressions (and not only for reductions).
6+
✅ Small optimisation for chunking in lazy expressions
7+
✅ Extend Blosc2 to accept general array inputs (PR #510, PR #517)
8+
✅ Refactoring and streamlining of get/setitem for non-unit steps (PR #513)
9+
✅ Remote array testing now performed with ``cat2cloud`` (PR #511)
10+
✅ Added argmax/argmin functions (PR #514)
11+
✅ Change ``squeeze`` to return view (rather than modify array in-place) (PR #518)
712

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

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ else()
5050
include(FetchContent)
5151
FetchContent_Declare(blosc2
5252
GIT_REPOSITORY https://github.com/Blosc/c-blosc2
53-
GIT_TAG 77ab4b583eb7e03a6f2a411e1a728500e269540c # v2.22.0
53+
GIT_TAG 5a2b0ed9c4d801230c118fbc5811817055b5a3f5 # v2.22.0
5454
)
5555
FetchContent_MakeAvailable(blosc2)
5656
include_directories("${blosc2_SOURCE_DIR}/include")

RELEASE_NOTES.md

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,14 @@
11
# Release notes
22

3-
## Changes from 3.10.2 to 3.10.3
4-
5-
XXX version-specific blurb XXX
3+
## Changes from 3.10.2 to 3.11.0
4+
5+
* Small optimisation for chunking in lazy expressions
6+
* Extend Blosc2 computation machinery to accept general array inputs (PR #510)
7+
* Refactoring and streamlining of get/setitem for non-unit steps (PR #513)
8+
* Remote array testing now performed with `cat2cloud` (PR #511)
9+
* Added argmax/argmin functions (PR #514)
10+
* Change `squeeze` to return view (rather than modify array in-place) (PR #518)
11+
* Modify `setitem` to load general array inputs into NDArrays (PR #517)
612

713
## Changes from 3.10.1 to 3.10.2
814

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ dependencies = [
4141
"py-cpuinfo; platform_machine != 'wasm32'",
4242
"requests",
4343
]
44-
version = "3.10.3.dev0"
44+
version = "3.11.0"
4545
[project.entry-points."array_api"]
4646
blosc2 = "blosc2"
4747

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.10.3.dev0"
1+
__version__ = "3.11.0"
22
__array_api_version__ = "2024.12"

0 commit comments

Comments
 (0)