<?xml version="1.0" encoding="UTF-8"?>
<changelogs>
  <changelog>
    <element>mod_counters</element>
    <type>module</type>
    <version>2.0</version>
    <security>
      <item>Security — sanitised colours, CSS lengths, Extra CSS</item>
    </security>
    <change>
      <item>Joomla 5 services architecture — services/provider.php, namespaced Dispatcher and Helper</item>
      <item>Six layouts — Classic, Cards, Glass, Minimal, Pill, Split</item>
      <item>Vanilla JS count-up — no jQuery; IntersectionObserver, easing, reduced-motion support</item>
      <item>Width-locked numbers — stable formatting for large values (no digit jitter)</item>
      <item>Built-in SVG icons (15) + optional Font Awesome class override</item>
      <item>Counter fields — description, decimals, prefix/suffix, per-item accent colour</item>
      <item>Layout controls — columns auto/2–6, gap, alignment, title position, hover lift</item>
      <item>Animation — thousand/decimal separators, Linear / Ease Out / Ease In Out, replay on scroll</item>
      <item>Appearance — accent, colours, radius, number/title size &amp; weight, card padding</item>
      <item>Language keys for admin parameters and subform fields; 12 locales</item>
    </change>
    <remove>
      <item>Removed legacy custom Typography / Border / Dimension fields and jQuery countTo</item>
    </remove>
  </changelog>
  <changelog>
    <element>mod_counters</element>
    <type>module</type>
    <version>1.9</version>
    <security>
      <item>Security Enhancements - Improved input sanitization and XSS prevention</item>
    </security>
    <change>
      <item>Joomla 4, 5 &amp; 6 Compatible - Complete migration to Joomla 4, 5, and 6 platform</item>
      <item>Modern PHP 8.0+ Support - Updated codebase with modern PHP syntax and type hints</item>
      <item>IntersectionObserver API - Replaced jQuery Waypoints with native IntersectionObserver for better performance</item>
      <item>Optimized JavaScript - Merged and optimized jQuery plugins, removed outdated libraries</item>
      <item>Enhanced Typography Field - Added default values and improved dropdown persistence</item>
      <item>Enhanced Dimension Field - Added default values and improved value handling</item>
      <item>Enhanced Border Field - Added default values and improved value handling</item>
      <item>Google Fonts Integration - Improved font loading with addCustomTag for better compatibility</item>
      <item>Branding Update - Changed to JoomlaX branding with updated URLs</item>
      <item>Code Optimization - Removed unnecessary code, improved error handling</item>
      <item>Responsive Design - Enhanced mobile breakpoints and responsive behavior</item>
      <item>Module Class Suffix - Added support for custom CSS classes</item>
      <item>Joomla 3.x Support Discontinued - Module now supports only Joomla 4, 5, and 6</item>
    </change>
  </changelog>
  <changelog>
    <element>mod_counters</element>
    <type>module</type>
    <version>1.8</version>
    <change>
      <item>Supports Joomla 5 without Backward Compatibility Plugin</item>
    </change>
  </changelog>
  <changelog>
    <element>mod_counters</element>
    <type>module</type>
    <version>1.7</version>
    <change>
      <item>Option to add the Thousand Separator</item>
    </change>
  </changelog>
  <changelog>
    <element>mod_counters</element>
    <type>module</type>
    <version>1.6</version>
    <change>
      <item>Single file installation for both Joomla 3 and Joomla 4</item>
    </change>
    <remove>
      <item>Removed jQuery loading in body</item>
    </remove>
  </changelog>
  <changelog>
    <element>mod_counters</element>
    <type>module</type>
    <version>1.5</version>
    <addition>
      <item>Add a valid license in the advanced settings of the module parameters.</item>
    </addition>
    <change>
      <item>Supports Joomla 4</item>
      <item>Update the extension directly from the Joomla Update Manager.</item>
      <item>Download the license key from the Downloads section of the store by creating an account using the same email address which you have used to purchase the extension.</item>
      <item>Manual Update will once required to get the 1.5 version of the module. The future updates can be done automatically using the Joomla Update Manager.</item>
    </change>
  </changelog>
  <changelog>
    <element>mod_counters</element>
    <type>module</type>
    <version>1.4</version>
    <addition>
      <item>Added Extra Border Parameters</item>
    </addition>
    <change>
      <item>Supports PHP Version 7.8</item>
      <item>Additional font option added</item>
      <item>Thousand Separator</item>
    </change>
  </changelog>
  <changelog>
    <element>mod_counters</element>
    <type>module</type>
    <version>1.3</version>
    <fix>
      <item>Fixed frontend white screen issue</item>
      <item>Fixed PHP Issue</item>
    </fix>
    <change>
      <item>Backend module load issue for Joomla 3.8.7</item>
      <item>Joomla Update System Added</item>
    </change>
  </changelog>
  <changelog>
    <element>mod_counters</element>
    <type>module</type>
    <version>1.2</version>
    <change>
      <item>Supports multiple instance - More than one module on a single page</item>
      <item>Joomla Update System Added</item>
    </change>
  </changelog>
  <changelog>
    <element>mod_counters</element>
    <type>module</type>
    <version>1.1</version>
    <change>
      <item>Supports multiple instance - More than one module on a single page</item>
      <item>Joomla Update System Added</item>
    </change>
  </changelog>
</changelogs>
