Documentation: Price List component
Changelog
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.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 PRO - v4.3.1 4 5 6
16 October 2025
- Fix: Generate column expression for slug or catslug in Joomla 6
Price List component - v4.3.0 PRO 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 - v4.2.0 PRO 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 - v4.1.0 PRO 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 PRO 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 - v4.0.0 4
31 January 2022
- Addition: Joomla 4 compatibility
- Addition: Joomla Changelog integration
Price List component - v3.7.0 3
10 May 2021
Price List component - v3.2.1 PRO 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 - v3.6.4 PRO 3
26 October 2018
- Fix: Multiple categories view ordering
Price List component - v3.6.3 PRO 3
31 July 2018
- Addition: ACL option for manage the component
Price List component - v3.6.2 PRO 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 PRO 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 - v3.6.1 3
19 July 2018
- Addition: Option to disable component CSS
Price List component - v3.6.0 PRO 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 PRO 3
24 February 2017
- Addition: Table column classes
- Addition: Page heading options
Price List component - v3.5.1 3
24 February 2017
- Addition: Table column classes
- Addition: Page heading options
Price List component - v3.5.0 PRO 3
29 October 2016
- Addition: Option to hide columns on mobile device
Price List component - v3.5.0 3
29 October 2016
Price List component - v3.4.0 PRO 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 - v3.3.0 PRO 3
29 January 2016
- Addition: New functionalities
Price List component - v3.3.0 3
29 January 2016
- Addition: New functionalities
Price List component - v1.3.1 PRO 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 - v3.2.0 PRO 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 - v3.1.0 PRO 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 - v3.0.1 PRO 3
22 April 2014
- Fix: Critical bugfixes
- Change: Stability improvements
Price List component - v3.0.0 PRO 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 - v1.3.0 2.5
15 May 2013
- Fix: Bug in Category-ID
Price List component PRO - v1.3.0 2.5
15 May 2013
- Fix: Bug in Category-ID
Price List component - v1.2.0 PRO 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 - v1.1.0 PRO 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 - v1.0.0 PRO 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)