Skip to content

Commit a21b920

Browse files
committed
Getting ready for release 4.0.0-b1
1 parent fb1c5d9 commit a21b920

File tree

4 files changed

+10
-10
lines changed

4 files changed

+10
-10
lines changed

CMakeLists.txt

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -58,8 +58,7 @@ set(MINIEXPR_BUILD_BENCH OFF CACHE BOOL "Build miniexpr benchmarks" FORCE)
5858

5959
FetchContent_Declare(miniexpr
6060
GIT_REPOSITORY https://github.com/Blosc/miniexpr.git
61-
GIT_TAG main # latest commit in main
62-
GIT_SHALLOW True
61+
GIT_TAG 979573da618e0443c3984bad8db3ed5d9ce72f75
6362
)
6463
FetchContent_MakeAvailable(miniexpr)
6564

@@ -117,10 +116,7 @@ else()
117116
include(FetchContent)
118117
FetchContent_Declare(blosc2
119118
GIT_REPOSITORY https://github.com/Blosc/c-blosc2
120-
GIT_TAG main # latest commit in main
121-
GIT_SHALLOW TRUE # fetch only the latest commit (only works with a branch in GIT_TAG)
122-
# in case you want to use a local copy of c-blosc2 for development, uncomment the line below
123-
# SOURCE_DIR "/Users/faltet/blosc/c-blosc2"
119+
GIT_TAG f057d1519c0a990f6351cd39c6a659c752fb84e9
124120
)
125121
FetchContent_MakeAvailable(blosc2)
126122
include_directories("${blosc2_SOURCE_DIR}/include")

RELEASE_NOTES.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,12 @@
11
# Release notes
22

3-
## Changes from 3.12.2 to 3.12.3
3+
## Changes from 3.12.2 to 4.0.0-b1
44

5-
XXX version-specific blurb XXX
5+
- PEP 427 compatibility changes to ensure C-blosc2 files and binaries are stored under blosc2/ subdirectories in shipped Python wheels
6+
- Introduce miniexpr for hyper-fast multithreaded element-wise computations and reductions (on macOS and Linux). This justifies the major version number bump.
7+
- Indexing with None for LazyExpr now matches Numpy behaviour (i.e. newaxis)
8+
- Improvements to open and generally handle Treestore objects and b2z, .b2d, .b2e files. Thanks @bossbeagle1509!
9+
- Minor changes to support new blosc2-openzl plugin
610

711
## Changes from 3.12.1 to 3.12.2
812

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.12.3.dev0"
44+
version = "4.0.0-b1"
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.12.3.dev0"
1+
__version__ = "4.0.0-b1"
22
__array_api_version__ = "2024.12"

0 commit comments

Comments
 (0)