#### 2.3.0 [September 11, 2026]

**Added**
- 360° Panorama block for the block editor — pick a photo, then set the caption, height, toolbar and info hotspots from the sidebar
- Block Editor card on the Integration screen, with its own guide and on/off switch. Each integration screen now lists only its own components
- Info hotspots (Pro) — clickable points on a panorama showing a label on hover and a panel with a photo, text and a link. Available in the block, the Elementor widget, the shortcode builder and as `[psv hotspots='…']`
- First-run screen with a live, draggable demo panorama. It disappears once you save your first shortcode
- Locked Pro controls now name the feature, say what it does for your visitors, and link to the plans with the price shown

**Changed**
- Fullscreen is free on every viewer, and zoom, caption and download are free in virtual tours and 360° video — these are basic viewer navigation
- Auto-rotation is a Pro feature on every surface: the Elementor widgets, the block and the shortcodes
- The `[psv]` shortcode honours the same Free/Pro boundary as the widgets. Move, the description panel, the gallery and full-resolution `use_original` are Pro there too
- Upgrade links open Freemius checkout inside the dashboard when that page is available on your site, and the plans page otherwise
- Promotional messaging is held back for the first week after activation
- The plugin's own admin screen no longer hides WordPress update and security notices, or licence messages — only unrelated plugins' notices are tidied away
- Deleting the plugin now removes its own data: saved shortcodes, options and transients, across every site on a network. Deactivating still leaves everything in place

**Fixed**
- The Pro upgrade panel did not appear at all in the Elementor editor on sites running Elementor Pro, because it relied on a control type Elementor only registers when Pro is absent
- `[psv_video]` produced an empty viewer — the shortcode path never attached the 360° video adapter
- Pro video autoplay and loop had no effect; both were resolved server-side and then discarded before reaching the player
- Turning off "MouseWheel" or "Mouse Move" did nothing — disabled options were stripped out before reaching the viewer
- The Free/Pro comparison table listed features incorrectly in both directions; it is now generated from the same tier map the viewers use
- A Pro user who switched every premium navbar toggle off had the free defaults silently restored
- The welcome screen after activation never actually opened
- Enabling a panorama gallery alongside Pro could drop the gallery button from the toolbar

**Security**
- Added capability checks to the shortcode-manager AJAX endpoints, which previously verified only the nonce

**Developer**
- The Vite dev-server probe no longer runs on production or staging sites, where it could add up to a second to page load whenever its cache expired
- Disclosed the Google-hosted `model-viewer` script used by the AR viewer, and removed references to a Gutenberg block that did not exist

#### 2.2.5 [August 23, 2026]
- Fixed: Shortcode Builder's Virtual Tour live preview could copy a `[psv_tour]` shortcode missing its required `scenes` attribute

#### 2.2.4 [July 31, 2026]
- Added: Proper uninstall handling — fires Freemius uninstall event for the free plugin on delete
- Removed: "Coming Soon" Gutenberg card from the admin Integration screen
- Improved: Updated Freemius SDK to 2.13.4

#### 2.2.3 [June 06, 2026]
- Fixed: Shortcode panoramas failing on pages without jQuery
- Improved: Asset loading and Vite dev-server detection
- Improved: Centralized Pro add-on detection
- Improved: Updated Elementor widget icons
- Improved: Code cleanup across widgets and shortcode manager

#### 2.2.2 [May 22, 2026]
- Improved: improve plugin performance and stability
- Fixed: various minor bug fixes and stability improvements

#### 2.2.1 [May 20, 2026]
- Fixed: High-resolution panorama detail loss by loading original images instead of scaled versions
- Improved: stability and performance

#### 2.2.0 [May 05, 2026]
- Added: AR 3D Viewer — Elementor widget and `[psv_ar]` shortcode for .glb/.gltf models (Google model-viewer; optional device AR where supported)
- Improved: Admin dashboard UI — styling, navigation, and Upgrade page feature comparison (including AR 3D Viewer Free vs Pro)
- Improved: Tested compatibility through WordPress 7.0.0

#### 2.1.1 [April 13, 2026]
- Fixed: Compatibility with WordPress 7.0 and Elementor 4.0.1

#### 2.1.0 [March 07, 2026]
- Added: Virtual tour support for both widget and shortcode implementations
- Added: 360° video playback support for widget and shortcode
- Added: Gallery view support for widget and shortcode
- Improved: Compatibility with WordPress 6.9 and Elementor 3.35.3
- Improved: Performance optimizations for faster panorama rendering
- Fixed: Image display issue in Elementor 3.35.5 when placing widget inside columns
- Fixed: Multiple Photo Sphere Viewer widgets rendering incorrectly within the same section in editor mode
- Fixed: Various minor bug fixes and stability improvements

#### 2.0.3 [February 13, 2026]
- Fixed assets enqueue issue

#### 2.0.2 [February 09, 2026]
- Improved: Compatibility updates for WordPress 6.9 and Elementor 3.35.3
- Improved: Performance improvements and bug fixes

#### 2.0.1 [December 03, 2025]
- Fixed: Upgrade notice issue
- Added: Pro version pricing link
- Improved: Compatibility with latest WordPress & Elementor versions

#### 2.0.0 [November 29, 2025]
- Added: Shortcode builder
- Improved: Refactored codebase for improved performance
- Added: Pro version

#### 1.3.3 [October 01, 2025]
- Improved: Compatibility updates
- Improved: Documentation improvements

#### 1.3.2 [May 01, 2025]
- Improved: Compatibility updates

#### 1.3.1 [December 21, 2024]
- Improved: System improvements
- Improved: Compatibility updates

#### 1.3.0 [October 09, 2024]
- Improved: Compatibility updates

#### 1.2.0 [October 09, 2023]
- Improved: Compatibility updates

#### 1.1.0 [March 15, 2023]
- Improved: Elementor compatibility update

#### 1.0.1 [May 15, 2022]
- Added: Shortcode feature

#### 1.0.0 [February 06, 2022]
- Initial release

