<?xml version="1.0" encoding="UTF-8"?>
<changelogs>
    <changelog>
    <element>easyloginpopup</element>
    <type>plugin</type>
    <version>1.5.3</version>
    <addition>
      <item>Download Key support on the update site (dlid).</item>
    </addition>
  </changelog>
<changelog>
    <element>easyloginpopup</element>
    <type>plugin</type>
    <folder>system</folder>
    <version>1.5.2</version>
    <change>
      <item>Runs on Joomla 5 and 6 with the Behaviour Backward Compatibility plugins disabled</item>
      <item>System plugin uses Joomla 5 services, Web Asset Manager, and current database APIs</item>
    </change>
  </changelog>
<changelog>
    <element>easyloginpopup</element>
    <type>plugin</type>
    <version>1.5.1</version>
    <fix>
      <item>Bug Fix: Joomla System - Passkeys no longer breaks the login popup on HTTPS sites.</item>
      <item>Bug Fix: Passkey icon is visible on the white popup button.</item>
    </fix>
    <addition>
      <item>New Feature: Sign in with a passkey appears in the popup when Passkeys is enabled.</item>
    </addition>
    <change>
      <item>Password login in the popup still works with Passkeys left on.</item>
    </change>
  </changelog>
  <changelog>
    <element>easyloginpopup</element>
    <type>plugin</type>
    <version>1.5</version>
    <fix>
      <item>Fixed 500 error when rendering logged-in modules during onAfterRender by pre-rendering menu/module HTML safely.</item>
    </fix>
    <addition>
      <item>Added Modern (2026) popup theme with CSS variables, Outfit font option, accent underline, and polished form controls.</item>
      <item>Added Legacy theme option to keep the classic Easy Login Popup look.</item>
      <item>Added SCLogin-style logged-in display: after login, {elp-login} can show greeting + user menu + logout.</item>
      <item>Added After Login modes: logout only, Joomla menu, specific module, or module position (e.g. Helix logged-in-usermenu).</item>
      <item>Added shortcodes {elp-usermenu} and {elp-loggedin} alongside existing login, logout, username, name, and greeting shortcodes.</item>
      <item>Added dedicated logout popup layout for logged-in users.</item>
      <item>Added greeting options (custom text, name or username) and optional logout link in the logged-in block.</item>
      <item>Added Forgot Username toggle, plus existing Remember Me, Forgot Password, Register, and TFA field controls.</item>
      <item>Added CSS selector support to open the popup from any existing site link.</item>
      <item>Added configurable login/logout URL hashes (default #elp-popup / #elp-logout).</item>
      <item>Added mobile layout choice: bottom sheet or centred modal.</item>
      <item>Added overlay blur, expanded colour options (accent, inputs, buttons, links, close icon), and Extra CSS.</item>
      <item>Added registration menu item and HTTPS (usesecure) form options.</item>
    </addition>
    <change>
      <item>Improved Two-Factor Authentication helper compatibility for Joomla 5+.</item>
    </change>
  </changelog>
  <changelog>
    <element>easyloginpopup</element>
    <type>plugin</type>
    <version>1.4</version>
    <addition>
      <item>Added Joomla 6 compatibility while keeping full support for Joomla 4 and 5.</item>
      <item>Added URL hash logout trigger support using #elp-logout to match shortcode logout behaviour.</item>
      <item>Added improved compatibility with Joomla Two-Factor Authentication and Social Login flows inside the popup.</item>
      <item>Added a new title heading tag option (H1-H6) for better semantic and SEO-friendly markup control.</item>
    </addition>
    <change>
      <item>Improved plugin metadata and in-plugin documentation links for the latest release.</item>
      <item>General stability, responsiveness, and UX refinements across popup behaviour and styling options.</item>
    </change>
  </changelog>
  <changelog>
    <element>easyloginpopup</element>
    <type>plugin</type>
    <version>1.3</version>
    <fix>
      <item>Fixed the name appearing twice when using both greeting and name shortcodes.</item>
    </fix>
    <change>
      <item>Popup is now fully responsive and stays centered on all screen sizes.</item>
      <item>Close button is now an icon (SVG) for a cleaner look.</item>
      <item>Logout link works correctly even when the page is cached.</item>
      <item>Popup and overlay now display correctly on top of the page on all templates.</item>
      <item>Opening the link with #elp-login in the address bar now opens the login popup.</item>
      <item>New option to set the button hover colour in the backend.</item>
      <item>New option to set the button font (font family) in the backend.</item>
      <item>Option to show only the user’s first name instead of the full name.</item>
      <item>Option to add a separator (e.g. “ | ”) between the name and the Logout link.</item>
      <item>Option to add text after the name (e.g. “!” for “Welcome John!”).</item>
      <item>Option to change the login form title (e.g. “Login here”, “Sign in”) from the backend.</item>
      <item>All styling and behaviour options can be managed from the plugin settings (Basic and Styling Options).</item>
    </change>
  </changelog>
  <changelog>
    <element>easyloginpopup</element>
    <type>plugin</type>
    <version>1.2</version>
    <security>
      <item>Enhanced security with proper HTML escaping for user output.</item>
    </security>
    <addition>
      <item>Added missing usesecure parameter for HTTPS support.</item>
      <item>Added missing extra_css parameter for advanced customization.</item>
    </addition>
    <change>
      <item>Upgraded to fully support Joomla 4, 5, and 6.</item>
      <item>Updated all PHP file headers to modern JoomlaX branding and PHPDoc.</item>
      <item>Updated radio button fields to use modern switcher layout for better UX.</item>
      <item>Improved logout URL handling using helper function for consistency.</item>
      <item>Updated exception handling to use fully qualified namespace.</item>
      <item>Improved error logging to use Joomla&apos;s native logger instead of error_log().</item>
      <item>Updated plugin description in XML to reflect Joomla 4, 5, and 6 compatibility.</item>
      <item>Updated update server URL to https://updates.joomlax.com/EasyLoginPopup/update.xml.</item>
      <item>Created features.json with comprehensive feature list.</item>
      <item>General code cleanup and compatibility improvements.</item>
    </change>
    <remove>
      <item>Removed unused encrypt_login parameter from plugin configuration.</item>
    </remove>
  </changelog>
  <changelog>
    <element>easyloginpopup</element>
    <type>plugin</type>
    <version>1.1</version>
    <fix>
      <item>Fixed rendering issue with Nice Templates</item>
      <item>Fixed javascript console log issue</item>
    </fix>
  </changelog>
</changelogs>
