diff --git a/changelog.txt b/changelog.txt index eb748c36..23ad79fe 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1,30 +1,46 @@ OPENSEADRAGON CHANGELOG ======================= -2.3.0: (in progress) +2.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) -* Optimization: Use the squared distance when comparing tiles (#1027) -* 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) +* Added Zoomify tile source (#863) * You can now set the rotation of individual tiled images (#1006) -* Fixed CORS bug in IE 10 (#967) +* 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) -* Fixed issue with tiles not appearing with wrapHorizontal/wrapVertical if you pan too far away from the origin (#987, #1066) -* The Viewer's tileSources option is now smarter about detecting JSON vs XML vs URL (#999) +* 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) -* Added getFullyLoaded method and "fully-loaded-change" event to TiledImage to know when tiles are fully loaded (#837, #1073) +* 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) -* Added Zoomify tile source (#863) * 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) -* ImageTileSource now works in IE8 (#1041) -* LegacyTileSource now allows any image URLs regardless of type (#1056) * Fixed error in IE8 when zooming in (due to edge smoothing) (#1064) -* Improved DziTileSource guessing of tilesUrl (#1074) * 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) @@ -32,31 +48,16 @@ OPENSEADRAGON CHANGELOG * 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) -* Better compression for our UI images (#1134) * Fixed: the reference strip would leak memory when opening new sets of images (#1175) -* You can now load tiles via AJAX and custom AJAX request headers (#1055) -* Added fix for supporting weird filenames that look like JSONs (#1189) * Fixed: zoomTo/zoomBy ignore refPoint if immediately is true (#1184) -* Enabled configuration of ImageLoader timeout (#1192) -* Viewer.open() now supports an initialPage argument for sequenceMode (#1196) * Fixed: IIPImageServer didn't work with the latest OSD release (#1199) -* Now clamping pixel ratio density to a minimum of 1, fixing display issues on low density devices (#1200) -* Improved calculation for determining which level to load first (#1198) * Fixed: setItemIndex method not working with navigator inside "open" event (#1201) -* The navigator now picks up opacity and compositeOperation changes (#1203) -* New events for opacity and compositeOperation changes (#1203) * Fixed: The reference strip didn't show the initial page if it wasn't the first page (#1208) -* Added support for setting debug mode after the Viewer object has been constructed (#1224) * 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) -* Better calculation for TileCache release cutoff (#1214) * Fixed: One image failing to load could cause the others to never load (#1229) -* Added functions for dynamically adding and removing the reference strip in sequence mode (#1213) -* Added ability to provide thumbnail URLs for reference strip (#1241) * Fixed: Mouse up outside map will cause "canvas-drag" event to stick (#1133) -* Improved panning constraints for constrainDuringPan (#1133 and #1245) -* Fix more issues with tracking multiple pointers (#1244) -* You can now preload images without drawing them to the screen (#1071) +* Fixed more issues with tracking multiple pointers (#1244) 2.2.1: