Release Notes

Conditional Content
5.2.2 02 November 2024

Fixed
  • Fixes issue with php error when using access level or usergroup conditions

Conditional Content
5.2.1 18 October 2024

Fixed
  • Fixes issue with php error about getGroups receiving null

Conditional Content
5.2.0 18 October 2024

Added
  • Adds translations: pl-PL
Changed
  • Updates translations: tr-TR
Fixed
  • Fixes issue with php error about getGroups not returning an array
  • PRO Adds ability to add comments to IP lists in the conditions

Conditional Content
5.1.10 26 August 2024

Fixed
  • Fixes issue with the Rule Type select field not working on some setups

Conditional Content
5.1.9 19 August 2024

Added
  • Adds translations: pt-PT
Fixed
  • Fixes issue Regular Labs library plugin conflicting with save event of Firecoders
  • Fixes issue with php errors about property groups on false in some edge cases
  • Fixes issue with php errors on articles select list when having more articles than the select list limit

Conditional Content
5.1.8 09 July 2024

Fixed
  • Fixes issue with a low level XXS vulnerability when someone with admin rights can inject XXS into condition names
  • Fixes issue with conditions page and preview not working on new Chrome due to use of DOMSubtreeModified
  • Fixes issue with editor button popup not working on new Chrome due to use of DOMSubtreeModified

Conditional Content
5.1.7 08 July 2024

Fixed
  • Fixes issue php error when uploading media
  • PRO Fixes issue with not all Geo location conditions working

Conditional Content
5.1.6 04 June 2024

Changed
  • Updates Mobile Detect Library to 4.8.06
  • Updates some deprecated code
Fixed
  • Fixes issue with php error about hasOtherUsesByConditionId when using empty user conditions

Conditional Content
5.1.5 04 March 2024

Fixed
  • Fixes issue with RegularLabs\Scoped being output in some cases

Conditional Content
5.1.4 04 March 2024

Fixed
  • Fixes issue with PHP TypeError about getTag returning null
  • Fixes issue with error about JFactory when using PHP code
  • Scopes external composer libraries to prevent conflicts

Conditional Content
5.1.3 20 February 2024

Fixed
  • Fixes issue with some fields not showing full multi select list

Conditional Content
5.1.2 15 January 2024

Fixed
  • Fixes issue with installation error about table Array (again)

Conditional Content
5.1.1 28 December 2023

Fixed
  • PRO Fixes issue with php error about getAgent returning null

Conditional Content
5.1.0 20 December 2023

Added
  • Also triggers replacement on onAfterRenderModule event to prevent "WebAssetManager is locked" in some cases
Fixed
  • Fixes issue with php error about selectList on select fields with loads of items

Conditional Content
5.0.11 13 December 2023

Changed
  • Changes layout of editor button popup
Fixed
  • Fixes issue with breaking error about passSimple when using certain conditions
  • Fixes issue with errors when trying to install/update via CLI
  • PRO Fixes issue with tags conditions throwing errors
  • J5 Fixes issue with content and alternative content not being copied over from editor button popup to editor

Conditional Content
5.0.10 02 December 2023

Fixed
  • Fixes issue with error about ConditionField::getButton
  • Fixes issue with fatal error when Regular Labs is not installed

Conditional Content
5.0.9 01 December 2023

Fixed
  • Fixes issue with php error about prepareSelection

Conditional Content
5.0.8 01 December 2023

Changed
  • Improves memory usage
  • Refactors some code
  • Updates Mobile Detect Library to 4.8.04

Conditional Content
5.0.7 23 November 2023

Changed
  • Refactors some code
Fixed
  • Fixes issue with conditions cache not being cleared on saving
  • Fixes issue with php deprecation error about creation of dynamic property canCheckin
  • Fixes issues with modal popups for editing/selecting/removing conditions not being accessible with users without core.admin permissions
  • Fixes issues with rules not being copied when duplicating condition sets

Conditional Content
5.0.6 30 October 2023

Fixed
  • Fixes issue with conditions list being cached

Conditional Content
5.0.5 30 October 2023

Fixed
  • Fixes issue with the cache of conditions not getting cleared when saving/changing them

Conditional Content
5.0.4 25 October 2023

Fixed
  • Fixes issue with condition rules getting cached in administrator side
  • Fixes issue with php errors about array_keys

Conditional Content
5.0.3 21 October 2023

Changed
  • Improves frontend rendering speed by caching certain database queries
Fixed
  • Fixes issue with editor button icon not displaying correctly in some editors
  • Fixes issue with plugin being run over category description twice
  • Fixes issue with surrounding tags not being removed correctly when using the else tag
  • J5 Fixes issue with fatal errors in editor button popup about onBeforeRender event
  • J5 Fixes issue with fatal errors when trying to duplicate conditions

Conditional Content
5.0.2 05 October 2023

Fixed
  • PRO Fixes issue with time conditions (before/after) not working

Conditional Content
5.0.1 21 September 2023

Fixed
  • Fixes issue with error about class Modals\Params not being found

Conditional Content
5.0.0 21 September 2023

Removed
  • J3 Removes Joomla 3 support
Changed
  • J4J5 Updates code to PHP 8.1 standards
Fixed
  • J4 Fixes issue with "Enable in Admin" option not working
  • J4J5 Fixes issue with date assignments not taking time zone into account correctly
  • J5 Fixes issue with errors on installation

Conditional Content
4.7.0 04 September 2023

Changed
  • J4 Increases minimum php version to 8.1

Conditional Content
4.6.1 27 August 2023

Fixed
  • J5 Fixes issue with extension getting disabled on Joomla 5

Conditional Content
4.6.0 02 August 2023

Added
  • J5 Makes it possible to install on Joomla 5
Fixed
  • J4 Fixes issue with replacements being done in some edit forms when they contain too much html
  • J4 Fixes issue with tags not being converted in Finder Indexer

Conditional Content
4.5.2 25 April 2023

Changed
  • J4 Improves memory usage preventing memory exhaustion in some cases
Fixed
  • Fixes styling issue on the colors in the admin list view on iOS Chrome
  • J4 Fixes issue with trashed articles showing in the article select field in conditions

Conditional Content
4.5.1 27 March 2023

Fixed
  • J4 Fixes issue with PHP errors/warnings on PHP 8.2
  • J4 Fixes issues with classes not being defined after upgrading from Joomla 3 to Joomla 4 on some setups

Conditional Content
4.5.0 23 March 2023

Added
  • PRO Adds ability to use USE statements in PHP conditions
Fixed
  • J4 Fixes issue with dropdown buttons not working in multiselect fields in the Conditions modal popup screen

Conditional Content
4.4.5 14 March 2023

Fixed
  • J4 Fixes issue with editor button not working on the frontend (in some cases)
  • J4 Fixes issue with formatting issues in frontend editor button popup on some templates

Conditional Content
4.4.4 27 February 2023

Fixed
  • J4PRO Fixes issue with errors when using Zoo category condition rules

Conditional Content
4.4.3 07 February 2023

Fixed
  • PRO Fixes issue with Download Key check not working on some setups
  • J4 Fixes issue with 'Combine Admin Menu' option in the Regular Labs Library plugin not working
  • J4 Fixes issue with Conditions component sometimes not installing
  • J4 Fixes issue with SP PageBuilder edit pages breaking

Conditional Content
4.4.2 22 December 2022

Changed
  • Removes not-used language files after installation
  • Updates translations: fr-FR
  • J4 Forces the Conditions component to be published on update/installation
Fixed
  • Fixes issue with incorrect prefix characters for comments in the language files
  • J4 Fixes issue with conversion of old assignments to new conditions failing when the names are too long
  • J4 Fixes issue with time conditions not working correctly with timezone offsets

Conditional Content
4.4.1 16 November 2022

Fixed
  • J4 Fixes issue with dates in conditions apply double offset in some cases

Conditional Content
4.4.0 28 October 2022

Removed
  • J4 Removes "Include no itemid" option from Menu Item condition rule, as it is useless in Joomla 4
Fixed
  • J4PRO Fixes issue with HikaShop categories not showing in condition rule

Conditional Content
4.3.0 25 October 2022

Added
  • J4 Adds BC support for negative value syntax placing the '!' before the '=', so foo!="bar" works the same as foo="!bar"
Fixed
  • J4 Fixes issue 'Also on Child Items' options not working correctly for menu item and category condition rules
  • J4 Fixes issue with conditions not being shown in item edit pages on some setups

Conditional Content
4.2.0 13 October 2022

Added
  • J4PRO Adds support for Zoo
Fixed
  • J4 Fixes issue with extensions not being re-enabled after upgrading from J3 to J4
  • J4PRO Fixes issue with 3rd party condition rules not showing correctly

Conditional Content
4.1.0 06 September 2022

Added
  • J4 Adds ability to use conditions inside else tags (and therefore be able to chain them)
Changed
  • Changes installer to use a package manifest instead of a custom installer plugin
  • Updated some php code to use PHP 7.4 standards
  • Updates translations: sv-SE, tr-TR
Fixed
  • J4 Fixes issue with not being able to save description or category in the Condition Set
  • J4 Fixes issue with using conditions by their alias not working
  • J4 Updates editor button icon
  • J4PRO Fixes issue with $app object and $Itemid value in PHP condition not working correctly

Conditional Content
4.0.0 01 July 2022

Added
  • J4 Adds Joomla 4 support
Changed
  • Changes code styling: tabs to spaces
  • Refactors some code
  • Updates Mobile Detect Library to 2.8.39
  • Updates translations: tr-TR

Conditional Content
3.1.0 10 February 2022

Changed
  • Increases minimum php version to 7.4.0
  • Updates translations: tr-TR
  • J3 Reduces amount of queries needed for usergroup assignments
Fixed
  • Fixes issue with error on installation when using php 8.1 or higher
  • Fixes issue with some error messages that should only show in admin side also showing on frontend
  • PRO Fixes issue with excluding by parent category not working for EasyBlog, HikaShop, K2, MijoShop, Redshop, Virtuemart and Zoo

Conditional Content
3.0.5 24 August 2021

Changed
  • Improves upgrade/update check information in Joomla updater for editor button plugin

Conditional Content
3.0.4 14 August 2021

Changed
  • Improves upgrade/update check information in Joomla updater

Conditional Content
3.0.3 06 August 2021

Fixed
  • Fixes issue with non-html pages (like raw) being forced to html format in some case
  • Fixes issue with php TypeError being thrown on some xml pages
  • Fixes issue with potential php error about undefined property $button_text

Conditional Content
3.0.2 27 May 2021

Changed
  • Cleans up code
Fixed
  • Fixes issue with installation causing fatal errors in some cases

Conditional Content
3.0.1 25 May 2021

Fixed
  • Fixes issue with error about undefined method NNParameters::getPlugin() on setups still containing old code

Conditional Content
3.0.0 22 May 2021

Added
  • Adds case-sensitive option to URL condition
Removed
  • PRO Removes specific browser and OS version assignments
Changed
  • Canges handling of case sensitivity of URL conditions not using Regular Expressions (now case-insensitive by default)
  • Changes code in minified javascript files to not use eval
  • Cleans up code
  • Improves dealing with Joomla 3 code (disabling plugins) after upgrading to Joomla 4
  • Increases minimum php version to 7.2.0
  • Updates Mobile Detect Library to 2.8.37
  • Updates translations: tr-TR
Fixed
  • Fixes issue with incorrect update urls on plugins

Conditional Content
2.8.4 23 February 2021

Changed
  • Improves speed of initializing condition checks on page load
Fixed
  • Fixes issue with some item conditions not passing correctly

Conditional Content
2.8.3 22 October 2020

Fixed
  • Fixes issue with plugin tags not getting handled in some cases (due to empty value being saved in Disable in Components setting)
  • PRO Fixes issue with assignment to HikaShop Product Listing sometimes also passing on HikaShop Product pages

Conditional Content
2.8.2 14 September 2020

Changed
  • More preparations for Joomla 4 (in)compatibility
Fixed
  • Fixes issue with "Enable in administrator" option not working
  • Fixes issue with plugin being handled inside frontend module edit form
  • Fixes issue with plugin not running on AcyMailing archive pages
  • PRO Fixes issue with assignment to ZOO item not working when it has a direct menu item

Conditional Content
2.8.1 19 August 2020

Fixed
  • Fixes issue with modal popups not respecting right-to-left languages
  • Fixes issue with php notice about too few arguments passed to function onContentPrepare

Conditional Content
2.8.0 17 August 2020

Changed
  • Preparations for Joomla 4 (in)compatibility
Fixed
  • Fixes issue with missing language strings
  • PRO Fixes issue with some 3rd party assignments not working correctly (due to changes in request data)

Conditional Content
2.7.1 28 July 2020

Changed
  • Improves page load speed when using many conditions
Fixed
  • Fixes issue with Expand/Collapse options missing on multi-select fields
  • PRO Fixes issue with temporary php function files (for the PHP condition) being deleted before it is fully read on some server setups

Conditional Content
2.7.0 16 June 2020

Added
  • Adds extra css class to editor buttons which can be used for custom styling
Changed
  • Makes IP address in IP condition be taken from the HTTP_X_FORWARDED_FOR value if set
  • Makes multi-select fields show the total number of items and selected items
  • Updates Mobile Detect Library to 2.8.34
  • Updates translations: fr-FR, nl-NL
Fixed
  • Fixes issue with plugin running on Gridbox edit forms (which it shouldn't)
  • Fixes issue with plugin running on SP PageBuilder edit forms (which it shouldn't)
  • PRO Fixes issue with the authors select field breaking when having more users than the "Maximum List Count" setting

Conditional Content
2.6.3 28 January 2020

Fixed
  • Fixes issue with fatal php error on frontend when fields system plugin is disabled

Conditional Content
2.6.2 11 December 2019

Fixed
  • Fixes issue with incorrect styling of multi-select fields (chosen)

Conditional Content
2.6.1 16 October 2019

Changed
  • Makes it possible to place plugin tag attribute values in single quotes instead of double quotes (can be useful when used inside html attribute values)
Fixed
  • Fixes issue with SQL errors when using the Tags conditions in some edge cases
  • Fixes issue with php TypeError concerning Registry in editor button modal popup
  • Fixes issue with php notice about array to string conversion on certain AcyMailing pages
  • Fixes issue with php notice about array to string conversion on certain HikaShop pages

Conditional Content
2.6.0 03 April 2019

Added
  • Adds translations: zh-CN
  • PRO Adds Regular Expressions option to URLs condition
Changed
  • Changes minimum requirement from Joomla 3.8.0 to Joomla 3.9.0
  • Updates Mobile Detect Library to 2.8.33
  • Updates translations: et-EE
Fixed
  • Fixes conditions by pagetype and article not working on article edit views
  • Fixes issue with plugin tags not working correctly when using different than default tag characters in some cases

Conditional Content
2.5.0 28 November 2018

Changed
  • Changes use of RL toggler scripts to use Joomla core showon scripts
  • Improves way Regular Labs Library scripts and styles are loaded on admin side
  • Refactors some code
Fixed
  • Fixes issue with menu items with types 'separator', 'heading', 'alias' and 'url' not being selectable (meaning you can use the “Also on Child Items” option)

Conditional Content
2.4.2 30 October 2018

Fixed
  • Fixes issue with fatal error about Too few arguments passed to ShowOn::show

Conditional Content
2.4.1 30 October 2018

Fixed
  • Fixes issue with fatal error about ShowOn not found

Conditional Content
2.4.0 30 October 2018

Added
  • Adds extra option to the Tag Characters setting («...»)
Changed
  • Changes ordering of assignment types
  • Changes use of RL toggler scripts to use Joomla core showon scripts
  • Improves menu item select field
  • Updates translations: de-DE, tr-TR
Fixed
  • Fixes issue with content in Yootheme Pro templates not working in some cases (because of a jacked up way Yootheme is storing data in the fulltext property!)

Conditional Content
2.3.2 02 October 2018

Changed
  • Changes minimum requirement from Joomla 3.7.0 to Joomla 3.8.0
Fixed
  • Fixes issue with content sometimes getting duplicated on K2 items

Conditional Content
2.3.1 01 October 2018

Changed
  • Updates translations: sv-SE
Fixed
  • Fixes issue with surrounding div tags not getting stripped when stripping is on
  • Fixes issue with tags not always being handled at article prepare stage
  • PRO Fixes issue with editor button insert not working when using the php condition

Conditional Content
2.3.0 07 September 2018

Added
  • Adds ability to use editors for the content fields
Removed
  • Removes deprecated helper files from the Regular Labs Library
Changed
  • Rearranges plugin options
  • Updates Mobile Detect Library to 2.8.32
Fixed
  • Fixes issue with tags sometimes not getting handled when found after comment tags with certain syntax
  • Fixes potential SECURITY issue concerning cross site scripting via editor button popup
  • PRO Fixes issue with form not working correctly when K2 has loads of empty tags

Conditional Content
2.2.2 26 April 2018

Fixed
  • Fixes issue with multiselect fields with large selections sometimes not loading
  • Fixes issue with plugin tags inside html comments being converted
  • Fixes issue with unpublished/trashed items in select lists not getting styled correctly
  • PRO Fixes issue with PHP conditions not working
  • PRO Fixes issue with php conditions causing errors when used multiple times on one page load

Conditional Content
2.2.1 21 March 2018

Fixed
  • Fixes issue with system plugin settings page breaking if Enable in Administrator option is switched on
  • PRO Fixes issue with HikaShop product page type condition not working

Conditional Content
2.2.0 22 January 2018

Changed
  • Changes minimum requirement from Joomla 3.6.0 to Joomla 3.7.0
  • Updates Mobile Detect Library to 2.8.30
  • PRO Updates browser list
Fixed
  • Fixes some javascript issues in admin side on Joomla 3.7.0
  • PRO Fixes issue with browser assignment not working on some Internet Explorer 11 browsers
  • PRO Fixes issue with incorrect language tags on some HikaShop page types

Conditional Content
2.1.4 04 December 2017

Changed
  • Updates translations: ru-RU
Fixed
  • Fixes issue with multi-select fields not showing on some setups
  • PRO Fixes issue with HikaShop page type assignments still not working correctly

Conditional Content
2.1.3 26 November 2017

Changed
  • Updates Mobile Detect Library to 2.8.26
  • Updates translations: da-DK
Fixed
  • PRO Fixes issue with Disable On Components option not working
  • PRO Fixes issue with HikaShop page type assignments not working correctly

Conditional Content
2.1.2 10 October 2017

Changed
  • Improves loading speed of item editor button popup by loading select lists through ajax
  • Updates translations: bg-BG
Fixed
  • Fixes issue with multi-select fields not showing correctly
  • Fixes issue with plugin tags not getting replaced in some cases
  • Fixes issue with some multi-select fields not storing the selection
  • PRO Fixes issue with IP range conditions not working
  • PRO Fixes issue with some locations in Mexico City not matching region 'Distrito Federal'

Conditional Content
2.1.1 05 September 2017

Fixed
  • Fixes issue with menu conditions not working when using aliases
  • Fixes issue with some conditions return false positives

Conditional Content
2.1.0 04 September 2017

Added
  • Adds time fields in date from/to calendar selection
Changed
  • Updates Mobile Detect Library to 2.8.25
Fixed
  • PRO Fixes issue with Joomla updater not seeing new Pro versions after upgrading from Free to Pro
  • PRO Fixes issue with fatal error when using RedShop 2.0

Conditional Content
2.0.8 03 August 2017

Fixed
  • Fixes issue with date conditions not working correctly

Conditional Content
2.0.7 29 July 2017

Fixed
  • Fixes issue with assignment to categories not working
  • PRO Fixes issue with error on frontend when using php assignments and there is a write permission issue in the tmp folder

Conditional Content
2.0.6 05 July 2017

Changed
  • Improves styling of editor button popup
  • Improves the way the from-to dates are handled
  • Improves the way the system plugin methods gets called
  • Updates translations: cs-CZ
Fixed
  • Fixes issue with editor button popup throwing error when date fields are left empty

Conditional Content
2.0.5 22 June 2017

Changed
  • Updates translations: it-IT, sv-SE
Fixed
  • Fixes issue with html encoded characters in conditions breaking condition
  • Fixes issue with potential jQuery error in editor popup on some setups

Conditional Content
2.0.4 02 May 2017

Fixed
  • PRO Fixes issue with VirtueMart Product assignments throwing an error

Conditional Content
2.0.3 29 April 2017

Fixed
  • Fixes issue with disabled/blocked users not appearing in user assignment field
  • PRO Fixes issue with K2 tag page type assignment not working

Conditional Content
2.0.2 07 March 2017

Changed
  • Improves handling of surrounding html tags

Conditional Content
2.0.1 01 March 2017

Changed
  • Improves rendering speed when no plugin tags are found
Fixed
  • Fixes issue with hide tag not working properly when using custom tag word
  • Fixes issue with potential undefined offset error

Conditional Content
2.0.0 22 February 2017

Added
  • Adds ability to have condition only pass when matching all selected tags and usergroups
Changed
  • Changes minimum requirement from Joomla 3.4.1 to Joomla 3.6.0
  • Changes minimum requirement from php 5.3.13 to php 5.4
  • Completely recoded the extension and Regular Labs Library (now using namespaces)
  • Updates translations: de-DE, id-ID, sv-SE, uk-UA
Fixed
  • Fixes issue with Matching Method ANY not being placed in tag when chosen in editor button popup
  • Fixes issue with Regular Labs Library plugin causing slowness in administrator when 'Show Help Menu Item' is enabled
  • Fixes issue with SobiPro edit forms not being protected from plugin handling
  • Fixes issues with page breaking when Regular Labs Library folder is missing
  • FREE Fixes issue with language conditions not working
  • PRO Fixes issue with Day of the Week condition not working
  • PRO Fixes issue with K2 Item and Pagetype conditions not working
  • PRO Fixes issue with some assignments not working any more when using VM/Zoo assignments
  • PRO Fixes issue with updates via core installer sometimes failing

Conditional Content
1.1.2 14 November 2016

Fixed
  • Fixes issue with browser agent check giving php notices

Conditional Content
1.1.1 10 November 2016

Fixed
  • Fixes issue with date assignment not taking the timezone into account correctly
  • Fixes issue with ipads passing as mobile phone device
  • Fixes issue with links to settings/plugins not being correct when non-English language uses different extension names

Conditional Content
1.1.0 03 November 2016

Added
  • Adds option to strip surrounding html tags via settings or tag (trim="true")
  • Makes it possible to also use empty {hide} tags to always hide that content
Changed
  • Improves loading speed on pages with large forms
  • Moves toolbar in editor button popup to floating top position

Conditional Content
1.0.0 26 October 2016

Added
  • First stable release
Fixed
  • Fixes issue with Access Level selection not showing as multiselect
  • Fixes issue with commas and bars in text area field selections not working
  • Fixes issue with tags not being handled in pdfs

Conditional Content
0.1.2 07 October 2016

Fixed
  • PRO Updates agent detection scripts to v2.8.22

Conditional Content
0.1.1 23 September 2016

Fixed
  • Fixes issue with date and time conditions in te editor button popup throwing javascript errors

Conditional Content
0.1.0 23 September 2016

Added
  • First beta release