|
| 1 | +# Notable Changes in OpenSlide Python |
| 2 | + |
| 3 | +## Version 1.1.2, 2020-09-13 |
| 4 | + |
| 5 | +* Fix install with setuptools ≥ 46 |
| 6 | +* Fix `ImportError` with Python 3.9 |
| 7 | +* Fix docs build with Sphinx 2.x |
| 8 | +* Remove `--without-performance` install option |
| 9 | + |
| 10 | +## Version 1.1.1, 2016-06-11 |
| 11 | + |
| 12 | +* Change default Deep Zoom tile size to 254 pixels |
| 13 | +* Fix image reading with Pillow 3.x when installed `--without-performance` |
| 14 | +* Fix reading ≥ 2<sup>29</sup> pixels per call `--without-performance` |
| 15 | +* Fix some `unclosed file` ResourceWarnings on Python 3 |
| 16 | +* Improve object reprs |
| 17 | +* Add test suite |
| 18 | +* examples: Drop support for Internet Explorer < 9 |
| 19 | + |
| 20 | +## Version 1.1.0, 2015-04-20 |
| 21 | + |
| 22 | +* Improve pixel read performance using optional extension module |
| 23 | +* examples: Add scale bar via OpenSeadragonScalebar plugin |
| 24 | +* examples: Update OpenSeadragon to 1.2.1 |
| 25 | +* examples: Enable rotation buttons in multiserver |
| 26 | +* examples: Verify at server startup that file was specified |
| 27 | +* examples: Disable pinch zoom outside of viewer |
| 28 | + |
| 29 | +## Version 1.0.1, 2014-03-09 |
| 30 | + |
| 31 | +* Fix documentation build breakage |
| 32 | + |
| 33 | +## Version 1.0.0, 2014-03-09 |
| 34 | + |
| 35 | +* Add documentation |
| 36 | +* Switch from distutils to setuptools |
| 37 | +* Declare Pillow dependency in `setup.py` (but still support PIL) |
| 38 | + |
| 39 | +## Version 0.5.1, 2014-01-26 |
| 40 | + |
| 41 | +* Fix breakage on Python 2.6 |
| 42 | +* examples: Fix tile server breakage on classic PIL |
| 43 | + |
| 44 | +## Version 0.5.0, 2014-01-25 |
| 45 | + |
| 46 | +* Require OpenSlide 3.4.0 |
| 47 | +* Support Python 3 |
| 48 | +* Return Unicode strings on Python 2 |
| 49 | +* Replace `OpenSlide.can_open()` with `OpenSlide.detect_format()` |
| 50 | +* Optionally generate Deep Zoom tiles only for the non-empty slide region |
| 51 | +* Fix Deep Zoom tile positioning bug affecting Aperio slides |
| 52 | +* Fix library loading with MacPorts |
| 53 | +* Propagate open errors from `openslide.open_slide()` |
| 54 | +* examples: Add multiple-slide Deep Zoom server |
| 55 | +* examples: Enable multithreading in tile servers |
| 56 | +* examples: Avoid loading smallest Deep Zoom levels |
| 57 | +* examples: Update OpenSeadragon to 1.0.0 |
| 58 | + |
| 59 | +## Version 0.4.0, 2012-09-08 |
| 60 | + |
| 61 | +* Require OpenSlide 3.3.0 |
| 62 | +* Rename `layer` to `level` throughout API |
| 63 | +* Provide OpenSlide version in `openslide.__library_version__` |
| 64 | +* Properly report `openslide_open()` errors on OpenSlide 3.3.0 |
| 65 | +* Fix library loading on Mac OS X |
| 66 | + |
| 67 | +## Version 0.3.0, 2011-12-16 |
| 68 | + |
| 69 | +* Fix segfault if properties/associated images accessed after OpenSlide |
| 70 | + is closed |
| 71 | +* Add methods to get Deep Zoom tile coordinates and dimensions |
| 72 | +* Fix loading libopenslide on Windows |
| 73 | +* Fix for large JPEG tiles in example Deep Zoom tilers |
| 74 | +* Make example static tiler output self-contained |
| 75 | + |
| 76 | +## Version 0.2.0, 2011-09-02 |
| 77 | + |
| 78 | +* Initial library release |
| 79 | +* Example static Deep Zoom tiler and web viewer applications |
0 commit comments