Updated changelog for release

This commit is contained in:
Ian Gilman 2017-07-14 16:04:23 -07:00
parent 356ea78b26
commit 8195b3835c

View File

@ -1,30 +1,46 @@
OPENSEADRAGON CHANGELOG OPENSEADRAGON CHANGELOG
======================= =======================
2.3.0: (in progress) 2.3.0:
* BREAKING CHANGE: Tile.distance has been removed (#1027) * 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-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) * BREAKING CHANGE: Viewer's canvas-drag event is now fired before it pans (#1149)
* Optimization: Use the squared distance when comparing tiles (#1027) * Added Zoomify tile source (#863)
* 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)
* You can now set the rotation of individual tiled images (#1006) * 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 support for commonjs (#984)
* Added an option to addTiledImage to change the crossOriginPolicy (#981) * 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) * You can now load tiles via AJAX and custom AJAX request headers (#1055)
* The Viewer's tileSources option is now smarter about detecting JSON vs XML vs URL (#999) * 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) * 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) * Fixed: Initial tile load wasn't happening in parallel (#1014)
* Added Zoomify tile source (#863)
* Fixed problem with "sparse image" DZI files (#995) * 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) * 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) * 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 issue with OpenSeadragon.version in the minified JavaScript (#1099)
* Fixed smoothTileEdgesMinZoom performance degradation on single-tile images (#1101) * Fixed smoothTileEdgesMinZoom performance degradation on single-tile images (#1101)
* Fixed issue with tiles not appearing after rotation (#1102) * 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 an issue causing overlays to be mis-positioned in some circumstances (#1119)
* Fixed: ImageTileSource would sometimes produce a double image (#1123) * Fixed: ImageTileSource would sometimes produce a double image (#1123)
* Fixed: console.debug caused exceptions on IE10 (#1129) * 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) * 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) * 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) * 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) * 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) * 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: 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 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) * 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) * Fixed: Mouse up outside map will cause "canvas-drag" event to stick (#1133)
* Improved panning constraints for constrainDuringPan (#1133 and #1245) * Fixed more issues with tracking multiple pointers (#1244)
* Fix more issues with tracking multiple pointers (#1244)
* You can now preload images without drawing them to the screen (#1071)
2.2.1: 2.2.1: