<?xml version="1.0" encoding="UTF-8"?>
<changelogs>
  <changelog>
    <element>pkg_testimonial_fader</element>
    <type>package</type>
    <version>9.0.1</version>
    <change>
      <item>Runs on Joomla 5 and Joomla 6 with the Behaviour - Backward Compatibility plugin disabled.</item>
      <item>Styles and scripts load through the web asset manager.</item>
      <item>An update no longer turns the plugins back on if you had disabled them.</item>
    </change>
  </changelog>
<changelog>
    <element>pkg_testimonial_fader</element>
    <type>package</type>
    <version>9.0.0</version>
    <addition>
      <item>New Feature: Six-in-one package: component, showcase module, ajax form module, rating badge module, content plugin, and editor button.</item>
      <item>New Feature: Photos, star ratings, categories, company profile fields, featured flag, and GDPR consent on testimonials.</item>
      <item>New Feature: Shared card engine for slider, archive page, ajax pagination, masonry/grid, and article shortcodes.</item>
      <item>New Feature: Multi-card carousel with arrows, category filters, featured filters, and showcase badge display mode.</item>
      <item>New Feature: Ajax form with optional rating, photo upload, approve-from-email, and thirteen configurable fields in Theme Studio.</item>
      <item>New Feature: CSV import and export with duplicate skip on email plus quote text.</item>
      <item>New Feature: JSON-LD Review and AggregateRating markup plus computed rating badge from live reviews.</item>
      <item>New Feature: Article shortcodes {tf form} and {tf display} with editor insert button.</item>
      <item>New Feature: Grid and masonry layouts with client-side load more and inline expand read-more mode.</item>
    </addition>
    <change>
      <item>Major release: Theme Studio visual designer with live preview, 12 color presets, 8 card skins, and 9 card layouts.</item>
      <item>Data-safe upgrade from 8.x: existing testimonials stay; new database columns add with empty defaults.</item>
      <item>Joomla 4, 5, and 6 with native JavaScript (no jQuery).</item>
    </change>
  </changelog>
  <changelog>
    <element>pkg_testimonial_fader</element>
    <type>package</type>
    <version>8.0</version>
    <security>
      <item>New Feature: Fully redesigned Ajax Form Module with comprehensive styling, label, validation, and security settings.</item>
      <item>New Feature: Expanded component menu form settings with full styling, security, labels, and validation fieldsets matching the Ajax Form Module.</item>
    </security>
    <fix>
      <item>Bug Fix: Fixed quote icon scale setting not applying correctly at large percentage values.</item>
      <item>Bug Fix: Fixed admin module parameter labels not loading when editing modules in Joomla administrator.</item>
    </fix>
    <addition>
      <item>New Feature: Introduced four layout templates for the showcase module: Card (default), Minimal, Bubble, and Classic.</item>
      <item>New Feature: Added Display Mode option: Slider (fade/slide showcase) and Grid (static multi-column layout with no animation).</item>
      <item>New Feature: Added responsive grid column controls for desktop, tablet, and mobile in Grid display mode.</item>
      <item>New Feature: Added seven transition effects for the slider: Fade, Slide, Slide Up, Zoom, Flip, Blur, and Rotate.</item>
      <item>New Feature: Added touch swipe support, pause on hover, and configurable auto-play for the showcase slider.</item>
      <item>New Feature: Added dot pager navigation with Round and Pill styles plus customizable pager colors.</item>
      <item>New Feature: Added ten SVG quote icon styles with adjustable quote color and scale percentage.</item>
      <item>New Feature: Added popup read-more dialog for long testimonials in the showcase module and component list (vanilla JavaScript, no jQuery or third-party popup library).</item>
      <item>New Feature: Added Read More text link and pill button styles with custom colors and hover states.</item>
      <item>New Feature: Added expanded slide order options when sourcing from the component: manual admin order, ID ascending/descending, name A-Z/Z-A, and random.</item>
      <item>New Feature: Added sequential or random order for manual slides in slider mode.</item>
      <item>New Feature: Added card styling controls: background, border, radius, padding, and shadow presets (none, soft, medium, strong).</item>
      <item>New Feature: Added optional Google Fonts support in the showcase module.</item>
      <item>New Feature: Added honeypot field, rate limiting, and duplicate submission checks to the Ajax Form Module.</item>
      <item>New Feature: Added per-module override for form field labels and validation messages.</item>
      <item>New Feature: Component list view now shares quote icons, read-more popup, and empty-state handling with the showcase module via shared helpers.</item>
      <item>New Feature: Added show/hide author option and random testimonial order on the component list page.</item>
      <item>New Feature: Added list Extra CSS field on the component menu item for custom list styling.</item>
    </addition>
    <change>
      <item>Complete front-end redesign of the Testimonial Fader showcase module with a modern card-based layout system.</item>
      <item>Replaced legacy slider and popup scripts with lightweight vanilla JavaScript (jx-tf-slider.js, jx-tf-popup.js, jx-tf-form.js).</item>
      <item>Replaced deprecated non-AJAX form submit task with submitForm() Ajax endpoint on the component.</item>
      <item>Merged Navigation settings into the Card &amp; Appearance fieldset in the showcase module admin for a cleaner configuration layout.</item>
      <item>Improved empty state message when no published testimonials are available.</item>
      <item>Conducted comprehensive code modernization for improved performance, accessibility, and maintainability.</item>
      <item>Continued full compatibility with Joomla 4.x, 5.x, and 6.x.</item>
    </change>
  </changelog>
  <changelog>
    <element>pkg_testimonial_fader</element>
    <type>package</type>
    <version>7.1</version>
    <security>
      <item>New Feature: Added support for reCAPTCHA Version 3 (Invisible) in addition to Version 2, providing flexible security options.</item>
    </security>
    <fix>
      <item>Fixed checked_out_time field default value issue when saving testimonials as copy.</item>
      <item>Fixed document property access in views to use getDocument() method.</item>
      <item>Bug Fix: Fixed PHP 8.1+ deprecation warning for htmlspecialchars() receiving null values in form helper.</item>
      <item>Bug Fix: Fixed undefined variable $scriptOptions warning in testimonial form module template.</item>
    </fix>
    <addition>
      <item>New Feature: Added AJAX Pagination support with enable/disable option for seamless page navigation without page reloads.</item>
      <item>New Feature: Introduced advanced layout options: Grid, Flex, and Masonry layouts for testimonial display.</item>
      <item>New Feature: Added responsive column controls with separate settings for desktop, tablet, and mobile devices.</item>
      <item>New Feature: Enhanced pagination styling options including style (round/square), alignment, box styling, and customizable colors.</item>
    </addition>
    <change>
      <item>Fully upgraded to support Joomla 4.x, 5.x, and 6.x compatibility.</item>
      <item>Replaced all deprecated Joomla 3.x APIs with modern Joomla 4+ namespaced classes.</item>
      <item>Updated all controllers, models, views, and tables to use Joomla 4+ standards.</item>
      <item>Replaced deprecated JFactory, JLoader, JRegistry, JTable, JRoute, JHtml, and JText with namespaced equivalents.</item>
      <item>Updated toolbar helpers from JToolBarHelper to ToolbarHelper.</item>
      <item>Updated Factory::getUser() calls to Factory::getApplication()-&gt;getIdentity() for Joomla 4+ compatibility.</item>
      <item>Conducted comprehensive code modernization and optimization for improved performance and maintainability.</item>
    </change>
    <remove>
      <item>Removed deprecated formbehavior.chosen asset calls (not available in Joomla 4+).</item>
      <item>Removed deprecated JHtmlSidebar usage (deprecated in Joomla 4+).</item>
    </remove>
  </changelog>
  <changelog>
    <element>pkg_testimonial_fader</element>
    <type>package</type>
    <version>7.0</version>
    <change>
      <item>Now compatible with Joomla 5.x, featuring support through the Backward Compatibility Plugin.</item>
      <item>Conducted code optimizations for improved performance and maintainability.</item>
      <item>No support and updates for Joomla 3.x</item>
    </change>
  </changelog>
  <changelog>
    <element>pkg_testimonial_fader</element>
    <type>package</type>
    <version>6.0</version>
    <addition>
      <item>Introduced a new Modal option for adding testimonials directly within the component view.</item>
      <item>Implemented an option to customize the alignment of testimonials and their authors.</item>
      <item>Added a feature to change the &apos;Read More&apos; button color within the Fader module.</item>
    </addition>
    <change>
      <item>Now compatible with Joomla 5.x, featuring support through the Backward Compatibility Plugin.</item>
      <item>Updates to Pagination Styling.</item>
      <item>Launched a Styling tab, aggregating all styling options for customizing the AJAX form.</item>
      <item>Conducted code optimizations for improved performance and maintainability.</item>
      <item>No support and updates for Joomla 3.x</item>
    </change>
  </changelog>
  <changelog>
    <element>pkg_testimonial_fader</element>
    <type>package</type>
    <version>5.9.2</version>
    <fix>
      <item>Fixed toggle issue on add show page of the component.</item>
    </fix>
  </changelog>
  <changelog>
    <element>pkg_testimonial_fader</element>
    <type>package</type>
    <version>5.9.1</version>
    <fix>
      <item>Fixed testimonial auto increment issue and error message</item>
    </fix>
  </changelog>
  <changelog>
    <element>pkg_testimonial_fader</element>
    <type>package</type>
    <version>5.9</version>
    <fix>
      <item>Fixed string trim issue after testimonial submission</item>
    </fix>
  </changelog>
  <changelog>
    <element>pkg_testimonial_fader</element>
    <type>package</type>
    <version>5.8.1</version>
    <fix>
      <item>Error Fixed : Field checked_out doesn&apos;t have a default value</item>
    </fix>
  </changelog>
  <changelog>
    <element>pkg_testimonial_fader</element>
    <type>package</type>
    <version>5.8</version>
    <change>
      <item>Supports Joomla 4.x</item>
    </change>
  </changelog>
  <changelog>
    <element>pkg_testimonial_fader</element>
    <type>package</type>
    <version>5.7</version>
    <fix>
      <item>Fixed ReCaptcha Reset issue after submission of testimonial.</item>
    </fix>
  </changelog>
  <changelog>
    <element>pkg_testimonial_fader</element>
    <type>package</type>
    <version>5.6</version>
    <change>
      <item>Option to set the maximum character of the testimonial.</item>
      <item>Auto Count of testimonial character while typing.</item>
      <item>Option show or hide the character count.</item>
    </change>
  </changelog>
  <changelog>
    <element>pkg_testimonial_fader</element>
    <type>package</type>
    <version>5.5</version>
    <fix>
      <item>Fixed the testimonial auto publish status issue.</item>
    </fix>
  </changelog>
  <changelog>
    <element>pkg_testimonial_fader</element>
    <type>package</type>
    <version>5.4</version>
    <fix>
      <item>Backend duplicate testimonial on edit issue fixed.</item>
      <item>Extra CSS parameters for module fixed.</item>
    </fix>
  </changelog>
  <changelog>
    <element>pkg_testimonial_fader</element>
    <type>package</type>
    <version>5.3</version>
    <change>
      <item>Component has been upgraded and now has a single view which can be used to list testimonials, forms or both</item>
      <item>Styling for form, pagination and testimonials can be done for the menu item.</item>
      <item>Option to toggle testimonial form</item>
    </change>
  </changelog>
  <changelog>
    <element>pkg_testimonial_fader</element>
    <type>package</type>
    <version>5.2</version>
    <change>
      <item>Package now includes an Ajax Based Testimonial Form Module</item>
      <item>Option to add width of the Testimonial Form Component Layout</item>
      <item>Changes to the CSS of the form and use of Joomla form validation</item>
    </change>
  </changelog>
  <changelog>
    <element>pkg_testimonial_fader</element>
    <type>package</type>
    <version>5.1</version>
    <fix>
      <item>Fixed backend issue with testimonial status.</item>
    </fix>
  </changelog>
  <changelog>
    <element>pkg_testimonial_fader</element>
    <type>package</type>
    <version>5.0</version>
    <fix>
      <item>Fixed testimonial overlapping issue of the Module</item>
    </fix>
  </changelog>
  <changelog>
    <element>pkg_testimonial_fader</element>
    <type>package</type>
    <version>4.9</version>
    <security>
      <item>Database security fix</item>
    </security>
    <change>
      <item>Option to show or hide Author Name for Module</item>
      <item>Option to show or hide the quotes</item>
      <item>Option to change the quote to any color</item>
      <item>Modification to CSS, JS and PHP</item>
      <item>Fluid height for Module</item>
    </change>
  </changelog>
  <changelog>
    <element>pkg_testimonial_fader</element>
    <type>package</type>
    <version>4.8</version>
    <fix>
      <item>Fixed form submission issue</item>
    </fix>
  </changelog>
  <changelog>
    <element>pkg_testimonial_fader</element>
    <type>package</type>
    <version>4.6</version>
    <security>
      <item>Major Security issues fixed</item>
    </security>
    <change>
      <item>Modifications to the Backend of Module</item>
      <item>ReCAPTCHA has been added to the Component</item>
      <item>Allows multiple email admin address</item>
    </change>
  </changelog>
  <changelog>
    <element>pkg_testimonial_fader</element>
    <type>package</type>
    <version>4.5</version>
    <change>
      <item>Sorting of Testimonials added to Component</item>
    </change>
  </changelog>
  <changelog>
    <element>pkg_testimonial_fader</element>
    <type>package</type>
    <version>4.4</version>
    <fix>
      <item>Fixed markup issue in component</item>
    </fix>
    <change>
      <item>Changes to Menu settings of the component</item>
    </change>
  </changelog>
  <changelog>
    <element>pkg_testimonial_fader</element>
    <type>package</type>
    <version>4.3</version>
    <change>
      <item>Fixes W3 Markup issue</item>
      <item>Included CSS in Head instead of body</item>
    </change>
  </changelog>
  <changelog>
    <element>pkg_testimonial_fader</element>
    <type>package</type>
    <version>4.2</version>
    <fix>
      <item>PHP issue fixed</item>
    </fix>
    <change>
      <item>Joomla! Update System Added</item>
      <item>A single package file to install both component and module</item>
    </change>
  </changelog>
  <changelog>
    <element>pkg_testimonial_fader</element>
    <type>package</type>
    <version>4.1</version>
    <fix>
      <item>Backend Add New Testimonials Issue Fixed</item>
    </fix>
    <change>
      <item>Joomla jQuery Framework have been used.</item>
    </change>
  </changelog>
  <changelog>
    <element>pkg_testimonial_fader</element>
    <type>package</type>
    <version>4.0</version>
    <change>
      <item>Minor backedn javascript changes</item>
    </change>
  </changelog>
  <changelog>
    <element>pkg_testimonial_fader</element>
    <type>package</type>
    <version>3.9</version>
    <change>
      <item>Read More for Module. The testimonial will open in a popup</item>
      <item>Option to link the read more to a URL.</item>
    </change>
  </changelog>
</changelogs>
