/** * Changelog * * @package ReReplacer * * @author Peter van Westen * @link https://regularlabs.com * @copyright Copyright © 2023 Regular Labs - All Rights Reserved * @license GNU General Public License version 2 or later */ /** * + Addition * ! Removal * ^ Change * # Fix */ 04-Sep-2023 : v13.2.0 ^ [J4] Increases minimum php version to 8.1 27-Aug-2023 : v13.1.1 # [J4][J5][PRO] Fixes issue with multiple same replacements by php on a page not being dynamic # [J5] Fixes issue with extension getting disabled on Joomla 5 02-Aug-2023 : v13.1.0 + [J5] Makes it possible to install on Joomla 5 # [J4] Fixes issue with replacements being done in some edit forms when they contain too much html 20-Jun-2023 : v13.0.0 # [J4] Changes how parts of the html output are excluded for replacements based on the settings (changes public API of some classes) # [J4] Fixes issue with replacements with Thorough setting on or using a counter not working # [J4] Refactors code to be more stable and predictable 12-Jun-2023 : v12.8.3 # [J4][PRO] Fixes issue with 'include children' setting on categories not getting converted from Joomla 3 assignments # [J4][PRO] Fixes issue with article and html title being affected when using the dynamic [[article]] tags # [J4][PRO] Fixes issue with some replacements not getting executed correctly in certain conditions 11-May-2023 : v12.8.2 # [PRO] Fixes issue with SQL error concerning 'a.params' on upgrade from Joomla 3 to Joomla 4 when using MariaDB 25-Apr-2023 : v12.8.1 # Fixes styling issue on the colors in the admin list view on iOS Chrome # [J4][PRO] Fixes issue with trashed articles showing in the article select field in conditions 11-Apr-2023 : v12.8.0 + Adds link to the documentation in the footer text ^ [J4] Improves memory usage preventing memory exhaustion in some cases # [PRO] Fixes issue with potential PHP warnings when trying to read XML files 27-Mar-2023 : v12.7.1 # [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 23-Mar-2023 : v12.7.0 + [PRO] Adds ability to use USE statements in PHP conditions # [J4] Fixes issue with dropdown buttons not working in multiselect fields in the Conditions modal popup screen 13-Mar-2023 : v12.6.7 # Fixes issue with replacements not working if the search string is less than 3 characters long 27-Feb-2023 : v12.6.6 # [J4][PRO] Fixes issue with errors when using Zoo category condition rules 07-Feb-2023 : v12.6.5 # [PRO] Fixes issue with Download Key check not working on some setups # [J4][PRO] Fixes issue with Conditions component sometimes not installing 24-Jan-2023 : v12.6.4 # [J4] Fixes issue with 'Combine Admin Menu' option in the Regular Labs Library plugin not working # [J4] Fixes issue with installation failing 22-Dec-2022 : v12.6.3 ^ [J4] Forces the Conditions component to be published on update/installation # [J4] Fixes issue with conversion of old assignments to new conditions failing when the names are too long # [J4][PRO] Fixes issue with time conditions not working correctly with timezone offsets 24-Nov-2022 : v12.6.2 ^ Removes not-used language files after installation # Fixes issue with incorrect prefix characters for comments in the language files # Fixes issue with leading new lines not getting stripped from items when using 'treat as list' option # [J4] Fixes issue with potential errors during conversion of old assignments to conditions 16-Nov-2022 : v12.6.1 # Fixes issue with spaces around searches/replacements being removed when using 'treat as list' option # [J4] Fixes issue with dates in conditions apply double offset in some cases 28-Oct-2022 : v12.6.0 ! [J4][PRO] Removes "Include no itemid" option from Menu Item condition rule, as it is useless in Joomla 4 # [J4][FREE] Fixes issue with RR_REPLACE_SPLITTER comments being placed in output # [J4][PRO] Fixes issue with HikaShop categories not showing in condition rule 25-Oct-2022 : v12.5.1 # [J4][PRO] Fixes issue with dynamic tags not working 24-Oct-2022 : v12.5.0 + [J4] Add ability to set the color in the item edit form + [J4][PRO] Adds support for Zoo ^ 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: et-EE, tr-TR # Fixes issue with Maximum Replacements not working # [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 # [J4] Fixes issue with extensions not being re-enabled after upgrading from J3 to J4 # [J4] Fixes issue with not being able to save description or category in the Condition Set # [J4] Fixes issue with ordering by color not working correctly # [J4][PRO] Fixes issue with $app object and $Itemid value in PHP condition not working correctly # [J4][PRO] Fixes issue with 3rd party condition rules not showing correctly # [J4][PRO] Fixes issue with errors when using a condition that includes/excludes another condition set 01-Jul-2022 : v12.4.0 + [J4][PRO] Add support for FLEXIcontent (page types, tags, types) to the conditions + [J4][PRO] Add support for HikaShop (page types, categories, products) to the conditions ^ Changes code styling: tabs to spaces ^ Refactors some code 24-Jun-2022 : v12.3.5 # [J4][PRO] Fixes issue with Page Types under Categories not being converted correctly from Joomla 3 assignments to Joomla 4 conditions # [J4][PRO] Fixes issue with comma separated strings in multi-selects displayed as textareas not being saved as arrays # [J4][PRO] Fixes issue with php warnings about undefined properties on params 11-Jun-2022 : v12.3.4 # [J4] Fixes issue with Ajax component not showing up in the disable list # [J4] Fixes issue with installation breaking on Joomla 4.2 07-Jun-2022 : v12.3.3 # [J4] Fixes issue with potential fatal error on frontend views when used in combination with some template frameworks 31-May-2022 : v12.3.2 ^ Updates Mobile Detect Library to 2.8.39 # [J4] Fixes issue with installation breaking on Joomla 4.2 # [J4][FREE] Fixes missing language string # [J4][PRO] Fixes issue with assignments still not being converted to conditions correctly (sorry!) # [J4][PRO] Fixes issue with condition not passing if a menu type is selected and 'Also on child items' is on 26-Apr-2022 : v12.3.1 # [J4][PRO] Fixes issue with error message showing when closing the edit condition set popup without saving # [J4][PRO] Fixes issue with save buttons not showing on edit/create condition modal popups 26-Apr-2022 : v12.3.0 + [J4][PRO] Adds Access Level to the available Condition Rules ^ Updates translations: fr-FR # [J4] Fixes issue with potential php warnings about NULL value in strpos, on PHP 8.1+ # [J4] Refactors some code # [J4][PRO] Fixes issue with Date and Time conditions not working correctly when setting the comparison to 'after' # [J4][PRO] Fixes issue with Time condition not working when using 1 digit hours 16-Mar-2022 : v12.2.5 # [J4][PRO] Fixes issue with new Condition Sets without a name being saved every time a new one is created or existing one is saved 11-Mar-2022 : v12.2.4 + [J4][PRO] Adds Download Key field in settings of plugins # [J4] Fixes issue with conversion of J3 assignments to J4 conditions not being right for Components and URLs # [J4] Fixes issue with potential errors from action log plugin triggered on onContentAfterSave # [J4] Fixes issue with some duplicate queries # [J4][PRO] Fixes issue with Condition passing if Menu Item rule is saved as "0" # [J4][PRO] Fixes issue with Menu Item Condition showing "0" when the selected menu item is deleted # [J4][PRO] Fixes issue with conditions being duplicated on edit and removal with no name # [J4][PRO] Fixes issue with conditions being duplicated on edit and removal with no name # [J4][PRO] Fixes issue with conditions not saving via modal window for some languages 25-Feb-2022 : v12.2.3 + [J4] Adds message about fullscreen function key under search and replace fields # [J3] Fixes issue with written out html entities in search and replace field being saved as the html entity itself 17-Feb-2022 : v12.2.2 # [J4][FREE] Fixes issue with error on installation about class ConvertAssignments not found 12-Feb-2022 : v12.2.1 # [J4] Fixes issue with conditions not working before configuration is saved # [J4] Fixes issue with error about string given to in_array 11-Feb-2022 : v12.2.0 > Conditions now available for ReReplacer Pro for Joomla 4. Check out the Conditions System. + [J4] Adds color selector in list view + [J4] Adds option to disable the use of categories + [J4][PRO] Adds support for Conditions (no support for 3rd party extensions yet) ^ Increases minimum php version to 7.4.0 ^ Updates translations: cs-CZ, et-EE, pl-PL, sv-SE ^ [J3][PRO] Reduces amount of queries needed for usergroup assignments # Fixes issue with error on installation when using php 8.1 or higher # [PRO] Fixes issue with excluding by parent category not working for EasyBlog, HikaShop, K2, MijoShop, Redshop, Virtuemart and Zoo # [J3] Fixes issue with '\n' in search or replace editor fields being replaced by enters on save # [J4] Fixes issue with checked_out and checked_out_time value in database not being NULL by default 29-Sep-2021 : v12.1.0 + [J4][PRO] Adds ability to use a special replace dynamic tag to replace inside the output of Regular Expressions results ! [FREE] Removes half-working pro features from free version ^ Updates translations: sv-SE, tr-TR # Fixes issue with some error messages that should only show in admin side also showing on frontend # [PRO] Fixes issue with [[counter]] not getting replaced with the count number # [J4] Fixes issue with error about Conditions on some pages # [J4][PRO] Fixes issue with import not working 14-Aug-2021 : v12.0.0 + [J4] First stable release for Joomla 4 ^ Improves upgrade/update check information in Joomla updater ^ Updates translations: tr-TR # 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 13-Jun-2021 : v11.0.4 ^ Improves syntax (and file size) of css and minified css files # Fixes issue with not all items being collected on frontend in some cases when using shared sessions 27-May-2021 : v11.0.3 ^ Cleans up code # Fixes issue with installation causing fatal errors in some cases 25-May-2021 : v11.0.2 # Fixes issue with php memory overload in some cases 25-May-2021 : v11.0.1 # Fixes issue with error about undefined method NNParameters::getPlugin() on setups still containing old code 22-May-2021 : v11.0.0 + Adds option to set maximum number of replacements + [PRO] Adds case-sensitive option to URL assignment + [J4] First beta release for Joomla 4 ! Removes ability to export to xml format (json only now) ! [PRO] Removes specific browser and OS version assignments ^ Changes code in minified javascript files to not use eval ^ Cleans up code ^ Improved layout of search and replace fields and descriptions in edit view ^ 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: de-DE # Fixes issue with case sensitive option not working when not using the newline modifier # Fixes issue with incorrect update urls on plugins 24-Mar-2021 : v10.0.0 + [PRO] Adds Dynamic Tags for notags, nowhitespace and toalias ! [FREE] Moves support for Dynamic Tags to Pro version only ^ Improves speed of initializing condition checks on page load # Fixes issue with edit state permissions not being handled correctly # Fixes issue with some item assignments not passing correctly 22-Oct-2020 : v9.1.3 # [PRO] Fixes issue with assignment to HikaShop Product Listing sometimes also passing on HikaShop Product pages 14-Sep-2020 : v9.1.2 ^ More preparations for Joomla 4 (in)compatibility # [PRO] Fixes issue with assignment to ZOO item not working when it has a direct menu item 19-Aug-2020 : v9.1.1 # Fixes issue with modal popups not respecting right-to-left languages # Fixes issue with php notice about too few arguments passed to function onContentPrepare 17-Aug-2020 : v9.1.0 ^ Improves page load speed when using many assignments ^ Preparations for Joomla 4 (in)compatibility # Fixes issue with missing language strings # [PRO] Fixes issue with some 3rd party assignments not working correctly (due to changes in request data) # [PRO] Fixes issue with temporary php function files (for the PHP assignment) being deleted before it is fully read on some server setups 07-Jul-2020 : v9.0.2 # Fixes issue with Expand/Collapse options missing on multi-select fields # Fixes issue with potential php notice concerning undefined offset in some cases when using list searches 23-Jun-2020 : v9.0.1 # Fixes issue with name incrementing on each save 16-Jun-2020 : v9.0.0 + Adds the ability to make comma separated sets of strings or ranges in the `[[random]]` Dynamic Tag ^ Makes IP address in IP condition be taken from the HTTP_X_FORWARDED_FOR value if set ^ Makes multiselect fields show the total number of items and selected items ^ Updates Mobile Detect Library to 2.8.34 ^ Updates translations: tr-TR # 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) # Fixes issue with publish state not being correct on importing items # Fixes issue with the `[[random]]` Dynamic Tag values being the same per page/area (= change in behaviour) # [PRO] Fixes issue with the authors select field breaking when having more users than the "Maximum List Count" setting 14-Feb-2020 : v8.8.4 # Fixes issue with Joomla errors being displayed on frontend when temporary files can't be deleted 28-Jan-2020 : v8.8.3 # Fixes issue with fatal php error on frontend when fields system plugin is disabled 10-Oct-2019 : v8.8.2 # [PRO] Fixes issue with article assignments sometimes not passing correctly (due to empty author array) 19-Sep-2019 : v8.8.1 # Fixes issue with some missing language strings under Joomla content page type assignments 17-Sep-2019 : v8.8.0 >

New Assignment Types for ReReplacer PRO!

For the full details, check out the blog post. + [PRO] Adds ability to assign by article author matching the currently logged in user + [PRO] Adds ability to assign by article dates (created, modified, publish up/down) + [PRO] Adds ability to assign by article featured setting + [PRO] Adds ability to assign by custom fields attached to the article ^ Updates translations: it-IT # Fixes issue with items not being set to unpublished when using Save as Copy # Fixes issue with php TypeError concerning Registry in item edit page # Fixes issue with replacement not working inside admin side edit forms when "Enable in edit forms" is on # [PRO] Fixes issue with administrator components not showing in component assignment list 24-Jul-2019 : v8.7.2 ^ Moves Dynamic Tags reference to modal button in toolbar ^ Updates translations: de-DE 02-Jul-2019 : v8.7.1 ^ Updates translations: sv-SE, zh-CN # Fixes issue with replacements using the escape, lowercase and/or uppercase Dynamic Tags causing issues # [PRO] Fixes issue with SQL errors when using assignments by Tag in some edge cases 18-Jun-2019 : v8.7.0 >

Improvements and New Documentation for ReReplacer!

For the full details, check out the blog post. + Adds Trashed state to Status dropdown ^ Changes layout of options in item edit page ^ Improves edit form validation ^ Makes Regular Expressions Cheat Sheet open in new page ^ Moves Dynamic Tags reference to its own tab ^ Moves title field to top of the edit page ^ Updates translations: de-DE, pl-PL # Fixes issue with dynamic uppercase tags outputting just one letter # 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 04-Apr-2019 : v8.6.2 ^ Changes minimum requirement from Joomla 3.8.0 to Joomla 3.9.0 ^ Updates translations: zh-CN # Fixes issue with 'SPLIT-ARTICLE' code showing in some rare cases # Fixes issue with replacement not being done when "Strip Wrapping Paragraphs" is on and search string is not surrounded with paragraph tags 23-Feb-2019 : v8.6.1 ^ Updates Mobile Detect Library to 2.8.33 ^ Updates translations: et-EE, nl-NL # Fixes conditions by pagetype and article not working on article edit views 26-Nov-2018 : v8.6.0 + Adds support for User Action Logs (includes new plugin) ^ Improves way Regular Labs Library scripts and styles are loaded on admin side ^ Refactors some code ^ Updates translations: et-EE, sv-SE, tr-TR # [PRO] Fixes issue with 3rd party conditions not showing # [PRO] 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) 30-Oct-2018 : v8.5.5 # Fixes issue with fatal error about Too few arguments passed to ShowOn::show 30-Oct-2018 : v8.5.4 # Fixes issue with fatal error about ShowOn not found 30-Oct-2018 : v8.5.3 ^ 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 # 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!) # Fixes issue with replacements in article text only affecting introtext and fulltext separately # Fixes issue with some missing language strings 11-Oct-2018 : v8.5.2 # Fixes issue with asset rules sometimes not being correct # Fixes issue with replacements not being done in category blog pages if Search Area is set to Articles and default layout is set to blog # Fixes issue with replacements not getting done in feeds 02-Oct-2018 : v8.5.1 # Fixes issue with content sometimes getting duplicated on K2 items 02-Oct-2018 : v8.5.0 + [PRO] Adds ability to output basic current article data via the dynamic `[article:...]` tag ! Removes deprecated helper files from the Regular Labs Library ^ Changes minimum requirement from Joomla 3.7.0 to Joomla 3.8.0 ^ Changes way php code gets executed (no more use of create_function) ^ Makes search and replace fields resizable ^ Rearranges plugin options ^ Updates Mobile Detect Library to 2.8.32 # Fixes issue with replacements not always being handled correctly when set to Search Area Articles # Fixes issue with title not incrementing when saving as copy # [PRO] Fixes issue with form not working correctly when K2 has loads of empty tags 26-Apr-2018 : v8.4.4 # Fixes issue with multiselect fields with large selections sometimes not loading # 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 20-Feb-2018 : v8.4.3 # Fixes issue with selection being exported again after selecting filters in list # Fixes issue with some invalid html in list view # Fixes some language string issues 06-Feb-2018 : v8.4.2 ^ Updates translations: de-DE, sv-SE # Fixes issue with search/replace fields not resizing when switching off xml setting or changing tab # [PRO] Fixes issue with HikaShop product page type condition not working 22-Jan-2018 : v8.4.1 ^ Updates Mobile Detect Library to 2.8.30 ^ [PRO] Updates browser list # Fixes issue with search/replace fields becoming too wide when using long lines (without whitespace) # 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 xml items not listening to published setting # [PRO] Fixes issue with xml output sometimes containing errors 10-Jan-2018 : v8.4.0 ^ Changes minimum requirement from Joomla 3.6.0 to Joomla 3.7.0 # Fixes issue with focus being on replace field instead of search field on new items # Fixes issue with search/replace fields becoming too wide when using long lines (without whitespace) # Fixes issues with javascript errors in the CodeMirror editor is not enabled # [PRO] Fixes issue with incorrect language tags on some HikaShop page types 05-Jan-2018 : v8.3.3 # Fixes issue with save on new items always giving error alert about nothing to search for 04-Jan-2018 : v8.3.2 # Fixes some javascript issues in admin side (again!) 04-Jan-2018 : v8.3.1 + Adds option to import items in json and xml format ^ Changes file extension of export file from .rrbak to .json or .xml ^ Changes search/replace textarea fields to code editors ^ Updates Mobile Detect Library to 2.8.29 ^ Updates translations: cs-CZ, da-DK, de-DE, ru-RU # Fixes issue with multi-select fields not showing on some setups # Fixes some javascript issues in admin side # [PRO] Fixes issue with HikaShop page type assignments not working correctly 10-Oct-2017 : v8.2.2 ^ Updates translations: de-DE ^ [PRO] Improves loading speed of item edit page by loading assignment select lists through ajax # Fixes issue with multi-select fields not showing correctly # 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' 05-Sep-2017 : v8.2.1 # Fixes issue with menu assignments not working when using aliases # Fixes issue with some assignments return false positives 04-Sep-2017 : v8.2.0 + [PRO] Adds time fields in date from/to calendar selection ^ Updates Mobile Detect Library to 2.8.25 ^ Updates translations: pt-BR, sv-SE # [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 25-Jul-2017 : v8.1.0 + Adds new EasyBlog page types + Adds option to strip wrapping paragraph tags surrounding the search string ^ Improves the way the system plugin methods gets called ^ Updates translations: cs-CZ, id-ID, sv-SE # Fixes issue with some missing language strings # [PRO] Fixes issue with error on frontend when using php assignments and there is a write permission issue in the tmp folder 02-May-2017 : v8.0.3 # [PRO] Fixes issue with VirtueMart Product assignments throwing an error 29-Apr-2017 : v8.0.2 # Fixes issue with disabled/blocked users not appearing in user assignment field # [PRO] Fixes issue with K2 tag page type assignment not working 07-Mar-2017 : v8.0.1 # Fixes issue with potential undefined offset error # Fixes issue with replacements in admin area not working # Fixes issue with word 'foo' being replaced by 'bar' in all output! 22-Feb-2017 : v8.0.0 + Adds option to not replace in author name (when search area is set to 'Articles') + Adds option to not replace in category description (when search area is set to 'Articles') + [PRO] Adds option to only pass Tags assignment if article contains all tags from selection + [PRO] Adds option to only pass Usergroup assignment if user has all usergroups from selection ^ 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: id-ID, tr-TR, uk-UA # Fixes issue with SobiPro edit forms not being protected from plugin handling # Fixes issue with some select fields not being shows # Fixes issue with tags not being handled in some situations (large pages) # [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 04-Dec-2016 : v7.2.0 ^ Cleans up code ^ Show 'Uses XML File' in list view instead of search/replace fields ^ Updates translations: de-DE # Fixes issue with Regular Labs Library plugin causing slowness in administrator when 'Show Help Menu Item' is enabled # Fixes issue with replace in feeds option not working correctly # Fixes issues with page breaking when Regular Labs Library folder is missing 14-Nov-2016 : v7.1.6 # Fixes issue with comma separated list values not being converted to select list selections when changing max list count # [PRO] Fixes issue with browser agent check giving php notices 10-Nov-2016 : v7.1.5 # [FREE] Fixes issue with potential php notices regarding use_xml being undefined # [PRO] Fixes issue with ipads passing as mobile phone device 24-Oct-2016 : v7.1.4 + Adds translations: nl-BE # Fixes issue with commas and bars in text area field selections not working # [PRO] Fixes issue with Access Level selection not showing as multiselect # [PRO] Fixes issue with publish up/down fields getting pre-filled # [PRO] Updates agent detection scripts to v2.8.22 05-Sep-2016 : v7.1.3 # Fixes issue with administrator returning blank on some setups 01-Sep-2016 : v7.1.2 # [PRO] Fixes issue with assignment to tags not working on tag pages # [PRO] Updates browser detection scripts # [PRO] Updates list of browsers in Browser Assignment 07-Aug-2016 : v7.1.1 ^ Updates translations: tr-TR # Fixes issue with escape, lowercase and uppercase tags not working correctly in combination with regular expressions # Fixes issue with replacements being done inside seblod edit form 03-Aug-2016 : v7.1.0 + [PRO] Adds ability to assign by device type (desktop, tablet, mobile) based on agent string ^ Updates translations: hu-HU, tr-TR # Fixes issue with Dynamic Tags being replaced outside search string # [PRO] Fixes issue with HikaShop category assignments not working 07-Jun-2016 : v7.0.2 + [PRO] Adds missing MijShop page type assignments ^ Updates translations: sv-SE # [PRO] Fixes issue with GeoIP assignments having weird layout in Dutch due to issue in language file 17-May-2016 : v7.0.1 # Fixes issue with error on saving items with a search string of less than 3 characters # [PRO] Fixes issue with VirtueMart category selection being empty when using different languages # [PRO] Fixes some incorrect or missing region names 16-Apr-2016 : v7.0.0 ^ Moves from NoNumber to Regular Labs branding 07-Apr-2016 : v6.2.6 # [PRO] Works around bug in php 7.0.5 causing assignments to not work 01-Apr-2016 : v6.2.5 # [PRO] Fixes issue with params set via xml files not being handled correctly 14-Mar-2016 : v6.2.4 ^ Adds version number to own css/js files ^ Updates some HTML syntax # Fixes issue with Joomla 3.5 and php7 compatibility 28-Jan-2016 : v6.2.3 # Fixes issues with Joomla 3.5 and php7 compatibility 17-Jan-2016 : v6.2.2 # Fixes issue with database query errors 17-Jan-2016 : v6.2.1 ^ Cleans up code # Fixes issue with trashed items showing in list by default # [PRO] Fixes issue with not all frontend components being shown in components assignment 11-Jan-2016 : v6.2.0 + Adds ability to place replacements in (simple) categories ^ Improves rendering speed by eliminating duplicate queries ^ Improves responsive layout of item edit page ^ [PRO] Updates list of browsers in Browser Assignment # Fixes issue with error about config not being defined 15-Dec-2015 : v6.1.3 + Adds translations: fi-FI ^ Updates translations: cs-CZ # Fixes issue with page breaking when core contact component gets uninstalled 03-Nov-2015 : v6.1.2 + Adds minimize/maximize on search and replace fields + Adds translations: bs-BA ^ Updates translations: ja-JP, pt-BR # Fixes issue with counter variable not working properly # Fixes issue with replacements sometimes being executed in feeds even when deselected in options # [PRO] Fixes issue with HikaShop product assignment field sometimes causing module edit page to crash # [PRO] Fixes issue with assignment to tags pages with multiple tag ids not working # [PRO] Fixes issue with fatal errors when having empty search/replace fields in xml files # [PRO] Fixes issue with time assignment not working correctly (adding timezone offset twice) 14-Sep-2015 : v6.1.1 ! Removes 3 character minimum on search field ^ Updates translations: cs-CZ # [PRO] Fixes issue with Zoo category assignment not working correctly # [PRO] Fixes issue with fatal error when the GeoIP library is not installed 02-Sep-2015 : v6.1.0 + [PRO] Adds option to assign by postal codes and ranges ! [PRO] Removes option to choose Geo Location service ^ [PRO] Geo Location now uses service run by NoNumber # Fixes issue with error about Class NNFrameworkFunctions not found on some setups 13-Aug-2015 : v6.0.1 # [PRO] Fixes issue with geo location queries sometimes breaking page 09-Aug-2015 : v6.0.0 ! [J2.5] Removes Joomla 2.5 support ^ Changes minimum requirement to Joomla version 3.4.1 ^ Recodes the installer ^ Updates translations: da-DK ^ [PRO] Updates list of browsers in Browser Assignment # [PRO] Fixes issue with Comunity Builder profile edit form not getting protected # [PRO] Fixes issue with date/time assignments not working correctly with some server/timezone settings # [PRO] Fixes issue with menu item selection returning blank on some settings using special characters # [PRO] Fixes issue with some Virtuemart assignments not working properly 08-May-2015 : v5.13.5 ^ Updates translations: ro-RO # Fixes issue with fatal error about utf8_strtolower on export # [J3][PRO] Fixes issue with assignment to K2 page type tags not working 25-Mar-2015 : v5.13.4 # [J3] Fixes issue with unknown modifier error when using '#' in search when using word search option 04-Mar-2015 : v5.13.3 # [PRO] Fixes issue with count tag being replaced on first match multiple times # [J3][PRO] Fixes issue with Zoo frontpage pagetype assignment not working # [J3][PRO] Fixes issue with url assignment not working correctly when using the regex option 24-Feb-2015 : v5.13.2 # [J3][PRO] Fixes issue with Content author assignment giving fatal error # [J3][PRO] Fixes issue with EasyBlog pagetype 'Frontpage Blog Layout' not working # [J3][PRO] Fixes issue with K2 tags assignment not working and giving error # [J3][PRO] Fixes issue with url assignment not working correctly when having multiple lines 23-Feb-2015 : v5.13.1 # [J3][PRO] Fixes issue with assignments on items that have no accompanying menu item not working correctly # [J3][PRO] Fixes issue with time assignments not working correctly 23-Feb-2015 : v5.13.0 + [PRO] Adds Norway counties to the Geo regions selection + [J3] Adds option to force replacements inside edit forms + [J3][PRO] Adds ability to assign modules by EasyBlog page types, categories, tags and items + [J3][PRO] Adds ability to assign modules by Form2Content types + [J3][PRO] Adds ability to assign modules by Joomla article, K2 item and Zoo item author + [J3][PRO] Adds ability to treat replacement as PHP code ^ Updates translations: uk-UA ^ [J3][PRO] Recodes assignment code # [J3][PRO] Fixes issue with dates not being saved correct in regards to timezone 08-Jan-2015 : v5.12.5 # Fixes issue with Free version being able to be installed over the Pro version 21-Dec-2014 : v5.12.4 ! Removes compatibility for php versions under 5.3.13 ! [J3] Removes compatibility for Joomla 3 versions under 3.3.0 ^ Updates review links to the Joomla Extensions Directory ^ [PRO] Updates browser detection scripts 25-Nov-2014 : v5.12.3 ^ Updates translations: et-EE, id-ID, pl-PL # Fixes issue with error about nnFile on installation on some setups # Fixes issue with uninstallation of component not uninstalling plugins correctly # Fixes issues with utf-8 characters in export/import # [PRO] Fixes issue with assignment to VirtueMart pagetype cart not working # [PRO] Fixes issues with duplicate rows in update_sites table # [J2] Fixes issue with simple/normal/advanced buttons not working 06-Nov-2014 : v5.12.2 ^ Updates translations: et-EE, lt-LT, pl-PL # [J3] Fixes issues with list ordering not working 18-Oct-2014 : v5.12.1 # [J3] Fixes issue with JForm::getInstance error on list view 18-Oct-2014 : v5.12.0 + [PRO] Adds extra geo location service: Telize + [J3] Adds extra filters in list view ^ [J3] Adds filters to search tools in list view # Fixes issue with plugin not working on jDownloads frontend view # [J3][PRO] Fixes issue with assignment to tags on items with multiple tags not working correctly 28-Sep-2014 : v5.11.3 ^ Updates translations: ca-ES, el-GR # Fixes issue with not all replacements not working on < PHP 5.4.0 25-Sep-2014 : v5.11.2 + Adds translations: vi-VN ^ Improves rendering speed ^ [PRO] Updates browser list # Fixes issue with lookbehind not working in regex # Fixes issue with plugin not being run over introtext/fulltext on onContentPrepare event # Fixes issue with replacements set to area head not working # [PRO] Fixes issue with assignment to K2 categories not working correctly 28-Aug-2014 : v5.11.1 # Fixes issue with fatal error when using the `{noreplace}` tags 27-Aug-2014 : v5.11.0 ^ Refactors more code ^ Updates translations: id-ID # Fixes issue with 'Enable in Feeds' option not working # Fixes issue with body and head areas not being honoured # [PRO] Fixes issue with `$article->text` being empty when referenced in the PHP assignment 16-Aug-2014 : v5.10.1 # Fixes issue with full images in JoomGallery being messed up # Fixes issue with replacements not working when there is a hash in the search 15-Aug-2014 : v5.10.0 + Adds search area head (not in body) ! [FREE] Removes useless 'Else' options/field from assignments tab (is for Pro version only) ^ Refactors code ^ Updates translations: nl-NL, lt-LT, pt-BR # Fixes issue with replacements not working on raw format # [PRO] Fixes HikaShop category assignment not working # [PRO] Fixes issue with IP assignment throwing errors # [PRO] Fixes issue with Virtuemart product list being empty # [PRO] Fixes issue with edit page breaking when not using en-gb as an active language in VirtueMart # [PRO] Updates and fixed some stuff in mobile browser detection # [J2] Fixes issue with errors after upgrade to Joomla 3 # [J3] Fixes issue with timeouts in assignment fields when having great amounts of articles/items 24-May-2014 : v5.9.2 ! Removes incorrect translations of the URL field description ! [J3] Removes compatibility for Joomla 3 versions under 3.2.2 ^ Updates translations: id-ID 14-May-2014 : v5.9.1 ^ Updates translations: et-EE, id-ID, nl-NL # [PRO] Fixes issue with xml replacements not working when it only has one replacement # [J25] Fixes missing ticks/crosses in the tags table for upper/lowercase tags 11-Apr-2014 : v5.9.0 + Adds ability to convert (parts of) regex replacement values to lowercase using `[[lowercase]]` tags + Adds ability to convert (parts of) regex replacement values to uppercase using `[[uppercase]]` tags ^ Updates translations: id-ID, lt-LT 31-Mar-2014 : v5.8.0 + [PRO] Adds ability to assign by recurring date (so date range applies every year) + [PRO] Adds assignment: Cookie Confirm ^ Updates translations: et-EE # [PRO] Fixes issue with mysql error when using FLEXIcontent assignment # [J3][PRO] Fixes issue with hours and minutes not being saved in publish up/down fields 26-Feb-2014 : v5.7.11 ^ Improves rendering speed on list views # Fixes issue with breaking of xml view of com_jmap # Fixes issue with feeds being broken # Fixes issue with params in xml not taking effect # Fixes issue with some missing language strings in some occasions # [J3] Fixes issue with html entities showing in descriptions in list view # [J3] Fixes issue with nested list selections breaking when there is an item with an incorrect 'level' value 30-Dec-2013 : v5.7.9 ^ Improves some code in NoNumber Framework which improves page load speed ^ Updates translations: nb-NO, sv-SE # Fixes installation error about duplicate entry on some MySQL 5.6 setups # Fixes issue with fatal errors when the custom xml files do not contain valid xml syntax # [J3] Fixes issue with item with xml file not saving and giving false error about empty name 08-Nov-2013 : v5.7.8 # [PRO] Fixes issue with home page assignment also showing modules on some edit pages # [J3.2][PRO] Fixes issue with multiple assignment selections not working correctly 08-Nov-2013 : v5.7.7 # Fixes issue with Geo Locating assignments not showing # [J3.2][PRO] Fixes issue with assignment selections not working or being saved correctly 03-Nov-2013 : v5.7.6 # Fixes issue with icons not working 01-Nov-2013 : v5.7.5 + [PRO] Adds ability to assign to individual template styles # [PRO] Fixes issue with php errors when using xml functionality # [PRO] Fixes issue with php notice about view_state not being defined 16-Oct-2013 : v5.7.4 # [FREE] Fixes issue with update failing due to false message about using old version from before Free/Pro 15-Oct-2013 : v5.7.3 + Adds translations: ar-AA, ar-SA, bg-BG, bn-BD, cs-CZ, es-CL, es-ES, fa-IR, he-IL, hi-IN, hr-HR, hu-HU, id-ID, nb-NO, pl-PL, pt-PT, ro-RO, sk-SK, sr-RS, sv-SE, tr-TR, uk-UA, zh-CN, zh-TW ^ Changes javascript minification to use Google Closure ^ Updates translations: da-DK, et-EE, ja-JP ^ [PRO] Updates list of browsers in Browser Assignment # Fixes issue with header stuff (javascript/css) not always being added in category views # Fixes issue with tags and quotes in description messing up the list view # [PRO] Fixes issue with URL assignments not always working correctly on cyrilic urls # [PRO] Updates and fixed some stuff in mobile browser detection 28-Aug-2013 : v5.7.2 # [J2] Fixes issue with Simple/Normal/Advanced buttons not working correctly # [J2] Fixes issue with incorrect icons in Simple/Normal/Advanced buttons 07-Aug-2013 : v5.7.1 # [J2] Fixes issue with not being able to install when Qlue404 is installed 07-Aug-2013 : v5.7.0 + [PRO] Adds option to hide copyright info on the main admin component view + [PRO] Adds option to hide the update notification on the main admin component view ^ Updates translations: ca-ES, fr-FR, ru-RU # [PRO] Fixes issue with 3rd party item and tag assignment fields showing categories instead # [J2] Fixes incorrect path to the RegEx cheat cheat # [J3.0] Improves rendering speed on list views # [J3] Fixes issue with update notification not working 27-Jun-2013 : v5.6.0 + [PRO] Adds assignment: MijoShop (thanks Denis Dulici) ! [J2] Removes compatibility for Joomla 2.5 versions lower than 2.5.10 ! [J3.0] Removes compatibility for Joomla 3 versions lower than 3.1.0 # Fixes issue with install issues on some MySQL 5.6 setups (due to InnoDB dependency) # [J3.0] Fixes issue with select options in multiselect checkbox lists not working 18-Jun-2013 : v5.5.1 # [J2][PRO] Fixes issue with User Group Level assignment list being empty and throwing errors 17-Jun-2013 : v5.5.0 + Adds possibility to assign to menu type (complete menu) + [J3][PRO] Adds Tags assignment 15-May-2013 : v5.4.4 # [J3] Fixes incorrect path to the RegEx cheat cheat 11-Apr-2013 : v5.4.3 ^ Prepends 'NoNumber' to the component name in admin menu 28-Mar-2013 : v5.4.2 # [J2] Fixes issue with settings popup showing overlay and styling being messed up 28-Mar-2013 : v5.4.1 # Fixes faulty icon in admin components menu (sorry) 28-Mar-2013 : v5.4.0 + Adds translations: sl-SI + [PRO] Adds Category Blog to content type assignment + [PRO] Adds IP Addresses / Ranges assignment ^ Changes messaging on installation on unsupported Joomla versions ^ Cleans up some code (syntax) ^ Moves/fixed location of admin menu icon 06-Mar-2013 : v5.3.0 + [PRO] Adds Geolocation assignments (continent, country, region) using geoPlugin.com ^ Updates list of browsers in browser assignments ^ [J3] Changes fieldtype of single level multi selects to chosen fields # [J3] Fixes issue with Firefox giving unresponsive script messages 27-Feb-2013 : v5.2.1 ^ Updates translations: de-DE, fr-FR # Fixes incorrect path to the RegEx cheat cheat 11-Feb-2013 : v5.2.0 + Adds less files for generating css files + Adds translations: fr-FR + [PRO] Adds Geolocation assignments (continent, country, region) + [PRO] Adds switch for Regular Expression syntax on URL assignment field ^ Adds exception to allow replacements in forms for RS Events Pro ^ Improves conversion of old Joomla 1.5 database values ^ Minifies css files ^ Updates translations: nl-NL # Fixes some issues with installation breaking and throwing errors on some setups 28-Jan-2013 : v5.1.3 + Adds user profile fields to the `[[user]]` dynamic tag ! [PRO] Removes the Web crawlers / Searchbots assignments ^ Updates translations: pt-BR # [J3] Fixes issue with ordering table via the dropdown options not working 13-Jan-2013 : v5.1.2 ^ Updates translations: lt-LT # [J3] Fixes issue php error when NoNumber Framework plugin is not installed or enabled # [J3] Fixes issue with import feature not working 29-Dec-2012 : v5.1.1 # Fixes error about XML setup file on first install 24-Dec-2012 : v5.1.0 ^ Cleans up code ^ Moves media files to Joomla media folder ^ [J3] Improves some more layout stuff ^ [J3] Moves main item details to right side on edit page # Fixes issue with new lines not matching on some setups # [J3] Fixes issue with OS and Browser assignment options being empty # [J3] Fixes issue with titles in administrator not showing 'ReReplacer' # [J3] Fixes layout of import page 11-Dec-2012 : v5.0.4 # [J2] Fixes issue with errors about xml files on installation # [J2] Fixes issue with incomplete incompatibity message on install on Joomla versions lower than 2.5.7 04-Dec-2012 : v5.0.3 ! [J2] Removes ability to install on Joomla versions lower than 2.5.7 ^ Updates translations: de-DE, th-TH # [FREE] Fixes issue with saving items giving javascript error # [PRO] Fixes issue with VirtueMart categories not showing/working correctly when using a different default language than en_gb # [PRO] Fixes issue with date/time assignments not working correctly due to offset problems 14-Nov-2012 : v5.0.2 # Fixes issue with error messages about XML file on installation on some setups 10-Nov-2012 : v5.0.1 # [FREE] Fixes issue with version number causing problems with version check in the NoNumber Extension Manager 09-Nov-2012 : v5.0.0 + [J3] Adds Joomla 3 support ! [J1.5] Removes Joomla 1.5 support 09-Nov-2012 : v4.3.0 + Adds translations: da-DK ! [J1.5] LAST VERSION COMPATIBLE WITH JOOMLA 1.5 ! [J2][PRO] Removes separate SEF and non-SEF url fields in assignments 24-Oct-2012 : v4.2.1 ^ Cleans up a lot of code ^ Updates translations: it-IT # Fixes some language strings # [PRO] Fixes issue with k2 not being recognized when upgraded to K2 2.6.0 # [PRO] Fixes issue with some assignments not showing (3rd party, php, else) # [J2] Fixes issue with errors with Phoca PDF 04-Sep-2012 : v4.2.0 + [PRO] Adds separate assignments for operating systems, search bots and mobile browsers + [J2][PRO] Adds Akeeba Subscriptions assignments + [J2][PRO] Adds FLEXIcontent assignments + [J2][PRO] Adds HikaShop assignments + [J2][PRO] Adds Page Type assignments to all content, CCK and Commerce assignment groups + [J2][PRO] Adds RedShop assignments + [J2][PRO] Adds VirtueMart assignments + [J2][PRO] Adds ZOO Item assignment ! [J2][PRO] Removes default option for the Show Assignments option ^ Changes ordering of assignment types ^ Changes styling and layout of assignment options ^ [J2][PRO] Changes Article ID text field to a multiselect ^ [J2][PRO] Changes K2 Item ID text field to a multiselect # Fixes some layout/styling issues in the item edit screen 13-Jul-2012 : v4.1.4 # [J2][FREE] Fixes issue with php syntax error 13-Jul-2012 : v4.1.3 ! Removes ability to install on Joomla 1.6 and 1.7 ! Removes ability to install on setups with php 5.2 or lower ^ Cleans a lot of code ^ Updates translations: nl-NL # Fixes issue with replacements being done inside the Josetta form 09-May-2012 : v4.1.2 # Fixes issue with installation failing (conflicted-copy) 09-May-2012 : v4.1.1 # [J2][PRO] Fixes issue with page breaking when `$article` variable is used in php assignment 01-May-2012 : v4.1.0 ^ Increases page load speed by changing how xml files are loaded ^ Increases performance when using same assignments for different replacements 16-Apr-2012 : v4.0.3 # [J1.7+] Fixes issue with 'Trying to get property of non-object' error when Sourcerer is not installed 14-Apr-2012 : v4.0.2 # [FREE] Fixes javascript issue on item edit page causing the save buttons to fail 10-Apr-2012 : v4.0.1 # SECURITY FIX: Fixes URL injection vulnerability in NoNumber Framework 07-Apr-2012 : v4.0.0 ^ Changes some language strings ^ Cleans up code syntax ^ Now available as Pro and Free version ^ Updates translations: de-DE 12-Mar-2012 : v3.0.11 ^ Cleans up code syntax # Fixes issue with error on saving items with only an xml item defined # Fixes issue with replacements being executed in frontend forms 01-Mar-2012 : v3.0.10 ^ Updates translations: lt-LT, nl-NL, pt-BR, th-TH # Fixes issue with XML option not showing 02-Feb-2012 : v3.0.9 + Adds ability to escape values in replace field using `[[escape]]` tags ^ [J1.7+] Improves handling of replacements in pdf files # [J1.7+] Fixes issue with date tag not outputting correctly 26-Jan-2012 : v3.0.8 + Adds '(Un)Select all' options to multiselect fields ^ Improves caching of replacement list ^ Improves handling of Sourcerer tags in replacement field # Fixes issue with installer not removing the folder/zip from the tmp # [J1.7+] Fixes issue with modal links opening in full window 02-Jan-2012 : v3.0.7 + Improves speed of toggler script ! Removes grey overlay during loading of page 23-Dec-2011 : v3.0.6 # Fixes issue with assignment options not showing on mootools 1.2+ setups 22-Dec-2011 : v3.0.5 # [J1.7] Fixes issue with script breaking, causing data not being checked 21-Dec-2011 : v3.0.4 + Adds translations: et-EE, ru-RU ^ Cleans up more code ^ Improves speed and stability of toggler script ^ Updates translations: de-DE, pt-BR, th-TH # [J1.7] Fixes issue with option togglers (in closed slides) not working properly 16-Nov-2011 : v3.0.3 + Adds option to not treat search and replace fields as lists ^ Updates translations: lt-LT, pt-BR ^ [J1.7] Improves speed of saving the item # Fixes issue with area not being changeable via xml file # [J1.7] Fixes issue with Duplicate function not working # [J1.7] Fixes issue with access settings not showing up # [J1.7] Fixes issue with html entities being converted in textarea fields # [J1.7] Fixes issue with import only saving first item from file # [J1.7] Fixes issue with multiple line url assignments not working # [J1.7] Fixes issue with not being able to cancel an empty item 07-Nov-2011 : v3.0.2 # [J1.7] Fixes issue with multiselect values not being saved 03-Nov-2011 : v3.0.1 # [J1.7] Fixes issue with helper file missing 02-Nov-2011 : v3.0.0 + Adds translations: th-TH + Joomla 1.7 compatible! ^ Cleans code syntax (no longer guaranteed support for php 5.2.x and lower) # Fixes SECURITY issue in NoNumber Framework plugin # Fixes issue with Else field not showing in assignment options # Fixes issue with assignment to homepage url being case sensitive # Fixes issue with double checkboxes showing on long titles in select fields 08-Oct-2011 : v2.17.1 # Fixes issue with Sunday being displayed as Saturday in assignment settings 08-Oct-2011 : v2.17.0 ! Removes help page (no help button links to online info) ^ Cleans up some code (like no more use of DS) ^ Improves installer ^ Moves translation language files to main package (no more language packs) # Fixes issue with replacements also being done on pages that do not have the between strings 16-Sep-2011 : v2.16.0 + Adds K2 tags & item assignment option + Adds Save as Copy button + Adds display of current date/time in settings + Adds robots/web crawlers to browser selection list ^ Changes NoNumber Elements plugin to NoNumber Framework ^ Improves date/time assignment checks ^ Improves handling of Sourcerer code inside the replacement field ^ Moves common language strings to NoNumber Framework files ^ Updates browser selection list # Fixes issue with JEventHandler error on some setups # Fixes issue with browser assignment Safari also assigning to Chrome (thanks Liam) # Fixes issue with duplicate database queries when there are no article replacement items # Fixes issue with offset not being taken into account on time assignment 29-Mar-2011 : v2.14.3 ^ Changes language files to be J1.6 ready # Fixes issue plugin being executed on raw format pages # Fixes issue with help popup in item view not working # Fixes issue with images in help text on dynamic tags being broken # Fixes issue with slashes not being handled correctly when copying items 18-Feb-2011 : v2.14.2 # Fixes issue with html tags in strings causing load by xml to fail # Fixes issue with only last item in xml files being handled # Fixes issue with using date() format in date variable tag 11-Feb-2011 : v2.14.1 ^ Changes extension icon / logo # Fixes incompatibility with some ajax based extensions # Fixes issue with PHP notice in feeds # Fixes issue with months assignment not working # Fixes issue with untranslated language strings in config popup # Fixes issue with word search not working correctly with Cyrillic characters 14-Dec-2010 : v2.14.0 + Adds assignments to seasons, months, day of the week and time + Adds extra dynamic tags # Cleans up some code # Fixes issue with category selection with similar cat ids also getting selected # Fixes issues with document being called to early # Fixes some issues with loading of language strings 25-Nov-2010 : v2.13.0 + Adds checks to see if NoNumber Elements plugin is installed/enabled ^ Fixes and updated all language strings ^ Improves code to make it lighter/faster # Fixes issue with errors on saving/ordering when area is not set # Fixes issue with replacements being done in edit fields 16-Nov-2010 : v2.12.0 # Fixes extension causing pages to break on some setups # Fixes issue with not working in some forms (where they should) 15-Nov-2010 : v2.11.1 # Fixes issue with some pages (edit) going white 15-Nov-2010 : v2.11.0 ^ Made MooTools 1.2 compatible ^ Moves some styling to global plugin # Fixes issue with replacements with Cyrillic characters (single character matches) # Fixes issues with ordering items in list 18-Oct-2010 : v2.10.3 # Fixes faulty version number in package 18-Oct-2010 : v2.10.2 ^ Improves code to make it faster # Fixes issue with area ordering in list not having correct order # Fixes issue with copying multiple items (copied only first item multiple times) # Fixes some more issues with display of Cyrillic characters in list view 29-Sep-2010 : v2.10.1 # Moves onPrepareContent back to system plugin 27-Sep-2010 : v2.10.0 + Adds Zoo support in assignments + Adds area column in list ^ Changes ordering in list to be grouped by area ^ Moves onPrepareContent to content plugin # Fixes issue with display of Cyrillic characters in list view # Fixes issue with items assigned to article ids also showing up on those section/category ids # Fixes issue with ordering by ID in list giving an error 03-Sep-2010 : v2.9.3 + Adds some descriptions on assignment options # Fixes some issues with language strings 24-Jul-2010 : v2.9.2 # Fixes issue with system plugin not being uninstalled completely on uninstall of component 24-Jul-2010 : v2.9.1 ^ Changes way version and license information are displayed (now via ajax) ^ Changes way versions and licenses are checked (no more base64) 19-Jul-2010 : v2.9.0 + Adds display of version number in the component + Adds option to use xml files to set multiple replacement sets per item ^ Moves and fixed some language strings # Fixes issue with assignment to browsers not working correctly # Fixes issue with some regex in assignment to url not working 07-Jul-2010 : v2.8.2 + Adds assignment to browsers ^ Improves some code to make it lighter # Fixes issue with assignment to url not working # Fixes issue with error when using Mighty Resource category assignments # Fixes issue with errors in some cases when used in combination with Articles Anywhere # Fixes issue with errors when assigned to K2 and Mighty Resource categories # Fixes issue with include children of K2 and Mighty Resource categories not working 23-Jun-2010 : v2.8.1 # Fixes issue with code looping, causing page timeouts 22-Jun-2010 : v2.8.0 + Adds Mighty Resource support in assignments + Adds Save & New button + Adds different views in item edit page (simple, normal, advanced) + Adds global configuration options ^ Changes K2 item id field to a select field ^ Changes save and apply buttons ^ Split URL assignment into 2 fields, one for SEF, one for non-SEF 13-Apr-2010 : v2.7.2 # Fixes issue with K2 categories/items assignment not working correctly # Fixes issue with PHP assignment not working correctly # Fixes issue with assignment to component not working correctly in some occasions # Fixes issue with assignment to date (Finish Publishing) not working correctly # Fixes issue with enters in 'replace else' field displaying as \n 03-Apr-2010 : v2.7.1 # Fixes problems from v2.7.0 causing replacements to fail 02-Apr-2010 : v2.7.0 ^ Displays disabled menu items as italic in menu item select box # Fixes issue with assignment to date not working correctly # Fixes issue with error in admin when items are enabled on admin (and have assignments) # Fixes issue with items assigned to K2 categories also being active on other pages # Fixes issue with trashed menu items appearing in menu item select box # Fixes some layout issues for APLite template # Optimises code and reduced number of database queries (making to make it all faster/lighter) 22-Feb-2010 : v2.6.5 # Fixes issue with database table not being installed # Fixes issue with submenu items not being created 17-Feb-2010 : v2.6.5 ! Removes show/hide option for Syntax Help (now always shows) ^ Optimises some code # Fixes issue with data tags also being handled outside replacement # Fixes issue with error about redeclaring clone function on php 4 # Fixes issue with errors about registry for php 5.0.5 # Fixes issue with ordering columns not working # Fixes some stuff in the Syntax Help text 09-Feb-2010 : v2.6.4 # Fixes issue with wrong database table being created on new installation in v2.6.3 08-Feb-2010 : v2.6.3 + Adds assignment to PHP evaluation + Adds tooltips to assignment settings # Fixes issue with slashes not being removed from text searches 30-Jan-2010 : v2.6.2 # Fixes issue with search areas not showing (also causing problems on saving items) 30-Jan-2010 : v2.6.1 ^ Changes layout of item edit screen # Fixes issue with database error on some setups (regarding licenses) # Fixes syntax of older database records 29-Jan-2010 : v2.6.0 + Adds Commercial License Code support + Adds extra variables to use in replacement (date, user details, random number) + Adds more assignment filters (components, date, url, users, k2 categories) + Adds option to choose AND / OR method of assignments matching + Adds option to set publish state of imported items + Adds support for APLite admin template ^ Changes file encoding to UTF-8 ^ Improves some code to make it lighter ^ Improves syntax help text ^ Moves elements to separate global plugin (also used by other extensions) ^ Moves functions to helper file ^ Only 1 'Else' replace field instead of 1 per assignment group ^ Reduces number of database queries ^ Renames limits to assignments (also in params) # Fixes issue with deprecated syntax for php 5.3+ # Fixes issue with foreach() error sometimes happening # Fixes issue with order of execution for items with same ordering number # Fixes issue with preg_match_all error in some cases (when article author is not set) # Fixes issue with regex searches not matching when special whitespace in output # Fixes issue with search/replace texts loosing the slash (\) after saving/copying 27-Aug-2009 : v2.5.3 # Fixes issue with installation not working! 26-Aug-2009 : v2.5.1 # Fixes issue with missing element files (causing errors) 26-Aug-2009 : v2.5.0 + Adds option to limit by menu item (itemid) + Adds option to limit by site language # Fixes issue with special characters in list view (description, search, replace) # Fixes issue with textareas not being selectable because of resize option 07-Aug-2009 : v2.4.1 # Fixes issue with RR tags sometimes showing # Fixes issue with errors in feeds when using K2 08-Jul-2009 : v2.4.0 ^ Changes sliding toggle option (in admin settings) to work better in IE8 # Fixes issue with limiting on sections/categories not working correctly # Fixes issues with php4 incompatibility 04-Jul-2009 : v2.3.1 + Adds option to disable ReReplacer temporarily via url &disable_rereplacer=1 + Adds replace for zip ^ Seriously speeded up execution of replacements/code # Fixes issue with minor error in version check 26-Jun-2009 : v2.3.0 ^ Changes auto installer ^ Changes the Regular Expressions Cheat Sheet pdf to a png (to make package lighter) ^ Changes the textarea element (made it resizable) ^ Changes the way options are shown/hidden # Fixes issue with limiting on sections/categories not working correctly # Fixes issue with update notification not working correctly 05-Jun-2009 : v2.2.11 # Fixes issue with option Enable in tags: No resulting in blank page # Fixes potential errors in pdf pages 02-Jun-2009 : v2.2.10 # Fixes issue with remaining RR_ codes in page 01-Jun-2009 : v2.2.9 + Adds uninstallation of plugin when component is uninstalled ^ Made code more stable and faster # Fixes issue with sometime leaving `[:BODY:]` codes in page 28-May-2009 : v2.2.8 # Fixes issue with replacements in articles not being done before content plugins (since v2.2.5) 27-May-2009 : v2.2.7 # Really fixed issue with articles with page breaks! 27-May-2009 : v2.2.6 # Fixes issue with articles with page breaks 26-May-2009 : v2.2.5 # Fixes issue with replacements being done multiple times # Fixes issue with replacements not being done correctly in feeds and pdfs # Fixes tag selection not working properly # Fixes update of the admin icon for older versions 11-May-2009 : v2.2.4 + Adds some styles to support the AdminPraise2 administrator template # Fixes issue with exported items sometimes being checked out # Fixes issue with replacements going over areas multiple times # Fixes issue with replacements not working in non-content forms (now only content edit forms are protected) 28-Apr-2009 : v2.2.3 + Adds option to enable/disable replacement in articles title + Adds option to enable/disable replacement in the name of the articles author + Adds possibility to protect areas from replacements through `{noreplace}` tags ^ Changes different administrator elements ^ No longer replaces stuff in any adminForm (prevents problems with editors) # Fixes issue with area 'articles' not working # Fixes issue with error about editor if item is being edited # Fixes issue with error on option to limit by sections / categories in administrator 21-Apr-2009 : v2.2.2 ^ Changes different administrator elements # Fixes issue with some code not being compatible with php4 # Fixes issue with version check giving conflicts (with other NoNumber extensions) 17-Apr-2009 : v2.2.1 + Adds option to limit by sections / categories # Fixes issue with installer giving error white screen on some setups # Fixes issue with templates path not being found on some setups (used in limit templates) # Fixes issue with using dollar signs in the replacement 31-Mar-2009 : v2.2.0 + Adds a Regular Expressions Cheat Sheet (pdf) for extra help + Adds a counter variable to use in the replacements (\#) + Adds checks for certain parameter fields (like minimum length of for 'between'-fields) + Adds confirmation alert before deleting items + Adds import / export functionality ! Removes update icon in administrator toolbar ^ Changes 'repeat' option to a 'thorough' option ^ Changes installation procedure (automatic installer/updater) ^ Changes some field types in administrator (i.e. expand button with text areas) ^ Changes the way ReReplacer protects areas where the replacement should not be done ^ Changes the way the limit to tags works (more logical) ^ Changes update notification ^ Moves Dutch language from main to separate package ^ Moves examples from main to separate package # Fixes error when plugin is installed but component is not # Fixes issue with using '\n' in the textfield (now isn't replaced by an enter on save) 14-Jan-2009 : v2.1.9 + Adds option to enable search in feeds 15-Dec-2008 : v2.1.8 # Fixes issue with replacements not working when using article navigation 26-Nov-2008 : v2.1.7 # Fixes issue with more than 20 replacer items still not working 25-Nov-2008 : v2.1.6 # Fixes issue with more than 20 replacer items not working # Fixes issue with unicode characters # Fixes some minor bugs 11-Nov-2008 : v2.1.5 ^ Changes update notification # Fixes broken images (icons) 21-Oct-2008 : v2.1.4 # Fixes installation error! 21-Oct-2008 : v2.1.3 ^ Changes way the update checking works # Replacements will no longer be done in frontend editor area 7-Oct-2008 : v2.1.2 + Adds extra update notification in Admin menu bar + Adds option in plugin to turn update notification off # Fixes some issues with installing and uninstalling 7-Oct-2008 : v2.1.1 + Adds option to limit search to certain templates + Adds option to limit search to certain user group levels + Adds option to replace between give (html) codes ! Removes dodgy example ('Move scripts...') ^ Changes parameter order # Changes dodgy example ('Remove whitespace...', a bit safer now) # Fixes issue with language file not loading for messages on install # Fixes issue with userid not being set correctly (when saving items) 26-Sep-2008 : v2.1.0 ^ Changes a lot of code to standardize syntax # Fixes issue with not being able to use certain variables (like $text) 24-Sep-2008 : v2.0.6 # Fixes issue with replacements in area articles not working 23-Sep-2008 : v2.0.5 # Fixes issue with Word search not in tags (words next to tags where also not replaced) # Fixes issue with title element not being found # Removes link to ReReplacer component in the menu items list 11-Sep-2008 : v2.0.4 + Adds "Active in Admin" option + Adds example: "Remove empty tables" + Adds special character support for newlines and spaces # Changes example: "Remove whitespace between tags" # Fixes issue with conflict in administrator when showing lists # Fixes issues with PHP4 setups # Fixes some issues with pdf's # Fixes undefined variable in plugin file 31-Jul-2008 : v2.0.3 + Adds "active in area"->"content", replacing only in component area + Adds "show unpublished items" option in list view # Fixes issue with "active in area"->"body" not working # Fixes some issues with pdf's 30-Jul-2008 : v2.0.2 + Adds "show search and replace fields" option in list view # Fixes link to image in css for subfolder Joomla setups # Fixes more issues with install (mysql4) (argh!) 29-Jul-2008 : v2.0.1 # Fixes some issues with install (mysql4) 28-Jul-2008 : v2.0.0 + Adds examples + Adds loads of features / stability / logic :) ^ Completely recoded. Now it works with a Component and a Plugin (not just a Plugin) 07-May-2008 : v1.1.0 + Adds case insensitive search option + Adds full language support + Adds possibility to not replace in tags or only in certain tag parameters + Adds support for sections and categories ^ Rearranges and renamed the parameters in the plugin administrator # [J1.5.3] Fixes issue with sections and categories 31-Mar-2008 : v1.0.1 the regular expressions can be turned separately (rr_off_1=1 ... rr_off_12=1) + Adds ability to replace only in articles + Adds ability to turn ReReplacer off through the request (post/get): rr_off=1 turns off all replaces, ^ Expands to 12 regular expressions ^ Recodes to make it more stable and more compliant to Joomla! # Fixes baseurl issue with websites not running in root folder # Fixes issue with remove list not working # Fixes issue with undefined variable (for PHP4) 10-Mar-2008 : v1.0.0 + First release