<?xml version="1.0" encoding="UTF-8"?>
<changelogs>
  <changelog>
    <element>mod_thumbnail_scroller</element>
    <type>module</type>
    <version>1.7</version>
    <addition>
      <item>Added native-JavaScript rail, drag/swipe, wheel, keyboard, arrows, autoplay, and looping</item>
      <item>Added Clean, Cards, Filmstrip, and Editorial layouts</item>
      <item>Added Light, Dark, Soft Sand, Ink, and Forest themes</item>
      <item>Added horizontal and vertical orientations</item>
      <item>Added accessible modal lightbox with zoom, fade, slide, captions, counter, and optional download</item>
      <item>Added folder and custom-item sources, filename captions, sorting, and image limit</item>
      <item>Added responsive thumbnail sizing, image fit, spacing, radius, accent colour, and edge hints</item>
      <item>Added lazy loading, generated thumbnail cache, scroll snap, visible focus, and reduced-motion support</item>
    </addition>
    <change>
      <item>Full Joomla 4 / 5 / 6 architecture rebuild with service provider and module dispatcher</item>
      <item>Legacy folder, height, and autoplay parameters are remapped during rendering</item>
    </change>
    <remove>
      <item>Removed jQuery, jQuery UI, easing plugin, and legacy Fancybox dependencies</item>
    </remove>
  </changelog>
  <changelog>
    <element>mod_thumbnail_scroller</element>
    <type>module</type>
    <version>1.6</version>
    <security>
      <item>Enhanced security with proper input sanitization and XSS prevention</item>
    </security>
    <fix>
      <item>Fixed image sizing issues to prevent squeezing and overflow</item>
    </fix>
    <addition>
      <item>Added jx- prefix to CSS classes for better namespace management</item>
      <item>Added extraCSS parameter for additional customization</item>
      <item>Implemented click-based navigation with smooth scrolling animations</item>
      <item>Added hover-reveal navigation buttons for desktop, always visible on mobile/tablets</item>
      <item>Added touch support and orientation change handling for mobile devices</item>
    </addition>
    <change>
      <item>Fully compatible with Joomla 4, 5, and 6</item>
      <item>Replaced timthumb with Joomla&apos;s native Image class for image resizing</item>
      <item>Created assets folder structure and moved all CSS/JS files from tmpl/assets to root assets folder</item>
      <item>Updated XML manifest with improved labels and descriptions for better user experience</item>
      <item>Optimized template code by consolidating logic and removing duplicate code</item>
      <item>Enhanced helper.php with modern DirectoryIterator for folder traversal</item>
      <item>Improved code organization by moving variable declarations to main PHP file</item>
      <item>Code optimization following Joomla coding standards</item>
      <item>Updated WebAssetManager integration for modern asset loading</item>
      <item>Simplified scroller implementation - removed hover-based scrolling and easing effects</item>
      <item>Cleaned up helper.php by removing unused sortImages method</item>
      <item>Improved responsive design with proper overflow handling</item>
      <item>Enhanced performance with debounced resize events</item>
    </change>
    <remove>
      <item>Removed jquery-migrate dependency (no longer needed)</item>
      <item>Removed unnecessary code and files (timthumb.php, cache folder)</item>
      <item>Removed unused JavaScript dependencies (jquery.easing, jquery-ui)</item>
      <item>Removed unused XML parameters (scroll type, easing, acceleration, etc.)</item>
    </remove>
  </changelog>
  <changelog>
    <element>mod_thumbnail_scroller</element>
    <type>module</type>
    <version>1.5</version>
    <change>
      <item>Support Joomla 5 without Backward Compatiblity Plugin</item>
    </change>
  </changelog>
  <changelog>
    <element>mod_thumbnail_scroller</element>
    <type>module</type>
    <version>1.4</version>
    <change>
      <item>Support Joomla 4</item>
      <item>Single file installation for both J3 and J3</item>
      <item>Joomla Update System Integrated</item>
      <item>Changes to folder structure.</item>
    </change>
  </changelog>
</changelogs>
