<?xml version="1.0" encoding="UTF-8"?>
<changelogs>
    <changelog>
    <element>reveal</element>
    <type>plugin</type>
    <version>1.5.6</version>
    <addition>
      <item>Download Key support on the update site (dlid).</item>
    </addition>
  </changelog>
<changelog>
    <element>reveal</element>
    <type>plugin</type>
    <version>1.5.5</version>
    <change>
      <item>Runs on Joomla 5 and 6 with Behaviour Backward Compatibility disabled</item>
      <item>System plugin uses a service provider and namespace</item>
    </change>
  </changelog>
  <changelog>
    <element>reveal</element>
    <type>plugin</type>
    <version>1.5.4</version>
    <change>
      <item>Responsive media popups on phone, tablet, and landscape: desktop width/height no longer create a thin vertical video frame</item>
      <item>Video size follows the real aspect ratio (height percentages ignored for type/src media); safer shortcode parsing and iOS inline playback</item>
    </change>
  </changelog>
  <changelog>
    <element>reveal</element>
    <type>plugin</type>
    <version>1.5.2</version>
    <change>
      <item>Borderless edge-to-edge media modals — removed padding/letterbox bars around YouTube, Vimeo, MP4, and map embeds</item>
      <item>Media videos fill the frame (object-fit: cover); mobile sheet padding/handle skipped for media popups</item>
    </change>
  </changelog>
  <changelog>
    <element>reveal</element>
    <type>plugin</type>
    <version>1.5.1</version>
    <change>
      <item>Restored type / src media shortcodes for YouTube, Vimeo, MP4, and Google Maps (with play on open and pause on close)</item>
      <item>Kept legacy jx-reveal-btn trigger class for older template/icon scripts</item>
    </change>
  </changelog>
  <changelog>
    <element>reveal</element>
    <type>plugin</type>
    <version>1.5</version>
    <change>
      <item>Vanilla JavaScript Rewrite - Removed jQuery dependency; lightweight native modal engine</item>
      <item>Modern 2026 UI - Glass overlay blur, soft ambient shadow, refined typography, circular close control</item>
      <item>Mobile Bottom Sheet - On small screens the dialog slides up as a sheet with a grab handle</item>
      <item>Animation Styles - Per-modal animation=&quot;scale|fade|slide|none&quot; with optional speed</item>
      <item>Size Presets - size=&quot;sm|md|lg|xl|full&quot; plus legacy width / height overrides</item>
      <item>Accessible Dialogs - role=&quot;dialog&quot;, focus trap, Escape close, focus restore, titled headers via title</item>
      <item>Deep Link &amp; API - Stable id for hash open (#your-id) and RevealModal.open() / RevealModal.close()</item>
      <item>Confirmation Mode - closebg=&quot;false&quot; / closeesc overrides; safer action buttons with close-reveal-modal</item>
      <item>Media Pause on Close - Videos and iframes stop when the popup is dismissed</item>
      <item>Scroll Lock Fix - Opening a modal no longer jumps the page scroll position</item>
      <item>Layout Fix - Modals relocated to so they never break article spacing inside paragraphs</item>
      <item>Shortcode Examples Tab - Admin parameter tab with copy-to-clipboard examples and attribute reference</item>
    </change>
  </changelog>
  <changelog>
    <element>reveal</element>
    <type>plugin</type>
    <version>1.4</version>
    <change>
      <item>Media Shortcodes - Added type and src attributes for YouTube, Vimeo, MP4, and Google Maps embeds</item>
      <item>Responsive Media Output - Generated video and iframe markup now scales inside the modal on smaller screens</item>
      <item>Modal Media Playback - Videos and embeds start when a modal opens and stop when it closes</item>
      <item>Deep Linking - Optional plugin setting to open modals from URL hashes and update the address when a modal opens</item>
      <item>Custom Modal IDs - Added optional shortcode id attribute for stable deep-link targets</item>
      <item>Shortcode Examples - Updated admin examples for media modals, deep linking, and new shortcode parameters</item>
    </change>
  </changelog>
  <changelog>
    <element>reveal</element>
    <type>plugin</type>
    <version>1.3</version>
    <security>
      <item>Improved Security - Enhanced input sanitization and XSS protection</item>
    </security>
    <change>
      <item>Joomla 4, 5 &amp; 6 Compatible - Full support for latest Joomla versions</item>
      <item>Joomla 3.x Support Discontinued - Plugin no longer supports Joomla 3.x</item>
      <item>Modern PHP 8.0+ Support - Updated to use modern PHP syntax and features</item>
      <item>WebAssetManager Integration - Uses Joomla&apos;s WebAssetManager for optimal asset loading</item>
      <item>Code Optimization - Refactored code with better structure and private methods</item>
      <item>jx- Prefix Added - All CSS classes now use &quot;jx-&quot; prefix for better compatibility</item>
      <item>Shortcode Examples Tab - Built-in comprehensive shortcode examples with copy functionality</item>
      <item>Better Error Handling - Improved code quality and error handling</item>
      <item>Updated Branding - Changed to JoomlaX branding and updated URLs</item>
    </change>
  </changelog>
  <changelog>
    <element>reveal</element>
    <type>plugin</type>
    <version>1.2</version>
    <change>
      <item>Supports PHP version 8</item>
      <item>Joomla Update System Integrated</item>
      <item>Simpler Plugin Syntax</item>
      <item>Supports Joomla 4</item>
      <item>New parameters to control the popup styling added to the plugin parameters.</item>
    </change>
  </changelog>
</changelogs>
