- BREAKING CHANGE: Tile.distance has been removed (#1027)
- BREAKING CHANGE: Viewer's canvas-click event is now fired before it initiates the zoom (#1148)
- BREAKING CHANGE: Viewer's canvas-drag event is now fired before it pans (#1149)
- Added Zoomify tile source (#863)
- You can now set the rotation of individual tiled images (#1006)
- Added getFullyLoaded method and "fully-loaded-change" event to TiledImage to know when tiles are fully loaded (#837, #1073)
- You can now preload images without drawing them to the screen (#1071)
- Added support for commonjs (#984)
- Added an option to addTiledImage to change the crossOriginPolicy (#981)
- You can now load tiles via AJAX and custom AJAX request headers (#1055)
- Added ability to provide thumbnail URLs for reference strip (#1241)
- Improved panning constraints for constrainDuringPan (#1133 and #1245)
- You can now prevent canvas-click events from zooming on a per-event basis (#1148)
- You can now prevent canvas-drag events from panning on a per-event basis (#1149)
- The navigationControlAnchor option now works for custom toolbar as well (#1004)
- LegacyTileSource now allows any image URLs regardless of type (#1056)
- Enabled configuration of ImageLoader timeout (#1192)
- Viewer.open() now supports an initialPage argument for sequenceMode (#1196)
- New events for opacity and compositeOperation changes (#1203)
- Added support for setting debug mode after the Viewer object has been constructed (#1224)
- Added functions for dynamically adding and removing the reference strip in sequence mode (#1213)
- Better calculation for TileCache release cutoff (#1214)
- The navigator now picks up opacity and compositeOperation changes (#1203)
- Improved calculation for determining which level to load first (#1198)
- Added fix for supporting weird filenames that look like JSONs (#1189)
- Improved DziTileSource guessing of tilesUrl (#1074)
- The Viewer's tileSources option is now smarter about detecting JSON vs XML vs URL (#999)
- Better compression for our UI images (#1134)
- Optimization: Use the squared distance when comparing tiles (#1027)
- Now clamping pixel ratio density to a minimum of 1, fixing display issues on low density devices (#1200)
- More forgiving check for DZI schema (#1249)
- ImageTileSource now works in IE8 (#1041)
- Fixed CORS bug in IE 10 (#967)
- Fixed issue with tiles not appearing with wrapHorizontal/wrapVertical if you pan too far away from the origin (#987, #1066)
- Fixed: Initial tile load wasn't happening in parallel (#1014)
- Fixed problem with "sparse image" DZI files (#995)
- Fix IndexSizeError on IE and Edge that occurred under certain circumstances (e.g. multi-image with transparency) (#1035)
- Fixed error in IE8 when zooming in (due to edge smoothing) (#1064)
- Fixed issue with OpenSeadragon.version in the minified JavaScript (#1099)
- Fixed smoothTileEdgesMinZoom performance degradation on single-tile images (#1101)
- Fixed issue with tiles not appearing after rotation (#1102)
- Fixed: The navigator wasn't respecting the constrainDuringPan setting (#1104)
- Fixed an issue causing overlays to be mis-positioned in some circumstances (#1119)
- Fixed: ImageTileSource would sometimes produce a double image (#1123)
- Fixed: console.debug caused exceptions on IE10 (#1129)
- Fixed: the reference strip would leak memory when opening new sets of images (#1175)
- Fixed: zoomTo/zoomBy ignore refPoint if immediately is true (#1184)
- Fixed: IIPImageServer didn't work with the latest OSD release (#1199)
- Fixed: setItemIndex method not working with navigator inside "open" event (#1201)
- Fixed: The reference strip didn't show the initial page if it wasn't the first page (#1208)
- Fixed: Sometimes the image would stick to the mouse when right-clicking and left-clicking simultaneously (#1223)
- Fixed issue with transparent images sometimes disappearing on Safari (#1222)
- Fixed: One image failing to load could cause the others to never load (#1229)
- Fixed: Mouse up outside map will cause "canvas-drag" event to stick (#1133)
- Fixed more issues with tracking multiple pointers (#1244)