Skip to main content

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)