Features
- Added a `canRead` method to the core module ([512](../../pull/512))
- Image conversion supports JPEG 2000 (jp2k) compression ([522](../../pull/522))
- Image conversion can now convert images readable by large_image sources but not by vips ([529](../../pull/529))
- Added an `open` method to the core module as an alias to `getTileSource` ([550](../../pull/550))
- Added an `open` method to each file source module ([550](../../pull/550))
- Numerous improvement to image conversion ([533](../../pull/533), [535](../../pull/535), [537](../../pull/537), [541](../../pull/541), [544](../../pull/544), [545](../../pull/545), [546](../../pull/546), [549](../../pull/549))
Improvements
- Better release bioformats resources ([502](../../pull/502))
- Better handling of tiff files with JPEG compression and RGB colorspace ([503](../../pull/503))
- The openjpeg tile source can decode with parallelism ([511](../../pull/511))
- Geospatial tile sources are preferred for geospatial files ([512](../../pull/512))
- Support decoding JP2k compressed tiles in the tiff tile source ([514](../../pull/514))
- Hardened tests against transient timing issues ([532](../../pull/532), [536](../../pull/536))
Changes
- The image conversion task has been split into two packages, large_image_converter and large_image_tasks. The tasks module is used with Girder and Girder Worker for converting images and depends on the converter package. The converter package can be used as a stand-alone command line tool ([518](../../pull/518))
Bug Fixes
- Harden updates of the item view after making a large image ([508](../../pull/508), [515](../../pull/515))
- Tiles in an unexpected color mode weren't consistently adjusted ([510](../../pull/510))
- Harden trying to add an annotation before the viewer is ready ([547](../../pull/547))
- Correctly report the tile size after resampling in the tileIterator ([538](../../pull/538))