Skip to content

Commit 52eb4eb

Browse files
authored
πŸ”– Release 2.1.0 (#1065)
## TIAToolbox v2.1.0 (2026-05-19) ### ✨ Major Updates and Feature Improvements - Python β‰₯3.11 required - Supports up to 3.14 (#1035) - Drops support for 3.10 (#1034) - Zarr v3 Support (#904) - New storage APIs (zarr.Array, LocalStore, FsspecStore) - Removal of object arrays β†’ rectangular storage via pad_contours - Update `FsspecJsonWSIReader` to support Zarr v3 (#1049), thanks to @aacic ### ⚠️ API Changes - Python requirement updated β†’ >=3.11, \<3.15 ### 🐞 Bug Fixes and Other Changes - Fixed - Contour serialization and padding issues (Zarr compatibility) (#904) - Invalid Geometry in JSON Outputs (#1057) - Fix typographical errors in `pre-trained` documentation (#1043, #1062) ### πŸ› οΈ Development-Related Changes - Use `uv` to set up CI environments, reduces installation time - Update instructions for `uv` install - Use `max_image` for `remove_small_objects` in `scikit-image` usage (#1048) - Improve `mypy` workflow and typing errors (#1045)
1 parent 1035a6d commit 52eb4eb

7 files changed

Lines changed: 38 additions & 5 deletions

File tree

β€Ž.github/workflows/docker-publish.ymlβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ env:
66
REGISTRY: ghcr.io
77
IMAGE_NAME: TissueImageAnalytics/tiatoolbox
88
image: ghcr.io/tissueimageanalytics/tiatoolbox
9-
TOOLBOX_VER: 2.0.1
9+
TOOLBOX_VER: 2.1.0
1010

1111
jobs:
1212
build-and-push-image:

β€ŽAUTHORS.mdβ€Ž

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
- Abishekraj Vinayagar Gnanasambandam \<@AbishekRajVG>
2323
- Wenqi Lu \<@wenqi006>
2424
- Saad Bashir \<@rajasaad>
25+
- Aakash Madhav Rao \<@mraoaakash>
2526
- Behnaz Elhaminia \<@behnazelhaminia>
2627

2728
## Contributors

β€ŽCITATION.cffβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ authors:
4444
given-names: "Shan E Ahmed"
4545
orcid: "https://orcid.org/0000-0002-1097-1738"
4646
title: "TIAToolbox as an end-to-end library for advanced tissue image analytics"
47-
version: 2.0.1 # TIAToolbox version
47+
version: 2.1.0 # TIAToolbox version
4848
doi: 10.5281/zenodo.5802442
4949
date-released: 2022-10-20
5050
url: "https://github.com/TissueImageAnalytics/tiatoolbox"

β€ŽHISTORY.mdβ€Ž

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,37 @@
11
# History
22

3+
## TIAToolbox v2.1.0 (2026-05-19)
4+
5+
### ✨ Major Updates and Feature Improvements
6+
7+
- Python β‰₯3.11 required
8+
- Supports up to 3.14 (#1035)
9+
- Drops support for 3.10 (#1034)
10+
- Zarr v3 Support (#904)
11+
- New storage APIs (zarr.Array, LocalStore, FsspecStore)
12+
- Removal of object arrays β†’ rectangular storage via pad_contours
13+
- Update `FsspecJsonWSIReader` to support Zarr v3 (#1049), thanks to @aacic
14+
15+
### ⚠️ API Changes
16+
17+
- Python requirement updated β†’ >=3.11, \<3.15
18+
19+
### 🐞 Bug Fixes and Other Changes
20+
21+
- Fixed
22+
- Contour serialization and padding issues (Zarr compatibility) (#904)
23+
- Invalid Geometry in JSON Outputs (#1057)
24+
- Fix typographical errors in `pre-trained` documentation (#1043, #1062)
25+
26+
### πŸ› οΈ Development-Related Changes
27+
28+
- Use `uv` to set up CI environments, reduces installation time
29+
- Update instructions for `uv` install
30+
- Use `max_image` for `remove_small_objects` in `scikit-image` usage (#1048)
31+
- Improve `mypy` workflow and typing errors (#1045)
32+
33+
______________________________________________________________________
34+
335
## TIAToolbox v2.0.1 (2026-03-16)
436

537
### Bug Fixes and Other Changes

β€Žpyproject.tomlβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525

2626
[tool.poetry]
2727
name = "TIA-Centre" # uv does not accept space in name
28-
version = "2.0.1"
28+
version = "2.1.0"
2929
description = "test"
3030
authors = ["TIA Centre <TIA@warwick.ac.uk>"]
3131

β€Žsetup.pyβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,6 @@
6363
test_suite="tests",
6464
tests_require=test_requirements,
6565
url="https://github.com/TissueImageAnalytics/tiatoolbox",
66-
version="2.0.1",
66+
version="2.1.0",
6767
zip_safe=False,
6868
)

β€Žtiatoolbox/__init__.pyβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616

1717
__author__ = """TIA Centre"""
1818
__email__ = "TIA@warwick.ac.uk"
19-
__version__ = "2.0.1"
19+
__version__ = "2.1.0"
2020

2121
# This will set the tiatoolbox external data
2222
# default to be the user home folder, should work on both Windows and Unix/Linux

0 commit comments

Comments
Β (0)