11# History  
22
3- ## 1.5.1 (2023-12-16)  
3+ ## TIAToolbox v1.6.0 (2024-12-12)  
4+ 
5+ ### Major Updates and Feature Improvements  
6+ 
7+ -  ** Foundation Models Support via ` timm `  API**  (#856  , contributed by @GeorgeBatch  )
8+   -  Introduced ` TimmBackbone `  for running additional PyTorch Image Models.
9+   -  Tested models include ` UNI ` , ` Prov-GigaPath ` , and ` H-optimus-0 ` .
10+   -  Added an example notebook demonstrating feature extraction with foundation models.
11+   -  ` timm `  added as a dependency.
12+ -  ** Performance Enhancements with ` torch.compile ` **  (#716  )
13+   -  Improved performance on newer GPUs using ` torch.compile ` .
14+ -  ** Multichannel Input Support in ` WSIReader ` **  (#742  )
15+ -  ** AnnotationStore Filtering for Patch Extraction**  (#822  )
16+ -  ** Python 3.12 Support** 
17+ -  ** Deprecation of Python 3.8 Support** 
18+ -  ** CLI Response Time Improvements**  (#795  )
19+ 
20+ ### API Changes  
21+ 
22+ -  ** Device Specification Update**  (#882  )
23+   -  Replaced ` has_gpu `  with ` device `  for specifying GPU or CPU usage, aligning with PyTorch's ` Model.to() `  functionality.
24+ -  ** Windows Compatibility Enhancement**  (#769  )
25+   -  Replaced ` POWER `  with explicit multiplication.
26+ 
27+ ### Bug Fixes and Other Changes  
28+ 
29+ -  ** TIFFWSIReader Bound Reading Adjustment**  (#777  )
30+   -  Fixed ` read_bound `  to use adjusted bounds.
31+   -  Reduced code complexity in ` WSIReader `  (#814  ).
32+ -  ** Annotation Rendering Fixes**  (#813  )
33+   -  Corrected rendering of annotations with holes.
34+ -  ** Non-Tiled TIFF Support in ` WSIReader ` **  (#807  , contributed by @GeorgeBatch  )
35+ -  ** HoVer-Net Documentation Update**  (#751  )
36+   -  Corrected class output information.
37+ -  ** Citation File Fix for ` cffconvert ` **  (#869  , contributed by @Alon-Alexander  )
38+ -  ** Bokeh Compatibility Updates** 
39+   -  Updated ` bokeh_app `  for compatibility with ` bokeh>=3.5.0 ` .
40+   -  Switched from ` size `  to ` radius `  for ` bokeh>3.4.0 `  compatibility (#796  ).
41+ -  ** JSON Extraction Fixes**  (#772  )
42+   -  Restructured SQL expression construction for JSON properties with dots in keys.
43+ -  ** VahadaneExtractor Warning**  (#871  )
44+   -  Added warning due to changes in ` scikit-learn>0.23.0 `  dictionary learning (#382  ).
45+ -  ** PatchExtractor Error Message Refinement**  (#883  )
46+ -  ** Immutable Output Fix in ` WSIReader ` **  (#850  )
47+ 
48+ ### Development-Related Changes  
49+ 
50+ -  ** Mypy Checks Added** 
51+   -  Applied to ` utils ` , ` tools ` , ` data ` , ` annotation ` , and ` cli/common ` .
52+ -  ** ReadTheDocs PDF Build Deprecation** 
53+ -  ** Formatter Update** 
54+   -  Replaced ` black `  with ` ruff-format ` .
55+ -  ** Dependency Removal** 
56+   -  Removed ` jinja2 ` .
57+ -  ** Test Environment Update** 
58+   -  Updated to ` Ubuntu 24.04 ` .
59+ -  ** Conda Environment Workflow Update** 
60+   -  Implemented ` micromamba `  setup.
61+ -  ** Codecov Reporting Fix**  (#811  )
62+   ** Full Changelog:**  https://github.com/TissueImageAnalytics/tiatoolbox/compare/v1.5.1...v1.6.0 
63+ 
64+ ______________________________________________________________________ 
65+ 
66+ ## TIAToolbox v1.5.1 (2023-12-16)  
467
568### Development related changes  
669
972
1073** Full Changelog:**  https://github.com/TissueImageAnalytics/tiatoolbox/compare/v1.5.0...v1.5.1 
1174
12- ## 1.5.0 (2023-12-15)  
75+ ______________________________________________________________________ 
76+ 
77+ ## TIAToolbox v1.5.0 (2023-12-15)  
1378
1479### Major Updates and Feature Improvements  
1580
54119
55120** Full Changelog:**  https://github.com/TissueImageAnalytics/tiatoolbox/compare/v1.4.0...v1.5.0 
56121
57- ## 1.4.1 (2023-07-25)  
122+ ______________________________________________________________________ 
123+ 
124+ ## TIAToolbox v1.4.1 (2023-07-25)  
58125
59126### Bug Fixes and Other Changes  
60127
61128-  Fix dictionary changed size Error #626   (#605  )
62129
63- ## 1.4.0 (2023-04-24)  
130+ ______________________________________________________________________ 
131+ 
132+ ## TIAToolbox v1.4.0 (2023-04-24)  
64133
65134### Major Updates and Feature Improvements  
66135
109178-  Uses ` pyproject.toml `  for ` bdist_wheel ` , ` pytest `  and ` isort ` 
110179-  Adds ` joblib `  and ` numba `  as dependencies.
111180
112- ## 1.3.3 (2023-03-02)  
181+ ______________________________________________________________________ 
182+ 
183+ ## TIAToolbox v1.3.3 (2023-03-02)  
113184
114185### Major Updates and Feature Improvements  
115186
127198
128199-  Restricts dependency versions for compatibility
129200
130- ## 1.3.2 (2023-02-17)  
201+ ______________________________________________________________________ 
202+ 
203+ ## TIAToolbox v1.3.2 (2023-02-17)  
131204
132205### Major Updates and Feature Improvements  
133206
145218
146219-  Restricts wsidicom version to \< 0.7.0 for compatibility
147220
148- ## 1.3.1 (2022-12-20)  
221+ ______________________________________________________________________ 
222+ 
223+ ## TIAToolbox v1.3.1 (2022-12-20)  
149224
150225### Major Updates and Feature Improvements  
151226
172247-  Prevent test dumping file to root
173248-  Removes duplicate functions to generate parameterized test scenarios
174249
175- ## 1.3.0 (2022-10-20)  
250+ ______________________________________________________________________ 
251+ 
252+ ## TIAToolbox v1.3.0 (2022-10-20)  
176253
177254### Major Updates and Feature Improvements  
178255
214291-  Adds pip install workflow to resolve dependencies when requirements file is updated
215292-  Improves tiatoolbox import using LazyLoader
216293
217- ## 1.2.1 (2022-07-07)  
294+ ______________________________________________________________________ 
295+ 
296+ ## TIAToolbox v1.2.1 (2022-07-07)  
218297
219298### Major Updates and Feature Improvements  
220299
238317-  Adds pre-commit hooks to check requirements consistency.
239318-  Adds GitHub Action to resolve conda environment checks on Windows and Ubuntu.
240319
241- ## 1.2.0 (2022-07-05)  
320+ ______________________________________________________________________ 
321+ 
322+ ## TIAToolbox v1.2.0 (2022-07-05)  
242323
243324### Major Updates and Feature Improvements  
244325
270351-  Sets up GitHub Actions Workflow.
271352  -  Travis CI will be removed in future release.
272353
273- ## 1.1.0 (2022-05-07)  
354+ ______________________________________________________________________ 
355+ 
356+ ## TIAToolbox v1.1.0 (2022-05-07)  
274357
275358### Major Updates and Feature Improvements  
276359
311394-  Improves CLI definitions to make it easier to integrate new functions.
312395-  Fixes compile options for test_annotation_stores.py
313396
314- ## 1.0.1 (2022-01-31)  
397+ ______________________________________________________________________ 
398+ 
399+ ## TIAToolbox v1.0.1 (2022-01-31)  
315400
316401### Major Updates and Feature Improvements  
317402
332417-  Fixes flake8 linting issues and typos
333418-  Conditional pytest.skipif to skip GPU tests on travis while running them locally or elsewhere
334419
335- ## 1.0.0 (2021-12-23)  
420+ ______________________________________________________________________ 
421+ 
422+ ## TIAToolbox v1.0.0 (2021-12-23)  
336423
337424### Major Updates and Feature Improvements  
338425
375462-  On demand imports for some libraries for performance
376463-  Improves performance of mask based patch extraction
377464
378- ## 0.8.0 (2021-10-27)  
465+ ______________________________________________________________________ 
466+ 
467+ ## TIAToolbox v0.8.0 (2021-10-27)  
379468
380469### Major Updates and Feature Improvements  
381470
421510-  Updates to new GitHub organisation name in the repo
422511  -  Fixes related links
423512
424- ## 0.7.0 (2021-09-16)  
513+ ______________________________________________________________________ 
514+ 
515+ ## TIAToolbox v0.7.0 (2021-09-16)  
425516
426517### Major and Feature Improvements  
427518
455546  -  Removes conda build on readthedocs build
456547-  Adds extra checks to pre-commit, e.g., import sorting, spellcheck etc. Detailed list can be found on this [ commit] ( https://github.com/TissueImageAnalytics/tiatoolbox/commit/662a143e915fa55416badd992d8e7358211730a6 ) .
457548
458- ## 0.6.0 (2021-05-11)  
549+ ______________________________________________________________________ 
550+ 
551+ ## TIAToolbox v0.6.0 (2021-05-11)  
459552
460553### Major and Feature Improvements  
461554
481574
482575______________________________________________________________________ 
483576
484- ## 0 .5.2 (2021-03-12) 
577+ ## TIAToolbox v0 .5.2 (2021-03-12) 
485578
486579### Bug Fixes and Other Changes  
487580
@@ -490,7 +583,7 @@ ______________________________________________________________________
490583
491584______________________________________________________________________ 
492585
493- ## 0 .5.1 (2020-12-31) 
586+ ## TIAToolbox v0 .5.1 (2020-12-31) 
494587
495588### Bug Fixes and Other Changes  
496589
@@ -499,7 +592,7 @@ ______________________________________________________________________
499592
500593______________________________________________________________________ 
501594
502- ## 0 .5.0 (2020-12-30) 
595+ ## TIAToolbox v0 .5.0 (2020-12-30) 
503596
504597### Major and Feature Improvements  
505598
@@ -557,7 +650,7 @@ ______________________________________________________________________
557650
558651______________________________________________________________________ 
559652
560- ## 0 .4.0 (2020-10-25) 
653+ ## TIAToolbox v0 .4.0 (2020-10-25) 
561654
562655### Major and Feature Improvements  
563656
@@ -584,7 +677,7 @@ ______________________________________________________________________
584677
585678______________________________________________________________________ 
586679
587- ## 0 .3.0 (2020-07-19) 
680+ ## TIAToolbox v0 .3.0 (2020-07-19) 
588681
589682### Major and Feature Improvements  
590683
@@ -603,7 +696,7 @@ ______________________________________________________________________
603696
604697______________________________________________________________________ 
605698
606- ## 0 .2.2 (2020-07-12) 
699+ ## TIAToolbox v0 .2.2 (2020-07-12) 
607700
608701### Major and Feature Improvements  
609702
@@ -619,7 +712,7 @@ ______________________________________________________________________
619712
620713______________________________________________________________________ 
621714
622- ## 0 .2.1 (2020-07-10) 
715+ ## TIAToolbox v0 .2.1 (2020-07-10) 
623716
624717### Major and Feature Improvements  
625718
@@ -635,7 +728,7 @@ ______________________________________________________________________
635728
636729______________________________________________________________________ 
637730
638- ## 0 .2.0 (2020-07-10) 
731+ ## TIAToolbox v0 .2.0 (2020-07-10) 
639732
640733### Major and Feature Improvements  
641734
@@ -661,6 +754,6 @@ ______________________________________________________________________
661754
662755______________________________________________________________________ 
663756
664- ## 0 .1.0 (2020-05-28) 
757+ ## TIAToolbox v0 .1.0 (2020-05-28) 
665758
666759-  First release on PyPI.
0 commit comments