| 1 |
# WPVR |
| 2 |
WP VR - 360 Panorama and virtual tour creator for WordPress is a customized panorama & virtual builder tool for WordPress websites. |
| 3 |
|
| 4 |
## Changelog |
| 5 |
|
| 6 |
### 9.1.2 (2026-09-15) |
| 7 |
- **Fix:** Restored embed and social share functionality for virtual tours in the new UI (feature parity with legacy UI). |
| 8 |
- **Fix:** Resolved embedded tour rendering issue (black screen) when tour loaded via the embed iframe. |
| 9 |
- **Fix:** Improved tour type detection, hotspot rendering, and data validation across legacy and API services. |
| 10 |
|
| 11 |
### 9.1.1 (2026-09-08) |
| 12 |
- **Fix:** Resolved issue where tours created with the new UI failed to render when embedded. |
| 13 |
- **Fix:** Improved tour type detection and state synchronization across legacy and REST API services. |
| 14 |
- **Fix:** Prevented WordPress `wptexturize` and content filters from corrupting tour inline scripts. |
| 15 |
- **Fix:** Resolved container ID conflicts and script errors when embedding multiple tour instances on the same page. |
| 16 |
- **Fix:** Resolved hotspot click and modal popup display issues across different content formats. |
| 17 |
- **Fix:** Added safe fallbacks to prevent PHP undefined key warnings in scene and hotspot data validation. |
| 18 |
|
| 19 |
### 9.1.0 (2026-09-03) |
| 20 |
- **New:** Added Breakdance page builder integration with dedicated WPVR block support. |
| 21 |
- **New:** Added 360-degree video tour support with Video.js and VideoJS-VR integration in the modern tour editor and frontend. |
| 22 |
- **Fix:** Resolved self-hosted 360-degree video dragging and touch navigation issues with robust deferred initialization. |
| 23 |
- **Fix:** Resolved Gutenberg block inline script corruption caused by wptexturize modifying operators in the content filter. |
| 24 |
- **Fix:** Improved video tour metadata handling, state synchronization, and toggle logic between UI modes and editor. |
| 25 |
|
| 26 |
### 9.0.3 (2026-09-01) |
| 27 |
- **Security Fix:** Enforced object-level authorization (BOLA) checks on tour REST API and AJAX endpoints so users can no longer read, edit, or delete tours they don't own. |
| 28 |
- **Security Fix:** Restricted the UI mode toggle endpoint to administrators only. |
| 29 |
- **Security Fix:** Sanitized hotspot content (including FluentForm hotspots) on both server and client sides to prevent stored XSS. |
| 30 |
|
| 31 |
### 9.0.2 (2026-08-28) |
| 32 |
- **Fix:** Resolved `wpvrhotspot is not defined` error when caching and JavaScript deferral plugins (such as Autoptimize, WP Rocket, LiteSpeed Cache) are active. |
| 33 |
- **Fix:** Ensured frontend scripts and styles are reliably enqueued across Gutenberg blocks and page builder widgets. |
| 34 |
- **Fix:** Resolved fatal error on `update.php` during plugin updates. |
| 35 |
- **Fix:** Resolved mobile touch dragging and swipe navigation dropping or getting interrupted on mobile browsers. |
| 36 |
- **Fix:** Ensured tour navigation controls (mouse drag, zoom, and keyboard movement) remain properly enabled by default on the Free tier. |
| 37 |
- **Fix:** Corrected keyboard movement control setting mapping in the tour editor. |
| 38 |
|
| 39 |
### 9.0.1 (2026-08-20) |
| 40 |
- **Fix:** Fixed mouse drag & drop issue. |
| 41 |
- **Fix:** Fixed unexpected variable warning. |
| 42 |
|
| 43 |
### 9.0.0 (2026-08-20) |
| 44 |
- **New:** Introducing the new WPVR user interface for a faster and more intuitive tour-building experience. |
| 45 |
- **New:** Added keyboard accessibility to improve tour navigation and interaction. |
| 46 |
- **New:** Added an imported tour indicator for easier identification of imported tours. |
| 47 |
- **New:** Added smart warning diagnostics to help identify and resolve errors. |
| 48 |
- **Fix:** Prevented hotspots from overlapping panorama controls. |
| 49 |
- **Fix:** Fixed hotspot link types not opening configured destinations. |
| 50 |
- **Fix:** Improved image-switching performance in the preview section. |
| 51 |
- **Fix:** Fixed layout and alignment issues in the desktop tour builder. |
| 52 |
- **Fix:** Removed unexpected warnings from WordPress admin screens. |
| 53 |
- **Fix:** Fixed access and rendering issues for password-protected scenes. |