From 967378312fd3d17ed188f7f5dedf325c423b381b Mon Sep 17 00:00:00 2001 From: Matthew Petroff Date: Sat, 13 Jul 2019 19:37:43 -0400 Subject: [PATCH] Prep for release. --- COPYING | 2 +- VERSION | 2 +- changelog.md | 46 ++++++++++++++++++++++++++++++++++++++++++ package.json | 2 +- readme.md | 2 +- src/js/libpannellum.js | 2 +- src/js/pannellum.js | 2 +- 7 files changed, 52 insertions(+), 6 deletions(-) diff --git a/COPYING b/COPYING index 624d9c71..2e8e8241 100644 --- a/COPYING +++ b/COPYING @@ -1,4 +1,4 @@ -Copyright (c) 2011-2018 Matthew Petroff +Copyright (c) 2011-2019 Matthew Petroff Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in diff --git a/VERSION b/VERSION index 005119ba..437459cd 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -2.4.1 +2.5.0 diff --git a/changelog.md b/changelog.md index b069326e..6b096953 100644 --- a/changelog.md +++ b/changelog.md @@ -2,6 +2,52 @@ Changelog ========= +Changes in Pannellum 2.5.0 (2019-07-13) +--------------------------------------- + +New Features: + - The background color can be set for partial panoramas + (`backgroundColor` parameter) + - Partial panoramas are now supported for the multiresolution format + - An author URL can now be added (`authorURL` parameter) + +New API functions: + - Added `fullscreenchange`, `zoomchange`, and `animatefinished` events + - Added `stopMovement` function for stopping all viewer movement + +Improvements: + - Equirectangular images are now automatically split into two separate + textures if they're too big (images up to 8192px wide should now be + widely supported) + - Improved render quality for equirectangular images on mobile (using `highp` + for fragment shader) + - Keyboard events for keys not used by the viewer are no longer captured, and + the list of captured keys is configurable (`capturedKeyNumbers` parameter) + - Multiresolution tiles can now be generated from cylindrical panoramas + - Hot spots can now be removed from scenes that aren't currently loaded + - Hot spot cursor is now set via CSS class (so it can be overridden) + - Hot spot link attributes can now be set (`attributes` parameter) + - The "friction" that slows down the viewer motion can now be configured + (`friction` parameter) + - Dynamic scenes are now properly supported for tours + +Bugfixes: + - Fixed regression in fallback renderer + - Fixed bug with URL encoding + - Fixed regression in Video.js plugin + - Fixed auto-rotate bug that was manifested when using API to set view + - Fixed full screen bug in Chrome + - Fixed bug with removing event listeners + - Fixed issue with mouse dragging causing jump around yaw limits + - Fixed bug with deleting hot spots + - Fixed bug with fading between scenes + +Other: + - Added limited test suite / continuous integration + - Removed `requestAnimationFrame` shim, dropping support for some + older browsers + + Changes in Pannellum 2.4.1 (2018-03-03) --------------------------------------- diff --git a/package.json b/package.json index 2098676a..a23f025f 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "pannellum", "description": "Pannellum is a lightweight, free, and open source panorama viewer for the web.", - "version": "2.4.1", + "version": "2.5.0", "bugs": { "url": "https://github.com/mpetroff/pannellum/issues" }, diff --git a/readme.md b/readme.md index d7df7ade..1294b421 100644 --- a/readme.md +++ b/readme.md @@ -4,7 +4,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 15kB gzipped, and then embedded into pages as an `