diff --git a/.github/workflows/docker-publish.yml b/.github/workflows/docker-publish.yml index 2d4c0b6f5..d5f31a538 100644 --- a/.github/workflows/docker-publish.yml +++ b/.github/workflows/docker-publish.yml @@ -6,7 +6,7 @@ env: REGISTRY: ghcr.io IMAGE_NAME: TissueImageAnalytics/tiatoolbox image: ghcr.io/tissueimageanalytics/tiatoolbox - TOOLBOX_VER: 1.3.2 + TOOLBOX_VER: 1.3.3 jobs: build-and-push-image: diff --git a/CITATION.cff b/CITATION.cff index 9071d33f6..ee8d34afc 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -44,7 +44,7 @@ authors: given-names: "Shan E Ahmed" orcid: "https://orcid.org/0000-0002-1097-1738" title: "TIAToolbox as an end-to-end library for advanced tissue image analytics" -version: 1.3.2 # TIAToolbox version +version: 1.3.3 # TIAToolbox version doi: 10.5281/zenodo.5802442 date-released: 2022-10-20 url: "https://github.com/TissueImageAnalytics/tiatoolbox" diff --git a/HISTORY.md b/HISTORY.md index 300f81522..b086da13e 100644 --- a/HISTORY.md +++ b/HISTORY.md @@ -1,5 +1,24 @@ # History +## 1.3.3 (2023-03-02) + +### Major Updates and Feature Improvements + +- Restricts dependency versions for long term stability of the current version + +### Changes to API + +None + +### Bug Fixes and Other Changes + +- Fix bug related to reading scikit-image + +### Development related changes + +- Restricts dependency versions for compatibility + + ## 1.3.2 (2023-02-17) ### Major Updates and Feature Improvements diff --git a/requirements.txt b/requirements.txt index e64934e65..d87216b0d 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,31 +1,31 @@ # torch installation --extra-index-url https://download.pytorch.org/whl/cu116; sys_platform != "darwin" -albumentations>=1.3.0 -Click>=8.1.3 -defusedxml>=0.7.1 -flask>=2.2.2 -glymur>=0.11.7 -imagecodecs>=2021.11.20 -jupyterlab>=3.4.8 -matplotlib>=3.5.3 -numpy>=1.21.6, <1.24 -opencv-python>=4.6.0 -openslide-python>=1.2.0 -pandas>=1.3.5 -pillow>=9.2.0 -pydicom>=2.3.0 # Used by wsidicom -pyyaml>=6.0 -requests>=2.28.1 -scikit-image>=0.19.3 -scikit-learn>=1.0.2 -scipy>=1.7.3 +albumentations>=1.2.0, <=1.3.0 +Click>=8.1.0, <=8.1.3 +defusedxml>=0.6.0, <=0.7.1 +flask>=2.2.2, <=2.2.3 +glymur>=0.11.7, <=0.12.2 +imagecodecs>=2021.11.20, <=2023.1.23 +jupyterlab>=3.4.8, <=3.6.1 +matplotlib>=3.5.3, <=3.7.0 +numpy>=1.21.6, <=1.23.5 +opencv-python>=4.6.0, <=4.7.0 +openslide-python>=1.1.2, <=1.2.0 +pandas>=1.3.5, <=1.5.3 +pillow>=9.2.0, <=9.4.0 +pydicom>=2.3.0, <=2.3.1 # Used by wsidicom +pyyaml>=5.4, <=6.0 +requests>=2.28.1, <=2.28.2 +scikit-image>=0.19.0, <=0.19.3 +scikit-learn>=1.0.2, <=1.2.1 +scipy>=1.7.3, <=1.10.1 shapely>=1.8.5, <2.0.0 # Remove 2.0.0 once AnnotationStore is compatible -SimpleITK>=2.1.1 -sphinx>=4.3.2 -tifffile>=2021.11.2 -torch>=1.13.0 -torchvision>=0.13.0 -tqdm>=4.64.1 -umap-learn>=0.5.3 +SimpleITK>=2.1.1, <=2.2.1 +sphinx>=4.3.2, <=6.1.3 +tifffile>=2021.11.2, <=2023.2.28 +torch>=1.13.0, <=1.13.1 +torchvision>=0.13.0, <=0.14.1 +tqdm>=4.63.0, <=4.64.1 +umap-learn>=0.5.0, <0.5.3 wsidicom>=0.3.2, <0.7.0 -zarr>=2.12.0 +zarr>=2.12.0, <=2.14.2 diff --git a/setup.cfg b/setup.cfg index 7f1af4b84..638c5f2ec 100644 --- a/setup.cfg +++ b/setup.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 1.3.2 +current_version = 1.3.3 commit = True tag = False diff --git a/setup.py b/setup.py index 8ca3096bf..373d1f388 100644 --- a/setup.py +++ b/setup.py @@ -63,6 +63,6 @@ test_suite="tests", tests_require=test_requirements, url="https://github.com/TissueImageAnalytics/tiatoolbox", - version="1.3.2", + version="1.3.3", zip_safe=False, ) diff --git a/tiatoolbox/__init__.py b/tiatoolbox/__init__.py index 736a66a9c..7b7934246 100644 --- a/tiatoolbox/__init__.py +++ b/tiatoolbox/__init__.py @@ -10,7 +10,7 @@ __author__ = """TIA Lab""" __email__ = "tialab@dcs.warwick.ac.uk" -__version__ = "1.3.2" +__version__ = "1.3.3" # This will set the tiatoolbox external data # default to be the user home folder, should work on both Window and Unix/Linux