Releases
v2.3.0
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 )
You can’t perform that action at this time.