ochSubscriptions Package 5.4.0 for Joomla 5.3+/6.0+

Version 5.4.0
Maturity Stable
Release Date 2026-06-02
Tags
  • Joomla5
  • Joomla6
  • CE marked (EU Cyber Resilience Act)
Changelog
Type Change
Fix Correct mapping in vattypefield
Fix [rc.4] Deduct refunds from total turnover using consistent inc-VAT amounts
Fix [rc.3] fix for menu items using categories field instead of filecategories field
Fix [rc.3] Refactor Version History so it also works on Joomla 5.4
Fix [back port 5.3.2] Joomla cli will throw error on scheduled tasks
Fix [back port 5.3.2] Check if message container exists before clearing in checkout
Fix [back port 5.3.2] Product and file view had no SEF url when used outside ochSubscriptions component views (e.g. in articles)
Fix [rc.1] Fix for not all backend-filters resetting when clicking clear button in filter / search bar
Fix [back port 5.3.2] Handle possible race condition in createNewOrdercode() on slower servers
Fix [rc.1] Fix: versions button displayed on views that do not implement version history working around Joomla core bug
Addition Add configurable VAT rate support for payment provider fee
Addition [rc.3] New: Added front-end tag filtering for products, categories and files (category) [TMPL change]
Addition [rc.3] Add back-end tag filtering for (file)categories, files and products
Addition [rc.3] Add front-end tag filtering option in model for (file)categories, category and products
Addition [rc.1] Implement Joomla core tags for product/s, file, category
Addition [rc.1] Implement Joomla core history versioning for category, file, product, template
Addition [rc.1] Add Product publish_up / publish_down functionality [LAYOUT CHANGE]
Addition [rc.1] New: Buy Now SEF menu for order SEF URL
Change Refactor serverfilefield to core joomla implementation (Folder class) and add choices.js for filtering
Change Extended purging threshold in automation tab up to 5 years
Change [rc.4] Add ownership check to toggleRenewal, validate return URL
Change [rc.4] Escape device fields in site devices template
Change [rc.4] Escape log values in admin logfile view, sanitize stored request headers
Change [rc.3] Remove prepended and appended white-spaces when selecting file change log text in front-end view [TMPL change]
Change [rc.3] Replaced joomla tags layout with own tags layout (better styling)
Change [rc.2] com_users.profile should handle empty fields (replace 'website default' value) and remove business fields when register as business = no
Change [rc.2] Update installerscript helper to version 2.8.0
Change [rc.1] Change: file release date acts as 'publish up' date
Change [rc.1] Method addProduct added product without checking if provided country was legit.
Change [rc.1] Refactor admin Category/ies into Filecategory/ies working around Joomla Core bug with hardcoded class name Category/ies in version history
Change [rc.1] Cleanup Toolbars in backend views
Change [back port 5.3.2] No need for (new) ordercode for updater, changelog and download views
Notes

Note: This version introduces a new ochSubscriptions Task Plugin, which replaces the built-in daily/runcron functionality. The old cron method will still work in 5.3.0, but it is deprecated and will be removed in a future release. I recommend migrating to the new Scheduled Tasks plugin at your earliest convenience.

Important: Layout / tmpl changes:

  • Changed:
    • com_ochsubscriptions/site/layouts/default/subscriptions_list_item.php
  • Added:
    • com_ochsubscriptions/site/layouts/default/tag_filter.php
    • com_ochsubscriptions/site/layouts/default/tags.php

This version will only install on Joomla 5.3+ and PHP 8.1+

Installation Notes

Joomla! 6 Joomla! 5 Joomla! 4 (EOL - Not supported) Joomla! 3 (EOL - Not supported) PHP 8.1+

See: Documentation