Veno Shop Virtuemart Template Changelog
- Details
- Category: Template Change Log
- Change Log:
September 3, 2026
Version 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
Platform maintenance release. The bundled Quick Start now installs Joomla 5.4.8 and VirtueMart 4.8.0, and the template version now tracks the Joomla version it is built and tested against.
Security
- VirtueMart updated to 4.8.0 — security release. The Quick Start previously bundled VirtueMart 4.6.8. VirtueMart 4.8.0 is a security release published by the VirtueMart team, and the demo this package is built from has been updated to it. This matters for existing stores too: installing this template package does not update VirtueMart on a site you already run, so if your store was built from an earlier Quick Start please update VirtueMart there as well, through Joomla's own Extensions → Update screen.
Removed
- An internal build report was being shipped inside the template.
security-sweep-3f-report.mdwas a note our own build tooling wrote while auditing the template's social-icon set. It had no effect on the site and was never meant to leave our build system, but it has been inside the package since 5.4.0.1. It is gone from this build. - A stale backup archive was being shipped inside the template.
html/mod_articles_latest.zipheld a 2022/2023-dated copy of the two Latest Articles override files that sit beside it, superseded by the current versions in July 2026. It was never loaded by Joomla — a.zipin an override folder is inert — and it is gone from this build.
Fixed
- The bundled CHANGELOG.html hid its version numbers. Several headings in the packaged HTML changelog were malformed, so a browser rendered only the release date and swallowed the version number. The headings are repaired and the HTML changelog is now level with CHANGELOG.md.
- The recorded package version was two releases behind. The Veno Shop package's own version record in the demo database still read 5.4.0.1 while the shipped files were 5.4.0.2, so a site built from the previous Quick Start reported the wrong version for the package in Extensions Manager. The template itself was always correct.
Changed
- 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.
- Version numbering has changed. From this release the template version matches the Joomla version it is built and tested against, so VenoShop 5.4.8 is the build for Joomla 5.4.8. The previous number for this template was 5.4.0.2. Nothing about how you install or update the template changes, and Joomla still treats 5.4.8 as newer than 5.4.0.2.
Notes
- Apart from the packaged changelog and the removed backup archive, no template file changed between 5.4.0.2 and 5.4.8 — verified by a file-by-file comparison of the shipped 5.4.0.2 package against the donor.
- No template-parameter or database changes — the template package installs as a straight overwrite.
July 22, 2026Version 5.4.0.2
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.0.1
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 fixed: a legacy
behavior.modalcall (helper removed in Joomla 4/5 — fatalbehavior::modal not found) in themod_virtuemart_productslick-slider override. Bootstrap 5'sdata-bs-toggle="modal"markup handles modal opening natively.July 16, 2026Version 5.4.0
Full Joomla 5-native modernization. Veno Shop has been rebuilt from its Bootstrap 2 foundation into a native Joomla 5 template: Bootstrap 5 styling, no legacy jQuery plugin stack, modern icon and font loading, a zero-console-error browser profile, and a reworked mobile experience. Every change below ships in both the standalone package and the quickstart.
Added
- Bootstrap 5 foundation — runs on Joomla 5's bundled Bootstrap 5 with a template-tuned compatibility stylesheet that preserves the original Veno Shop layout pixel-for-pixel.
- Font Awesome 6.5.2 with v4 shims — replaces the abandoned Font Awesome 4-era icon stack; all template icons upgraded to modern syntax.
- Five new social networks — Threads, Bluesky, Mastodon, TikTok and Discord, plus an X (formerly Twitter) rebrand. 12 networks total with Font Awesome 6 brand icons,
rel="noopener"and screen-reader labels. - Slideshow navigation arrows — persistent previous/next arrows on desktop and touch (previously only visible on mouse-hover, so touch users never saw them).
- Full-width mobile search — the search icon opens a full-width panel beneath the header instead of a cramped in-header box.
- Modern mobile header — large menu toggle at the top right beside the logo, and one centered utility row (side-menu toggle, account, register, search, cart) on a shared midline.
- Mobile product-slider arrows — visible previous/next circles at the left and right of the product slider on phones, so swipeability is discoverable.
- Direct Google Fonts loading — preconnect + stylesheet link; the async JS injector is gone.
- Package distribution — ships as
pkg_venoshop; updates delivered through Joomla's Update Manager with an active VMT subscription.
Changed
- jQuery UI — the template's bundled (very old) copy silently shadowed VirtueMart's jQuery UI 1.13.2 and broke VirtueMart search autocomplete with a JavaScript fatal on every page; VirtueMart's own current copy now loads.
- 84 template-option toggles rebuilt as native Joomla 5 switches in the template style settings.
- Mobile slideshow height follows the image — the slideshow now keeps the slide's real aspect ratio on phones instead of a fixed 250px box that cropped the image and left dead space beneath it.
- Phone tab strip — the meaningless "0 / 1" index digits over the product tabs are gone.
- Product-carousel arrows beside the cards — previous/next controls overlay the carousel mid-left/mid-right on phones instead of floating above it and eating vertical space.
- Footer five columns on one line — the Contact Us column no longer wraps to a second row; payment icons sit on the right of the dark bar as designed.
- Blog and testimonials sections render side-by-side as designed.
- Header geometry restored — the full-width red accent line under the top menu shows again, and the cart cluster sits in its intended spot on desktop and mobile.
- Promo tiles full width on phones — tiles, tabs and slideshow all align at the same width.
- Post-install messages — fresh installs present the five useful Joomla feature introductions instead of 16 stale notices.
Fixed
- PHP 8 fatal
count(): Argument #1 ($value) must be of type Countable|array, null givenon the cart "Bill To / Ship To" address edit page — guest checkout address editing on PHP 8+ now works (edit_address.phpguard). - Zero browser console errors — every root cause fixed rather than suppressed, including a dead
camera.cssstylesheet link that 404'd on every page load of the original template. - Login/register popup opens as a centered Bootstrap 5 dialog with backdrop; close buttons work reliably (previously a half-migrated modal fought two competing JavaScript handlers and opened off-center).
- Cart icon dead-center in its circle on desktop and mobile.
- Side-menu drawer arrows dead-center in their circles.
Removed
- Legacy JavaScript: superfish/supersubs,
jQuery.browserreads, backstretch (vanilla CSS replacement), Stellar parallax and jquery.mobile (both long non-functional under jQuery 3), WebFontConfig injector, bundled jQuery UI. - Internet Explorer conditional blocks and polyfills; legacy Bootstrap 2 stylesheets and script (~320 KB of dead weight).
Security
- 193 template output call-sites now escape admin-controlled parameters (HTML/attribute escaping plus color and CSS-dimension validators).
rel="noopener"on all external social links.
Quickstart bundle
- Joomla 5.4.7 (current stable) + VirtueMart 4.6.8 with the full Veno Shop demo content (
venoshop-quickstart-J5.4.7-16.07.2026.zip). - Installs through the standard Joomla web installer — you create your own super-user credentials; no shared admin password ships.
- Fresh-install hygiene: zero hit counters, no stale locks, cleaned update sites, current copyright year. StageIt for Joomla 5 and MCP For J included.
Standalone package
- First release in the package-wrapper format (
pkg_venoshop-5.4.0.zip) — installs and updates through Joomla's Extension Manager / Update Manager.
August 7, 2025Version 07.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 15.08.2024 5.1.2/4.2.12
- Upgraded - Now compatible Joomla 5
- Upgraded - Now compatible VirtueMart 4.2.12
- Fixed - Minor bugs
November 17, 2023Version 31.10.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 issue
- 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
August 24, 2022Version 23.08.2022 3.10.11/4.0.6
- Fixed - Joomla 3.10.11
- Fixed - Template updated for PHP 8.0

