<?xml version="1.0" encoding="UTF-8"?>
<changelogs>
  <changelog>
    <element>mod_scrollbox</element>
    <type>module</type>
    <version>2.1</version>
    <change>
      <item>Runs on Joomla 5 and 6 with Behaviour Backward Compatibility disabled</item>
      <item>Article lookup uses the Joomla database service</item>
      <item>Access checks use the current user identity</item>
    </change>
  </changelog>
  <changelog>
    <element>mod_scrollbox</element>
    <type>module</type>
    <version>2.0</version>
    <change>
      <item>Full rebuild for Joomla 4, 5, and 6</item>
      <item>Vanilla JS seamless marquee (jx-sb) — no jQuery</item>
      <item>Clean fieldsets: Content, Display, Motion, Look, Advanced</item>
      <item>Four content sources: text, custom items, category articles, single article</item>
      <item>Four directions with seamless loop cloning</item>
      <item>Five themes: Modern, Minimal, Dark, Soft, Contrast</item>
      <item>Header label, play / pause, fade edges, pause on hover</item>
      <item>Speed in pixels per second and loop gap control</item>
      <item>Link target and optional nofollow</item>
      <item>Responsive mobile tweaks</item>
      <item>Modern services / dispatcher / helper architecture</item>
    </change>
  </changelog>
  <changelog>
    <element>mod_scrollbox</element>
    <type>module</type>
    <version>1.9</version>
    <security>
      <item>Enhanced security with proper input sanitization</item>
    </security>
    <addition>
      <item>Added extraCSS parameter to Advanced settings</item>
    </addition>
    <change>
      <item>Joomla 4, 5 &amp; 6 Compatibility</item>
      <item>Modern PHP 8.0+ Support</item>
      <item>Code optimization - moved parameter retrieval to main PHP file</item>
      <item>WebAssetManager for asset loading</item>
      <item>Improved code structure and separation of concerns</item>
      <item>Professional code optimization following Joomla standards</item>
    </change>
  </changelog>
  <changelog>
    <element>mod_scrollbox</element>
    <type>module</type>
    <version>1.8</version>
    <security>
      <item>Improved security (used htmlspecialchars() for better encoding).</item>
    </security>
    <fix>
      <item>Fixed Joomla 3 compatibility issues (removed joomla.form.field.radio.switcher).</item>
    </fix>
    <addition>
      <item>Added an option to strip extra spaces and whitespace from content.</item>
    </addition>
    <change>
      <item>Improved performance and reduced load time.</item>
      <item>Fully compatible with Joomla 3, 4, and 5.</item>
      <item>Ensured modal_article field works correctly in Joomla 3 and 4/5.</item>
      <item>Refactored backend XML fields for better structure.</item>
      <item>Allowed dynamic width &amp; height values (e.g., px, %, vh, vw, auto).</item>
      <item>Ensured proper asset loading for Joomla 3 (addStyleSheet()) and Joomla 4/5 (WebAssetManager).</item>
    </change>
    <remove>
      <item>Removed jQuery dependency, now fully using pure JavaScript.</item>
    </remove>
  </changelog>
  <changelog>
    <element>mod_scrollbox</element>
    <type>module</type>
    <version>1.7</version>
    <change>
      <item>Supports Joomla 5 without Backward Compatibility Plugin.</item>
    </change>
  </changelog>
  <changelog>
    <element>mod_scrollbox</element>
    <type>module</type>
    <version>1.6</version>
    <fix>
      <item>Fixed height issue with vertical scrolling.</item>
    </fix>
  </changelog>
  <changelog>
    <element>mod_scrollbox</element>
    <type>module</type>
    <version>1.5</version>
    <change>
      <item>Support Joomla 4.</item>
      <item>Modification to module backend parameters.</item>
      <item>CSS Modifications.</item>
    </change>
  </changelog>
  <changelog>
    <element>mod_scrollbox</element>
    <type>module</type>
    <version>1.4</version>
    <change>
      <item>Joomla Updater Integrated.</item>
      <item>Changes to module backend.</item>
      <item>Uses Joomla jQuery Framework.</item>
    </change>
  </changelog>
</changelogs>
