Skip to content

Commit 60c2190

Browse files
committed
Update for release
Signed-off-by: Benjamin Gilbert <[email protected]>
1 parent f505a52 commit 60c2190

File tree

2 files changed

+30
-1
lines changed

2 files changed

+30
-1
lines changed

CHANGELOG.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,34 @@
11
# Notable Changes in OpenSlide Python
22

3+
## Version 1.4.0, 2024-10-29
4+
5+
### New features
6+
7+
* Support OpenSlide installed from PyPI with `pip install openslide-bin`
8+
* Add type hints for Python ≥ 3.10
9+
* Add wheels for Linux aarch64, Linux x86_64, and macOS arm64 + x86_64
10+
* Build version-independent wheels on Python ≥ 3.11
11+
* examples: Default `deepzoom_tile.py` job count to available CPUs when known
12+
13+
### Changes
14+
15+
* Drop wheel for 32-bit Windows
16+
* Require `AbstractSlide` subclasses to implement all abstract methods
17+
* Provide default `AbstractSlide.set_cache()` implementation
18+
* Switch to PEP 621 project metadata
19+
* doc: Document existence of `AbstractSlide`
20+
* examples: Update OpenSeadragon to 5.0.0
21+
22+
### Bug fixes
23+
24+
* If OpenSlide cannot be loaded, report errors from all attempts
25+
* Fix `OpenSlide` support for `bytes` filename arguments (1.2.0 regression)
26+
* Disallow arbitrary types as `OpenSlide` filename arguments (1.2.0 regression)
27+
* Encode `OpenSlide` filename arguments using Python filesystem encoding
28+
* Add error check to `OpenSlide.set_cache()`
29+
* doc: Fix types of properties that return tuples of items
30+
31+
332
## Version 1.3.1, 2023-10-08
433

534
* docs: Document using ICC profile's default intent, not absolute colorimetric

openslide/_version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,4 +22,4 @@
2222
This module is an implementation detail. The package version should be
2323
obtained from openslide.__version__."""
2424

25-
__version__ = '1.3.1'
25+
__version__ = '1.4.0'

0 commit comments

Comments
 (0)