[+] Introduced Google Analytics Integration to track user engagement.[!] Fixed incomplete rotation when play "once" and image delays are configured.[!] Fixed full-screen to show the same row on open as in small view (specific to multi-row 3D product views).[!] Changed "standard" publishing template to use the latest API to stop using global imagerotator instance.

[+] Option to pause loading after the first image is loaded with a configurable hint and an option to resume on tap or hover.[+] Introduced a feature to allow zooming on a single mouse click or touchscreen tap.[+] Added new "zoom-light" and "zoom-dark" viewer skins for clean ecommerce designs.[+] Made zooming possible in full-screen mode.[+] Added two mouse cursor styles for the new zooming mode.[+] Added support for customer mouse cursors.[+] Introduced "Wrap images" option in SpotEditor to size the view proportional to the dimensions of the imported images.[+] Improved image rendering precision and quality (Windows) that fixes occasional ghost borders on images with busy or uneven background.[+] Added configurable "scale up" animation for hotspot indicators when they become visible during the spin.[+] Added an option to place the viewer toolbar at the top of the view.[+] Improved viewer loading such that the first "pre-loader" image will always show before it proceeds to loading the rest.[+] Improved animation of hotspot indicators when configured to hide on zoom. They will now expand with the images upon zoom-in until they completely fade out.[+] Google Analytics integration will now record the title of a web page for the viewer events if a view name is not set.[+] flipAxis option can now be tested inside SpotEditor (previously it didn't apply until publish).[!] flipAxis was fixed to not break the coordinate of a zooming center when zoom is triggered via mouse or touch.[!] Stopped allowing panning while the viewer image is being zoomed-out to prevent odd artifacts.[!] Removed padding and margins as well as the viewer border from "standard", "shortcode", "responsive" and "multiple views" templates so it's easier to integrate via iFrames, etc.

[+] Added optional toolbar auto-hide feature so the toolbar is not visible until "mouse-over" or touch.[+] Added optional rotation on mouse wheel with an option to always spin on wheel or just when the viewer is zoomed.[+] Added a new setting "disableRelativeAssets" to allow creating viewer config with absolute URLs (PRO only).[+] Added new "delete" API to allow deleting viewer instances and cleaning memory in web apps.[!] Fixed broken touch-screen support in latest Firefox when running on Windows devices that have both the mouse and a touch-screen.[!] Fixed browser popup warning when hotspot is configured to open a page in a new tab on activation.[!] Fixed active hotspot popup breaking viewer on in-place reload (via hotspot actions or APIs).[!] Fixed "reload" action / API to cleanly remove full-screen viewer instances on reload.[!] Fixed an issue where a multi-row 3d product view with "bounce" rotation on would jump to a wrong image on load.[!] Fixed continuing full-screen viewer playback after full-screen has been deactivated.[!] Fixed misplaced zooming when "Flip axis" option is on.[!] Fixed an issue where turning off full-screen before images are loaded in full-screen would break the viewer.[!] Resolves multiple resource cleanup issues pertaining to unused timers.[!] Removed global drag event handler as it breaks other web apps that also need drag support.[!] Fixed SpotEditor project copy to correctly copy image pre-loader information and not break resulting projects.[!] Fixed SpotEditor hotspot opacity in Text Content to get correctly processed on non-English Windows OS.

[+] Added support for uploading to PixRiot, our new optimized 360 product image hosting solution.[+] Added validation of project name and 360 product image files for compatibility with PixRiot.[+] Added automatic thumbnail generation when PixRiot compatibility is selected.[+] Reworked New Project form to simplify its interface via expandable Advanced settings.[+] Introduced batch image renaming option in the New Project form.[+] Upgraded to the latest version of jQuery (3.4.1) in publishing templates.[+] Added a new feature where a hotspot popup will not "auto close" when its content includes an element with .hotspotPopupCloseButton class.[+] Added a message box for additional configuration when Firefox browser is selected on publish.[+] Improved accessibility of 360 product views via configurable ALT image description in viewer options.[+] Added new api.images.onFrame that is called whenever the current frame index changes.[+] Enterprise license now works with domain names in the viewer config URL.[!] Fixed "Play to label" to call the callback even when a 360 product view is already at the same frame as the label.[!] WR360 namespace was added to global scope to still work when the viewer script is bundled.[!] Fixed hotspots that were triggered via API to stay on when activated by a click within a viewer container.[!] Cleaned up SpotEditor publishing templates so they don't show text encoding warnings in browsers.