<?xml version="1.0" encoding="UTF-8"?>
<changelogs>
  <changelog>
    <element>backstretch</element>
    <type>package</type>
    <version>2.4.1</version>
    <change>
      <item>Runs on Joomla 5 and 6 with Behaviour Backward Compatibility disabled</item>
      <item>jQuery loads through the Web Asset Manager</item>
    </change>
  </changelog>
  <changelog>
    <element>backstretch</element>
    <type>package</type>
    <version>2.4.0</version>
    <fix>
      <item>Fixed front-end init for Joomla 5 script options</item>
    </fix>
    <addition>
      <item>Added English language files for the module, plugin, and package</item>
    </addition>
    <change>
      <item>Released as Backstretch 2.4 for Joomla 4, 5, and 6</item>
      <item>Rebuilt module and system plugin with service providers, namespaces, and Web Asset Manager assets</item>
      <item>Switched image URLs to root-relative paths for http and https</item>
      <item>Safer image folder and CSS selector handling</item>
      <item>Updated branding to JoomlaX and refreshed package installer</item>
    </change>
  </changelog>
  <changelog>
    <element>backstretch</element>
    <type>package</type>
    <version>2.3</version>
    <security>
      <item>Enhanced Performance &amp; Security</item>
    </security>
    <fix>
      <item>Fixed folder path handling (auto-adds trailing slash)</item>
    </fix>
    <change>
      <item>Full Joomla 4, 5 &amp; 6 Compatibility</item>
      <item>Modern WebAssetManager Support</item>
      <item>Navigation Controls with SVG Icons</item>
      <item>Pause on Hover Functionality</item>
      <item>Improved Type Safety</item>
      <item>Better Error Handling</item>
      <item>Modern Code Standards</item>
      <item>Enhanced Accessibility</item>
      <item>Backward Compatible with Joomla 4</item>
      <item>Optimized PHP code with modern practices</item>
      <item>Improved path validation with modern PHP functions</item>
      <item>Better JavaScript initialization with IIFE pattern</item>
    </change>
  </changelog>
  <changelog>
    <element>backstretch</element>
    <type>package</type>
    <version>2.2</version>
    <security>
      <item>Enhanced security with path validation and input sanitization</item>
      <item>Better CSS selectors sanitization for security</item>
    </security>
    <addition>
      <item>Added debug mode for development and troubleshooting</item>
    </addition>
    <change>
      <item>Full Joomla 5 compatibility with modern coding standards</item>
      <item>Modern PHP code with type hints and PSR-12 standards</item>
      <item>Improved helper class with modern directory iteration</item>
      <item>Better error handling and graceful fallbacks</item>
      <item>Modern JavaScript implementation with error handling</item>
      <item>Enhanced parameter validation and sanitization</item>
      <item>Improved image file validation with support for WebP and SVG</item>
      <item>Enhanced template with modern standards</item>
      <item>Better asset loading and initialization</item>
      <item>Improved accessibility and user experience</item>
      <item>Production-ready code with no debugging artifacts</item>
      <item>Enhanced configuration options and flexibility</item>
    </change>
  </changelog>
  <changelog>
    <element>backstretch</element>
    <type>package</type>
    <version>2.1</version>
    <change>
      <item>Support Joomla 5 without Backward Compatiblity Plugin</item>
      <item>Code Optimization</item>
    </change>
  </changelog>
  <changelog>
    <element>backstretch</element>
    <type>package</type>
    <version>2.0</version>
    <change>
      <item>Uses single package installation for both Module and Plugin.</item>
      <item>Uses Joomla Native Updater to add license code.</item>
    </change>
  </changelog>
  <changelog>
    <element>backstretch</element>
    <type>package</type>
    <version>1.9</version>
    <change>
      <item>Option to add individual images using slide for module</item>
    </change>
    <remove>
      <item>Remove jQuery load in body</item>
    </remove>
  </changelog>
  <changelog>
    <element>backstretch</element>
    <type>package</type>
    <version>1.8</version>
    <change>
      <item>Supports Joomala 4</item>
    </change>
  </changelog>
  <changelog>
    <element>backstretch</element>
    <type>package</type>
    <version>1.7</version>
    <change>
      <item>Supports PHP version 7.8</item>
      <item>Modification to Module backend</item>
      <item>Use of updated Joomla functionalities</item>
    </change>
  </changelog>
  <changelog>
    <element>backstretch</element>
    <type>package</type>
    <version>1.6</version>
    <change>
      <item>Joomla System Updater Integrated</item>
    </change>
  </changelog>
  <changelog>
    <element>backstretch</element>
    <type>package</type>
    <version>1.5</version>
    <change>
      <item>Option to define Backstretch to a particular HTML element, class or an ID.</item>
    </change>
  </changelog>
</changelogs>
