<?xml version="1.0" encoding="UTF-8"?>
<changelogs>
  <changelog>
    <element>mod_content_restriction</element>
    <type>module</type>
    <version>2.1.1</version>
    <change>
      <item>Runs on Joomla 5 and 6 with the Behaviour Backward Compatibility plugins disabled</item>
      <item>Removed unused legacy form field PHP from the package tree</item>
    </change>
  </changelog>
<changelog>
    <element>mod_content_restriction</element>
    <type>module</type>
    <version>2.1.0</version>
    <change>
      <item>Compatibility: Joomla 6 native APIs. The Behaviour Compatibility plugin is not required.</item>
      <item>Improvement: Database, document, and signed-in user come from Joomla application services instead of old Factory shortcuts.</item>
      <item>Improvement: Module boot matches core Joomla 4, 5, and 6 services.</item>
      <item>Improvement: Removed leftover v1 admin and field PHP that still used old Joomla 3 class names.</item>
    </change>
  </changelog>
  <changelog>
    <element>mod_content_restriction</element>
    <type>module</type>
    <version>2.0.0</version>
    <change>
      <item>Major rewrite: vanilla JS and CSS (no jQuery, no FancyBox)</item>
      <item>Joomla 4 / 5 / 6 only (Joomla 3.x support discontinued)</item>
      <item>Services architecture with namespaced Dispatcher, Helper, and field</item>
      <item>Modern dialog with blur overlay, zoom / fade / slide-up effects, and CSS variable theming</item>
      <item>Themes: Light, Dark, Soft, Brand plus accent colour and corner radius</item>
      <item>Embed any published site module (typically Login) inside a title / intro / footer shell</item>
      <item>Open triggers: page load, delay, scroll percent, exit intent</item>
      <item>Show frequency: every visit, once per session, once every N days</item>
      <item>Force login mode with scroll lock until the visitor signs in</item>
      <item>Optional allow close, overlay dismiss, Escape, and Continue browsing button</item>
      <item>Body portal so the dialog never flashes in the module position</item>
      <item>Focus trap, responsive layout, safe-area support, and polished login form styling</item>
      <item>Demo variants: Members Only, Delayed Welcome, Exit Reminder, Soft Dismiss</item>
    </change>
  </changelog>
  <changelog>
    <element>mod_content_restriction</element>
    <type>module</type>
    <version>1.6</version>
    <security>
      <item>Enhanced security, WebAssetManager integration, and improved field class</item>
    </security>
    <change>
      <item>Joomla 4, 5 and 6 compatibility with modern coding standards</item>
      <item>Classic jQuery FancyBox modal (legacy stack)</item>
    </change>
  </changelog>
  <changelog>
    <element>mod_content_restriction</element>
    <type>module</type>
    <version>1.5</version>
    <change>
      <item>Supports Joomla 5 without Backward Compatibility Plugin</item>
    </change>
  </changelog>
  <changelog>
    <element>mod_content_restriction</element>
    <type>module</type>
    <version>1.4</version>
    <change>
      <item>Single file installation for Joomla 3 and Joomla 4 (legacy releases only)</item>
    </change>
  </changelog>
  <changelog>
    <element>mod_content_restriction</element>
    <type>module</type>
    <version>1.3</version>
    <change>
      <item>Supports Joomla 4</item>
      <item>Update the extension directly from the Joomla Update Manager</item>
    </change>
  </changelog>
  <changelog>
    <element>mod_content_restriction</element>
    <type>module</type>
    <version>1.2</version>
    <change>
      <item>PHP 7.8 support</item>
      <item>jQuery conflict fixes</item>
    </change>
  </changelog>
  <changelog>
    <element>mod_content_restriction</element>
    <type>module</type>
    <version>1.1</version>
    <change>
      <item>Uses Joomla jQuery Framework</item>
      <item>Login module selector</item>
      <item>Joomla updater support</item>
    </change>
  </changelog>
</changelogs>
