Documentation: Price List component
Changelog
Price List component PRO - v4.5.2 5 6
1 September 2026
- Security: the styling settings (widths, fonts, colours, alignment) are checked before they are placed in the page, so a value can no longer break out of the styling
- Security: the page heading and the page class of a menu item are printed as plain text
- Security: the helper plugin for update logging is only installed when the update server supplies a valid checksum for it, and only from the Joomill update server
- Fix: the PRO-only settings in the FREE edition showed an upgrade badge with no text next to it. Joomla puts every field description behind the inline help toggle, which leaves the badge without the one sentence explaining what it unlocks. Those fields now render their own description, always visible
Price List component - v4.5.2 5 6
1 September 2026
- Security: the styling settings (widths, fonts, colours, alignment) are checked before they are placed in the page, so a value can no longer break out of the styling
- Security: the page heading and the page class of a menu item are printed as plain text
- Security: the helper plugin for update logging is only installed when the update server supplies a valid checksum for it, and only from the Joomill update server
- Fix: the PRO-only settings in the FREE edition showed an upgrade badge with no text next to it. Joomla puts every field description behind the inline help toggle, which leaves the badge without the one sentence explaining what it unlocks. Those fields now render their own description, always visible
Price List component - v4.5.1 5 6
22 August 2026
- Language: several language constants were used in code but never defined
- Fix: the Help button on the Categories menu item type opened a dead link and now points at the documentation.
- Fix: the "Normal" and "Bold" options in every font weight list, and the default `Name`, `Description` and `Price` column headings, were hardcoded English in the component options and are now translated.
- Fix: the installer no longer writes English straight into the database. The initial "Uncategorised" category and the "Items" content type title now follow the site language at install time.
- Fix: dropped `JGLOBAL_CATEGORY_CATEGORIES`, a custom key on Joomla's core namespace that nothing in this edition used.
- Change: PHP file headers updated to the standard Joomla docblock copyright format
- Change: a full code style pass against the Joomla CMS phpcs ruleset (PSR-12).
Price List component PRO - v4.5.1 5 6
22 August 2026
- Addition: YOOtheme Pro builder "Custom Categories Query"
- Addition: Version history for items
- Addition: Review banner on the item list
- Language: the YOOtheme Pro builder source is now translatable, with German, Spanish, French, Italian and Dutch included.
- Fix: YOOtheme builder sources now apply the category published state consistently, so products from unpublished categories no longer appear and editors can preview unpublished categories the way the component's own views do.
- Fix: several language constants were used in code but never defined, so a raw constant name appeared instead of a label. This covered the front-end page heading and the "item not found" message, the admin item list caption and the featured toggle tooltip, the front-end form page title, and the publish up and down labels on the front-end form. All added and translated in the six bundled languages.
- Fix: the Help button on every Price List menu item type opened a dead link and now points at the documentation.
- Fix: the "Normal" and "Bold" options in every font weight list were hardcoded English and are now translated, both in the component options and in the menu item forms.
- Fix: the installer no longer writes English straight into the database. The initial "Uncategorised" category and the "Items" content type title now follow the site language at install time.
- Fix: replaced `JGLOBAL_CATEGORY_CATEGORIES`, a custom key on Joomla's core namespace, with the real core key `JCATEGORIES`, and removed a FREE-only upsell string that had leaked into the Spanish admin language file.
- Fix: typo in a component manifest comment
- Change: PHP file headers updated to the standard Joomla docblock copyright format
- Change: full code style pass against the Joomla CMS phpcs ruleset (PSR-12)
Price List component PRO - v4.5.0 5 6
9 July 2026
- Addition: YOOtheme Pro Dynamic Content Source integration
- Addition: YOOtheme Pro "Joomill Price List Table" builder element
- Addition: Downloads from the Joomill update server now include diagnostic request headers with site and environment information
- Addition: Support for plugin lazy loading
- Addition: The help button now links to the Joomill documentation page
- Change: The installer script now implements InstallerScriptInterface
- Change: Raised the minimum supported Joomla version to 5.0
- Change: Manifest rebuilt to the Joomill standard
- Fix: Deprecated code
Price List component - v4.5.0 5 6
9 July 2026
- Addition: Downloads from the Joomill update server now include diagnostic request headers with site and environment information
- Addition: Support for plugin lazy loading
- Addition: The Help button now links to the Joomill documentation page
- Change: The installer script now implements InstallerScriptInterface
- Change: Raised the minimum supported Joomla version to 5.0
- Change: Manifest rebuilt to the Joomill standard
- Fix: Deprecated code
Price List component PRO - v4.4.0 5 6
7 June 2026
- Security: ProductModel::getItem() restored the missing WHERE clause and now filters by access level, published state, publish up/down dates and language. The product detail page previously returned the first row of the table regardless of the requested id, including unpublished or restricted products.
- Fix: parameterized unbound SQL filters in the category models and escaped product name, price and category title on output.
- Change: modernized the system plugin to Joomla 6 standards (namespaced extension, DI service provider, SubscriberInterface).
- Change: replaced the deprecated CMSObject with stdClass in the front-end form model.
- Fix: added the missing Log/Text imports in the plugin install script.
- Fix: imported Text in the admin product model so featured() no longer fatals on the "no item selected" path.
- Fix: corrected operator precedence in ProductController::allowEdit() so the record id is cast to int instead of the isset() result.
- Fix: front-end product view now writes to the declared $state/$params properties instead of dynamic $State/$Params (deprecated in PHP 8.2).
- Fix: description editor on the product edit screen no longer overflows its column; added an admin stylesheet and removed a stray closing tag in the layout.
- Fix: declared $section parameter explicitly nullable (?string) in PricelistComponent::getTableNameForSection() and getStateColumnForSection() to silence the implicit-nullable deprecation on PHP 8.4.
Price List component - v4.4.0 5 6
7 June 2026
- Security: ProductModel::getItem() restored the missing WHERE clause and now filters by access level, published state, publish up/down dates and language. The product detail page previously returned the first row of the table regardless of the requested id, including unpublished or restricted products.
- Security: parameterized unbound SQL filters in the category models and escaped product name, price and category title on output.
- Change: modernized the system plugin to Joomla 6 standards (namespaced extension, DI service provider, SubscriberInterface).
- Change: restyled the FREE upgrade notice on the product list and edit screens to a single inline success alert.
- Fix: modernized the "pro" upsell form field to a namespaced ProField that renders a PRO badge linking to the upgrade page (replaces the legacy elements/pro.php).
- Fix: fatal error on the single product view caused by the namespace declaration following the defined('_JEXEC') guard.
- Fix: imported Text in the admin product model so featured() no longer fatals on the "no item selected" path.
- Fix: corrected operator precedence in ProductController::allowEdit() so the record id is cast to int instead of the isset() result.
- Fix: front-end product view now writes to the declared $state/$params properties instead of dynamic $State/$Params (deprecated in PHP 8.2).
- Fix: description editor on the product edit screen no longer overflows its column; added an admin stylesheet and removed a stray closing tag in the layout.
- Fix: declared $section parameter explicitly nullable (?string) in PricelistComponent::getTableNameForSection() and getStateColumnForSection() to silence the implicit-nullable deprecation on PHP 8.4.
Price List component PRO - v4.3.1 4 5 6
16 October 2025
- Fix: Generate column expression for slug or catslug in Joomla 6
Price List component PRO - v4.3.0 4 5 6
25 September 2025
- Addition: Compatible with J6
- Change: Help Button improvement
- Change: Reformat Code
- Change: Refactor HtmlView in com_pricelist to use model methods for data retrieval
- Change: File structure to align with joomla conventions
- Change: Admin Toolbar improvements
- Fix: Small bug fixes and improvements
- Fix: Deprecated code
- Fix: Installation / Uninstallation Error
- Language: Added de-DE
- Language: Added es-ES
- Language: Added fr-FR
- Language: Added it-IT
- Language: Added nl-NL
- Remove: Unused language definitions
Price List component - v4.3.0 4 5 6
25 September 2025
- Addition: Compatible with J6
- Change: Help Button improvement
- Change: Reformat Code
- Change: Refactor HtmlView in com_pricelist to use model methods for data retrieval
- Change: File structure to align with joomla conventions
- Change: Admin Toolbar improvements
- Fix: Small bug fixes and improvements
- Fix: Deprecated code
- Fix: Installation / Uninstallation Error
- Language: Added de-DE
- Language: Added es-ES
- Language: Added fr-FR
- Language: Added it-IT
- Language: Added nl-NL
- Remove: unused language definitions
Price List component PRO - v4.2.0 4 5
8 October 2023
- Addition: Compatible with J5
Price List component - v4.2.0 4 5
8 October 2023
- Addition: Compatible with J5
Price List component PRO - v4.1.0 4
2 October 2022
- Addition: User defined Hide Table Columns
Price List component - v4.1.0 4
2 October 2022
- Addition: User defined Hide Table Columns
Price List component - v4.0.0 4
31 January 2022
- Addition: Joomla 4 compatibility
- Addition: Joomla Changelog integration
Price List component PRO - v4.0.0 4
31 January 2022
- Addition: Joomla 4 compatibility
- Addition: Frontend Editing
- Addition: Custom Fields integration
- Addition: Multilingual Associations integration
- Addition: Joomla Download ID integration
- Addition: Joomla Changelog integration
Price List component - v3.7.0 3
10 May 2021
Price List component PRO - v3.2.1 3
6 May 2021
- Fix: Bugfixes
Price List component PRO - v3.6.5 3
19 December 2019
- Fix: State operations backend not working in Joomla 3.9
- Fix: Show price columns in frontend by default
- Fix: http link in backend changed to https
Price List component PRO - v3.6.4 3
26 October 2018
- Fix: Multiple categories view ordering
Price List component PRO - v3.6.3 3
31 July 2018
- Addition: ACL option for manage the component
Price List component PRO - v3.6.2 3
27 July 2018
- Addition: Option to set margin below row in Responsive mode PRO version only
Price List component - v3.6.3 3
19 July 2018
- Addition: ACL option for manage the component
Price List component - v3.6.1 3
19 July 2018
- Addition: Option to disable component CSS
Price List component PRO - v3.6.1 3
19 July 2018
- Addition: Option to disable component CSS
- Fix: Only show tableheading on responsive view when option is set to yes PRO version only
Price List component PRO - v3.6.0 3
19 July 2018
- Addition: Added Responsive view (Show columns below eachother on mobile)
- Fix: Links in description
Price List component - v3.6.0 3
19 July 2018
- Fix: Links in description
Price List component - v3.5.1 3
24 February 2017
- Addition: Table column classes
- Addition: Page heading options
Price List component PRO - v3.5.1 3
24 February 2017
- Addition: Table column classes
- Addition: Page heading options
Price List component - v3.5.0 3
29 October 2016
Price List component PRO - v3.5.0 3
29 October 2016
- Addition: Option to hide columns on mobile device
Price List component PRO - v3.4.0 3
30 August 2016
- Addition: Custom column names for specific category
- Fix: Typo in alignment in All Categories view
Price List component - v3.4.0 3
30 August 2016
- Addition: Custom column names for specific category
- Fix: Typo in alignment in All Categories view
Price List component PRO - v3.3.0 3
29 January 2016
- Addition: New functionalities
Price List component - v3.3.0 3
29 January 2016
- Addition: New functionalities
Price List component PRO - v1.3.1 2.5
25 January 2016
- Fix: Bugfixes and minor improvements
- Change: Modified folder structure
Price List component - v3.2.1 3
6 May 2015
- Fix: Bugfixes
Price List component PRO - v3.2.0 3
1 January 2015
- Addition: Update plugin added (updateplugin folder)
- Addition: New features and improvements
- Fix: Enhanced Joomla 3.x compatibility
Price List component - v3.2.0 3
1 January 2015
- Fix: Enhanced Joomla 3.x compatibility
Price List component PRO - v3.1.0 3
10 May 2014
- Addition: Extended functionalities
- Change: Improved component structure
Price List component - v3.1.0 3
10 May 2014
- Addition: Extended functionalities
- Change: Improved component structure
Price List component PRO - v3.0.1 3
22 April 2014
- Fix: Critical bugfixes
- Change: Stability improvements
Price List component PRO - v3.0.0 3
7 March 2014
- Addition: Compatible with Joomla 3
- Addition: LiveUpdate functionality
- Addition: Submenus for products and categories
- Addition: Installation Script
- Change: New backend interface
- Change: New XML structure
- Change: Improved component architecture
Price List component PRO - v1.3.0 2.5
15 May 2013
- Fix: Bug in Category-ID
Price List component - v1.3.0 2.5
15 May 2013
- Fix: Bug in Category-ID
Price List component PRO - v1.2.0 2.5
20 April 2013
- Addition: Feature extensions
- Fix: Enhanced stability
- Change: Interface adjustments
Price List component - v1.2.0 2.5
20 April 2013
- Addition: Feature extensions
- Fix: Enhanced stability
- Change: Interface adjustments
Price List component PRO - v1.1.0 2.5
25 December 2012
- Addition: New functionalities
- Fix: Bugfixes from version 1.0.0
Price List component - v1.1.0 2.5
25 December 2012
- Addition: New functionalities
- Fix: Bugfixes from version 1.0.0
Price List component PRO - v1.0.0 2.5
10 August 2012
- Addition: Initial release
- Language: Multi-language support (EN, NL, PT, SV, EL)
Price List component - v1.0.0 2.5
10 August 2012
- Addition: Initial release
- Language: Multi-language support (EN, NL, PT, SV, EL)