Components ChangeLog

JoomGrabber ChangeLog v6.1.2

v6.1.2 (2026-04-10)

New Features

  • Added "Text Type" selector with options: Auto Detect, Title/Headline, Description/Summary, Full Article, Meta Description, Custom [Text Spinner Processor]
  • Added configurable AI cleanup options as multi-select checklist (16 elements) [Article Extractor Processor]
  • Added custom textarea for specifying additional elements to remove [Article Extractor Processor]

Improved

  • accept string image input (URL or path) [EasyBlog Engine]
  • Replace MyISAM with InnoDB on #__joomgrabber_items table
  • Enforce granular ACL checks across all controllers and views

Fixed

  • log timestamp inconsistency caused by rssreader timezone leak
  • AI response to return only single result instead of multiple options [Text Spinner Processor]
  • wrong Edit link in EasyBlog pipe results [EasyBlog Engine]
  • EasyBlog adapter image import via current mediamanager API was not working  [EasyBlog Engine]
  • permissions UI saving rules to com_k2 instead of com_joomgrabber (config.xml)
  • SQL injection in getAddonParams() by using query builder with parameterized values
  • Sanitize inputs in runaddon() and rungrab() using Joomla input filters
  • Add core.manage ACL checks to runaddon() and rungrab() frontend endpoints
  • Add CSRF token validation and core.edit ACL checks to admin AJAX methods
  • Cast integer values instead of quoting in processor reorder/delete queries
  • Include CSRF token in JavaScript AJAX calls for processor management
  • duplicate <style> tag in processor layout
  • Enforce cron secret key (reject when empty instead of skipping check)
  • Remove weak default secret key and debug echo statements

v6.0.3 (2025-12-12)

New Features

  • AI Presets feature
  • Test Tools (RSS Feed Tester tool)
  • Joomla 6 support without need of compatiblity plugin
  • ability to set min size, width and height for image to save [Save Image Processor]
  • allow unsafe HTML (like iframes ...) [Content Adapter]

Improved

  • Text Spinner and Article Extractor processors now use AI Presets instead of hardcoded in processor settings
  • Use of Symfony AI library instead to support many LLM Providers
  • Package feature support on installation

v5.6.4 (2025-08-17)

New Features

  • Spanish translation language added

Improved

  • Add missed language constants in many places

Fixed

  • access level field was not working [Content Adapter]
  • author value was missing [Googne News Engine]
  • some php warnings

v5.6.2 (2025-05-06)

Improved

  • Cronjob activated by default
  • Using the cheapest model gpt 4.1 nano [Article Extractor] [Text Spinner]

Fixed

  • params was not working correctly [Article Extractor] [Text Spinner]

v5.6.0 (2025-04-25)

New Features

  • add custom html code before and after description [Youtube Engine]
  • extract full video description [Youtube Engine]
  • ability to insert code before or after embed [Youtube Engine]
  • ability to search inside channel [Youtube Engine]
  • Google AI Studio API integration [Text Spinner]
  • Preserve HTML param [Text Spinner]
  • Spinning Intensity param [Text Spinner]
  • randomize param [Text Spinner]
  • Article Extractor with AI support [New Processor]

Improved

  • Param that let you enable/disable url cleaning [Image Processor]
  • Don't clean meta tags because useful [HTML Parser Processor]
  • new trait to handle errors better on engines

Fixed

  • special characters and accents not displaying correctly in titles and descriptions [Youtube Engine]
  • issues with search relevance returning unrelated content [Youtube Engine]
  • some php warnings [Content Adapter]
  • some php warnings [Get Images Processor]

v5.5.0 (2025-03-21)

New Features

  • support global search by keywords on videos and on channels [Youtube Engine]
  • support search order (by date, by rating, by relevance, by title, by view count [Youtube Engine]
  • ability to insert code before or after embed [Youtube Engine]

Improved

  • display field description on engine or adapter settings

v5.4.10 (2025-01-14)

Improved

  • many improvements to HTML Parser Processor

Fixed

  • wrong parameter label mime type check [Get Images Processor]

v5.4.8 (2024-12-09)

New Features

  • Ability to use local format and enable/disable translation [Format date processor]
  • Ability to force joomla timezone on date input [Format date processor]
  • Nested tags support [Content Adapter]

Improved

  • Fix HTML feature code redone from scratch cuz old one has issues [Cut Introtext Procesor]

Fixed

  • don't include tags parents on article saving [Content Adapter]

v5.4.0 (2024-08-13)

New Features

  • SpinnerText Processor now is an AI agent that use OpenAI API and spin text easily.
  • Now "Save Image" Processor support HTML content in input and extract first image automatically [Save Image Processor]
  • Format date processor [New Processor]
  • save documents processor with google document viewer support [New Processor]
  • support Joomla custom fields (supported fields type: Text, Text Area, Url, Media, Calendar, Editor) [Content Adapter]
  • support of CSS Selector [Links Finder Engine]
  • ability to generate title from link if not found [Links Finder Engine]
  • ability to duplicate if article already exist [Content Adapter]

Improved

  • GoogleNews Engine now use GNews API (all pipes using this engine should be rebuilt (because old method no more working)
  • always transform alias to correct format [Content Adapter]
  • New debugging method added to SpinnerText Processor
  • New debugging method added to GoogleNews Engine
  • support of alt text in media custom field [Content Engine]
  • subform type field now dsiplayed in full width [Engine Params]

Fixed

  • key with restriction was not working [Youtube Engine]
  • return empty date if input date empty [Format Date Processor]
  • format date wrong date entry [Format date processor]
  • make sure image url is link [Save image processor]
  • credit and copyright doesn't display [Image enclosure] [Processor]
  • check duplicate was not working correctly [Content Adapter]

v5.0.8 (2024-04-20)

Improved

  • Youtube Link processor was redone from scratch and now extract data using noembed

Fixed

  • key with restriction was not working [Youtube Engine]

v5.0.6 (09/04/2024)

New Features

  • Deepl Translation Processor
  • Joomla 5 support without compat plugin
  • clear log cache

Improved

  • Guidelines now use JText instead of html files [Guidelines]
  • save image [Image enclosure]
  • configuration cron description UI/UX

Fixed

  • curl method 7 was not working
  • some language constants issues

v4.3.7 (20/06/2023)

Fixed

  • Some php warnings if no content found [Image Processor]
  • fatal error if on stop [Image Processor]

v4.3.6 (01/06/2023)

Fixed

  • some php warnings when params is null [Adapter]
  • remove p tag [Static value Processor]

v4.3.5 (04/04/2023)

New Feature

  • new option to fix broken html structure when cutting introtext [Cut Introtext Processor]

Improved

  • notify new version removed not needed anymore
  • debug code removed not needed [Image Processor]

Fixed

  • tables folder missed for saving content [Flexi content plugin]

v4.3.2 (11/03/2023)

Fixed

  • tables folder missed for saving content [Flexi content plugin]

v4.3.0 (02/02/2023)

New Feature

  • support file_get_contents [RSS Reader Engine]
  • Support of Finding API [Ebay Engine]
  • extract more product info [Ebay Engine]

Improved

  • don't allow arrays in image caption and make sure value is string [Content Adapter]
  • new way to display first item in preview
  • Ebay Engine completely rewritten to use Finding API  [Ebay Engine]

Fixed

  • some issues in Links engine
  • use basedir instead of fileset cuz sometimes generate broken archives [Build]
  • make sure to remove joomla folder in layouts directory
  • store post sometimes fail [Easyblog Adapter Plugin]
  • some old code removed [EasyBlog Adapter Plugin]
  • some php warnings [EasyBlog Adapter Plugin]
  • CLI was not working correctly
  • combine processor was not working properly [Combine]

v4.2.1 (12/11/2022)

Improved

  • Code completely rewriten to use Article model instead of db queries [Content Adapter]
  • Removed some non used params [Content Adapter]

Fixed

  • saving sometimes fails [Flexicontent adapter]
  • email engine sometimes fails

v4.0 (02/11/2022)

New Feature

  • Joomla 4 support
  • Support Joomla Download Key integration

Improved

  • removed non used assets

v1.6.0 (11/08/2022)

New Feature

  • Ability to specify pipes number to run per cron job call

Fixed

  • isNextCall check method was not working correctly
  • some php warnings on CLI

v1.5.2 (21/07/2022)

Improved

  • Support tags with line breaks [HTML Parser]

Fixed

  • Some issues when runing task true controller

v1.5.0 (28/06/2022)

New Features

  • curl functions now support joomla outbound proxy.

Improved

  • autorun mode removed cuz not good for server.
  • tasks now runs true controller instead of plugin
  • config call using joomla standard

Fixed

  • language selection issue [Google News Engine]

v1.4.0 (18/05/2022)

Improved

  • convert subject to utf8 enabled by default [Email Engine]
  • added explanation in container area field label [Links Finder Engine]

Fixed

  • Wrong "ned" param value [Google News Engine]

v1.3.10 (06/05/2022)

New Feature

  • support of more languages [Google News Engine]

v1.3.9 (12/10/2021)

Improved

  • SimplePie library updated to last version
  • now we use Composer for libraries loading 
  • no need to decode html entity [RSSFeed Engine]

Fixed

  • Some php warnings [Content Adapter]
  • some php warnings [RSSFeed Engine]
  • Some php warnings [EasyBlog Adapter]
  • Wrong group attribute value and language file name in xml [EasyBlog Adapter]

v1.3.8 (27/09/2021)

New Features

  • Integration with EasyBlog [Adapter]

Fixed

  • Date is not saved correctly in some cases [Content Adapter]
  • Removed some non used files [Content Adapter]

v1.3.7.3 (23/08/2021)

Improved

  • Support of non http servers like grpc [cURL] [Links Finder engine]

v1.3.7.2 (16/06/2021)

Improved

  • Always set 'use cache' param default value

Fixed

  • Grab stop at the first pipe [RSS Reader Engine] [Google News Engine]
  • Duplicate Constant missed [Duplicate Processor]

v1.3.7.1 (04/05/2021)

New Features

  • HTTP authentication support [Get Fulltext Processor]

Fixed

  • Cronjob was not working [CLI]

v1.3.7 (01/05/2021)

New Features

  • Force extension name of image if doesn't exist or unknown [Save Image Processor]
  • Ability to display default image from random folder [Get Images Processor]
  • Support of protected RSS Feeds with basic http authentication [RSS Engine]

Improved

  • support of multiple tabs when of displaying form [Engines/Adapters Plugins] [Params layout]
  • use cache option improved
  • Cronjob execution now is internal instead of using curl method

v1.3.6.3 (30/03/2021)

Improved

  • Cronjob execution now is internal instead of using curl method if called with task "callaio" [CronJob]

v1.3.6.2 (25/03/2021)

New Features

  • Ability to extract OpenGraph meta [Get Meta Processor]

Fixed

  • Zoo adapter inputs doesn't display [Items Model]

v1.3.6 (06/02/2021)

New Features

  • Display meta title as output [get Meta Processor]

Improved

  • Now use DiDom lib for better metadata extraction [get Meta Processor]
  • All SQL Queries now use Object method [Kunena Adapter Plugin]

Fixed

  • Some PHP warnings [Youtube Engine]
  • Some PHP warnings [Cut Introtext Processor]
  • Wrong build of this xmllink and links engines

v1.3.5.2 (18/01/2021)

New Features

  • Links Engine Plugin (should be purchased separately here)
  • New HTML dom parser library (already used in Links engine and will be also used in more engines and processors in future)
  • Ability to set item status to published or unpublished [K2 adapter plugin]

Improved

  • Using class method of calling loadEngine and loadAdapter [Core]
  • Update saved adapter inputs with default inputs [Pipe Edit]

Removed

  • Premade set was disabled and will be replaced by premade templates in future [Pipe Edit form]
  • Transportation code no more used [Pipe Edit form]

v1.3.5 (23/11/2020)

Improved

  • Make sure to strip html tags from tags [K2 Adapter Plugin]
  • Author field now use Joomla user field instead of custom field [Virtuemart Adapter Plugin]

Fixed

  • Select options doesn't show [Virtuemart Adapter Plugin]
  • Select author option doesn't display correctly [Virtuemart Adapter Plugin]

v1.3.4.8 (10/11/2020)

Improved

  • New method of getting engine / adapter guidelines using JText instead of html file

Fixed

  • PHP warnings Non-static method [Docman engine plugin]

v1.3.4.5 (14/09/2020)

Fixed

  • Hosted fontawesome lib instead of CDN version
  • Fatal error when uploading an old pipe of previous versions [Pipes list]
  • Remove html comments [XMLFolder engine]
  • Don't move files on processor preview [XMLFolder]

v1.3.4.4 (22/07/2020)

Improved

  • Sanitize image url before processing [Get Images Processor]
  • Get again engine params if was not saved in database

Fixed

  • Wrong CLI file name [CLI]
  • PHP Warnings when adding a new pipe
  • Some deprecated code [RSSReader Engine]
  • Fatal error when editing processor [Pipe Edit]
  • Engine outputs not saved correctly in some cases
  • Fatal error when importing a new pipe

v1.3.4 (29/06/2020)

New Features

  • Ability to set a secret key [CronJob]
  • Dynamic outputs checker
  • XMLFolder Engine

Fixed

  • PHP warning on select schedule when creating a new pipe [Pipe Form] [Select Schedule Layout]
  • Don't update ucm content article if no ID found [Content Adapter]
  • Combining outputs was not working correctly in some cases [Combine Processor]
  • Some PHP Warnings [Cut Introtext processor]

v1.3.3 (29/05/2020)

Improved

  • PHP 7.4 compatibility

Fixed

  • Some php notices when help content not retrieved [Guidelines Feature]
  • Don't update ucm content article if no ID found [Content Adapter]

v1.3.2 (08/05/2020)

Fixed

  • Saved log items doesn't show [Logs view]
  • Cronjob log items doesn't show [Logs view]

v1.3.1 (02/05/2020)

Improved

  • Select list design improved of engine / adapter [Pipe form]
  • Guideline in backend use JLayout for better reuse [Guideline]
  • Now we use file_get_content instead of old method [Guideline]
  • Global requirements variable replaced by class property [Dashboard]
  • Notice explain how processor should be used [Processor Combine]
  • Log UI/UX improved [View Logs]

Fixed

  • Removed some non used JS/CSS files and html files
  • Config doesn't display [Combine Processor]
  • Some PHP warnings [View Logs]

v1.3.0 (22/04/2020)

New Features

  • Include only "from" emails [Email Engine Plugin]
  • Extract a piece of code from the HTML input using XPath query [New Processor] [Get XPath Processor]

Fixed

  • Wrong url of guideline in pipe post modal [Pipe Form]

v1.2.9 (15/04/2020)

New Features

  • Exclude "from" emails [Email Engine Plugin]
  • New options to SSL (TLS and No TLS)  [Email Engine Plugin]
  • Now cron job can be executed true CLI

Improved

  • PHP 7.2+ Compatibility [Links Finder]
  • UI/UX improved when editing pipe [Pipe Edit]
  • Using JLayout in many places for better reuse and better code organization [Pipe Edit]
  • Disable autocomplete on username and password on chrome [Email Engine Plugin]
  • Better organization of some options [Global Config]

Fixed

  • Some php warnings [Get Images Processor]
  • PHP warning when processor loaded [HTML to BBCode Processor Plugin]
  • Some php warnings [Get Fulltext Processor]
  • Some missed constant languages [Language]
  • Schedule button was not working [Pipe Edit]
  • Some php warnings if template is empty [Libraries] [Pipe Edit]
  • Some PHP warnings when running cron job
  • PHP warnings when getting engine output [Email Engine]
  • Some php warnings when loading engine output [Email Engine Plugin]

v1.2.8 (27/03/2020)

New Features

  • Regex Replacer Processor [Processor Plugin]

Fixed

  • PHP errors when loading the processor [Google News URL processor]
  • PHP errors when loading the processor [CNN processor]

v1.2.7 (18/03/2020)

New Features

  • Ability to import pipes from obGrabber

Fixed

  • Conflict problems with obGrabber if debug mode enabled

v1.2.5 (01/01/2020)

New Features

  • Ability to customize syntax separator [HTML Parser]

Improved

  • Removed simplepie library from RSSReader and GoogleNews engines cuz Joomla already load this library.

v1.2.4.1 (14/12/2019)

New Features

  • Start and End time params for embed video [Youtube Engine plugin]
  • PHP Transliteration support for alias generation [Alias Processor plugin]

v1.2.4 (08/12/2019)

New Features

  • Youtube Engine now use Google API [Youtube Engine plugin]
  • Ability to generate more outputs like description, published date, embed code ... [Youtube Engine plugin]
  • Ability to customize generated embed code [Youtube Engine plugin]
  • Change alias generation mode (automatic based on joomla seo settings config, Unicode slug or transliteration) [Alias processor plugin]
  • New processor let you save image from link and return saved image link [Save Image Processor Plugin]

Improved

  • Preview button IU improved of engine in fields mapping [Pipe Edit] [Backend]
  • Content adapter can support single image link in intro_image and full_image inputs [Content Adapter Plugin]
  • Default min/max width changed [Get Images Processor Plugin]
  • CURL follow redirect in both levels  [HTML Parser Processor]

Fixed

  • PHP notices [Items Controller] [HTML Parser Processor] [Combine Processor]
  • Ginner part return number doesn't work well [HTML Parser Processor]

v1.2.3.3 (16/10/2019)

Improved

  • Check duplicate posts also by message value [Kunena Adapter]

v1.2.3.2 (24/09/2019)

Improved

  • if enclosure link is empty or not url type JoomGrabber will try to use enclosure thumbnail [Image processor]

Fixed

  • PHP warning in image preview

v1.2.3 (06/09/2019)

Improved

  • Extracting extension name from url improved, works also for urls without extension at the end [Image processor]
  • Language selector now use Joomla standard field [Google Newsfeed engine]

Fixed

  • Some php notices [RSS reader engine]

v1.2.1 (28/08/2019)

New Feature

  • Ability to import webp format images [Images processor]

Improved

  • Processors sorting [Pipe Editing]

Fixed

  • Warning when adding empty description [Kunena plugin]
  • Not able to add/remove engine inputs or outputs [Combine processor]

v1.2.0 (26/08/2019)

New Feature

  • Ability to force update of subjects [Kunena adapter plugin]

Improved

  • Display adapter settings only if component already installed [Pipe geparam controller]

Fixed

  • Some warnings and notices when mime type is empty [Image processor plugin]

v1.1.0 (16/07/2019)

Fixed

  • Directory seperator constant missed [Entry point]
  • Some dead links in information block [Config]

v1.0 (10/05/2019)

  • Initial version
Cron Job Starts