From ad78f7741f199d67684187b18fbde3103238c1b0 Mon Sep 17 00:00:00 2001 From: Matthew Petroff Date: Wed, 27 Jan 2016 16:25:24 -0500 Subject: [PATCH] Prep for release. --- VERSION | 2 +- changelog.md | 68 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ readme.md | 5 +++-- 3 files changed, 72 insertions(+), 3 deletions(-) diff --git a/VERSION b/VERSION index 7c32728..e3a4f19 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -2.1.1 \ No newline at end of file +2.2.0 \ No newline at end of file diff --git a/changelog.md b/changelog.md index d0f2798..b6ff002 100644 --- a/changelog.md +++ b/changelog.md @@ -2,6 +2,74 @@ Changelog ========= +Changes in Pannellum 2.2.0 +-------------------------- + +New Features: + + - An API has been added instead of just a standalone viewer; the API should be + considered experimental at this point and may be subject to change + - The `PosePitchDegrees` and `PoseRollDegrees` XMP tags are now supported + (used by the Ricoh Theta S) + - Optional fade animation for transitioning between scenes using the + `sceneFadeDuration` parameter + - New `autoRotateStopDelay` parameter that allows the panorama to be rotate + for a specific period of time before stopping + - Hot spot debug parameter to assist with positioning hot spots + (`hotSpotDebug`) + - Parameter to disable keyboard zooming (`keyboardZoom`) + +Improvements: + + - Much better equirectangular video support using Video.js + - High-DPI support + - Unified configuration files; tour configuration files can now be used + directly with the `config` parameter + - Page title is now set to the panorama title in the standalone viewer + - Aspect ratio of preview image is now maintained + - Fullscreen button is now only shown if fullscreen is allowed + - Pointer Events are now supported for touch controls in IE / Edge + - Performance improvements + - CSS 3D renderer now works with cubemaps + - CSS 3D renderer now works in IE 10/11 + - Configuration files are now loaded asynchronously (synchronous request are + deprecated by most browsers) + - Improved keyboard zooming speed + - Added checks to avoid browser NPOT cubemap bugs + - Better path handling + - Informative error is shown when Pannellum is opend from local filesystem + instead of a web server + +Bugfixes: + + - Fixed zoom out jerkiness in Chrome + - Fixed inertia-related jumping + - Fixed CSS 3D renderer edge flickering issue + - Fixed CSS 3D renderer hot spot display bug + - Fixed a number of Safari-related bugs + - Fixed bug with autoloaded tours + - Fixed bug where hot spot tooltips were sometimes obscured + - Fixed CSS 3D renderer fullscreen bug + - Fixed `vOffset` bug + - Fixed image hot spots bug + - Fixed zoom bug related to small multires panoramas + +Backwards-Incompatible Configuration Parameter Changes: + + - The sign of hot spot yaw positions has been flipped to match the rest of + Pannellum's yaw values + - The `tour` parameter is deprecated and will be removed in the next major + release; tour JSON configuration files can be used with the `config` + parameter + - Undocumented URL configuration parameters can no longer be used + - The `header` parameter can no longer be used; use the API instead + +Other: + + - Extra row of pixels no longer needed in multires fallback images + - Added JSDoc documentation + + Changes in Pannellum 2.1.1 -------------------------- diff --git a/readme.md b/readme.md index 2b5e684..0a037af 100644 --- a/readme.md +++ b/readme.md @@ -2,7 +2,7 @@ ## About -Pannellum is a lightweight, free, and open source panorama viewer for the web. Built using HTML5, CSS3, JavaScript, and WebGL, it is plug-in free. It can be deployed easily as a single file, just 13kB gzipped, and then embedded into pages as an `