Axxen Virtuemart Template Changelog
- Details
- Category: Template Change Log
- Change Log:
October 19, 2026
Version 5.4.10.3
Login fields on phones. The username and password fields were smaller than 16px on phones, so an iPhone zoomed the page in when one was tapped and did not zoom back out. Login, registration, profile and password-reset fields are now 16px on phones.
Print view and pop-ups. The print view and VirtueMart's pop-up windows linked
css/bootstrap.css, which is no longer in the template. They now load Joomla's own Bootstrap 5.Template Options screen. The icons on the template's Options screen came from Font Awesome 4.6.3 on MaxCDN, which no longer serves it, so they were missing. They now load Font Awesome 6.5.2 with its version 4 name shims from cdnjs.
October 19, 2026Version 5.4.10.2
Security. The template's menu layouts printed a menu item's note and link exactly as entered, so markup typed into a menu item's Note or Link field reached the page. Both are now escaped, as Joomla's own menu layouts do.
October 16, 2026Version 5.4.10.1
Store owners. The account page no longer shows an error when a store owner or vendor is logged in.
Cart. The cart icon always shows how many items are in the cart, not only on mouse-over.
Articles. The Previous and Next buttons sit at opposite ends of the article.
Quickstart. Weblinks updated to 5.2.0.
October 15, 2026Version 5.4.10
Joomla 5.4.10. The Quickstart now installs Joomla 5.4.10 (Joomla 5.4.10 release notes), and the template version is now 5.4.10 to match.
Error pages. "Page not found" and "access denied" pages now show inside the template, with its header, menus and footer, and fit a phone screen.
Phones. Pages no longer scroll sideways.
Security. The template's main file can no longer be run on its own outside Joomla.
Quickstart. A fresh install no longer lists stale update notices. Includes MCP for Joomla 2.8.3.
October 2, 2026Version 5.4.9.1
Quickstart install fix. The quickstart now installs completely on MySQL databases. Before, the Joomla installer stopped part-way through on MySQL hosts; MariaDB hosts were not affected. Thanks to Iryna for reporting this.
Quickstart. Removed leftover files from the quickstart's top folder.
September 30, 2026Version 5.4.9
Joomla 5.4.9. Updated for Joomla 5.4.9, a security and bug-fix release. The quickstart now installs Joomla 5.4.9.
September 30, 2026Version 5.4.8.3
Fix for the previous update. After the security update of 28 September, pages the template shows in its "component" view stopped with a server error ("Call to undefined function phEsc()"). That view is used for print pages, pop-up windows and the VirtueMart cart and checkout steps. The helper those pages need is now included, and they work again. There are no other changes. Recommended for every site that installed the previous version.
September 28, 2026Version 5.4.8.2
Security update. Every template setting that is written into your pages is now escaped for the place it lands in (HTML, attributes, CSS and JavaScript), including the site name and slogan in image alt text, and module, menu and tab titles wherever the template prints them (module headings, title attributes and the mega menu). A setting or title containing a quote or markup can no longer break out of its place in the page. The error page escapes its message and title too. There are no visual changes. Recommended for all sites.
September 3, 2026Version 5.4.8.1
Maintenance release.
- Joomla 3 compatibility code removed throughout the template. The template's PHP now uses Joomla's current API everywhere — the template files, the component override and every layout override (cart, checkout, product details, login and the modules). The old code only worked while Joomla's Behaviour – Backward Compatibility plugin was switched on, and will not work at all on Joomla 6. The most serious case was the error page: when it failed, Joomla could not display any error page, so an ordinary “page not found” was served to your visitors as a 500 server error.
Both the template package and the Quick Start have been rebuilt for this release. Download the latest from your member area.
August 18, 2026Version 5.4.8
Axxen 5.4.8 — 2026-08-18
- Version numbering has changed. From this release the template version matches the Joomla version it is built and tested against, so this is the 5.4.8 build for Joomla 5.4.8. The previous number for this template was 5.4.1.3. Nothing about how you install or update the template changes, and Joomla still treats 5.4.8 as newer than 5.4.1.3.
- The Quick Start now installs Joomla 5.4.8. The previous Quick Start bundled Joomla 5.4.7. Starting a new site from the Quick Start now gives you the current Joomla release without an immediate update afterwards.
- VirtueMart has been updated to 4.8.0 — a security update. The Quick Start previously bundled VirtueMart 4.6.8. VirtueMart 4.8.0 is the current release from the VirtueMart team and carries their security fixes, so a site started from this Quick Start begins on the patched version. If you already run this template on an existing site, update VirtueMart there through Joomla's own Extensions → Update screen — the template package does not carry VirtueMart itself.
- Invisible characters were breaking the page's JavaScript. 672 zero-width characters (U+200B) had been scattered through
index.php, including inside a block of inline JavaScript. They cannot be seen in an editor and they survive copy-and-paste, but to a browser they are a syntax error, so the whole script block never ran. On this template they landed in the legacy browser-detection block. All 672 are gone and every inline script on the page now parses — 1 uncaught page error in the browser console, now 0. - The packaged changelog was missing its most recent entry.
CHANGELOG.htmlinside the template folder stopped at 5.4.1.2 whileCHANGELOG.mdbeside it already carried 5.4.1.3. Both files are now in sync. - The Quick Start no longer installs the retired
vmbasictemplate. VirtueMart's own package reinstates an oldvmbasicsite template. It was riding into the Quick Start as 88 files plus two registration rows, and appearing in your Site Template Styles list for no reason. It is gone. - A stray copy of the template itself has been removed from the Quick Start. A leftover
axxen.zip— a stale copy of this very template — was sitting in the Quick Start'stemplates/folder and being unpacked alongside the real one.
No template file other than
index.phpand the packaged changelog changed between 5.4.1.3 and 5.4.8.July 22, 2026Version 5.4.1.3
Maintenance release — fixes for issues found in real-world use on a live production site. With thanks to Michael Mullan, whose Expression bug report led to this maintenance pass across our templates.
- Fixed: search-module icon rendered as a stray character — the Joomla 3 jui icon font was removed from Joomla core in Joomla 4, so the glyph fell back to a literal character and the dead font reference 404'd on every page. The icon is now a self-contained SVG.
- Fixed: pagination arrows (first/previous/next/last) rendered as empty squares — Joomla 4+ uses newer icon class names the template never mapped. Now self-contained SVGs.
- Fixed: featured/blog articles showing only their title — tall single-column intro articles were clipped by the blog layout CSS.
- Improved: search button sits snug against the search input.
- Fixed: the template version shown after install now tracks the real release version.
July 16, 2026Version 5.4.1.2
Bugfix release. Fixes a legacy Joomla 3 form-validation call (
behavior.formvalidation, removed in Joomla 5) in the VirtueMart login template override, which could cause a500 - behavior::formvalidation not founderror on pages where the login block is shown to guests — for example the cart, depending on your VirtueMart settings. The override now uses the Joomla 5-nativebehavior.formvalidator.Found during the follow-up on the 2026-07-15 report — thank you again, Zoltán!
Also neutralized a dormant legacy
behavior.frameworkcall in a parked override folder (never loaded, but a latent fatal if re-enabled).July 15, 2026Version 5.4.1.1
Bugfix release. Fixes a PHP 8 fatal error (
count(): Argument #1 ($value) must be of type Countable|array, null given) on the cart "Bill To / Ship To" address edit page. Theedit_address.phptemplate override — and its Bootstrap-3 layout variant — now guard the optional user-fields block with!empty()instead ofcount(), so guest checkout address editing works on all PHP 8 versions. Recommended update for everyone running Axxen 5.4.1.Thank you, Zoltán, for taking the time to report this!
May 30, 2026Version 5.4.1
5.4.1 2026-05-30
Maintenance release — Quickstart and standalone rebuilt against VirtueMart 4.6.8 Pro. Quickstart now formally ships as a release artifact. Axxen 5.4.0 (2026-05-28) shipped standalone-only; a Quickstart bundle was assembled mid-modernization but never formally released. This 5.4.1 release formalizes the Quickstart as a first-class release artifact alongside the standalone template package, and rebuilds both against current VirtueMart 4.6.8 Pro (Revision 11258, March 12 2026).Changed — Quickstart bundle (
axxen-quickstart-J5.4.6-30.05.2026.zip)- Joomla: 5.4.6 (current stable release as of 26 May 2026).
- VirtueMart: 4.6.8 Pro (Revision 11258, March 12 2026).
- Axxen template: 5.4.1 (this release).
- Bundle ships with all 5.4.0 J5-native modernization in place — Bootstrap 5.3.8, Swiper 11 slideshow, vanilla-JS menu, modern social-network set, security helpers.
Changed — standalone template package (
pkg_axxen-5.4.1.zip)- Axxen template: 5.4.1.
- No code changes vs 5.4.0 inside the template tree itself — all 5.4.0 J5-native modernization work (Bootstrap 5.3.8, Swiper 11 slideshow, vanilla-JS menu, modern social-network set, security helpers) remains in place. This release is a rebuild against current VirtueMart + a version bump so the released package reflects ongoing maintenance activity.
- The standalone template installs cleanly on top of any Joomla 5 + VirtueMart 4.x site; for the cleanest maxdebug experience, run against VirtueMart 4.6.8 Pro (or newer).
Notes
- Server PHP version when this release was prepared: PHP 8.3.31 on green's
ea-php83handler.
May 29, 2026Version 5.4.0
First Joomla 5 native release. Axxen has been brought forward from its previous template files (13/08/2024 5.1.2/4.2.12, built for Joomla 5.1.2 and VirtueMart 4.2.12) to Joomla 5.4.6 + Bootstrap 5.3.8. The page layout inindex.phpand in 12 VirtueMart and module overrides now uses Bootstrap 5 grid classes; a short compatibility section in the newcss/axxen-fixups.cssstill lays out any Bootstrap 2 classes left in module and article content, and the print and pop-up view (component.php) still uses the template’s own Bootstrap 2 stylesheet. This release replaces the Camera slideshow with Swiper and the Superfish, Supersubs, DropKick and Backstretch jQuery plug-ins with plain JavaScript and CSS (jQuery itself still loads through Joomla), adds current social networks, and escapes the template settings written into the page. Across the template, 15 files were added, 44 removed and 33 modified (296 → 267 files). The template now has a plain version number, 5.4.0.Added
Bootstrap 5 layer
- New
css/axxen-fixups.css, loaded after the template’s main stylesheets with a version marker (?v=20260529). Its first part maps Bootstrap 2 classes onto Joomla 5’s Bootstrap 5:- the
.row-fluid/.span1–.span12grid as a flex row with the twelve Bootstrap 2 column widths, stacking to one column on phones (up to 767 px); .pull-left/.pull-right, thevisible-/hidden-phone,-tabletand-desktoputilities, and.btn-inverse.
- the
- Its second part carries VirtueMart and template fixes for Bootstrap 5:
- product and manufacturer lists (
ul.vmproduct,ul.sl-products,ul.vm-product-list-container,ul.vmmanufacturer) without stray list bullets or indent; - tab styling for VirtueMart’s tab module markup (
ul.nav.nav-tabs > li > a, which has no.nav-link); - product images in the product grids that scale to their column (
max-width: 100%; height: auto), as they did under Bootstrap 2; - VirtueMart’s
vmRam()debug messages (.vmdebug) hidden from visitors; - no list bullets on the main menu (
ul.menu-nav) or the social links (ul#social-links); - the footer layout described under Changed.
- product and manufacturer lists (
Slideshow — Swiper 11
- The built-in slideshow now runs on Swiper 11.2.10, which ships with the template in
js/vendor/swiper/(swiper-bundle.min.js,swiper-bundle.min.css), replacing the jQuery Camera slideshow. - Slide markup moved from
.camera_wrapto.swiper/.swiper-wrapper/.swiper-slide. The container keeps itsid="ph-camera-slideshow", so your own CSS aimed at that id still applies. css/slideshow.cssrewritten for the Swiper markup (.ph-swiper-slideshow,.ph-slide,.ph-slide-caption).
Drop-down menu without jQuery
- New
js/menu-vanilla.js, loaded when drop-down menus are switched on (usedropdown). It opens sub-menus on hover and keeps them open for 500 ms after the pointer leaves, as the old Superfish setting did, and runs the social-links close button (.closeMenu). - Menu items that have a sub-menu show a small arrow (▾ on the top level, ▸ on deeper levels). Sub-menus are 12–22 em wide, replacing the width Supersubs used to calculate.
Modern social network support
- Seven new social services, each with an on/off switch and a URL field: Instagram, Threads, Bluesky, Mastodon, TikTok, Pinterest, Discord (fields
instagram/instagramON…discord/discordON). The new switches default to on and the new URL fields to the placeholder#TYPE-URL-HERE, so enter your own addresses, or switch off the networks you don’t use, when you next save the template style. - X replaces the Twitter icon (
images/x.png, title “X (formerly Twitter)”,id="x"); the setting keeps itstwittername, so an existing link carries over. - Eight new icons in
images/:x.png,instagram.png,threads.png,bluesky.png,mastodon.png,tiktok.png,pinterest.png,discord.png. The footer now offers 13 networks (X, Facebook, Instagram, Threads, Bluesky, Mastodon, LinkedIn, YouTube, TikTok, Vimeo, Pinterest, Discord, RSS).
Security helpers
- Three helper functions in
index.php:phEsc()(HTML escaping),phHexColor()(accepts only hexadecimal colour values) andphCssDim()(accepts only a number with an optionalpx,em,rem,%,vh,vw,pt,exorchunit). Anything else is written as an empty value. Where they are used is listed under Security. - An active
.htaccessat the template root (see Security).
Documentation
CHANGELOG.mdandCHANGELOG.htmlship inside the template folder.
Changed
Joomla 5 platform
- Built for Joomla 5.4.6 (the previous files were for Joomla 5.1.2 and VirtueMart 4.2.12).
- The page now loads Joomla 5’s bundled Bootstrap 5.3.8 stylesheet (
/media/vendor/bootstrap/css/bootstrap.min.css) instead of the template’s own three Bootstrap 2 stylesheets (css/bootstrap/bootstrap.min.css,bootstrap-responsive.min.css,bootstrap-extended.css). templateDetails.xml:<extension version="3.10">→version="5.0"; version13/08/2024 5.1.2/4.2.12→5.4.0(also in the version line of the template description); creation date2026-05-29.method="upgrade"is kept, so an existing install updates in place.
Page layout on Bootstrap 5 classes
index.php: 27 ×.row-fluid→.rowand 60 ×.spanN→.col-md-N; the two[class*="span"]selectors in the inline right-to-left CSS →[class*="col-md-"].- Product tabs: the tab links use
data-bs-toggle="tab"(wasdata-toggle), and the short phone label and full desktop label switch withd-inline d-md-none/d-none d-md-inline(wasvisible-phone/hidden-phone). - 12 overrides moved from the Bootstrap 2 grid to Bootstrap 5 (
.row-fluid20 → 0,.spanN54 → 0):html/com_virtuemart/cart/default_address.php,category/categories.php,category/default.php,productdetails/default.php,productdetails/default_customfields.php,productdetails/default_showcategory.php,virtuemart/default_categories.php,virtuemart/default_products.php,html/mod_articles_latest/default_items.php,html/mod_virtuemart_manufacturer/default.php,html/mod_virtuemart_product/default.phpandsingle.php. - Bootstrap 2 utility classes in overrides:
html/com_virtuemart/cart/default_pricelist.php8 ×hidden-phone→d-none d-md-table-cell;productdetails/default.phpicons hidden-phone→icons d-none d-md-block;askquestion/bs3-form.php2 ×btn-default btn-sm pull-right→btn-secondary btn-sm float-end. - 12 stylesheets updated to match (
css/layout.css,responsive.css,responsive-template.css,template.css,template_rtl.css,vm-axxen.cssand the six colour presetscss/presets/style1.css–style6.css):.row-fluid154 → 0 and.spanN154 → 1 occurrences, now.rowand.col-md-N.
Joomla 3 calls
index.php: all 13 Joomla 3 calls replaced.JFactory::getDocument()andgetApplication()→\Joomla\CMS\Factory;JFactory::getUser()→Factory::getApplication()->getIdentity(); 3 ×JModuleHelper::getModules()→\Joomla\CMS\Helper\ModuleHelper::getModules();JComponentHelper::getParams(),JRoute::_(),JText::_()and 2 ×JURI::root()→ their namespaced classes; 2 ×JDocumentHTML::countModules()→$this->countModules();new JRegistry()→new \Joomla\Registry\Registry(). Thejimport()call in the login block is gone.html/com_virtuemart/cart/default_pricelist.php: all 22JText/JHtml/JRoutecalls →\Joomla\CMS\Language\Text,\Joomla\CMS\HTML\HTMLHelperand\Joomla\CMS\Router\Route.- The Joomla 3 calls in the other overrides are unchanged in this release.
Slideshow behaviour
- Slides cross-fade. The slideshow settings that still apply are mapped to Swiper: auto-advance and its delay (
cam_autoAdvance,cam_time), transition time (cam_transPeriod), pause on hover (cam_hover), arrows (cam_navigation), page dots (cam_pagination), stop on click (cam_pauseOnClick) and height (cam_minHeight, 400 px if empty). - Camera settings with no Swiper equivalent no longer have any effect: transition effects and grid slicing (
cam_fx,cam_cols,cam_rows,cam_slicedCols,cam_slicedRows,cam_gridDifference,cam_opacityOnGrid), the loader bar and pie (cam_loader*,cam_barDirection,cam_barPosition,cam_piePosition), thumbnails, play/pause, portrait mode, mobile auto-advance, the hover-only arrows,cam_slideOnandcam_height.
Menus, backgrounds, selects and tabs without old jQuery plug-ins
- Drop-down menus open without the Superfish / Supersubs plug-ins (see Added). The drop-down animation settings (
dropopacity,dropheight,dropspeed) no longer have an effect, anddropdownhandler1no longer sets the sub-menu’s minimum width. - The intro section (
siBackgroundImage), body (bodybackgroundimage, fixed) and welcome box (welcome_box) background images are sized with CSS (background-size: cover, centred) instead of Backstretch. The script that makes the intro section fill the window now sizessection#section-introitself. - The currency selector is a plain HTML select instead of DropKick, with a light border, a small arrow and a grey focus ring.
- The product tabs switch with a short plain-JavaScript handler instead of the jQuery
.tab_headingclick handler. - jQuery itself still loads through Joomla (
Jquery::framework()); the login dialog and the equal-height and intro-height scripts still use it.
Footer
- The footer line is now three centred rows, one above the other: payment logos (
footer-left), the social icons with thefooter-rightmodule, and the copyright (footer). Before, payments sat on the left and the social icons on the right of a two-column#foo-left-rightrow. The centring lives incss/axxen-fixups.css(.footer-row-payments,.footer-row-social,.footer-row-copyright).
Template Options screen
- Fields 209 → 215: the 14 new social fields added and 8 retired ones removed (see Removed). Two language strings removed from
en-GB.tpl_axxen.ini(TPL_AXXEN_BLOGGER_LABEL,TPL_AXXEN_BLOGGER_DESC; 71 → 69).
Fixed
- The tab-module boxes were not evened out on page load. Joomla 5 loads jQuery 3, where
jQuery(window).load(...)is no longer an event shortcut, so the script that gives the#tab-modules .moduletable_style1boxes equal heights stopped with an error. It now usesjQuery(window).on("load", ...). - “Undefined variable” warnings from two overrides. Joomla 5 no longer passes
$typetohtml/mod_login/default.phpor$moduleclass_sfxtohtml/mod_breadcrumbs/default.php; both overrides now set a default ($type ?? 'login',$moduleclass_sfx ?? '').
Removed
Bootstrap 2 files
- The
css/bootstrap/folder (7 files:bootstrap.css,bootstrap.min.css,bootstrap-responsive.css,bootstrap-responsive.min.css,bootstrap-rtl.css,bootstrap-extended.css,bootstrap-tooltip-extended.css) andjs/bootstrap.min.js.css/bootstrap.cssandcss/bootstrap-rtl.cssstay in this release: the print stylesheet, the print and pop-up view and right-to-left sites still load them.
Old scripts
- 27 scripts removed from
js/(29 → 5 files, counting the newmenu-vanilla.jsand the two Swiper files):camera.js,camera.min.js,superfish.js,supersubs.js,dropkick.js,jquery.dropkick-1.0.0.js,jquery.backstretch.min.js,jquery.mobile.customized.min.js,jquery.easing.1.3.js,modernizr.js,selectivizr-min.js,bootstrap.min.js, the unused copiesjquery-1.8.1.min.jsandjquery.noConflict.js, andflexibility.js,imgSizer.js,iscroll.js,jquery-eu-cookie-law-popup.js,jquery.equalHeights.js,jquery.nicescroll.min.js,jquery.plusanchor.js,jquery.selectric.js,jquery.stellar.min.js,owl.carousel.min.js,scrollReveal.min.js,selectnav.min.js,slick.min.js.easypaginate.jsandjquery.elevateZoom-3.0.8.min.jsare kept.
Scripts and stylesheets no longer loaded
- Scripts: Camera (
camera.min.jsandcamera.js, both loaded before) withjquery.mobile.customized.min.jsandjquery.easing.1.3.js, Superfish, Supersubs, DropKick, Backstretch,modernizr.jsandselectivizr-min.js. Thehtml5.jsshim from the closed Google Code site is no longer requested. - Stylesheets: the three Bootstrap 2 files listed under Changed,
camera.css, andie9-10.css(fromindex.phpandcomponent.php). - All Internet Explorer conditional comments in
index.php, including theno-js lt-ie9 lt-ie8 lt-ie7class chain on<html>and the IE 6 / IE 7 stylesheetsie6.cssandie.css. - The inline jQuery that started those plug-ins: the Superfish/Supersubs setup with its
jQuery.browsershim, the.closeMenuhandler (now inmenu-vanilla.js), the DropKick call, the Camera setup and the three Backstretch calls.
Other files
css/ie.css,css/ie6.cssandcss/ie9-10.css.utils/bss_fontchanger.php, an unused font-size changer.error_log, a stray server log file that was inside the previous download.
Retired social services
- Four social slots removed with their switches: Google+ (
gplus), StumbleUpon, Digg and Blogger, and their iconsgplus.png,stumbleupon.png,digg.png,blogger.png.twitter.pngis replaced byx.png.
Security
- Template settings written into the page are escaped. In
index.phpthe unescaped setting echoes fell from 206 to 13, with 184 call sites now going through the helpers:phHexColor()at 138: the 98 numbered colour settings (color1,color2…) and the site-name and slogan colours (sitenamecolor,slogancolor).phCssDim()at 19: the intro section heights (siTop,siMiddle,simods,sibottom),nonresponsivesitewidth,contentfontsize,topheight, the site-name and slogan positions and font sizes,dropdownhandler2–5andcam_minHeight.phEsc()at 27: the 13 social-link URLs, the site-name and slogan text and image addresses (including their imagealttext),startNowLabel, the colour-preset stylesheet name (choosetheme) and the three background image addresses.
- Slideshow output: each slide’s background image address and caption classes are escaped with
htmlspecialchars(). - New
.htaccessat the template root (the template had none): a<FilesMatch>rule refuses web requests for backup and editor files (.bak,.bak-*,pre-*,.orig,.old,.swp,.swo,.tmp,~).
Package format
- Standalone template:
pkg_axxen-5.4.0.zip, a Joomla package (pkg_axxen.xml) that installs and registers theaxxentemplate, replacing the plain template zip. It declaresmethod="upgrade", so an existing Axxen updates in place;<blockChildUninstall>true</blockChildUninstall>, so the template is removed through the package rather than on its own; and an update server (https://virtuemarttemplates.net/updates/pkg_axxen.xml) for Joomla’s Update Manager. - This release is the standalone template package only; it has no Quickstart bundle.
Version numbering: from this release Axxen uses a plain version number (5.4.0) in place of the earlier date-and-stack stamps such as13/08/2024 5.1.2/4.2.12, so Joomla can compare versions when it checks for updates.August 11, 2025Version 11.08.2025 5.3.0/4.4.4
- Upgraded - Now compatible Joomla 5
- Upgraded - Now compatible Virtuemart 4.4.4
- Fixed - Minor bugs
November 29, 2024Version 29.11.2024 5.1.2/4.2.12
- Fixed - Minor bugs with cart
August 15, 2024Version 13.08.2024 5.1.2/4.2.12
- Upgraded - Now compatible Joomla 5
- Upgraded - Now compatible VirtueMart 4.2.12
- Fixed - Minor bugs
December 18, 2023Version 23.11.2023 4.3.4/4.2.0
- Updated - Compatible with PHP 8.2
- Updated - Compatible with Joomla 4.3.4
- Updated - Compatible with VirtueMart 4.2.0
- Fixed - Minor bugs
June 30, 2023Version 26.06.2023 4.3.0/4.0.13
- Fixed - VirtueMart Products Module bug
- Fixed - Double ReCaptcha on VirtueMart Registration page
- Fixed - Template toggle button not displaying
June 23, 2023Version 16.06.2023 4.3.0/4.0.13
- Fixed - Menu Params error for adding in image on menu
May 20, 2023Version 20.05.2023 4.3.0/4.0.12
- Fixed - Template updated to be compatible with Joomla 4.3
September 9, 2022Version 09.09.2022 3.10.11/4.0.6
- Fixed - Joomla 3.10.11
- Fixed - Template updated for PHP 8.0
