Skip to content

Releases: openslide/openslide-python

OpenSlide Python 1.3.1

08 Oct 16:53
v1.3.1
b3e0330
Compare
Choose a tag to compare
  • docs: Document using ICC profile's default intent, not absolute colorimetric
  • examples: Default to ICC profile's default intent, not absolute colorimetric
  • tests: Correctly require pytest ≥ 7.0

OpenSlide Python 1.3.0

22 Jul 06:41
v1.3.0
72d6651
Compare
Choose a tag to compare
  • Support new soname in OpenSlide ≥ 4.0.0
  • Drop support for Python 3.7
  • Expose color management profiles where available
  • Notate available OpenSlide functions in low-level API
  • docs: Update OpenSlide 3.5.0 references to 4.0.0
  • docs: Consolidate license information
  • docs: Drop support for building with Sphinx < 1.6
  • examples: Fix startup failure with Flask ≥ 2.3.0
  • examples: Transform to sRGB (with absolute colorimetric intent) by default
  • examples: Update OpenSeadragon to 4.1.0
  • examples: Correctly import openslide on Windows if OPENSLIDE_PATH not set
  • tests: Fix pytest of installed package from source directory

OpenSlide Python 1.2.0

18 Jun 02:35
v1.2.0
2964aad
Compare
Choose a tag to compare
  • Drop support for Python < 3.7
  • Support cache customization with OpenSlide 3.5.0
  • Improve pixel read performance
  • Clarify exception raised on Windows or macOS when OpenSlide can't be found
  • Raise OpenSlideVersionError when an operation requires a newer OpenSlide
  • Support pathlib.Path in filename arguments
  • Fix Pillow Image.ANTIALIAS deprecation warning
  • docs: Add detailed installation instructions
  • docs: Convert README and CHANGELOG to Markdown
  • examples: Share cache among all multiserver slides, if supported
  • examples: Fix deepzoom_tile.py --viewer with Jinja 3.x
  • examples: Read OpenSlide DLL path from OPENSLIDE_PATH env var on Windows
  • examples: Update OpenSeadragon to 3.0.0

OpenSlide Python 1.1.2

14 Sep 00:44
v1.1.2
Compare
Choose a tag to compare
  • Fix install with setuptools ≥ 46
  • Fix ImportError with Python 3.9
  • Fix docs build with Sphinx 2.x
  • Remove --without-performance install option

OpenSlide Python 1.1.1

12 Jun 01:59
v1.1.1
Compare
Choose a tag to compare
  • Change default Deep Zoom tile size to 254 pixels
  • Fix image reading with Pillow 3.x when installed --without-performance
  • Fix reading ≥ 229 pixels per call --without-performance
  • Fix some "unclosed file" ResourceWarnings on Python 3
  • Improve object reprs
  • Add test suite
  • examples: Drop support for Internet Explorer < 9

OpenSlide Python 1.1.0

20 Apr 23:08
v1.1.0
Compare
Choose a tag to compare
  • Improve pixel read performance using optional extension module
  • examples: Add scale bar via OpenSeadragonScalebar plugin
  • examples: Update OpenSeadragon to 1.2.1
  • examples: Enable rotation buttons in multiserver
  • examples: Verify at server startup that file was specified
  • examples: Disable pinch zoom outside of viewer

OpenSlide Python 1.0.1

10 Mar 02:01
v1.0.1
Compare
Choose a tag to compare
  • Fix documentation build breakage

OpenSlide Python 1.0.0

09 Mar 22:25
v1.0.0
Compare
Choose a tag to compare
  • Add documentation
  • Switch from distutils to setuptools
  • Declare Pillow dependency in setup.py (but still support PIL)

OpenSlide Python 0.5.1

27 Jan 03:18
v0.5.1
Compare
Choose a tag to compare
Pre-release
  • Fix breakage on Python 2.6
  • examples: Fix tile server breakage on classic PIL

OpenSlide Python 0.5.0

26 Jan 01:44
v0.5.0
Compare
Choose a tag to compare
Pre-release
  • Require OpenSlide 3.4.0
  • Support Python 3
  • Return Unicode strings on Python 2
  • Replace OpenSlide.can_open() with OpenSlide.detect_format()
  • Optionally generate Deep Zoom tiles only for the non-empty slide region
  • Fix Deep Zoom tile positioning bug affecting Aperio slides
  • Fix library loading with MacPorts
  • Propagate open errors from openslide.open_slide()
  • examples: Add multiple-slide Deep Zoom server
  • examples: Enable multithreading in tile servers
  • examples: Avoid loading smallest Deep Zoom levels
  • examples: Update OpenSeadragon to 1.0.0