Skip to main content

Changelog

Article Form Builder PRO - v1.0.1 5 6

10 October 2026

  • Fix: choosing another category in the form of a new article, or a save that failed (for example without a title), sent the author to the standard Joomla form outside the menu item; the form now stays on its menu item and keeps its profile
  • Fix: custom fields that appear after the author chooses another category in the form of a new article now get the default value of the profile, and a field the author emptied stays empty

Article Form Builder - v1.0.1 5 6

10 October 2026

  • Fix: choosing another category in the form of a new article, or a save that failed (for example without a title), sent the author to the standard Joomla form outside the menu item; the form now stays on its menu item and keeps its profile
  • Fix: custom fields that appear after the author chooses another category in the form of a new article now get the default value of the profile, and a field the author emptied stays empty

Filedrop - v1.1.1 5 6

10 October 2026

  • Fix: large uploads are no longer refused at the last step. Every piece of a file counted as a transfer of its own, so an upload of roughly 50 MB or more used up the limit on transfers while it was still being sent and ended with the message that too many transfers had been created
  • Fix: zip files and other archives upload again. Joomla inspected the content of every piece and rejected it as unsafe when it happened to contain something that looks like a script, which stopped ordinary archives and backups halfway. Which file types may be sent is still decided by the allowed and blocked extension lists
  • Fix: the My transfers page no longer produces PHP warnings on a site that displays them
  • Fix: the progress bar is as wide as the form in templates that do not use UIkit, such as Cassiopeia

Article Form Builder PRO - v1.0.0 5 6

9 October 2026

  • Addition: First Release

Article Form Builder - v1.0.0 5 6

9 October 2026

  • Addition: First Release

Autolanguage PRO plugin - v2.7.1 5 6

9 October 2026

  • Change: a YOOtheme Builder page is translated in a few requests instead of one per element. Every heading, paragraph and button on a page used to be sent to the translation service on its own, so a page of some size meant hundreds of requests within seconds, which is what a service counts against its request rate limit. The texts of a page are now collected and sent together, at most 50 per request, and a text that occurs more than once on a page, such as the label of a repeated button, is sent once and filled in everywhere. DeepL, Google Translate and Microsoft Translator take the bundle in a single call. The AI services still translate text by text, because that is how their API works, and nothing changes for them
  • Fix: DeepL no longer leaves parts of a large page untranslated with "HTTP 429 - Too Many Requests". DeepL limits not only the number of characters per month but also the number of requests it accepts in a short time, and a YOOtheme Builder page is translated element by element, so a page with a lot of content sends many small requests in quick succession. The plugin took that answer as a failure and kept the original text for the element, which left the translation created but partly in the source language, also on a Free key with nearly the whole monthly quota still available. A throttled request is now sent again after a pause that grows per attempt, following the waiting time DeepL names when it gives one, the way this already worked for Google Translate and Microsoft Translator. An exhausted character quota is not retried, because waiting does not lift it. When the limit still holds after the retries, one message says so instead of one per element

Autolanguage plugin - v2.7.1 5 6

9 October 2026

  • Change: a YOOtheme Builder page is translated in a few requests instead of one per element. Every heading, paragraph and button on a page used to be sent to the translation service on its own, so a page of some size meant hundreds of requests within seconds, which is what a service counts against its request rate limit. The texts of a page are now collected and sent together, at most 50 per request, and a text that occurs more than once on a page, such as the label of a repeated button, is sent once and filled in everywhere. DeepL, Google Translate and Microsoft Translator take the bundle in a single call. The AI services still translate text by text, because that is how their API works, and nothing changes for them
  • Fix: DeepL no longer leaves parts of a large page untranslated with "HTTP 429 - Too Many Requests". DeepL limits not only the number of characters per month but also the number of requests it accepts in a short time, and a YOOtheme Builder page is translated element by element, so a page with a lot of content sends many small requests in quick succession. The plugin took that answer as a failure and kept the original text for the element, which left the translation created but partly in the source language, also on a Free key with nearly the whole monthly quota still available. A throttled request is now sent again after a pause that grows per attempt, following the waiting time DeepL names when it gives one, the way this already worked for Google Translate and Microsoft Translator. An exhausted character quota is not retried, because waiting does not lift it. When the limit still holds after the retries, one message says so instead of one per element

YOOtheme Elements PRO for WordPress - v2.4.0 6+

9 October 2026

  • Addition: Location Map can now be drawn with OpenStreetMap instead of Google Maps. The new "Map Service" setting switches between the two; OpenStreetMap needs no API key, no Google Cloud project and no billing account, which was the single most common reason to skip this element. Existing maps are untouched: an element saved before this release carries no service setting and keeps rendering through Google Maps
  • Addition: a "Map Style" setting for the OpenStreetMap service, with six presets (OpenStreetMap, Humanitarian, Streets, Terrain, Light Gray and Satellite) plus a Custom option that takes any `{z}/{x}/{y}` tile URL and its own attribution. Every preset was checked to render without an account, which is the whole point of the option; Carto was dropped from the shortlist because its free basemaps now serve an "API key required" watermark. The preset attributions are hard-coded because each of these servers requires the credit; only a custom server brings its own. The OpenStreetMap servers are meant for light use, so a busy site should move to one of the Esri styles or its own server
  • Addition: the OpenStreetMap map draws its markers as an inline SVG pin, recolourable with `--el-marker-color` and resizable with `--el-pin-width` / `--el-pin-height`. The existing Marker Icon, Marker Icon Height, zoom, fit-markers, popup, list-hover and consent options all behave the same on either service
  • Change: Leaflet 1.9.4 ships with the element as a fallback, but the render template prefers the identical build YOOtheme Pro 5 already carries for its own Map element, so a visitor downloads the library at most once. It is loaded on demand, so a page without an OpenStreetMap map loads nothing extra
  • Change: the Google Maps API Key and Map ID fields are hidden when the OpenStreetMap service is selected, and the "enter an API key" warning no longer appears for a map that does not need one
  • Fix: elements that need JavaScript stayed dead in the YOOtheme builder while you were editing them. The builder does not reload the preview on every change; it renders the page again, compares it with the previous render and patches only the part that changed straight into the preview DOM. A script tag inside such a patched fragment never runs, and the element this plugin's JavaScript had set up at page load was thrown away along with the old markup, so the new one sat there unhandled until a manual refresh. It showed up worst on Location Map, where the map simply stayed blank while locations were being added, but it applied just as much to Reading Progress, Sticky To Top and Extended Button. Each of those scripts now watches for its own markup being inserted and initialises it on the spot, so the element keeps working through every edit. Loom HQ already did this and is unchanged. Nothing about the front-end output changes
  • Change: Reading Progress and Sticky To Top drive every instance on the page from a single scroll listener instead of registering one per element, so markup that is swapped out no longer leaves a listener behind
  • Addition: Joomill scheduled promotion
  • Addition: License status notice
  • Language: new strings in all 6 languages; the Spanish ones are a provisional translation awaiting review
  • Change: compatible with Joomla 6.2

YOOtheme Elements for WordPress - v2.4.0 6+

9 October 2026

  • Addition: Location Map can now be drawn with OpenStreetMap instead of Google Maps. The new "Map Service" setting switches between the two; OpenStreetMap needs no API key, no Google Cloud project and no billing account, which was the single most common reason to skip this element. Existing maps are untouched: an element saved before this release carries no service setting and keeps rendering through Google Maps
  • Addition: a "Map Style" setting for the OpenStreetMap service, with six presets (OpenStreetMap, Humanitarian, Streets, Terrain, Light Gray and Satellite) plus a Custom option that takes any `{z}/{x}/{y}` tile URL and its own attribution. Every preset was checked to render without an account, which is the whole point of the option; Carto was dropped from the shortlist because its free basemaps now serve an "API key required" watermark. The preset attributions are hard-coded because each of these servers requires the credit; only a custom server brings its own. The OpenStreetMap servers are meant for light use, so a busy site should move to one of the Esri styles or its own server
  • Addition: the OpenStreetMap map draws its markers as an inline SVG pin, recolourable with `--el-marker-color` and resizable with `--el-pin-width` / `--el-pin-height`. The existing Marker Icon, Marker Icon Height, zoom, fit-markers, popup, list-hover and consent options all behave the same on either service
  • Change: Leaflet 1.9.4 ships with the element as a fallback, but the render template prefers the identical build YOOtheme Pro 5 already carries for its own Map element, so a visitor downloads the library at most once. It is loaded on demand, so a page without an OpenStreetMap map loads nothing extra
  • Change: the Google Maps API Key and Map ID fields are hidden when the OpenStreetMap service is selected, and the "enter an API key" warning no longer appears for a map that does not need one
  • Fix: elements that need JavaScript stayed dead in the YOOtheme builder while you were editing them. The builder does not reload the preview on every change; it renders the page again, compares it with the previous render and patches only the part that changed straight into the preview DOM. A script tag inside such a patched fragment never runs, and the element this plugin's JavaScript had set up at page load was thrown away along with the old markup, so the new one sat there unhandled until a manual refresh. It showed up worst on Location Map, where the map simply stayed blank while locations were being added, but it applied just as much to Reading Progress, Sticky To Top and Extended Button. Each of those scripts now watches for its own markup being inserted and initialises it on the spot, so the element keeps working through every edit. Loom HQ already did this and is unchanged. Nothing about the front-end output changes
  • Change: Reading Progress and Sticky To Top drive every instance on the page from a single scroll listener instead of registering one per element, so markup that is swapped out no longer leaves a listener behind
  • Addition: Joomill scheduled promotion
  • Addition: License status notice
  • Language: new strings in all 6 languages; the Spanish ones are a provisional translation awaiting review
  • Change: compatible with Joomla 6.2

YOOtheme Elements PRO for Joomla - v2.4.0 5 6

9 October 2026

  • Addition: Location Map can now be drawn with OpenStreetMap instead of Google Maps. The new "Map Service" setting switches between the two; OpenStreetMap needs no API key, no Google Cloud project and no billing account, which was the single most common reason to skip this element. Existing maps are untouched: an element saved before this release carries no service setting and keeps rendering through Google Maps
  • Addition: a "Map Style" setting for the OpenStreetMap service, with six presets (OpenStreetMap, Humanitarian, Streets, Terrain, Light Gray and Satellite) plus a Custom option that takes any `{z}/{x}/{y}` tile URL and its own attribution. Every preset was checked to render without an account, which is the whole point of the option; Carto was dropped from the shortlist because its free basemaps now serve an "API key required" watermark. The preset attributions are hard-coded because each of these servers requires the credit; only a custom server brings its own. The OpenStreetMap servers are meant for light use, so a busy site should move to one of the Esri styles or its own server
  • Addition: the OpenStreetMap map draws its markers as an inline SVG pin, recolourable with `--el-marker-color` and resizable with `--el-pin-width` / `--el-pin-height`. The existing Marker Icon, Marker Icon Height, zoom, fit-markers, popup, list-hover and consent options all behave the same on either service
  • Change: Leaflet 1.9.4 ships with the element as a fallback, but the render template prefers the identical build YOOtheme Pro 5 already carries for its own Map element, so a visitor downloads the library at most once. It is loaded on demand, so a page without an OpenStreetMap map loads nothing extra
  • Change: the Google Maps API Key and Map ID fields are hidden when the OpenStreetMap service is selected, and the "enter an API key" warning no longer appears for a map that does not need one
  • Fix: elements that need JavaScript stayed dead in the YOOtheme builder while you were editing them. The builder does not reload the preview on every change; it renders the page again, compares it with the previous render and patches only the part that changed straight into the preview DOM. A script tag inside such a patched fragment never runs, and the element this plugin's JavaScript had set up at page load was thrown away along with the old markup, so the new one sat there unhandled until a manual refresh. It showed up worst on Location Map, where the map simply stayed blank while locations were being added, but it applied just as much to Reading Progress, Sticky To Top and Extended Button. Each of those scripts now watches for its own markup being inserted and initialises it on the spot, so the element keeps working through every edit. Loom HQ already did this and is unchanged. Nothing about the front-end output changes
  • Change: Reading Progress and Sticky To Top drive every instance on the page from a single scroll listener instead of registering one per element, so markup that is swapped out no longer leaves a listener behind
  • Addition: Joomill scheduled promotion
  • Addition: License status notice
  • Language: new strings in all 6 languages; the Spanish ones are a provisional translation awaiting review
  • Change: compatible with Joomla 6.2

YOOtheme Elements for Joomla - v2.4.0 5 6

9 October 2026

  • Addition: Location Map can now be drawn with OpenStreetMap instead of Google Maps. The new "Map Service" setting switches between the two; OpenStreetMap needs no API key, no Google Cloud project and no billing account, which was the single most common reason to skip this element. Existing maps are untouched: an element saved before this release carries no service setting and keeps rendering through Google Maps
  • Addition: a "Map Style" setting for the OpenStreetMap service, with six presets (OpenStreetMap, Humanitarian, Streets, Terrain, Light Gray and Satellite) plus a Custom option that takes any `{z}/{x}/{y}` tile URL and its own attribution. Every preset was checked to render without an account, which is the whole point of the option; Carto was dropped from the shortlist because its free basemaps now serve an "API key required" watermark. The preset attributions are hard-coded because each of these servers requires the credit; only a custom server brings its own. The OpenStreetMap servers are meant for light use, so a busy site should move to one of the Esri styles or its own server
  • Addition: the OpenStreetMap map draws its markers as an inline SVG pin, recolourable with `--el-marker-color` and resizable with `--el-pin-width` / `--el-pin-height`. The existing Marker Icon, Marker Icon Height, zoom, fit-markers, popup, list-hover and consent options all behave the same on either service
  • Change: Leaflet 1.9.4 ships with the element as a fallback, but the render template prefers the identical build YOOtheme Pro 5 already carries for its own Map element, so a visitor downloads the library at most once. It is loaded on demand, so a page without an OpenStreetMap map loads nothing extra
  • Change: the Google Maps API Key and Map ID fields are hidden when the OpenStreetMap service is selected, and the "enter an API key" warning no longer appears for a map that does not need one
  • Fix: elements that need JavaScript stayed dead in the YOOtheme builder while you were editing them. The builder does not reload the preview on every change; it renders the page again, compares it with the previous render and patches only the part that changed straight into the preview DOM. A script tag inside such a patched fragment never runs, and the element this plugin's JavaScript had set up at page load was thrown away along with the old markup, so the new one sat there unhandled until a manual refresh. It showed up worst on Location Map, where the map simply stayed blank while locations were being added, but it applied just as much to Reading Progress, Sticky To Top and Extended Button. Each of those scripts now watches for its own markup being inserted and initialises it on the spot, so the element keeps working through every edit. Loom HQ already did this and is unchanged. Nothing about the front-end output changes
  • Change: Reading Progress and Sticky To Top drive every instance on the page from a single scroll listener instead of registering one per element, so markup that is swapped out no longer leaves a listener behind
  • Addition: Joomill scheduled promotion
  • Addition: License status notice
  • Language: new strings in all 6 languages; the Spanish ones are a provisional translation awaiting review
  • Change: compatible with Joomla 6.2

ContentSync PRO - v1.0.0 5 6

9 October 2026

  • Addition: First Release

ContentSync - v1.0.0 5 6

9 October 2026

  • Addition: First Release

Domain per Language - v1.0.1 6

8 October 2026

  • Change: the plugin is now called "System - Joomill Domain per Language", without "plugin" at the end

Markdown Alternate plugin - v1.4.0 5 6

8 October 2026

  • Addition: Joomill scheduled promotion
  • Language: new strings in all 6 languages; the Spanish ones are a provisional translation awaiting review
  • Change: compatible with Joomla 6.2

LLMs.txt Generator - v1.1.0 5 6

8 October 2026

  • Addition: Joomill scheduled promotion
  • Addition: new setting "Exclude noindex pages" leaves out articles and menu items whose robots setting contains noindex, including articles that inherit noindex from the menu item they are shown under. Enabled by default, also for existing tasks
  • Addition: on sites running Joomill Domain per Language, links to pages on another language domain now point to that domain instead of carrying the internal `/_dpl/<domain>/` routing marker
  • Fix: on multilingual sites, a menu item in another language than the one the task ran in got a link in the wrong language, which could lead to a 404
  • Fix: in the section settings, menu items already chosen in "Include menu items" or "Exclude menu items" were listed twice in the field
  • Language: new strings in all 6 languages; the Spanish ones are a provisional translation awaiting review
  • Change: compatible with Joomla 6.2

Price List component PRO - v4.6.0 5  6

8 October 2026

  • Fix: the category, categories and multiple views looked up the custom fields of every item four times, once for each of the four display positions around the name and the price. On a list of a hundred items that is four hundred lookups. The lookup now runs once per item and the result is shared by the four positions; nothing changes on screen
  • Fix: Custom CSS keeps every character CSS needs. The 4.5.2 safety check on that setting also removed `<` and `>`, which silently turned a rule like `.pricelist-row > .name-cell` into a descendant selector and broke `:has(> img)`. Only a closing style tag is removed now
  • Fix: `!important` in a styling setting (column width, font size, font weight, colour) is kept again. The 4.5.2 check dropped the exclamation mark and left the rest, which made the whole declaration invalid. The check still keeps `;`, `{` and `}` out, so a setting cannot start a rule of its own
  • Fix: the Width setting of a custom field accepts every CSS length again. The 4.5.2 check kept only letters, digits, space, dot, percent, underscore and hyphen, so `calc(100% - 20px)`, `var(--column-width)` and `!important` were mangled. The value is now escaped for HTML on output instead of being filtered, which is what a style attribute actually needs
  • Addition: schema.org output for every list. A new Structured Data setting writes a JSON-LD block into the page head: an `ItemList` of `Product` for a price list, or a `Menu` of nested `MenuSection` for a menu card. Nested categories become nested sections. The setting sits on the menu item with a global default in the component options, so one site can carry a rate sheet and a menu card side by side
  • Addition: the structured data is built from the items the page already shows, so unpublished items, items outside their publishing window and items above the visitor’s access level never reach it. A price that is not plainly a number, such as "on request" or "from 12.50", produces no offer at all rather than an invalid one, and the currency is a setting of its own instead of a guess at the price prefix
  • Addition: field mapping in the component options says which custom field holds the photo, the price variants, the diet labels and the calorie count. Photo is in both editions; price variants, diet and calories are PRO
  • Addition: a menu card layout, alongside the table layout rather than instead of it. It appears as its own menu item type on the category, all-categories and multiple-categories views: no column headings, the name and the price on one line with a dotted leader between them, the description underneath in smaller grey text. Custom fields keep their four display positions, which on a card become a photo column on the left, two inline slots in the name line and a row under the description for allergens, diet or a calorie count. The dots, the photo and the description each have a switch, and the photo has a second one for narrow screens: keep it beside the text, move it above the name, or drop it between the name and the description. The card itself, the dots and the description are in both editions; the photo comes from a custom field, so its three settings are a PRO teaser in the free edition
  • Language: new strings in all 6 languages; the Spanish ones are a provisional translation awaiting review
  • Addition: Joomill scheduled promotion
  • Addition: License status notice
  • Change: compatible with Joomla 6.2

Price List component - v4.6.0 5  6

8 October 2026

  • Fix: the category, categories and multiple views looked up the custom fields of every item four times, once for each of the four display positions around the name and the price. On a list of a hundred items that is four hundred lookups. The lookup now runs once per item and the result is shared by the four positions; nothing changes on screen
  • Fix: Custom CSS keeps every character CSS needs. The 4.5.2 safety check on that setting also removed `<` and `>`, which silently turned a rule like `.pricelist-row > .name-cell` into a descendant selector and broke `:has(> img)`. Only a closing style tag is removed now
  • Fix: `!important` in a styling setting (column width, font size, font weight, colour) is kept again. The 4.5.2 check dropped the exclamation mark and left the rest, which made the whole declaration invalid. The check still keeps `;`, `{` and `}` out, so a setting cannot start a rule of its own
  • Fix: the Width setting of a custom field accepts every CSS length again. The 4.5.2 check kept only letters, digits, space, dot, percent, underscore and hyphen, so `calc(100% - 20px)`, `var(--column-width)` and `!important` were mangled. The value is now escaped for HTML on output instead of being filtered, which is what a style attribute actually needs
  • Addition: schema.org output for every list. A new Structured Data setting writes a JSON-LD block into the page head: an `ItemList` of `Product` for a price list, or a `Menu` of nested `MenuSection` for a menu card. Nested categories become nested sections. The setting sits on the menu item with a global default in the component options, so one site can carry a rate sheet and a menu card side by side
  • Addition: the structured data is built from the items the page already shows, so unpublished items, items outside their publishing window and items above the visitor’s access level never reach it. A price that is not plainly a number, such as "on request" or "from 12.50", produces no offer at all rather than an invalid one, and the currency is a setting of its own instead of a guess at the price prefix
  • Addition: field mapping in the component options says which custom field holds the photo, the price variants, the diet labels and the calorie count. Photo is in both editions; price variants, diet and calories are PRO
  • Addition: a menu card layout, alongside the table layout rather than instead of it. It appears as its own menu item type on the category, all-categories and multiple-categories views: no column headings, the name and the price on one line with a dotted leader between them, the description underneath in smaller grey text. Custom fields keep their four display positions, which on a card become a photo column on the left, two inline slots in the name line and a row under the description for allergens, diet or a calorie count. The dots, the photo and the description each have a switch, and the photo has a second one for narrow screens: keep it beside the text, move it above the name, or drop it between the name and the description. The card itself, the dots and the description are in both editions; the photo comes from a custom field, so its three settings are a PRO teaser in the free edition
  • Language: new strings in all 6 languages; the Spanish ones are a provisional translation awaiting review
  • Addition: Joomill scheduled promotion
  • Addition: License status notice
  • Change: compatible with Joomla 6.2

Reset hits plugin PRO - v5.3.0 5 6

8 October 2026

  • Addition: Joomill scheduled promotion
  • Addition: License status notice

Reset hits module PRO - v5.3.0 5 6

8 October 2026

  • Security: the Custom CSS setting is checked before it is placed in the page, so it can no longer close the style block and run script on the administrator pages that show it. Changing that setting needs access to the options, which is not necessarily a Super User
  • Addition: Joomill scheduled promotion
  • Addition: License status notice
  • Language: new strings in all 6 languages; the Spanish ones are a provisional translation awaiting review
  • Change: compatible with Joomla 6.2

Reset hits module - v5.3.0 5 6

8 October 2026

  • Security: the Custom CSS setting is checked before it is placed in the page, so it can no longer close the style block and run script on the administrator pages that show it. Changing that setting needs access to the options, which is not necessarily a Super User
  • Addition: Joomill scheduled promotion
  • Addition: License status notice
  • Language: new strings in all 6 languages; the Spanish ones are a provisional translation awaiting review
  • Change: compatible with Joomla 6.2

Tag Manager plugin - v2.5.0 5 6

8 October 2026

  • Addition: Joomill scheduled promotion
  • Language: new strings in all 6 languages; the Spanish ones are a provisional translation awaiting review
  • Change: compatible with Joomla 6.2

Social Share plugin - v3.6.0 5 6

8 October 2026

  • Security: the Custom CSS setting is checked before it is placed in the page, so it can no longer close the style block and run script on your visitors' pages. Changing that setting needs access to the options, which is not necessarily a Super User
  • Addition: Joomill scheduled promotion
  • Language: new strings in all 6 languages; the Spanish ones are a provisional translation awaiting review
  • Change: compatible with Joomla 6.2

Secure Messages - v1.1.0 5 6

8 October 2026

  • Fix: Custom CSS keeps every character CSS needs. The safety check on that setting also removed `<` and `>`, which silently turned a rule like `.a > .b` into a descendant selector and broke `:has(> img)`. Only a closing style tag is removed now
  • Language: new strings in all 6 languages; the Spanish ones are a provisional translation awaiting review
  • Addition: Joomill scheduled promotion
  • Addition: License status notice
  • Change: compatible with Joomla 6.2

Notion for RSForm! Pro - v1.4.0 5 6

8 October 2026

  • Fix: a long API key was cut off while you pasted it. Joomla limits a hidden key field to 99 characters unless the extension says otherwise, so the browser silently dropped everything past the 99th character and the service answered with an authorisation error. The key fields now allow 255 characters. Enter your key again if it was longer than that
  • Addition: Joomill scheduled promotion
  • Addition: License status notice
  • Language: new strings in all 6 languages; the Spanish ones are a provisional translation awaiting review
  • Change: compatible with Joomla 6.2

Opening Hours content plugin - v6.3.0 5 6

8 October 2026

  • Security: the Custom CSS setting is checked before it is placed in the page, so it can no longer close the style block and run script on your visitors' pages. Changing that setting needs access to the options, which is not necessarily a Super User
  • Fix: settings that were never stored in the module (because the module was saved before that setting was added to the extension) were read as an empty value instead of their default. On PHP 8.1 and higher that produced a "Passing null to parameter #1 ($string) of type string is deprecated" notice in the page, visible to visitors on sites that display PHP notices. Every setting used in the module output now falls back to its documented default value
  • Fix: a module without any exceptional dates showed "foreach() argument must be of type array|object, null given" for every day in the opening hours list, and the content plugin could show the same warning. An empty exceptional dates list is now handled as no exceptions
  • Language: new strings in all 7 languages; the Spanish ones are a provisional translation awaiting review
  • Addition: Joomill scheduled promotion
  • Addition: License status notice
  • Change: compatible with Joomla 6.2

Opening Hours module PRO - v6.3.0 5 6

8 October 2026

  • Security: the Custom CSS setting is checked before it is placed in the page, so it can no longer close the style block and run script on your visitors' pages. Changing that setting needs access to the options, which is not necessarily a Super User
  • Fix: settings that were never stored in the module (because the module was saved before that setting was added to the extension) were read as an empty value instead of their default. On PHP 8.1 and higher that produced a "Passing null to parameter #1 ($string) of type string is deprecated" notice in the page, visible to visitors on sites that display PHP notices. Every setting used in the module output now falls back to its documented default value
  • Fix: a module without any exceptional dates showed "foreach() argument must be of type array|object, null given" for every day in the opening hours list, and the content plugin could show the same warning. An empty exceptional dates list is now handled as no exceptions
  • Language: new strings in all 7 languages; the Spanish ones are a provisional translation awaiting review
  • Addition: Joomill scheduled promotion
  • Addition: License status notice
  • Change: compatible with Joomla 6.2

Opening Hours module - v6.3.0 5 6

8 October 2026

  • Security: the Custom CSS setting is checked before it is placed in the page, so it can no longer close the style block and run script on your visitors' pages. Changing that setting needs access to the options, which is not necessarily a Super User
  • Fix: settings that were never stored in the module (because the module was saved before that setting was added to the extension) were read as an empty value instead of their default. On PHP 8.1 and higher that produced a "Passing null to parameter #1 ($string) of type string is deprecated" notice in the page, visible to visitors on sites that display PHP notices. Every setting used in the module output now falls back to its documented default value
  • Fix: a module without any exceptional dates showed "foreach() argument must be of type array|object, null given" for every day in the opening hours list, and the content plugin could show the same warning. An empty exceptional dates list is now handled as no exceptions
  • Language: new strings in all 7 languages; the Spanish ones are a provisional translation awaiting review
  • Addition: Joomill scheduled promotion
  • Addition: License status notice
  • Change: compatible with Joomla 6.2

Filedrop - v1.1.0 5 6

8 October 2026

  • Security: a sender can no longer hide HTML in the name they fill in and have it rendered in the e-mails Filedrop sends, so a transfer notification can no longer be dressed up with a fake link or a tracking pixel
  • Fix: the e-mails are translated again. While an e-mail was being put together the component looked for its own language file in the wrong folder, so a sentence like the note that a transfer was removed after its last allowed download went out as a raw language key
  • Change: the mail templates keep the language keys instead of one fixed translation, so every e-mail is written in the language that is active when it is sent instead of the language that happened to be active when Filedrop was installed. An existing installation keeps its current mail templates, including any wording changed under System > Mail Templates
  • Fix: Custom CSS keeps every character CSS needs. The safety check on that setting also removed `<` and `>`, which silently turned a rule like `.a > .b` into a descendant selector and broke `:has(> img)`. Only a closing style tag is removed now
  • Language: new strings in all 6 languages; the Spanish ones are a provisional translation awaiting review
  • Addition: Joomill scheduled promotion
  • Addition: License status notice
  • Change: compatible with Joomla 6.2

Custom Quick Icons - v2.9.0 5 6

8 October 2026

  • Addition: Joomill scheduled promotion
  • Change: the J2Commerce quick icons match J2Commerce's own quick icons module: the same icons and the same choice of items, now including filters, countries, zones, geo zones, tax rates, tax profiles, email templates, invoice templates, custom fields, payment methods, shipping methods, queues, analytics and apps, plus the quick icons of J2Commerce plugins. Titles follow the J2Commerce menu. An existing selection is carried over on update
  • Language: new strings in all 9 languages; the Spanish ones are a provisional translation awaiting review
  • Change: compatible with Joomla 6.2
  • Fix: the J2Commerce quick icons linked to the old J2Store component and no longer worked with J2Commerce 6. They now open J2Commerce itself
  • Remove: quick icons for the old J2Store component (J2Store 4 and earlier)

Admin Content Calendar PRO - v1.3.0 5 6

8 October 2026

  • Security: the Custom CSS setting is checked before it is placed in the page, so it can no longer close the style block and run script on the administrator pages that show it. Changing that setting needs access to the options, which is not necessarily a Super User
  • Addition: "Show unpublished articles" setting. Articles that are still unpublished appear on the calendar next to the scheduled ones, so a draft can be planned before it is written. They are shown faded with a dashed outline and cannot be dragged to another date. The setting only takes effect for users who are allowed to change the state of an article, so it cannot expose someone else's work in progress to a backend user without rights on articles
  • Language: the Spanish module file is back at full string parity. It was missing twenty-two strings, among them the whole Date Field and custom field colour settings introduced in 1.2.0, the "Open articles in" setting, and the three drag and drop messages that the 1.2.0 changelog claimed were added in all six languages
  • Addition: Joomill scheduled promotion
  • Addition: License status notice
  • Language: new strings in all 6 languages; the Spanish ones are a provisional translation awaiting review
  • Change: compatible with Joomla 6.2

Admin Content Calendar - v1.3.0 5 6

8 October 2026

  • Security: the Custom CSS setting is checked before it is placed in the page, so it can no longer close the style block and run script on the administrator pages that show it. Changing that setting needs access to the options, which is not necessarily a Super User
  • Addition: "Show unpublished articles" setting. Articles that are still unpublished appear on the calendar next to the scheduled ones, so a draft can be planned before it is written. They are shown faded with a dashed outline and cannot be dragged to another date. The setting only takes effect for users who are allowed to change the state of an article, so it cannot expose someone else's work in progress to a backend user without rights on articles
  • Language: the Spanish module file is back at full string parity. It was missing twenty-two strings, among them the whole Date Field and custom field colour settings introduced in 1.2.0, the "Open articles in" setting, and the three drag and drop messages that the 1.2.0 changelog claimed were added in all six languages
  • Addition: Joomill scheduled promotion
  • Addition: License status notice
  • Language: new strings in all 6 languages; the Spanish ones are a provisional translation awaiting review
  • Change: compatible with Joomla 6.2

Frontend Content Calendar PRO - v1.4.0 5 6

8 October 2026

  • Security: the Custom CSS setting is checked before it is placed in the page, so it can no longer close the style block and run script on your visitors' pages. Changing that setting needs access to the options, which is not necessarily a Super User
  • Addition: "Link items to" option (basic tab) that decides where a click on a calendar item goes: the article (default, unchanged), Link A, B or C from the article's own Options tab, a custom field of your choice, or nothing at all. Requested by a user who keeps the address of an external page in a custom field and wants the calendar to send visitors there instead of to the Joomla article
  • Addition: "When the link is empty" option for articles that have no address in the selected link: open the article anyway (default) or show the item without a link
  • Addition: Link A, B and C bring their own button label along. When the article fills in the link text, the read more button in the popup uses that wording instead of the standard "Read more"
  • Note: an item that points somewhere other than its own article always opens as a normal link, even with "Open articles in" set to the popup, because a popup showing the Joomla article would contradict where the link points. Joomla's own target setting on Link A, B and C is not used; "Open articles in" stays the single setting that decides how a link opens
  • Note: only web addresses (http, https, mailto, tel) and paths within your own site are used. Anything else in the field is ignored and the item follows the fallback setting, so a link field can never be used to run a script in a visitor's browser
  • Addition: "Sort items within a day" option (basic tab) for days with more than one item. Leave it on start date (default, unchanged) or sort the items on the time of start publishing, the time of featured up or a custom field of your choice. Requested by a user whose events all share a date-only start field while the start time sits in a separate field, so the items of one day showed up in the order they were entered
  • Note: the items are sorted on their time of day, so a multi-day event continuing from the day before takes its place by its own start time. A custom field holding text such as "10:00 AM" or "14:30" is read as a time, which puts 12:15 PM correctly before 1:00 PM; a value that is not a time is sorted alphabetically after the timed items, and items without a value are shown last
  • Addition: Joomill scheduled promotion
  • Addition: License status notice
  • Language: new strings in all 6 languages; the Spanish ones are a provisional translation awaiting review
  • Change: compatible with Joomla 6.2

Custom Fields - Youtube plugin PRO - v5.4.0 5 6

7 October 2026

  • Language: new strings in all 6 languages; the Spanish ones are a provisional translation awaiting review
  • Addition: Joomill scheduled promotion
  • Addition: License status notice
  • Change: compatible with Joomla 6.2

Custom Fields - Youtube plugin - v5.4.0 5 6

7 October 2026

  • Language: new strings in all 6 languages; the Spanish ones are a provisional translation awaiting review
  • Addition: Joomill scheduled promotion
  • Addition: License status notice
  • Change: compatible with Joomla 6.2

Custom Fields - Vimeo plugin PRO - v5.4.0 5 6

7 October 2026

  • Language: new strings in all 6 languages; the Spanish ones are a provisional translation awaiting review
  • Addition: Joomill scheduled promotion
  • Addition: License status notice
  • Change: compatible with Joomla 6.2

Custom Fields - Vimeo plugin - v5.4.0 5 6

7 October 2026

  • Language: new strings in all 6 languages; the Spanish ones are a provisional translation awaiting review
  • Addition: Joomill scheduled promotion
  • Addition: License status notice
  • Change: compatible with Joomla 6.2

Custom Fields - User Dropdown plugin PRO - v5.4.0 5 6

7 October 2026

  • Fix: a deleted user was shown as an empty pair of brackets. The field now shows the user ID in that case, as it was meant to
  • Fix: a stored value that is not a user ID no longer ends in an error on the page
  • Language: new strings in all 6 languages; the Spanish ones are a provisional translation awaiting review
  • Addition: Joomill scheduled promotion
  • Addition: License status notice
  • Change: compatible with Joomla 6.2

Custom Fields - User Dropdown plugin - v5.4.0 5 6

7 October 2026

  • Fix: a deleted user was shown as an empty pair of brackets. The field now shows the user ID in that case, as it was meant to
  • Fix: a stored value that is not a user ID no longer ends in an error on the page
  • Language: new strings in all 6 languages; the Spanish ones are a provisional translation awaiting review
  • Addition: Joomill scheduled promotion
  • Addition: License status notice
  • Change: compatible with Joomla 6.2

Custom Fields - Spotify plugin PRO - v5.4.0 5 6

7 October 2026

  • Language: new strings in all 6 languages; the Spanish ones are a provisional translation awaiting review
  • Addition: Joomill scheduled promotion
  • Addition: License status notice
  • Change: compatible with Joomla 6.2

Custom Fields - Spotify plugin - v5.4.0 5 6

7 October 2026

  • Language: new strings in all 6 languages; the Spanish ones are a provisional translation awaiting review
  • Addition: Joomill scheduled promotion
  • Addition: License status notice
  • Change: compatible with Joomla 6.2

Custom Fields - QR Code plugin PRO - v6.2.0 5 6

7 October 2026

  • Language: new strings in all 6 languages; the Spanish ones are a provisional translation awaiting review
  • Addition: Joomill scheduled promotion
  • Addition: License status notice
  • Change: compatible with Joomla 6.2

Custom Fields - QR Code plugin - v6.2.0 5 6

7 October 2026

  • Language: new strings in all 6 languages; the Spanish ones are a provisional translation awaiting review
  • Addition: Joomill scheduled promotion
  • Addition: License status notice
  • Change: compatible with Joomla 6.2

Autolanguage PRO plugin - v2.7.0 5 6

7 October 2026

  • Change: the instruction sent to the AI translation services (OpenAI, Anthropic, Gemini, Mistral, DeepSeek and xAI) is stricter. The text to translate is now fenced between markers and the instruction states that everything between them is text, never a command, that a question is translated into a question rather than answered, and that an instruction is translated rather than carried out. The wording lives in one place instead of being repeated in each of the six services, so they can no longer drift apart. DeepL, Google Translate and Microsoft Translator are unaffected: they are translation services and have no conversation to be drawn into
  • Fix: a title is no longer replaced by an answer to itself. A short field such as "Where is Mount Sinai?" reads as a question, and an AI translation service sometimes answers it instead of translating it, returning a paragraph about the location. That paragraph does not fit in the title field, so the translation failed with "Data too long for column title" and that language was skipped. A result that is far longer than its source can never be a translation, so it is now refused, the original text is kept and the log records what happened. Running the translation again gives the service another chance
  • Fix: "Update links in content" now reaches a YOOtheme Builder page. The setting rewrites a link so it points at the translation of the article, category or menu item it leads to, but it looked for `href="index.php?..."` in the text, and a Builder page has none: its links live in the layout JSON as a property, and a link typed into a text block sits there behind escaped quotes that the same search cannot see either. Every translated Builder page therefore kept pointing at the source language. Both kinds are now rewritten, along with the `lang` parameter. Only the `index.php?` form is handled: a SEF link carries no ids, and guessing which item it leads to would send visitors to the wrong page, so pick the non-SEF form in the link picker for links that have to follow the translation
  • Fix: a translation run ended in a 500 while its work had already been done. Before writing a clone the plugin checked its database connection, because a long translation call leaves it idle long enough for MySQL to drop it, and it did so by opening a second driver and handing that driver's open connection to the first one. Two driver objects then owned one connection and both closed it at the end of the request, so the second close failed with "mysqli object is already closed" from a destructor, far outside any code that could catch it. The translations themselves were already saved, which is why reloading the page showed them. The connection is now reopened on the driver the plugin already has, and only when a check shows it is actually gone
  • Fix: a block of content that happens to contain a brace or an icon is translated again on a YOOtheme Builder page. Two rules meant to keep technical values away from the translation service, one for CSS and JSON, one for SVG markup, rejected the whole value as soon as such a fragment appeared anywhere inside it. A custom HTML table with a `<style>` block in front of it, or with a check mark drawn as an inline SVG in one of its cells, was therefore left in the source language while the rest of the page came back translated. Both rules now only apply to a value that is nothing but code or nothing but an icon
  • Fix: the column headers of a YOOtheme table element are translated. The five header fields were missing from the list of translatable properties, so a table came back with translated rows under headers still in the source language
  • Fix: a YOOtheme Builder article kept its page content in the source language. YOOtheme stores the builder layout as JSON in an HTML comment in the article text and renders the page from that JSON, so the layout is the only copy that reaches a visitor. The plugin looked that comment up with an expression that stops at the first `-->`, and a layout holding an HTML comment of its own, which any pasted snippet or tracking code puts there, was therefore handed over truncated and unreadable. The layout was then kept as it was and the translation ran on the article text YOOtheme never shows, which left the translated article with an English title above a page still entirely in the source language. The layout is now read with the same expression YOOtheme reads it with
  • Fix: a YOOtheme layout the plugin cannot read is now named in the log as such. Both routes that kept the source language were silent, so a log could not tell an article that has no builder layout apart from one whose layout could not be parsed, and a support log looked exactly the same in both cases
  • Fix: the language buttons shown when editing an item no longer include the language of the item itself. The list was built from the "Active Source Language" setting, so with that setting left empty every content language was offered, including the one the item was already in. Ticking it never did anything, because saving always leaves the item's own language out, but it suggested a translation that was never going to happen. When no other language is left, the notice is not shown at all
  • Fix: a translation into a language with its own script gets an alias in that script again. With "Unicode Aliases" switched on in the Global Configuration, a Hebrew, Russian or Ukrainian translation has to get an alias in its own characters, but on Joomla 6 a new translation came out as `byt` for "בית" or `sovist` for "Совість". The plugin built the alias itself and in doing so skipped that setting, and since Joomla 6 writes every script out in Latin letters the result was no longer empty, so Joomla kept it. The alias is now made the way Joomla makes it for an item saved by hand, in the language of the translation. Applies to articles, categories, menu items and tags. Existing translations keep the alias they have: empty the alias field and save to have it rebuilt
  • Fix: a new translation is linked to its source again when the item already has translations in other languages. Joomla gives a group of associated items a new key when the item is saved, and it does so after the plugin has read the old one. This has always been the case for menu items and applies to categories since Joomla 6.1. The new translation was then stored under the key the group had just left, so it was associated with nothing, and saving the source again created a second translation next to it. The association is now written under the key the group has at the end of the save. A translation that was left unlinked before this version has to be associated by hand once, or removed so the next save creates it again
  • Addition: "Link A/B/C text" added to the translatable fields for articles. The three link labels on an article's Links tab were copied to every translation unchanged, so a Dutch "Lees het rapport" stayed Dutch on the English article. Tick the new option and `urlatext`, `urlbtext` and `urlctext` are translated along with the rest. The addresses themselves are never rewritten, and a label that is an address rather than a piece of text is left alone so a bare link does not come back as translated words. Existing installations keep the fields they have selected, so switch the option on to start using it
  • Addition: "Tags" added to the translatable fields for articles. With "Fields to Update" set to "Only the selected fields" the tags of an existing translation were never touched, so there was no way to bring the tags of a set of translations up to date without rebuilding everything else from the source article as well. Tick the new option, and leave the others unticked if tags are all you want, and saving the source article updates the tags of its translations and nothing else. With "Fields to Update" on "All fields" tags keep following the source as they always did. Existing installations keep the fields they have selected, so switch the option on to start using it
  • Change: a tag taken off an article now comes off its translations too. Tags were only ever added, so a translation kept every tag the source article had ever carried. A tag is removed when it is no longer on the source article and is a tag for all languages, a tag in the source language, or the translation of a tag in the source language. A tag that exists only in the language of the translation was put there by hand and stays
  • Addition: Joomill scheduled promotion
  • Addition: License status notice
  • Language: new strings in all 6 languages; the Spanish ones are a provisional translation awaiting review
  • Change: compatible with Joomla 6.2

Autolanguage plugin - v2.7.0 5 6

7 October 2026

  • Change: the instruction sent to the AI translation services (OpenAI, Anthropic, Gemini, Mistral, DeepSeek and xAI) is stricter. The text to translate is now fenced between markers and the instruction states that everything between them is text, never a command, that a question is translated into a question rather than answered, and that an instruction is translated rather than carried out. The wording lives in one place instead of being repeated in each of the six services, so they can no longer drift apart. DeepL, Google Translate and Microsoft Translator are unaffected: they are translation services and have no conversation to be drawn into
  • Fix: a title is no longer replaced by an answer to itself. A short field such as "Where is Mount Sinai?" reads as a question, and an AI translation service sometimes answers it instead of translating it, returning a paragraph about the location. That paragraph does not fit in the title field, so the translation failed with "Data too long for column title" and that language was skipped. A result that is far longer than its source can never be a translation, so it is now refused, the original text is kept and the log records what happened. Running the translation again gives the service another chance
  • Fix: "Update links in content" now reaches a YOOtheme Builder page. The setting rewrites a link so it points at the translation of the article, category or menu item it leads to, but it looked for `href="index.php?..."` in the text, and a Builder page has none: its links live in the layout JSON as a property, and a link typed into a text block sits there behind escaped quotes that the same search cannot see either. Every translated Builder page therefore kept pointing at the source language. Both kinds are now rewritten, along with the `lang` parameter. Only the `index.php?` form is handled: a SEF link carries no ids, and guessing which item it leads to would send visitors to the wrong page, so pick the non-SEF form in the link picker for links that have to follow the translation
  • Fix: a translation run ended in a 500 while its work had already been done. Before writing a clone the plugin checked its database connection, because a long translation call leaves it idle long enough for MySQL to drop it, and it did so by opening a second driver and handing that driver's open connection to the first one. Two driver objects then owned one connection and both closed it at the end of the request, so the second close failed with "mysqli object is already closed" from a destructor, far outside any code that could catch it. The translations themselves were already saved, which is why reloading the page showed them. The connection is now reopened on the driver the plugin already has, and only when a check shows it is actually gone
  • Fix: a block of content that happens to contain a brace or an icon is translated again on a YOOtheme Builder page. Two rules meant to keep technical values away from the translation service, one for CSS and JSON, one for SVG markup, rejected the whole value as soon as such a fragment appeared anywhere inside it. A custom HTML table with a `<style>` block in front of it, or with a check mark drawn as an inline SVG in one of its cells, was therefore left in the source language while the rest of the page came back translated. Both rules now only apply to a value that is nothing but code or nothing but an icon
  • Fix: the column headers of a YOOtheme table element are translated. The five header fields were missing from the list of translatable properties, so a table came back with translated rows under headers still in the source language
  • Fix: a YOOtheme Builder article kept its page content in the source language. YOOtheme stores the builder layout as JSON in an HTML comment in the article text and renders the page from that JSON, so the layout is the only copy that reaches a visitor. The plugin looked that comment up with an expression that stops at the first `-->`, and a layout holding an HTML comment of its own, which any pasted snippet or tracking code puts there, was therefore handed over truncated and unreadable. The layout was then kept as it was and the translation ran on the article text YOOtheme never shows, which left the translated article with an English title above a page still entirely in the source language. The layout is now read with the same expression YOOtheme reads it with
  • Fix: a YOOtheme layout the plugin cannot read is now named in the log as such. Both routes that kept the source language were silent, so a log could not tell an article that has no builder layout apart from one whose layout could not be parsed, and a support log looked exactly the same in both cases
  • Fix: the language buttons shown when editing an item no longer include the language of the item itself. The list was built from the "Active Source Language" setting, so with that setting left empty every content language was offered, including the one the item was already in. Ticking it never did anything, because saving always leaves the item's own language out, but it suggested a translation that was never going to happen. When no other language is left, the notice is not shown at all
  • Fix: a translation into a language with its own script gets an alias in that script again. With "Unicode Aliases" switched on in the Global Configuration, a Hebrew, Russian or Ukrainian translation has to get an alias in its own characters, but on Joomla 6 a new translation came out as `byt` for "בית" or `sovist` for "Совість". The plugin built the alias itself and in doing so skipped that setting, and since Joomla 6 writes every script out in Latin letters the result was no longer empty, so Joomla kept it. The alias is now made the way Joomla makes it for an item saved by hand, in the language of the translation. Applies to articles, categories, menu items and tags. Existing translations keep the alias they have: empty the alias field and save to have it rebuilt
  • Fix: a new translation is linked to its source again when the item already has translations in other languages. Joomla gives a group of associated items a new key when the item is saved, and it does so after the plugin has read the old one. This has always been the case for menu items and applies to categories since Joomla 6.1. The new translation was then stored under the key the group had just left, so it was associated with nothing, and saving the source again created a second translation next to it. The association is now written under the key the group has at the end of the save. A translation that was left unlinked before this version has to be associated by hand once, or removed so the next save creates it again
  • Addition: "Link A/B/C text" added to the translatable fields for articles. The three link labels on an article's Links tab were copied to every translation unchanged, so a Dutch "Lees het rapport" stayed Dutch on the English article. Tick the new option and `urlatext`, `urlbtext` and `urlctext` are translated along with the rest. The addresses themselves are never rewritten, and a label that is an address rather than a piece of text is left alone so a bare link does not come back as translated words. Existing installations keep the fields they have selected, so switch the option on to start using it
  • Addition: "Tags" added to the translatable fields for articles. With "Fields to Update" set to "Only the selected fields" the tags of an existing translation were never touched, so there was no way to bring the tags of a set of translations up to date without rebuilding everything else from the source article as well. Tick the new option, and leave the others unticked if tags are all you want, and saving the source article updates the tags of its translations and nothing else. With "Fields to Update" on "All fields" tags keep following the source as they always did. Existing installations keep the fields they have selected, so switch the option on to start using it
  • Change: a tag taken off an article now comes off its translations too. Tags were only ever added, so a translation kept every tag the source article had ever carried. A tag is removed when it is no longer on the source article and is a tag for all languages, a tag in the source language, or the translation of a tag in the source language. A tag that exists only in the language of the translation was put there by hand and stays
  • Addition: Joomill scheduled promotion
  • Addition: License status notice
  • Language: new strings in all 6 languages; the Spanish ones are a provisional translation awaiting review
  • Change: compatible with Joomla 6.2

Admin Notes - v1.6.0 5 6

7 October 2026

  • Addition: Joomill scheduled promotion
  • Language: new strings in all 6 languages; the Spanish ones are a provisional translation awaiting review
  • Change: compatible with Joomla 6.2

Admin Customizer - v1.1.0 5 6

7 October 2026

  • Security: the Custom CSS setting is checked before it is placed in the page, so it can no longer close the style block and run script on the administrator pages that show it. Changing that setting needs access to the options, which is not necessarily a Super User
  • Fix: a long API key was cut off while you pasted it. Joomla limits a hidden key field to 99 characters unless the extension says otherwise, so the browser silently dropped everything past the 99th character and the service answered with an authorisation error. The key fields now allow 255 characters. Enter your key again if it was longer than that
  • Addition: Joomill scheduled promotion
  • Addition: License status notice
  • Language: new strings in all 6 languages; the Spanish ones are a provisional translation awaiting review
  • Change: compatible with Joomla 6.2

Client Response Gallery - v1.3.0 5 6

7 October 2026

  • Security: the Custom CSS setting is checked before it is placed in the page, so it can no longer close the style block and run script on your visitors' pages. Changing that setting needs access to the options, which is not necessarily a Super User
  • Fix: the gallery password field showed the scrambled stored value when you opened an existing gallery, which reads as a malfunction and invites clearing the field, which would have removed the protection. The field now starts empty: leave it empty to keep the current password, or type a new one to replace it. Removing the password is a switch of its own, shown only for a gallery that has one. The field also masks what you type
  • Language: new strings in all 6 languages; the Spanish ones are a provisional translation awaiting review
  • Addition: Joomill scheduled promotion
  • Addition: License status notice
  • Change: compatible with Joomla 6.2

Admin Checklist PRO - v1.7.0 5 6

7 October 2026

  • Security: the Custom CSS setting is checked before it is placed in the page, so it can no longer close the style block and run script on the administrator pages that show it. Changing that setting needs access to the options, which is not necessarily a Super User
  • Addition: a Web Services plugin that opens the Joomla API for the checklist. You can list, create, change, tick off and delete tasks, and manage their categories, from another system. The plugin is switched off after installation; enable it when you want to use the API
  • Addition: an API token can be limited to ticking tasks off and nothing else, by giving its user only the "Check" permission on the checklist
  • Change: a user who has the "Check" permission but not "Edit State" can now tick tasks off in the backend as well. Until now ticking off silently required the broader permission
  • Change: links to administrator screens in a task description are stored in their short form (index.php?option=...) instead of as a full web address, so a checklist you export keeps working when someone imports it on another site. Links to other websites are left as they are. Existing tasks are not changed, but they are exported in the short form
  • Addition: a setting "Link task titles in Checklist" (off by default). When it is on, a user who may edit tasks opens the edit form by clicking a task title in the Checklist view, and Save & Close or Close brings them back to the Checklist instead of to Task Management
  • Language: new strings in all 6 languages; the Spanish ones are a provisional translation awaiting review
  • Addition: Joomill scheduled promotion
  • Addition: License status notice
  • Change: compatible with Joomla 6.2
  • Fix: installing the Pro package on a site that did not have the Recurring Tasks plugin yet no longer stops halfway. The plugin tried to add a database column that the component already creates, which left the package without its last plugins

Admin Checklist - v1.7.0 5 6

7 October 2026

  • Security: the Custom CSS setting is checked before it is placed in the page, so it can no longer close the style block and run script on the administrator pages that show it. Changing that setting needs access to the options, which is not necessarily a Super User
  • Change: links to administrator screens in a task description are stored in their short form (index.php?option=...) instead of as a full web address, so a checklist you export keeps working when someone imports it on another site. Links to other websites are left as they are. Existing tasks are not changed, but they are exported in the short form
  • Addition: a setting "Link task titles in Checklist" (off by default). When it is on, a user who may edit tasks opens the edit form by clicking a task title in the Checklist view, and Save & Close or Close brings them back to the Checklist instead of to Task Management
  • Language: new strings in all 6 languages; the Spanish ones are a provisional translation awaiting review
  • Addition: Joomill scheduled promotion
  • Addition: License status notice
  • Change: compatible with Joomla 6.2

Access Key plugin - v2.4.0 5 6

7 October 2026

  • Addition: optional integration with the Joomla action log. Switch it on and every access decision shows up in Users > Action Logs: entry with the key, entry through a whitelisted IP address, refused entry, and visitors that are locked out after too many failed attempts. Repeated refusals from the same visitor are recorded once every fifteen minutes, so a scanner cannot flood the log or the notification emails, and the IP address only appears in the message when IP logging is enabled in the Action Logs options
  • Addition: Joomill scheduled promotion
  • Change: the access key is checked when you save the plugin. It may only contain letters, numbers, dashes and underscores, because PHP changes dots and spaces in a web address and a key with those characters could never be matched. A key that Joomla itself uses in backend addresses, such as option or task, is refused as well, because it would let anyone in
  • Language: new strings in all 6 languages; the Spanish ones are a provisional translation awaiting review
  • Change: compatible with Joomla 6.2

Domain per Language - v1.0.0 6

3 October 2026

  • Addition: First Release

Admin Notes - v1.5.4 5 6

8 September 2026

  • Fix: saving a note no longer ends in a "404 Invalid controller class: adminnotes" error. The save button used the reserved `task` field with a dot in the value, which Joomla reads as a controller name for the component the page belongs to. The module now uses its own field name
  • Security: the Custom CSS setting is checked before it is placed in the page, so it can no longer close the style block and run script on the administrator pages that show it. Changing that setting needs access to the options, which is not necessarily a Super User
  • Change: the "Edit users" option now accepts multiple users instead of a single one, matching the user groups option and the option description
  • Language: the "not authorised" message was missing in German, French and Italian and is now translated in all six languages

Admin Checklist PRO - v1.6.0 5 6

3 September 2026

  • Addition: the Pro package has its own update server and download ID, so the paid plugins are now offered through the Joomla update system like any other extension. Until now they had no update server at all and could only be updated by downloading them again
  • Addition: every task now has a priority (Low, Normal or High), shown as a coloured label in the checklist and in the task list. You can filter the list on priority and sort the task list by it. Existing tasks get the Normal priority
  • Addition: a "Show priority" option in the component options to switch the priority off. When it is off, the field disappears from the task form and the column and filter disappear from both overviews; the priority that is already stored on your tasks is kept
  • Addition: the user filter in the checklist and in the task list now opens with "Assigned to me", so you can narrow either overview down to your own tasks in one click. It is always offered, also when nothing is assigned to you yet, and you can combine it with other people the way you already could. Available when the Assigned To plugin is enabled
  • Addition: the checklist now also shows the due date as a coloured label, with the same filter as the task list. Until now the due date was only visible in Task Management
  • Addition: the Due Date plugin now has its own options screen with the warning threshold and the danger threshold in days, so the orange and red labels no longer sit at a fixed 30 and 7 days
  • Fix: a due date is saved as the day you picked. The date was converted to UTC before it was stored, and because a due date has no time of day that conversion moved it to the day before for everyone in a timezone ahead of UTC, so picking today gave you yesterday
  • Fix: a task without a due date stays empty. An empty date was stored as a placeholder rather than as nothing at all, which showed up in the task as -0001-11-30. Existing tasks with such a placeholder are cleared when you update. Due dates that were shifted a day by the problem above are not corrected automatically, because a shifted date cannot be told apart from one you meant that way
  • Fix: the task list and the due date filter now use the thresholds set on the Due Date plugin. Until now they had those two values written into the code, so changing the plugin settings had no effect
  • Fix: sorting the task list by due date works again. "Due Date Ascending" and "Due Date Descending" were offered in the sort box but were not on the list of allowed sort columns, so the list quietly fell back to sorting by ID
  • Fix: importing a checklist no longer resets fields that the file does not mention. A checklist exported by an older version has no priority in it, and importing it over your tasks put every priority back to Normal. The same now goes for the description, the order and the published state: an import overwrites what the file describes and leaves the rest of your task alone
  • Change: Admin Checklist is now delivered as two packages, Free and Pro. The Pro package contains everything the Free package has, plus the Assigned To, Due Date and Recurring Tasks plugins. Those three plugins are no longer sold and downloaded separately. If you already have them installed one by one, install the Pro package once and it takes over the plugins that are already on your site, with their settings
  • Change: the paid plugins no longer install the shared "Joomill - Update Logging" plugin themselves. The package does that once, so installing Pro no longer starts three extra downloads in the background
  • Change: the due date colouring is calculated in one place for the whole component, and compares whole days instead of the exact time of day, so a task that is due today is no longer treated as overdue
  • Change: package manifest cleaned up to the current Joomla schema (the unused version attribute and namespace element removed) and the licence line in all manifests written the same way
  • Language: the due date texts (column heading, filter, form label and sorting) were only defined in English; they are now translated in Dutch, German, French and Italian, and eight Spanish texts that were still missing since 1.5.2 have been added

Admin Checklist - v1.6.0 5 6

3 September 2026

  • Addition: every task now has a priority (Low, Normal or High), shown as a coloured label in the checklist and in the task list. You can filter the list on priority and sort the task list by it. Existing tasks get the Normal priority
  • Addition: a "Show priority" option in the component options to switch the priority off. When it is off, the field disappears from the task form and the column and filter disappear from both overviews; the priority that is already stored on your tasks is kept
  • Fix: importing a checklist no longer resets fields that the file does not mention. A checklist exported by an older version has no priority in it, and importing it over your tasks put every priority back to Normal. The same now goes for the description, the order and the published state: an import overwrites what the file describes and leaves the rest of your task alone
  • Change: Admin Checklist is now delivered as two packages, Free and Pro. The Pro package contains everything the Free package has, plus the Assigned To, Due Date and Recurring Tasks plugins. Those three plugins are no longer sold and downloaded separately. If you already have them installed one by one, install the Pro package once and it takes over the plugins that are already on your site, with their settings
  • Change: package manifest cleaned up to the current Joomla schema (the unused version attribute and namespace element removed) and the licence line in all manifests written the same way
  • Language: the due date texts (column heading, filter, form label and sorting) were only defined in English; they are now translated in Dutch, German, French and Italian, and eight Spanish texts that were still missing since 1.5.2 have been added

Secure Messages - v1.0.0 5 6

3 September 2026

  • Addition: First release

Autolanguage PRO plugin - v2.6.0 5 6

2 September 2026

  • Addition: new "Fields to Update" option for articles, categories, menu items, modules, tags and mail templates. Set it to "Only the selected fields" and an update of an existing translation writes nothing but the fields ticked under "Translatable Fields". Until now every unselected field was copied over from the source item in its original language, so a finished set of translations could not be given a meta description without their title and text being replaced by the source text at the same time. In this mode tags, custom fields, the workflow stage and the module menu assignment of the existing translation are left alone as well. The default keeps the previous behaviour
  • Fix: a translation is no longer lost when it comes out longer than the field it has to fit in. Joomla stores an article title in 255 characters, and Russian, Spanish and Portuguese generally run longer than the English original, so a title close to that limit failed with "Data too long for column title" and that language was skipped while the others went through. Every translated value is now shortened to what the field holds, counted in characters so accented and Cyrillic text is measured correctly, and the log names the field and the language that was shortened. Applies to articles, categories, menu items, modules, tags and mail templates
  • Fix: long API keys were cut off while you pasted them. Since 2.5.0 the key fields are hidden password fields, and Joomla gives such a field a limit of 99 characters unless the extension says otherwise, so the browser silently dropped everything past the 99th character. An Anthropic key is 108 characters and an OpenAI project key is longer still, so those never arrived complete and the service answered with an authorisation error. All nine key fields now allow 255 characters. Enter your key again if you added or changed one under 2.5.0
  • Fix: custom field values on articles and categories were translated even with "Custom Fields" left unticked under "Translatable Fields". The setting is now honoured: the values are still copied to the translation, but in their original language, which is what the option has always described

Autolanguage plugin - v2.6.0 5 6

2 September 2026

  • Addition: new "Fields to Update" option for articles, categories, menu items, modules, tags and mail templates. Set it to "Only the selected fields" and an update of an existing translation writes nothing but the fields ticked under "Translatable Fields". Until now every unselected field was copied over from the source item in its original language, so a finished set of translations could not be given a meta description without their title and text being replaced by the source text at the same time. In this mode tags, custom fields, the workflow stage and the module menu assignment of the existing translation are left alone as well. The default keeps the previous behaviour
  • Fix: a translation is no longer lost when it comes out longer than the field it has to fit in. Joomla stores an article title in 255 characters, and Russian, Spanish and Portuguese generally run longer than the English original, so a title close to that limit failed with "Data too long for column title" and that language was skipped while the others went through. Every translated value is now shortened to what the field holds, counted in characters so accented and Cyrillic text is measured correctly, and the log names the field and the language that was shortened. Applies to articles, categories, menu items, modules, tags and mail templates
  • Fix: long API keys were cut off while you pasted them. Since 2.5.0 the key fields are hidden password fields, and Joomla gives such a field a limit of 99 characters unless the extension says otherwise, so the browser silently dropped everything past the 99th character. An Anthropic key is 108 characters and an OpenAI project key is longer still, so those never arrived complete and the service answered with an authorisation error. All nine key fields now allow 255 characters. Enter your key again if you added or changed one under 2.5.0
  • Fix: custom field values on articles and categories were translated even with "Custom Fields" left unticked under "Translatable Fields". The setting is now honoured: the values are still copied to the translation, but in their original language, which is what the option has always described

Opening Hours content plugin - v6.2.4 5 6

2 September 2026

  • Fix: the module could take the whole site down with a memory error ("Allowed memory size exhausted"). Joomla stores the layout setting as "_:default", and 6.2.3 stripped the colon out of it while making the setting safe to use in a file path. The module then asked for a layout file that does not exist, Joomla answered with the module's own main layout file, and that file kept loading itself until the memory ran out. The layout setting now keeps the form Joomla stores it in, and a layout file that does not exist is skipped instead of loaded

Opening Hours module PRO - v6.2.4 5 6

2 September 2026

  • Fix: the module could take the whole site down with a memory error ("Allowed memory size exhausted"). Joomla stores the layout setting as "_:default", and 6.2.3 stripped the colon out of it while making the setting safe to use in a file path. The module then asked for a layout file that does not exist, Joomla answered with the module's own main layout file, and that file kept loading itself until the memory ran out. The layout setting now keeps the form Joomla stores it in, and a layout file that does not exist is skipped instead of loaded

Opening Hours module - v6.2.4 5 6

2 September 2026

  • Fix: the module could take the whole site down with a memory error ("Allowed memory size exhausted"). Joomla stores the layout setting as "_:default", and 6.2.3 stripped the colon out of it while making the setting safe to use in a file path. The module then asked for a layout file that does not exist, Joomla answered with the module's own main layout file, and that file kept loading itself until the memory ran out. The layout setting now keeps the form Joomla stores it in, and a layout file that does not exist is skipped instead of loaded

Custom Fields - Youtube plugin PRO - v5.3.3 5 6

1 September 2026

  • Security: the helper plugin for update logging is only installed when the update server supplies a valid checksum for it, and only from the Joomill update server
  • Fix: the PRO-only settings in the free version showed an upgrade badge with no text next to it. Joomla puts every field description behind the inline help toggle, which leaves the badge without the one sentence explaining what it unlocks. Those fields now render their own description, always visible
  • Language: the Spanish file is back at full string parity. The upgrade message shown above the form in the free version was missing and appeared as its raw language key

Custom Fields - Youtube plugin - v5.3.3 5 6

1 September 2026

  • Security: the helper plugin for update logging is only installed when the update server supplies a valid checksum for it, and only from the Joomill update server
  • Fix: the PRO-only settings in the free version showed an upgrade badge with no text next to it. Joomla puts every field description behind the inline help toggle, which leaves the badge without the one sentence explaining what it unlocks. Those fields now render their own description, always visible
  • Language: the Spanish file is back at full string parity. The upgrade message shown above the form in the free version was missing and appeared as its raw language key

Custom Fields - Vimeo plugin PRO - v5.3.3 5 6

1 September 2026

  • Security: the helper plugin for update logging is only installed when the update server supplies a valid checksum for it, and only from the Joomill update server
  • Fix: the PRO-only settings in the free version showed an upgrade badge with no text next to it. Joomla puts every field description behind the inline help toggle, which leaves the badge without the one sentence explaining what it unlocks. Those fields now render their own description, always visible
  • Language: the Spanish file is back at full string parity. The three upgrade texts the free version shows, the badge on a paid setting, the note above the form and the upgrade message, were missing and appeared as their raw language key

Custom Fields - Vimeo plugin - v5.3.3 5 6

1 September 2026

  • Security: the helper plugin for update logging is only installed when the update server supplies a valid checksum for it, and only from the Joomill update server
  • Fix: the PRO-only settings in the free version showed an upgrade badge with no text next to it. Joomla puts every field description behind the inline help toggle, which leaves the badge without the one sentence explaining what it unlocks. Those fields now render their own description, always visible
  • Language: the Spanish file is back at full string parity. The three upgrade texts the free version shows, the badge on a paid setting, the note above the form and the upgrade message, were missing and appeared as their raw language key

Custom Fields - User Dropdown plugin PRO - v5.3.3 5 6

1 September 2026

  • Security: the helper plugin for update logging is only installed when the update server supplies a valid checksum for it, and only from the Joomill update server
  • Fix: the PRO-only settings in the free version showed an upgrade badge with no text next to it. Joomla puts every field description behind the inline help toggle, which leaves the badge without the one sentence explaining what it unlocks. Those fields now render their own description, always visible
  • Language: the Spanish file is back at full string parity. The three upgrade texts the free version shows, the badge on a paid setting, the note above the form and the upgrade message, were missing and appeared as their raw language key

Custom Fields - User Dropdown plugin - v5.3.3 5 6

1 September 2026

  • Security: the helper plugin for update logging is only installed when the update server supplies a valid checksum for it, and only from the Joomill update server
  • Fix: the PRO-only settings in the free version showed an upgrade badge with no text next to it. Joomla puts every field description behind the inline help toggle, which leaves the badge without the one sentence explaining what it unlocks. Those fields now render their own description, always visible
  • Language: the Spanish file is back at full string parity. The three upgrade texts the free version shows, the badge on a paid setting, the note above the form and the upgrade message, were missing and appeared as their raw language key

Custom Fields - Spotify plugin PRO - v5.3.3 5 6

1 September 2026

  • Security: the helper plugin for update logging is only installed when the update server supplies a valid checksum for it, and only from the Joomill update server
  • Fix: the PRO-only settings in the free version showed an upgrade badge with no text next to it. Joomla puts every field description behind the inline help toggle, which leaves the badge without the one sentence explaining what it unlocks. Those fields now render their own description, always visible
  • Language: the Spanish file is back at full string parity. The upgrade message shown above the form in the free version was missing and appeared as its raw language key

Custom Fields - Spotify plugin - v5.3.3 5 6

1 September 2026

  • Security: the helper plugin for update logging is only installed when the update server supplies a valid checksum for it, and only from the Joomill update server
  • Fix: the PRO-only settings in the free version showed an upgrade badge with no text next to it. Joomla puts every field description behind the inline help toggle, which leaves the badge without the one sentence explaining what it unlocks. Those fields now render their own description, always visible
  • Language: the Spanish file is back at full string parity. The upgrade message shown above the form in the free version was missing and appeared as its raw language key

Custom Fields - QR Code plugin PRO - v6.1.3 5 6

1 September 2026

  • Security: the helper plugin for update logging is only installed when the update server supplies a valid checksum for it, and only from the Joomill update server
  • Fix: the PRO-only settings in the free version showed an upgrade badge with no text next to it. Joomla puts every field description behind the inline help toggle, which leaves the badge without the one sentence explaining what it unlocks. Those fields now render their own description, always visible
  • Language: the Spanish file is back at full string parity. The upgrade message shown above the form in the free version was missing and appeared as its raw language key

Custom Fields - QR Code plugin - v6.1.3 5 6

1 September 2026

  • Security: the helper plugin for update logging is only installed when the update server supplies a valid checksum for it, and only from the Joomill update server
  • Fix: the PRO-only settings in the free version showed an upgrade badge with no text next to it. Joomla puts every field description behind the inline help toggle, which leaves the badge without the one sentence explaining what it unlocks. Those fields now render their own description, always visible
  • Language: the Spanish file is back at full string parity. The upgrade message shown above the form in the free version was missing and appeared as its raw language key

Admin Checklist - v1.5.3 5 6

1 September 2026


Tag Manager plugin - v2.4.0 5 6

1 September 2026

  • Security: the helper plugin for update logging is only installed when the update server supplies a valid checksum for it, and only from the Joomill update server
  • Addition: OpenAI Pixel support for ChatGPT Ads. Enter your Pixel ID and the measurement pixel is loaded in the head, with its own consent category when YOOtheme consent is enabled. Conversion events are not sent; the pixel only measures the page view

YOOtheme Elements PRO for Joomla - v2.3.1 5 6

1 September 2026

  • Security: the helper plugin for update logging is only installed when the update server supplies a valid checksum for it, and only from the Joomill update server

YOOtheme Elements for Joomla - v2.3.1 5 6

1 September 2026

  • Security: the helper plugin for update logging is only installed when the update server supplies a valid checksum for it, and only from the Joomill update server

Social Share plugin - v3.5.0 5 6

1 September 2026

  • Security: the helper plugin for update logging is only installed when the update server supplies a valid checksum for it, and only from the Joomill update server
  • Fix: the category blog view no longer renders a share block in the category description. That block came from the content events the blog layout fires for the category itself: the category was treated as an article, and the category id was looked up as an article id, so the buttons shared an unrelated article. The plugin now only responds to the com_content contexts whose subject really is a single article
  • Fix: the LinkedIn share summary no longer reads an undefined `text` property when the article record is loaded from the database in category and featured view
  • Change: the share buttons are no longer appended to the article text, introtext and fulltext. They are returned to the `onContentBeforeDisplay` and `onContentAfterDisplay` events, so Joomla stores them in `$item->event->beforeDisplayContent` and `$item->event->afterDisplayContent`, which the article, blog, featured and archive layouts output exactly once. Templates that output more than one of text, introtext and fulltext, or that dispatch the content events a second time, no longer render the buttons twice
  • Change: the layout now decides where the buttons land. Top renders them above the article body and Bottom below it, on the spot every template reserves for content plugins, instead of inside the article text itself

Notion for RSForm! Pro - v1.3.1 5 6

1 September 2026

  • Security: reading the fields of a Notion database now requires management rights on RSForm, and only a real Notion database identifier is accepted
  • Security: the helper plugin for update logging is only installed when the update server supplies a valid checksum for it, and only from the Joomill update server

Reset hits module PRO - v5.2.1 5 6

1 September 2026

  • Security: resetting a counter now checks whether you actually have rights on the component the data belongs to. Until now the module only verified that the request came from your own site, so any logged-in backend user who could see the module was able to wipe article hits, banner statistics and the password reset counters. This affected both editions of the module; the Reset Hits buttons that the PRO plugin adds to the Joomla admin screens already carried the check
  • Security: the helper plugin for update logging is only installed when the update server supplies a valid checksum for it, and only from the Joomill update server
  • Fix: the PRO-only settings in the FREE edition showed an upgrade badge with no text next to it. Joomla puts every field description behind the inline help toggle, which leaves the badge without the one sentence explaining what it unlocks. Those fields now render their own description, always visible
  • Language: the Spanish file was missing the upgrade notice that the FREE edition shows under the reset buttons, so it appeared there as its raw language key

Reset hits plugin PRO - v5.2.1 5 6

1 September 2026

  • Security: resetting a counter now checks whether you actually have rights on the component the data belongs to. Until now the module only verified that the request came from your own site, so any logged-in backend user who could see the module was able to wipe article hits, banner statistics and the password reset counters. This affected both editions of the module; the Reset Hits buttons that the PRO plugin adds to the Joomla admin screens already carried the check
  • Security: the helper plugin for update logging is only installed when the update server supplies a valid checksum for it, and only from the Joomill update server

Reset hits module - v5.2.1 5 6

1 September 2026

  • Security: resetting a counter now checks whether you actually have rights on the component the data belongs to. Until now the module only verified that the request came from your own site, so any logged-in backend user who could see the module was able to wipe article hits, banner statistics and the password reset counters. This affected both editions of the module; the Reset Hits buttons that the PRO plugin adds to the Joomla admin screens already carried the check
  • Security: the helper plugin for update logging is only installed when the update server supplies a valid checksum for it, and only from the Joomill update server

Price List component PRO - v4.5.2 5  6

1 September 2026

  • Security: the styling settings (widths, fonts, colours, alignment) are checked before they are placed in the page, so a value can no longer break out of the styling
  • Security: the page heading and the page class of a menu item are printed as plain text
  • Security: the helper plugin for update logging is only installed when the update server supplies a valid checksum for it, and only from the Joomill update server
  • Fix: the PRO-only settings in the FREE edition showed an upgrade badge with no text next to it. Joomla puts every field description behind the inline help toggle, which leaves the badge without the one sentence explaining what it unlocks. Those fields now render their own description, always visible

Price List component - v4.5.2 5  6

1 September 2026

  • Security: the styling settings (widths, fonts, colours, alignment) are checked before they are placed in the page, so a value can no longer break out of the styling
  • Security: the page heading and the page class of a menu item are printed as plain text
  • Security: the helper plugin for update logging is only installed when the update server supplies a valid checksum for it, and only from the Joomill update server
  • Fix: the PRO-only settings in the FREE edition showed an upgrade badge with no text next to it. Joomla puts every field description behind the inline help toggle, which leaves the badge without the one sentence explaining what it unlocks. Those fields now render their own description, always visible

Opening Hours content plugin - v6.2.3 5 6

1 September 2026

  • Security: the styling classes you enter are placed in the page exactly as typed, without special characters being interpreted
  • Security: the diagnostic panel is now only shown to Super Users instead of to every visitor
  • Security: the layout setting only accepts a plain layout name
  • Security: the helper plugin for update logging is only installed when the update server supplies a valid checksum for it, and only from the Joomill update server
  • Language: the Spanish file was missing the review note that is shown at the bottom of the module settings, so it appeared there as its raw language key

Opening Hours module PRO - v6.2.3 5 6

1 September 2026

  • Security: the styling classes you enter are placed in the page exactly as typed, without special characters being interpreted
  • Security: the diagnostic panel is now only shown to Super Users instead of to every visitor
  • Security: the layout setting only accepts a plain layout name
  • Security: the helper plugin for update logging is only installed when the update server supplies a valid checksum for it, and only from the Joomill update server
  • Language: the Spanish file was missing the review note that is shown at the bottom of the module settings, so it appeared there as its raw language key

Opening Hours module - v6.2.3 5 6

1 September 2026

  • Security: the styling classes you enter are placed in the page exactly as typed, without special characters being interpreted
  • Security: the diagnostic panel is now only shown to Super Users instead of to every visitor
  • Security: the layout setting only accepts a plain layout name
  • Security: the helper plugin for update logging is only installed when the update server supplies a valid checksum for it, and only from the Joomill update server
  • Language: the Spanish file was missing the review note that is shown at the bottom of the module settings, so it appeared there as its raw language key

Markdown Alternate plugin - v1.3.3 5 6

1 September 2026

  • Security: the debug output of the Markdown version is now only available to Super Users, and it no longer shows custom fields that the visitor is not allowed to see
  • Security: the helper plugin for update logging is only installed when the update server supplies a valid checksum for it, and only from the Joomill update server

LLMs.txt Generator - v1.0.3 5 6

1 September 2026

  • Security: the generated file can only be a .txt or .md file, so the task can no longer write an executable file into the website folder
  • Security: the helper plugin for update logging is only installed when the update server supplies a valid checksum for it, and only from the Joomill update server

Filedrop - v1.0.2 5 6

1 September 2026

  • Fix: the storage folder shown in the component options is the folder that is actually used. Since 1.0.1 a new installation stores its files one level above the website folder, but the options screen and the connection check still calculated the old location themselves, so they showed a path where nothing was stored, warned about the website folder when the files were not in it, and tested a different folder than the one an upload lands in

Filedrop - v1.0.1 5 6

1 September 2026

  • Security: on a new installation the uploaded files are stored outside the public website folder, so they can no longer be downloaded directly past the link, the expiry date and the transfer password. An existing installation keeps its current folder
  • Security: the upload is limited per visitor, so the storage can no longer be filled up and the notification mails can no longer be used to flood a mailbox

Custom Quick Icons - v2.8.1 5 6

1 September 2026

  • Security: links you configure on a custom quick icon now only accept normal web addresses, so a link can no longer run script in the browser of another administrator
  • Security: the module title and the Font Awesome kit code are placed in the page exactly as entered, without special characters being interpreted
  • Security: the helper plugin for update logging is only installed when the update server supplies a valid checksum for it, and only from the Joomill update server

Admin Content Calendar PRO - v1.2.1 5 6

1 September 2026

  • Security: the calendar now only shows articles the visitor is allowed to see, so items in restricted categories no longer appear with their title, author and tags
  • Security: the helper plugin for update logging is only installed when the update server supplies a valid checksum for it, and only from the Joomill update server
  • Fix: the PRO-only settings in the free version showed an upgrade badge with no text next to it. Joomla puts every field description behind the inline help toggle, which leaves the badge without the one sentence explaining what it unlocks. Those fields now render their own description, always visible

Frontend Content Calendar PRO - v1.3.1 5 6

1 September 2026

  • Security: the calendar now only shows articles the visitor is allowed to see, so items in restricted categories no longer appear with their title, author and tags
  • Security: the helper plugin for update logging is only installed when the update server supplies a valid checksum for it, and only from the Joomill update server

Admin Content Calendar - v1.2.1 5 6

1 September 2026

  • Security: the calendar now only shows articles the visitor is allowed to see, so items in restricted categories no longer appear with their title, author and tags
  • Security: the helper plugin for update logging is only installed when the update server supplies a valid checksum for it, and only from the Joomill update server
  • Fix: the PRO-only settings in the free version showed an upgrade badge with no text next to it. Joomla puts every field description behind the inline help toggle, which leaves the badge without the one sentence explaining what it unlocks. Those fields now render their own description, always visible

Client Response Gallery - v1.2.3 5 6

1 September 2026

  • Security: access to a password-protected gallery is now kept on the server for the duration of your visit, instead of in a browser value that anyone could set themselves to walk past the password
  • Security: gallery passwords are now stored scrambled instead of readable, and existing passwords are converted automatically the first time they are used
  • Security: the password is only accepted from the form, so it no longer ends up in the web address or in server logs
  • Security: new galleries store their photos in a folder with an unguessable name, so the images of a protected gallery can no longer be found by guessing the address. Existing galleries keep their current folder
  • Security: the Lightroom connection no longer returns technical database messages and no longer allows any website to read its responses
  • Security: removed an unused helper that contained an unsafe database query
  • Security: the helper plugin for update logging is only installed when the update server supplies a valid checksum for it, and only from the Joomill update server
  • Language: the Spanish files now carry the nineteen strings that were added to the other five languages in 1.2.2 but never reached Spanish: the labels and descriptions of the Selection edit form, the photo parameters field, the photo form titles, the generic saved, deleted and checked-in messages, and the default photographer email subject and body

Autolanguage PRO plugin - v2.5.0 5 6

1 September 2026

  • Addition: new "API timeout" option in the Service tab sets the maximum duration of a single translation request for all drivers (10-600 seconds, default 180)
  • Security: batch translation now checks whether you actually have rights on the component you are translating, so it can no longer be used to create content somewhere you have no access to
  • Security: API keys are now hidden fields in the configuration screen instead of plain readable text
  • Security: after a batch translation without a selection you are returned to a checked page instead of an unverified web address
  • Security: error messages from the translation services are no longer written to the log with their full response, which could contain your content
  • Security: the helper plugin for update logging is only installed when the update server supplies a valid checksum for it, and only from the Joomill update server
  • Fix: nested categories deeper than one level were created inside the source language tree instead of under their translated parent. Associations created during a translation run were only written to the database at the very end of the request, so a child could not yet see the translation of the parent that had just been created in the same run. The plugin now keeps those associations available for the rest of the request. The same fix applies to nested menu items, nested tags, articles placed in an associated category, module menu assignments and translated links in articles, modules and mail templates
  • Fix: a batch translation now processes categories, menu items and tags top down instead of in the order the list view happened to post them, so a parent is always translated before its children
  • Fix: API keys pasted from a provider's website are now cleaned of invisible characters. Copying a key from a styled page can drag along a non-breaking space, a zero width space, a byte order mark or a line break, none of which are visible in the input field and none of which were removed before. Such a key was rejected as unauthorised by every service, and for DeepL it also broke the detection of the `:fx` suffix, which sent a Free key to the Pro endpoint. Applies to all translation services
  • Fix: the subject line of a YOOtheme Builder form is translated again. The list of translatable YOOtheme properties held `email_subjec` instead of `email_subject`, so that one property never matched anything and always kept its source language
  • Fix: a translation run no longer leaves fields in their source language when the translation service briefly refuses more requests. Every field is sent as its own request, so a batch of a few articles into several languages reaches the rate limit of Google or Microsoft quickly, and until now such a field silently kept its original text. A refused request is now repeated up to three times, waiting the delay the service itself asks for, and the message names the limit instead of quoting the raw error from the service. A field that still fails keeps its original text and is updated by running the translation again. Refusals that waiting cannot solve, such as an exhausted monthly quota or an invalid key, are not repeated
  • Fix: translations no longer fail with "Connection Error: Operation timed out after 30002 milliseconds" on OpenAI. The cURL request timeout was hardcoded (30 seconds for OpenAI) and is unaffected by the PHP max_execution_time setting
  • Fix: the PRO-only settings in the free version showed an upgrade badge with no text next to it. Joomla puts every field description behind the inline help toggle, which leaves the badge without the one sentence explaining what it unlocks. Those fields now render their own description, always visible
  • Fix: the model dropdowns for OpenAI, Mistral, Anthropic, Gemini, xAI and DeepSeek, and the DeepL credits notice, showed "Error: Plugin settings not found (Check DB name)" while the plugin was still disabled. They asked Joomla for the plugin, which only hands back enabled ones, instead of reading the saved settings. The message also pointed at the database prefix, which had nothing to do with it
  • Change: when a category has no translated parent, the translation is placed at root level of the target language instead of inside the source language tree, and a warning is written to the log. Menu items and tags already behaved this way and now log the same warning
  • Change: all translation drivers now also set an explicit 15 second connect timeout, so an unreachable API endpoint fails fast instead of consuming the full request timeout

Autolanguage plugin - v2.5.0 5 6

1 September 2026

  • Addition: new "API timeout" option in the Service tab sets the maximum duration of a single translation request for all drivers (10-600 seconds, default 180)
  • Security: batch translation now checks whether you actually have rights on the component you are translating, so it can no longer be used to create content somewhere you have no access to
  • Security: API keys are now hidden fields in the configuration screen instead of plain readable text
  • Security: after a batch translation without a selection you are returned to a checked page instead of an unverified web address
  • Security: error messages from the translation services are no longer written to the log with their full response, which could contain your content
  • Security: the helper plugin for update logging is only installed when the update server supplies a valid checksum for it, and only from the Joomill update server
  • Fix: nested categories deeper than one level were created inside the source language tree instead of under their translated parent. Associations created during a translation run were only written to the database at the very end of the request, so a child could not yet see the translation of the parent that had just been created in the same run. The plugin now keeps those associations available for the rest of the request. The same fix applies to nested menu items, nested tags, articles placed in an associated category, module menu assignments and translated links in articles, modules and mail templates
  • Fix: a batch translation now processes categories, menu items and tags top down instead of in the order the list view happened to post them, so a parent is always translated before its children
  • Fix: API keys pasted from a provider's website are now cleaned of invisible characters. Copying a key from a styled page can drag along a non-breaking space, a zero width space, a byte order mark or a line break, none of which are visible in the input field and none of which were removed before. Such a key was rejected as unauthorised by every service, and for DeepL it also broke the detection of the `:fx` suffix, which sent a Free key to the Pro endpoint. Applies to all translation services
  • Fix: the subject line of a YOOtheme Builder form is translated again. The list of translatable YOOtheme properties held `email_subjec` instead of `email_subject`, so that one property never matched anything and always kept its source language
  • Fix: a translation run no longer leaves fields in their source language when the translation service briefly refuses more requests. Every field is sent as its own request, so a batch of a few articles into several languages reaches the rate limit of Google or Microsoft quickly, and until now such a field silently kept its original text. A refused request is now repeated up to three times, waiting the delay the service itself asks for, and the message names the limit instead of quoting the raw error from the service. A field that still fails keeps its original text and is updated by running the translation again. Refusals that waiting cannot solve, such as an exhausted monthly quota or an invalid key, are not repeated
  • Fix: translations no longer fail with "Connection Error: Operation timed out after 30002 milliseconds" on OpenAI. The cURL request timeout was hardcoded (30 seconds for OpenAI) and is unaffected by the PHP max_execution_time setting
  • Fix: the PRO-only settings in the free version showed an upgrade badge with no text next to it. Joomla puts every field description behind the inline help toggle, which leaves the badge without the one sentence explaining what it unlocks. Those fields now render their own description, always visible
  • Fix: the model dropdowns for OpenAI, Mistral, Anthropic, Gemini, xAI and DeepSeek, and the DeepL credits notice, showed "Error: Plugin settings not found (Check DB name)" while the plugin was still disabled. They asked Joomla for the plugin, which only hands back enabled ones, instead of reading the saved settings. The message also pointed at the database prefix, which had nothing to do with it
  • Change: when a category has no translated parent, the translation is placed at root level of the target language instead of inside the source language tree, and a warning is written to the log. Menu items and tags already behaved this way and now log the same warning
  • Change: all translation drivers now also set an explicit 15 second connect timeout, so an unreachable API endpoint fails fast instead of consuming the full request timeout

Admin Checkist Recurring Tasks - v1.5.3 5  6

1 September 2026


Admin Checkist Assigned To - v1.5.3 5  6

1 September 2026


Admin Checklist - v1.5.3 5 6

1 September 2026

  • Security: the filters above the task list (category, recurring task, assigned user, checked) now only accept numbers, closing a hole where a crafted web address could reach the database
  • Security: importing a checklist now runs the imported titles and descriptions through the same text filter as the edit form, so a checklist file from someone else can no longer put scripts in your backend
  • Security: exporting a checklist now requires the same rights and confirmation as the other actions, and the file name is built from a cleaned site name
  • Security: reordering tasks now requires a confirmation token, so another website can no longer reorder your checklist behind your back
  • Security: importing a checklist now requires create and edit rights on the checklist
  • Security: category names and assigned user names are printed as plain text in the overview and in the categories module
  • Security: removed an unused helper that contained an unsafe database query
  • Security: the online checklist library now refuses a flood of requests from the same address, and its statistics page accepts its token through a header instead of the web address
  • Security: the helper plugin for update logging is only installed when the update server supplies a valid checksum for it, and only from the Joomill update server

Admin Notes - v1.5.3 5 6

1 September 2026

  • Security: saving a note now only reacts to the module its own save button, so a form elsewhere on the same page can no longer overwrite your note with an empty one
  • Security: when no user groups or users are configured, editing is now limited to Super Users instead of open to everyone with backend access
  • Security: the helper plugin for update logging is only installed when the update server supplies a valid checksum for it, and only from the Joomill update server

Admin Customizer - v1.0.2 5 6

1 September 2026

  • Security: downloading your settings now requires the same confirmation and Super User rights as uploading them, so a link alone can no longer pull your configuration out of the site
  • Security: locally cached Google Fonts are only stored when they are real font files, and the font folder is closed off for anything that could be executed
  • Security: settings from an uploaded backup file are cleaned more strictly before they are used in the backend styling
  • Security: text you enter for the login screen is now placed on the page exactly as typed, without special characters being interpreted
  • Security: the helper plugin for update logging is only installed when the update server supplies a valid checksum for it, and only from the Joomill update server

Access Key plugin - v2.3.0 5 6

1 September 2026

  • Addition: stealth mode, a third action on failure. Instead of a message or a redirect the visitor gets the 404 page of your own site, with a 404 status code, so the administrator area looks like it does not exist to scanners. The page is fetched from the front end once an hour and cached, so it is the real error page of your template; when the front end cannot be reached that error page is rendered from the backend instead
  • Security: the backend is now locked again after too many wrong attempts from the same visitor, so the key can no longer be guessed by trying one address after another
  • Security: access granted with the key is now tied to the visitor and expires after twelve hours, instead of staying open for the whole browser session
  • Security: after the key is accepted you are sent on to the clean backend address, so the key no longer stays visible in the address bar, the browser history or in links you click from that page
  • Security: the key is only accepted from the web address itself, no longer from a submitted form
  • Security: an unusable value in a proxy header can no longer be used to write misleading lines into the extension log
  • Security: the helper plugin for update logging is only installed when the update server supplies a valid checksum for it, and only from the Joomill update server

Joomill Installer - v1.0.1 5 6

1 September 2026

  • Change: PHP file headers updated to the standard Joomla docblock copyright format; code style only, no functional changes
  • Change: full code style pass against the Joomla CMS phpcs ruleset (PSR-12): phpcbf auto-fixes for indentation, line endings, brace placement and whitespace, plus phpcs annotations for deliberate exceptions (`_JEXEC` guards, legacy global class names, legacy API naming). Code style only, no functional changes

YOOtheme Elements for WordPress - v2.3.0 6+

27 August 2026

  • Addition: The builder interface is now available in Dutch, German, French, Italian and Spanish. It follows your YOOtheme language setting; anything untranslated stays English.
  • Addition: Styling options per element for Sticky To Top, Sticky WhatsApp, Sticky Signal, Sticky Telegram and Copyright: background, hover colour, border radius, padding and box shadow on the sticky buttons, and link and divider styling on the Copyright subnav.
  • Fix: Reading Progress: the Custom Bar Color field stayed greyed out even when Bar Color was set to Custom.
  • Fix: Call to Action: the Meta field printed HTML as visible text, so a value from a dynamic source could not render properly.
  • Fix: Sticky WhatsApp was listed in the builder as "Sticky Whatsapp".

YOOtheme Elements PRO for WordPress - v2.3.0 6+

27 August 2026

  • Addition: Loom HQ — embed a Loom video from a share or embed link. Start at a timestamp, hide the top bar, title, avatar or playback speed, and style it with a box shadow, decoration, border and corner radius. Click-to-load is on by default: nothing is requested from loom.com until a visitor asks for it, which keeps the page fast and avoids sending visitor data to Loom unnecessarily.
  • Addition: Sticky Button — a fixed-position button you configure yourself, with your own text, icon and link, styled like any regular YOOtheme button.
  • Addition: The builder interface is now available in Dutch, German, French, Italian and Spanish. It follows your YOOtheme language setting; anything untranslated stays English.
  • Addition: Styling options per element for Sticky To Top, Sticky WhatsApp, Sticky Signal, Sticky Telegram and Copyright: background, hover colour, border radius, padding and box shadow on the sticky buttons, and link and divider styling on the Copyright subnav.
  • Addition: The location list can now sit left of, above or below the map instead of only to the right. Above and below it spans the full width and the locations are laid out in a grid, with their own column count, breakpoint and gap.
  • Addition: Every location can carry its own card or tile style, with padding and an optional hover lift, instead of a plain list row.
  • Fix: Reading Progress: the Custom Bar Color field stayed greyed out even when Bar Color was set to Custom.
  • Fix: Extended Grid and Extended Table: the Meta field printed HTML as visible text, so a WooCommerce price bound to it showed up as raw markup instead of a price.
  • Fix: The extra colours (Tertiary–Octonary) were missing from several colour fields, including the Reading Progress bar colour, the Extended Grid image and icon SVG colours, the Location Map list colours, and the Button link styles.
  • Fix: Call to Action: the Meta field printed HTML as visible text, so a value from a dynamic source could not render properly.
  • Fix: Sticky WhatsApp was listed in the builder as "Sticky Whatsapp".

YOOtheme Elements PRO for Joomla - v2.3.0 5 6

27 August 2026

  • Addition: Loom HQ — embed a Loom video from a share or embed link. Start at a timestamp, hide the top bar, title, avatar or playback speed, and style it with a box shadow, decoration, border and corner radius. Click-to-load is on by default: nothing is requested from loom.com until a visitor asks for it, which keeps the page fast and avoids sending visitor data to Loom unnecessarily.
  • Addition: Sticky Button — a fixed-position button you configure yourself, with your own text, icon and link, styled like any regular YOOtheme button.
  • Addition: The builder interface is now available in Dutch, German, French, Italian and Spanish. It follows your YOOtheme language setting; anything untranslated stays English.
  • Addition: Styling options per element for Sticky To Top, Sticky WhatsApp, Sticky Signal, Sticky Telegram and Copyright: background, hover colour, border radius, padding and box shadow on the sticky buttons, and link and divider styling on the Copyright subnav.
  • Addition: The location list can now sit left of, above or below the map instead of only to the right. Above and below it spans the full width and the locations are laid out in a grid, with their own column count, breakpoint and gap.
  • Addition: Every location can carry its own card or tile style, with padding and an optional hover lift, instead of a plain list row.
  • Fix: Reading Progress: the Custom Bar Color field stayed greyed out even when Bar Color was set to Custom.
  • Fix: Extended Grid and Extended Table: the Meta field printed HTML as visible text, so a WooCommerce price bound to it showed up as raw markup instead of a price.
  • Fix: The extra colours (Tertiary–Octonary) were missing from several colour fields, including the Reading Progress bar colour, the Extended Grid image and icon SVG colours, the Location Map list colours, and the Button link styles.
  • Fix: Call to Action: the Meta field printed HTML as visible text, so a value from a dynamic source could not render properly.
  • Fix: Sticky WhatsApp was listed in the builder as "Sticky Whatsapp".

YOOtheme Elements for Joomla - v2.3.0 5 6

27 August 2026

  • Addition: The builder interface is now available in Dutch, German, French, Italian and Spanish. It follows your YOOtheme language setting; anything untranslated stays English.
  • Addition: Styling options per element for Sticky To Top, Sticky WhatsApp, Sticky Signal, Sticky Telegram and Copyright: background, hover colour, border radius, padding and box shadow on the sticky buttons, and link and divider styling on the Copyright subnav.
  • Fix: Reading Progress: the Custom Bar Color field stayed greyed out even when Bar Color was set to Custom.
  • Fix: Call to Action: the Meta field printed HTML as visible text, so a value from a dynamic source could not render properly.
  • Fix: Sticky WhatsApp was listed in the builder as "Sticky Whatsapp".

Filedrop - v1.0.0 5 6

27 August 2026

  • Addition: First release

Tag Manager plugin - v2.3.0 5 6

26 August 2026

  • Addition: Snap Pixel support
  • Addition: HubSpot tracking code support
  • Addition: Yandex Metrica support
  • Addition: Hotjar support
  • Addition: Cloudflare Web Analytics support
  • Fix: the install screen help link now uses the canonical documentation URL
  • Change: PHP file headers updated to the standard Joomla docblock copyright format
  • Change: full code style pass against the Joomla CMS phpcs ruleset (PSR-12)

Notion for RSForm! Pro - v1.3.0 5 6

25 August 2026

  • Addition: Support for Notion databases with multiple data sources (API version 2025-09-03). Single source databases keep using API version 2022-06-28, and a data source ID can now be entered directly in the Database ID field
  • Addition: Addition: Failed communication with Notion is written to the `plg_system_rsfpnotion` log file with the HTTP status, the Notion error code and a safe message; the integration secret is never logged
  • Addition: In the backend the actual Notion error is shown below the "database not found" message, and a failed submission from the administrator shows a warning message
  • Addition: The mapping table only shows Notion property types the plugin can write; unsupported properties are listed in a separate warning instead of silently being ignored
  • Addition: Mapped properties that cannot be converted, or that no longer exist in the Notion database, are logged per submission
  • Change: PHP file headers updated to the standard Joomla docblock copyright format; code style only, no functional changes
  • Change: The Notion Internal Integration Secret is now a password field instead of a plain text field
  • Change: Checkbox values are normalised explicitly. Empty, `0`, `no`, `false`, `off`, `n` and their Dutch, German, French, Spanish and Italian equivalents become unchecked, every other non-empty value becomes checked
  • Change: Empty values for `select`, `url`, `email` and `phone_number` and non-numeric values for `number` are skipped instead of being sent to Notion as empty or zero
  • Change: full code style pass against the Joomla CMS phpcs ruleset (PSR-12)
  • Fix: `<br />`, `` and `<br />` are converted into a line break instead of being removed, so text before and after the tag is no longer concatenated
  • Fix: An empty Database ID now shows the existing PLG_SYSTEM_RSFPNOTION_ERROR_NO_DATABASE_ID message when loading the properties, when saving a published form and when processing a submission, instead of stopping silently
  • Fix: Removed the duplicate aria-describedby attribute on the API key field in the RSForm! Pro configuration screen

Social Share plugin - v3.4.2 5 6

25 August 2026

  • Fix: LinkedIn share link now use HTTPS instead of HTTP
  • Fix: Pinterest share link now use HTTPS instead of HTTP
  • Fix: the Prefix Platform Name text is now separated from the platform name by a single space
  • Fix: the "opens a new window" part of the aria-label on every share link is now a language string
  • Fix: the "Hide Always" option no longer contains a duplicate `uk-hidden` class
  • Fix: the code fallbacks for Position, Display Platform Icon, Display Platform Name, YOOtheme Style, YOOtheme Alignment, Bluesky and WhatsApp now match the defaults declared in the manifest
  • Change: the eighteen responsive show/hide options for the platform icon and name are now translatable language strings
  • Change: the plugin name string is identical in all six languages, and the orphaned `PLG_CONTENT_SOCIALSHARE_XML_DESC` key was renamed to `PLG_CONTENT_SOCIALSHARE_XML_DESCRIPTION` so it matches the constant the manifest references
  • Change: PHP file headers updated to the standard Joomla docblock copyright format; code style only, no functional changes
  • Change: full code style pass against the Joomla CMS phpcs ruleset (PSR-12)

Reset hits module - v5.2.0 5 6

25 August 2026

  • Addition: reset the hits of your Weblinks straight from the dashboard. The row only shows when the Weblinks component is installed, since it is no longer part of Joomla core.
  • Addition: a Custom CSS field in the advanced options, so you can restyle the module without a template override.
  • Addition: the Help button on the module edit screen now opens the Joomill documentation.
  • Fix: the module published itself on the dashboard as "Reset Hits module" instead of "Joomill Reset Hits".
  • Fix: the "Header Icon" setting stayed English in every language, and some Dutch and French texts showed a stray backslash before an apostrophe.
  • Change: prepared for Joomla 7 and brought fully in line with the Joomla coding standards. The installer was rebuilt for clearer error reporting during install and update.

Reset hits plugin PRO - v5.2.0 5 6

25 August 2026

  • Change: on PHP 8.4 and higher the plugin only loads when it is actually needed, so it adds nothing to page loads that do not use it.
  • Change: the plugin version now follows the module version, so both parts of Reset Hits PRO ship as one version number.

Reset hits module PRO - v5.2.0 5 6

25 August 2026

  • Addition: reset the hits of your Weblinks straight from the dashboard, including the PRO filters for weblink, category, language, author, featured and publication state. The row only shows when the Weblinks component is installed, since it is no longer part of Joomla core.
  • Addition: a Custom CSS field in the advanced options, so you can restyle the module without a template override.
  • Addition: the Help button on the module edit screen now opens the Joomill documentation.
  • Fix: the module could fail to render with a "Call to undefined method getHelper()" error.
  • Fix: the module published itself on the dashboard as "Reset Hits module" instead of "Joomill Reset Hits".
  • Fix: the "Header Icon" setting stayed English in every language, and some Dutch and French texts showed a stray backslash before an apostrophe.
  • Change: prepared for Joomla 7 and brought fully in line with the Joomla coding standards. The installer was rebuilt for clearer error reporting during install and update.

Price List component - v4.5.1 5  6

22 August 2026

  • Language: several language constants were used in code but never defined
  • Fix: the Help button on the Categories menu item type opened a dead link and now points at the documentation.
  • Fix: the "Normal" and "Bold" options in every font weight list, and the default `Name`, `Description` and `Price` column headings, were hardcoded English in the component options and are now translated.
  • Fix: the installer no longer writes English straight into the database. The initial "Uncategorised" category and the "Items" content type title now follow the site language at install time.
  • Fix: dropped `JGLOBAL_CATEGORY_CATEGORIES`, a custom key on Joomla's core namespace that nothing in this edition used.
  • Change: PHP file headers updated to the standard Joomla docblock copyright format
  • Change: a full code style pass against the Joomla CMS phpcs ruleset (PSR-12).

Price List component PRO - v4.5.1 5  6

22 August 2026

  • Addition: YOOtheme Pro builder "Custom Categories Query"
  • Addition: Version history for items
  • Addition: Review banner on the item list
  • Language: the YOOtheme Pro builder source is now translatable, with German, Spanish, French, Italian and Dutch included.
  • Fix: YOOtheme builder sources now apply the category published state consistently, so products from unpublished categories no longer appear and editors can preview unpublished categories the way the component's own views do.
  • Fix: several language constants were used in code but never defined, so a raw constant name appeared instead of a label. This covered the front-end page heading and the "item not found" message, the admin item list caption and the featured toggle tooltip, the front-end form page title, and the publish up and down labels on the front-end form. All added and translated in the six bundled languages.
  • Fix: the Help button on every Price List menu item type opened a dead link and now points at the documentation.
  • Fix: the "Normal" and "Bold" options in every font weight list were hardcoded English and are now translated, both in the component options and in the menu item forms.
  • Fix: the installer no longer writes English straight into the database. The initial "Uncategorised" category and the "Items" content type title now follow the site language at install time.
  • Fix: replaced `JGLOBAL_CATEGORY_CATEGORIES`, a custom key on Joomla's core namespace, with the real core key `JCATEGORIES`, and removed a FREE-only upsell string that had leaked into the Spanish admin language file.
  • Fix: typo in a component manifest comment
  • Change: PHP file headers updated to the standard Joomla docblock copyright format
  • Change: full code style pass against the Joomla CMS phpcs ruleset (PSR-12)

Opening Hours module PRO - v6.2.2 5 6

21 August 2026

  • Fix: recurring exceptional periods spanning New Year (such as 31.12 - 01.01) never appeared in the upcoming exceptional dates list because the occurrence was anchored a year too late with an end date before its start date
  • Fix: localized dates could mangle month names because the short English month names were replaced inside already-translated full names ("Aug" matched inside "August"), producing output like "Aug.ust" and "Sep.tember" in German. Day and month names are now translated in a single pass that never rescans replaced text
  • Fix: the Sunday field shipped with the literal "CLOSED" as its default, and Joomla has no global language constant by that name, so a fresh install showed the English word on every non-English site. The default is now MOD_OPENINGHOURS_CLOSED, translated in all languages, and installations that still hold the old literal are translated as well
  • Fix: the error message for an unusable time in an exceptional date named the slot in hardcoded English ("Exceptional time 1"), and the message for a well formed but impossible time such as 99:99 referenced a language string that was never defined, so it showed the raw constant. Both now use proper language constants, translated in all languages
  • Fix: updates now remove the obsolete en-GB and nl-NL language files that releases before 4.0.0 installed into the core site language folder, so they can no longer shadow the language files shipped inside the module
  • Language: refreshed Spanish (es-ES) translation in consistent formal Spanish by Andrés Restrepo
  • Language: all shipped text files normalised to UTF-8 without BOM and LF line endings;
  • Change: PHP file headers updated to the standard Joomla docblock copyright format
  • Change: full code style pass against the Joomla CMS phpcs ruleset (PSR-12)

Custom Fields - Youtube plugin PRO - v5.3.2 5 6

21 August 2026

  • Addition: YouTube Shorts support: a pasted /shorts/ URL now automatically renders vertically (9:16)
  • Change: PHP file headers updated to the standard Joomla docblock copyright format
  • Change: full code style pass against the Joomla CMS phpcs ruleset (PSR-12)

Custom Fields - Youtube plugin - v5.3.2 5 6

21 August 2026

  • Change: PHP file headers updated to the standard Joomla docblock copyright format
  • Change: full code style pass against the Joomla CMS phpcs ruleset (PSR-12)

Custom Fields - Vimeo plugin PRO - v5.3.2 5 6

21 August 2026

  • Change: PHP file headers updated to the standard Joomla docblock copyright format
  • Change: full code style pass against the Joomla CMS phpcs ruleset (PSR-12)

Custom Fields - Vimeo plugin - v5.3.2 5 6

21 August 2026

  • Change: PHP file headers updated to the standard Joomla docblock copyright format
  • Change: full code style pass against the Joomla CMS phpcs ruleset (PSR-12)

Custom Fields - User Dropdown plugin PRO - v5.3.2 5 6

21 August 2026

  • Change: PHP file headers updated to the standard Joomla docblock copyright format
  • Change: full code style pass against the Joomla CMS phpcs ruleset (PSR-12)

Custom Fields - User Dropdown plugin - v5.3.2 5 6

21 August 2026

  • Change: PHP file headers updated to the standard Joomla docblock copyright format
  • Change: full code style pass against the Joomla CMS phpcs ruleset (PSR-12)

Custom Fields - Spotify plugin PRO - v5.3.2 5 6

21 August 2026

  • Change: PHP file headers updated to the standard Joomla docblock copyright format
  • Change: full code style pass against the Joomla CMS phpcs ruleset (PSR-12)

Custom Fields - Spotify plugin - v5.3.2 5 6

21 August 2026

  • Change: PHP file headers updated to the standard Joomla docblock copyright format
  • Change: full code style pass against the Joomla CMS phpcs ruleset (PSR-12)

Opening Hours module - v6.2.2 5 6

21 August 2026

  • Fix: the Sunday field shipped with the literal "CLOSED" as its default, and Joomla has no global language constant by that name, so a fresh install showed the English word on every non-English site. The default is now `MOD_OPENINGHOURS_CLOSED`, translated in all languages, and installations that still hold the old literal are translated as well
  • Fix: the Layout option in the Advanced tab now uses the core `form-select` class and the `moduleLayout` validation, so it looks and behaves like the same option in the core modules instead of an unstyled dropdown
  • Fix: updates now remove the obsolete en-GB and nl-NL language files that releases before 4.0.0 installed into the core site language folder, so they can no longer shadow the language files shipped inside the module
  • Remove: the "Font" and "Font Size" PRO teaser fields and their language strings
  • Change: all shipped text files normalised to UTF-8 without BOM and LF line endings, and `.gitattributes` now keeps them that way
  • Change: PHP file headers updated to the standard Joomla docblock copyright format
  • Change: full code style pass against the Joomla CMS phpcs ruleset (PSR-12)

Markdown Alternate plugin - v1.3.2 5 6

21 August 2026

  • Fix: the "Read more..." link on category pages and the "Custom Fields" heading on article pages are no longer hard-coded
  • Fix: the debug report available through `?output=markdown&debug=1` no longer prints a hard-coded version number
  • Language: added `PLG_SYSTEM_MARKDOWNALTERNATE_READ_MORE` and `PLG_SYSTEM_MARKDOWNALTERNATE_CUSTOM_FIELDS_HEADING` to all bundled languages
  • Language: the type prefix in the plugin name is now translated in Spanish, French, Italian and Dutch (`Sistema -`, `Système -`, `Sistema -`, `Systeem -`)
  • Change: PHP file headers updated to the standard Joomla docblock copyright format
  • Change: full code style pass against the Joomla CMS phpcs ruleset (PSR-12)

LLMs.txt Generator - v1.0.2 5 6

21 August 2026

  • Fix: The "Need help? Read the documentation" link on the installation screen pointed to a page that no longer exists
  • Fix: On sites running the n3t Language Domains plugin, links to pages on another language domain kept the internal `/n3tlangdomains/<domain />/` routing marker and returned a 404
  • Language: The scheduled task title and the default "Main menu" section heading created on install are now taken from the language files instead of hard-coded English
  • Language: The word "Task" in the extension name is translated per language; the name LLMs.txt Generator itself stays identical
  • Language: Spanish translation revised by Andrés Restrepo
  • Change: PHP file headers updated to the standard Joomla docblock copyright format
  • Change: Full code style pass against the Joomla CMS phpcs ruleset (PSR-12)

Custom Quick Icons - v2.8.0 5 6

21 August 2026

  • Addition: Added EasyStore (JoomShaper) as an e-commerce component
  • Change: PHP file headers updated to the standard Joomla docblock copyright format
  • Change: full code style pass against the Joomla CMS phpcs ruleset (PSR-12)

Custom Fields - QR Code plugin PRO - v6.1.2 5 6

21 August 2026

  • Change: PHP file headers updated to the standard Joomla docblock copyright format
  • Change: full code style pass against the Joomla CMS phpcs ruleset (PSR-12)

Custom Fields - QR Code plugin - v6.1.2 5 6

21 August 2026

  • Change: PHP file headers updated to the standard Joomla docblock copyright format
  • Change: full code style pass against the Joomla CMS phpcs ruleset (PSR-12)

Frontend Content Calendar PRO - v1.3.0 5 6

17 August 2026

  • Addition: "End date field" option (basic tab) for events that last more than one day: none (default, previous behavior), finish publishing, featured down or a custom calendar field, chosen independently of the start date field. An article with an end date is shown on every day of its period instead of only on its start day. Note that finish publishing and featured down mark the end of the publication rather than the end of the event
  • Change: with an end date configured the calendar queries test for overlap with the displayed period, so an event that started before the visible month or week is still shown on the days it runs into it. Without an end date field the previous behavior is unchanged
  • Change: a multi-day event is drawn as one continuous bar: the corners on the side where the event continues are squared off and the bar runs up to the cell edge. The title is repeated at the start of every week row so a bar continuing from the previous row or month is never a nameless block of color, and the tooltip gains an end date line

Frontend Content Calendar PRO - v1.2.0 5 6

1 August 2026

  • Change: this release jumps from 1.0.0 to 1.2.0. There is no 1.1.x for the frontend module; the number was aligned with the FREE module and the PRO package so the whole Content Calendar range shares one version number.
  • Fix: articles are now placed on the right calendar day on sites in a timezone other than UTC. Joomla's Date::format() forces UTC unless it is explicitly asked for local time, so converting the article dates to the display timezone was silently a no-op, and the month and week queries compared their date bounds against the UTC columns without converting them. This affected the article dates, the highlighting of "today" and which articles fell inside the displayed period.
  • Fix: dates from a custom calendar field are now converted to the display timezone as well. Joomla's calendar field stores its value in UTC (it applies the USER_UTC filter), so on a site in for example Europe/Amsterdam an event entered as 15 August was shown on 14 August.
  • Fix: the custom date field and the custom field colors now also work on PostgreSQL. The queries compared the varchar column #__fields_values.item_id against an integer, which PostgreSQL rejects, leaving the calendar empty without a visible error.

Admin Content Calendar PRO - v1.2.0 5 6

1 August 2026

  • Addition: "By article custom field" color mode. A color-type custom field is used as the article color directly; for a list-type custom field (single or multi select) the option values are mapped to colors in the module settings. Articles without a usable value fall back to the category color.
  • Addition: "Date Field" setting. The calendar can now show articles by Start Publishing (default), Featured Up, or a calendar custom field. Drag and drop writes the new date back to whichever field is selected, and the "+" button pre-fills that same field on the new article (Featured Up also switches the article to featured).
  • Addition: "Open articles in" setting to open articles from the calendar in the current window or a new tab. It applies to both existing articles and the "+" button.
  • Fix: the package, the administrator module and the system plugin all carry version 1.2.0. In 1.1.1 only the package manifest was bumped, so Joomla kept showing 1.1.0 for the module and the plugin; from this release on the three manifests stay in lockstep.
  • Fix: added the missing MOD_CONTENTCALENDAR_MOVE_SUCCESS, MOD_CONTENTCALENDAR_MOVE_PAST_NOT_ALLOWED and MOD_CONTENTCALENDAR_NOT_DRAGGABLE language strings in all six languages. The first was used by the AJAX response without ever being defined, so a successful drag and drop returned the raw language key as its message.
  • Fix: the drag and drop messages are now registered with Text::script(), so the calendar script picks up the translated strings. Without that registration Joomla.Text had no entry for them and the script always fell back to its hardcoded English text, one of which was in Dutch.
  • Fix: the module instance the installer publishes to the administrator dashboard is now titled "Joomill Content Calendar" instead of the hardcoded "Content Calendar", so it matches the name Joomla shows everywhere else. The title comes from the MOD_CONTENTCALENDAR language string, so it follows the administrator language. Existing installations keep their current title.
  • Fix: month and week queries now convert their date bounds to UTC before comparing them against the stored dates, so on sites in a timezone other than UTC an article scheduled just after midnight no longer falls outside the period it is displayed in.
  • Fix: dates are now genuinely converted to the display timezone. Joomla's Date::format() forces UTC unless it is explicitly asked for local time, so the calendar's timezone conversion was silently a no-op: articles could be shown on the wrong day and with the wrong time on any site whose timezone is not UTC. This affected the article dates, the highlighting of "today", and the time of day preserved when an article is dragged to another day.
  • Fix: the custom date field and the custom field colors now also work on PostgreSQL. The queries compared the varchar column #__fields_values.item_id against an integer, which PostgreSQL rejects, leaving the calendar empty without a visible error.
  • Change: PHP file headers updated to the standard Joomla docblock copyright format; code style only, no functional changes
  • Change: full code style pass against the Joomla CMS phpcs ruleset (PSR-12): phpcbf auto-fixes for indentation, line endings, brace placement and whitespace, plus phpcs annotations for deliberate exceptions (`_JEXEC` guards, legacy global class names, legacy API naming). Code style only, no functional changes
  • Change: dlid prefix to key
  • Change: the requested calendar year is now limited to a window of 3 years around the current year (was 1970-2100), so the month navigation cannot be walked through decades of empty months
  • Language: es-ES language (thanks to Andrés Restrepo | alamarte.com)

Admin Content Calendar - v1.2.0 5 6

1 August 2026

  • Fix: this release jumps from 1.1.1 to 1.2.0 so the FREE module, the PRO package and the frontend module all carry the same version number from now on.
  • Fix: the module instance the installer publishes to the administrator dashboard is now titled "Joomill Content Calendar" instead of the hardcoded "Content Calendar", so it matches the name Joomla shows everywhere else. The title comes from the MOD_CONTENTCALENDAR language string, so it follows the administrator language. Existing installations keep their current title.
  • Fix: articles are now placed on the right calendar day on sites in a timezone other than UTC. Joomla's Date::format() forces UTC unless it is explicitly asked for local time, so the conversion of publish_up to the display timezone was silently a no-op, and the month and week queries compared their date bounds against the UTC column without converting them. Both are fixed together: an article scheduled just after midnight no longer shows up on the previous day, and the "today" highlight follows the user's timezone as well.
  • Change: PHP file headers updated to the standard Joomla docblock copyright format; code style only, no functional changes
  • Change: full code style pass against the Joomla CMS phpcs ruleset (PSR-12): phpcbf auto-fixes for indentation, line endings, brace placement and whitespace, plus phpcs annotations for deliberate exceptions (`_JEXEC` guards, legacy global class names, legacy API naming). Code style only, no functional changes
  • Change: the requested calendar year is now limited to a window of 3 years around the current year (was 1970-2100), so the month navigation cannot be walked through decades of empty months
  • Language: es-ES language (thanks to Andrés Restrepo | alamarte.com)

Client Response Gallery - v1.2.2 5 6

1 August 2026

  • Security: Hardened the backend against cross-site request forgery (CSRF). The photo and gallery drag-and-drop reordering now require a valid security token, and backend photo uploads now verify that the user has permission to create in this component. Unused frontend gallery-editing controller code was removed to reduce the attack surface. The Lightroom uploader (API-key authenticated) is unaffected.
  • Fix: The photo edit form showed the raw string `COM_CLIENTRESPONSEGALLERY_PHOTO_FORM_NEW` / `_EDIT` as its accessible form label, because those two strings were never defined. They have been added in all six languages.
  • Change: PHP file headers updated to the standard Joomla docblock copyright format; code style only, no functional changes
  • Change: full code style pass against the Joomla CMS phpcs ruleset (PSR-12): phpcbf auto-fixes for indentation, line endings, brace placement and whitespace, plus phpcs annotations for deliberate exceptions (`_JEXEC` guards, legacy global class names, legacy API naming). Code style only, no functional changes
  • Language: Added seventeen missing strings to the bundled language files: the descriptions and labels for the Selection edit form (gallery ID, photo ID, filename, name, email, comments and IP address), the photo parameters field, the generic saved/deleted/checked-in messages and the default photographer email subject and body. All six bundled languages (English, Dutch, German, Spanish, French, Italian) are back at full string parity.
  • Language: es-ES language (thanks to Andrés Restrepo | alamarte.com)

Autolanguage PRO plugin - v2.4.2 5 6

1 August 2026

  • Fix: when Translation Method is set to Batch, "Update Existing Translations" is now always treated as Yes for every content type and the option is hidden from the config screen (it only applies to, and is only shown for, the Upon Saving method)
  • Change: dlid prefix to key
  • Change: PHP file headers updated to the standard Joomla docblock copyright format; code style only, no functional changes
  • Change: full code style pass against the Joomla CMS phpcs ruleset (PSR-12): phpcbf auto-fixes for indentation, line endings, brace placement and whitespace, plus phpcs annotations for deliberate exceptions (`_JEXEC` guards, legacy global class names, legacy API naming). Code style only, no functional changes
  • Language: es-ES language (thanks to Andrés Restrepo | alamarte.com)

Autolanguage plugin - v2.4.2 5 6

1 August 2026

  • Fix: when Translation Method is set to Batch, "Update Existing Translations" is now always treated as Yes for every content type and the option is hidden from the config screen (it only applies to, and is only shown for, the Upon Saving method)
  • Change: PHP file headers updated to the standard Joomla docblock copyright format; code style only, no functional changes
  • Change: full code style pass against the Joomla CMS phpcs ruleset (PSR-12): phpcbf auto-fixes for indentation, line endings, brace placement and whitespace, plus phpcs annotations for deliberate exceptions (`_JEXEC` guards, legacy global class names, legacy API naming). Code style only, no functional changes
  • Language: es-ES language (thanks to Andrés Restrepo | alamarte.com)

Admin Notes - v1.5.2 5 6

1 August 2026

  • Change: PHP file headers updated to the standard Joomla docblock copyright format; code style only, no functional changes
  • Change: full code style pass against the Joomla CMS phpcs ruleset (PSR-12): phpcbf auto-fixes for indentation, line endings, brace placement and whitespace, plus phpcs annotations for deliberate exceptions (`_JEXEC` guards, legacy global class names, legacy API naming). Code style only, no functional changes
  • Language: es-ES language (thanks to Andrés Restrepo | alamarte.com)

Admin Customizer - v1.0.1 5 6

1 August 2026

  • Fix: hiding the sitename and the "Joomla Administrator Login" line in the login sidebar had no effect on Joomla 6.1 and newer. Atum changed that markup from `<h1 />`/`<h2 />` to `<p class="h1" />`/`<p class="h2" />`, so the rules now target both. The sidebar text color applies to both markups as well
  • Change: full code style pass against the Joomla CMS phpcs ruleset (PSR-12): phpcbf auto-fixes for indentation, line endings, brace placement and whitespace, plus phpcs annotations for deliberate exceptions (`_JEXEC` guards, legacy global class names, legacy API naming). Code style only, no functional changes
  • Language: added Dutch (nl-NL), German (de-DE), French (fr-FR), Spanish (es-ES) and Italian (it-IT) translations

Admin Checkist Assigned To - v1.5.2 5  6

1 August 2026

  • Change: PHP file headers updated to the standard Joomla docblock copyright format; code style only, no functional changes
  • Change: full code style pass against the Joomla CMS phpcs ruleset (PSR-12): 4 spaces instead of tabs, LF line endings, brace/keyword placement and whitespace fixes; `_JEXEC` guards and the Joomla-mandated legacy installer script class names are annotated with phpcs comments. Code style only, no functional changes
  • Language: es-ES language (thanks to Andrés Restrepo | alamarte.com)

Admin Checkist Recurring Tasks - v1.5.2 5  6

1 August 2026

  • Change: PHP file headers updated to the standard Joomla docblock copyright format; code style only, no functional changes
  • Change: full code style pass against the Joomla CMS phpcs ruleset (PSR-12): 4 spaces instead of tabs, LF line endings, brace/keyword placement and whitespace fixes; `_JEXEC` guards and the Joomla-mandated legacy installer script class names are annotated with phpcs comments. Code style only, no functional changes
  • Language: es-ES language (thanks to Andrés Restrepo | alamarte.com)

Admin Checklist - v1.5.2 5 6

1 August 2026

  • Change: PHP file headers updated to the standard Joomla docblock copyright format; code style only, no functional changes
  • Change: full code style pass against the Joomla CMS phpcs ruleset (PSR-12): 4 spaces instead of tabs, LF line endings, brace/keyword placement and whitespace fixes; `_JEXEC` guards and the Joomla-mandated legacy installer script class names are annotated with phpcs comments. Code style only, no functional changes
  • Change: `ChecklistController::toggle_on()`/`toggle_off()` renamed to camelCase `toggleOn()`/`toggleOff()`; the historic `checklist.toggle_on`/`toggle_off` task names keep working through a `registerTask()` mapping
  • Language: 9 language constants that were referenced by the forms, installer script and list views but never defined (`COM_CHECKLIST_FILTER_STATE(_DESC)`, `COM_CHECKLIST_FORM_DESC_TASK_CHECKED`, `COM_CHECKLIST_FORM_DESC_TASK_RECURRING`, `COM_CHECKLIST_INSTALL_QUICKSTART_ACTIONLOG`, `COM_CHECKLIST_LIST_FULL_ORDERING(_DESC)`, `COM_CHECKLIST_LIST_LIMIT(_DESC)`) are now defined in en-GB and translated in all distributed languages (nl-NL, de-DE, es-ES, fr-FR, it-IT)
  • Language: es-ES language (thanks to Andrés Restrepo | alamarte.com)

Access Key plugin - v2.2.2 5 6

1 August 2026

  • Change: the entire code base now complies with the official Joomla coding standard (the PSR-12 based Joomla CMS ruleset); code style only, no functional changes
  • Change: the installer script was modernized to an anonymous class implementing Joomla's InstallerScriptInterface, removing the last legacy (non-namespaced) class
  • Change: the build script (build.php, dev-only, not shipped) now also passes the Joomla CMS phpcs ruleset: control structure spacing, file header spacing and a PSR1 side effects annotation
  • Language: es-ES language (thanks to Andrés Restrepo | alamarte.com)

Frontend Content Calendar PRO - v1.0.0 5 6

22 July 2026

  • Addition: First release

Admin Customizer - v1.0.0 5 6

19 July 2026

  • Addition: Initial Release

Custom Fields - Youtube plugin PRO - v5.3.1 5 6

9 July 2026

  • Addition: Downloads from the Joomill update server now include diagnostic request headers with site and environment information

Custom Fields - Youtube plugin - v5.3.1 5 6

9 July 2026

  • Addition: Downloads from the Joomill update server now include diagnostic request headers with site and environment information

Custom Fields - Vimeo plugin PRO - v5.3.1 5 6

9 July 2026

  • Addition: Downloads from the Joomill update server now include diagnostic request headers with site and environment information

Custom Fields - Vimeo plugin - v5.3.1 5 6

9 July 2026

  • Addition: Downloads from the Joomill update server now include diagnostic request headers with site and environment information

Custom Fields - User Dropdown plugin PRO - v5.3.1 5 6

9 July 2026

  • Addition: Downloads from the Joomill update server now include diagnostic request headers with site and environment information

Custom Fields - User Dropdown plugin - v5.3.1 5 6

9 July 2026

  • Addition: Downloads from the Joomill update server now include diagnostic request headers with site and environment information

Custom Fields - Spotify plugin PRO - v5.3.1 5 6

9 July 2026

  • Addition: Downloads from the Joomill update server now include diagnostic request headers with site and environment information

Custom Fields - Spotify plugin - v5.3.1 5 6

9 July 2026

  • Addition: Downloads from the Joomill update server now include diagnostic request headers with site and environment information

Notion for RSForm! Pro - v1.2.1 5 6

9 July 2026

  • Addition: Downloads from the Joomill update server now include diagnostic request headers with site and environment information

Custom Quick Icons - v2.7.0 5 6

9 July 2026

  • Addition: The Help button now links to the Joomill documentation page
  • Addition: Downloads from the Joomill update server now include diagnostic request headers with site and environment information
  • Addition: A review-request banner to the bottom of the module settings
  • Change: The installer script now implements InstallerScriptInterface
  • Change: Manifest rebuilt to the Joomill standard
  • Fix: A PHP 8 "undefined array key" warning shown on the dashboard when the module's hue colour is empty or not a valid HSL value.

Custom Fields - QR Code plugin PRO - v6.1.1 5 6

9 July 2026

  • Addition: Downloads from the Joomill update server now include diagnostic request headers with site and environment information

Custom Fields - QR Code plugin - v6.1.1 5 6

9 July 2026

  • Addition: Downloads from the Joomill update server now include diagnostic request headers with site and environment information

YOOtheme Elements PRO for Joomla - v2.2.2 5 6

9 July 2026

  • Addition: Downloads from the Joomill update server now include diagnostic request headers with site and environment information

YOOtheme Elements for Joomla - v2.2.2 5 6

9 July 2026

  • Addition: Downloads from the Joomill update server now include diagnostic request headers with site and environment information

Social Share plugin - v3.4.1 5 6

9 July 2026

  • Addition: Downloads from the Joomill update server now include diagnostic request headers with site and environment information

Reset hits plugin PRO - v1.0.0 5 6

9 July 2026

  • Addition: Initial release
  • Addition: Adds a "Reset Hits" toolbar dropdown to the Joomla article, banner, user and redirect admin screens.
  • Addition: Reset article hits and revisions, banner impressions and clicks, user password reset counters, and redirect hits.
  • Addition: Reset selected records, the currently filtered list, or a single record from its edit screen.

Reset hits module PRO - v5.1.2 5 6

9 July 2026

  • Addition: Downloads from the Joomill update server now include diagnostic request headers with site and environment information
  • Addition: Reset Hits plugin

Reset hits module - v5.1.2 5 6

9 July 2026

  • Addition: Downloads from the Joomill update server now include diagnostic request headers with site and environment information

Price List component PRO - v4.5.0 5  6

9 July 2026

  • Addition: YOOtheme Pro Dynamic Content Source integration
  • Addition: YOOtheme Pro "Joomill Price List Table" builder element
  • Addition: Downloads from the Joomill update server now include diagnostic request headers with site and environment information
  • Addition: Support for plugin lazy loading
  • Addition: The help button now links to the Joomill documentation page
  • Change: The installer script now implements InstallerScriptInterface
  • Change: Raised the minimum supported Joomla version to 5.0
  • Change: Manifest rebuilt to the Joomill standard
  • Fix: Deprecated code

Price List component - v4.5.0 5  6

9 July 2026

  • Addition: Downloads from the Joomill update server now include diagnostic request headers with site and environment information
  • Addition: Support for plugin lazy loading
  • Addition: The Help button now links to the Joomill documentation page
  • Change: The installer script now implements InstallerScriptInterface
  • Change: Raised the minimum supported Joomla version to 5.0
  • Change: Manifest rebuilt to the Joomill standard
  • Fix: Deprecated code

Opening Hours module PRO - v6.2.1 5 6

8 July 2026

  • Addition: Downloads from the Joomill update server now include diagnostic request headers with site and environment information

Opening Hours content plugin - v6.2.2 5 6

8 July 2026

  • Fix: {currentdate} could show mangled month names such as "Aug.ust" or "Sep.tember" in German; fixed in the shared helper, requires Opening Hours module 6.2.2
  • Language: refreshed Spanish (es-ES) translation in consistent formal Spanish
  • Language: all shipped text files normalised to UTF-8 without BOM and LF line endings
  • Change: PHP file headers updated to the standard Joomla docblock copyright format
  • Change: full code style pass against the Joomla CMS phpcs ruleset (PSR-12)

Opening Hours content plugin - v6.2.1 5 6

8 July 2026

  • Addition: Downloads from the Joomill update server now include diagnostic request headers with site and environment information

Opening Hours module - v6.2.1 5 6

8 July 2026

  • Addition: Downloads from the Joomill update server now include diagnostic request headers with site and environment information

Markdown Alternate plugin - v1.3.1 5 6

8 July 2026

  • Addition: Downloads from the Joomill update server now include diagnostic request headers with site and environment information

LLMs.txt Generator - v1.0.1 5 6

8 July 2026

  • Addition: Downloads from the Joomill update server now include diagnostic request headers with site and environment information

Admin Content Calendar PRO - v1.1.1 5 6

8 July 2026

  • Addition: Downloads from the Joomill update server now include diagnostic request headers with site and environment information

Admin Content Calendar - v1.1.1 5 6

8 July 2026

  • Addition: Downloads from the Joomill update server now include diagnostic request headers with site and environment information

Client Response Gallery - v1.2.1 5 6

8 July 2026

  • Addition: Downloads from the Joomill update server now include diagnostic request headers with site and environment information

Autolanguage PRO plugin - v2.4.1 5 6

8 July 2026

  • Addition: Downloads from the Joomill update server now include diagnostic request headers with site and environment information

Autolanguage plugin - v2.4.1 5 6

8 July 2026

  • Addition: Downloads from the Joomill update server now include diagnostic request headers with site and environment information

Admin Notes - v1.5.1 5 6

8 July 2026

  • Addition: Downloads from the Joomill update server now include diagnostic request headers with site and environment information

Admin Checkist Assigned To - v1.5.1 5  6

8 July 2026

  • Addition: Downloads from the Joomill update server now include diagnostic request headers with site and environment information

Admin Checkist Recurring Tasks - v1.5.1 5  6

8 July 2026

  • Addition: Downloads from the Joomill update server now include diagnostic request headers with site and environment information

Admin Checklist - v1.5.1 5 6

8 July 2026

  • Addition: Downloads from the Joomill update server now include diagnostic request headers with site and environment information
  • Change: All installer scripts now implement Joomla's InstallerScriptInterface

Access Key plugin - v2.2.1 5 6

7 July 2026

  • Addition: Downloads from the Joomill update server now include diagnostic request headers with site and environment information

YOOtheme Elements for WordPress - v2.2.2 6+

6 July 2026

  • Addition: Added to WordPress plugin Directory https://wordpress.org/plugins/joomill-elements-for-yootheme-pro/
  • Security: Escape all user-entered text in element output across all elements
  • Change: Lower the minimum requirements to WordPress 6.0 and PHP 8.0

YOOtheme Elements PRO for WordPress - v2.2.2 6+

6 July 2026

  • Security: Escape all user-entered text in element output across all elements
  • Change: Lower the minimum requirements to WordPress 6.0 and PHP 8.0

Opening Hours module PRO - v6.2.0 5 6

4 July 2026

  • Change: The installer script now implements InstallerScriptInterface
  • Change: Helper now resolved through the module HelperFactory with instance methods instead of static calls; layout data prepared in the dispatcher
  • Change: dlid prefix to key
  • Change: A missing or empty timezone setting falls back to UTC instead of throwing an error
  • Change: Documented that line breaks in the open/closed messages must use <br /> because Joomla's form filtering strips
  • Fix: Recurring exceptional periods spanning New Year were not applied in January by the open/closed check
  • Fix: live status tokens inside the module's own messages now always use that module instance instead of the first published module
  • Fix: rows with missing or unparseable exceptional dates are ignored instead of crashing or matching every date

Custom Fields - Youtube plugin PRO - v5.3.0 5 6

4 July 2026

  • Addition: Support for plugin lazy loading
  • Addition: The installation screen now links to the plugin configuration and the online documentation
  • Change: The installer script now implements InstallerScriptInterface
  • Change: dlid prefix to key
  • Fix: Corrected the social media icons on the install and uninstall screen

Custom Fields - Youtube plugin - v5.3.0 5 6

4 July 2026

  • Addition: Support for plugin lazy loading
  • Addition: The installation screen now links to the plugin configuration and the online documentation
  • Change: The installer script now implements InstallerScriptInterface
  • Fix: Corrected the social media icons on the install and uninstall screen

Custom Fields - Vimeo plugin PRO - v5.3.0 5 6

4 July 2026

  • Addition: Support for plugin lazy loading
  • Addition: The installation screen now links to the plugin configuration and the online documentation
  • Change: The installer script now implements InstallerScriptInterface
  • Change: dlid prefix to key
  • Fix: Corrected the social media icons on the install and uninstall screen

Custom Fields - Vimeo plugin - v5.3.0 5 6

4 July 2026

  • Addition: Support for plugin lazy loading
  • Addition: The installation screen now links to the plugin configuration and the online documentation
  • Change: The installer script now implements InstallerScriptInterface
  • Fix: Corrected the social media icons on the install and uninstall screen

Custom Fields - User Dropdown plugin PRO - v5.3.0 5 6

4 July 2026

  • Addition: Support for plugin lazy loading
  • Addition: The installation screen now links to the plugin configuration and the online documentation
  • Change: The installer script now implements InstallerScriptInterface
  • Change: dlid prefix to key
  • Fix: Corrected the social media icons on the install and uninstall screen

Custom Fields - User Dropdown plugin - v5.3.0 5 6

4 July 2026

  • Addition: Support for plugin lazy loading
  • Addition: The installation screen now links to the plugin configuration and the online documentation
  • Change: The installer script now implements InstallerScriptInterface
  • Fix: Corrected the social media icons on the install and uninstall screen

Notion for RSForm! Pro - v1.2.0 5 6

4 July 2026

  • Addition: Documentation link and review/support notice on the per-form Notion tab
  • Change: The installer script now implements InstallerScriptInterface
  • Change: dlid prefix to key
  • Fix: Corrected the social media icons on the install and uninstall screen

Custom Fields - Spotify plugin PRO - v5.3.0 5 6

4 July 2026

  • Addition: Support for plugin lazy loading
  • Addition: The installation screen now links to the plugin configuration and the online documentation
  • Change: The installer script now implements InstallerScriptInterface
  • Change: dlid prefix to key
  • Fix: Corrected the social media icons on the install and uninstall screen

Custom Fields - Spotify plugin - v5.3.0 5 6

4 July 2026

  • Addition: Support for plugin lazy loading
  • Addition: The installation screen now links to the plugin configuration and the online documentation
  • Change: The installer script now implements InstallerScriptInterface
  • Fix: Corrected the social media icons on the install and uninstall screen

Tag Manager plugin - v2.2.1 5 6

4 July 2026

  • Addition: Downloads from the Joomill update server now include diagnostic request headers with site and environment information

Tag Manager plugin - v2.2.0 5 6

4 July 2026

  • Addition: per-tracker consent category (functional/preferences/statistics/marketing)
  • Addition: per-tracker service ID registered with the YOOtheme consent system

Social Share plugin - v3.4.0 5 6

4 July 2026

  • Addition: Custom CSS field to add inline styling
  • Change: WhatsApp button now uses the universal wa.me link
  • Change: The installer script now implements InstallerScriptInterface
  • Fix: Add rel="nofollow" to share links so crawlers and link checkers no longer flag them
  • Fix: Use getApplication() instead of the deprecated $this->app property

Opening Hours content plugin - v6.2.0 5 6

4 July 2026

  • Fix: Change dlid prefix to key
  • Addition: module="ID" attribute on {nextchange}, {countdown}, {reopensat}, {statuslabel} and {closingsoon}
  • Fix: {nextchange} showed an opening time on days marked closed via an exceptional date when the other time slot still contained hours
  • Fix: Day names in {nextchange} and {currentdate} could show the previous day for times shortly after midnight in non-UTC timezones

Opening Hours module - v6.2.0 5 6

4 July 2026

  • Change: The installer script now implements InstallerScriptInterface
  • Change: Helper now resolved through the module HelperFactory with instance methods instead of static calls; layout data prepared in the dispatcher

Custom Fields - QR Code plugin PRO - v6.1.0 5 6

4 July 2026

  • Addition: Support for plugin lazy loading
  • Addition: The installation screen now links to the plugin configuration and the online documentation
  • Change: The installer script now implements InstallerScriptInterface
  • Change: dlid prefix to key
  • Fix: Corrected the social media icons on the install and uninstall screen

Custom Fields - QR Code plugin - v6.1.0 5 6

4 July 2026

  • Addition: Support for plugin lazy loading
  • Addition: The installation screen now links to the plugin configuration and the online documentation
  • Change: The installer script now implements InstallerScriptInterface
  • Fix: Corrected the social media icons on the install and uninstall screen

Markdown Alternate plugin - v1.3.0 5 6

4 July 2026

  • Language: German translations
  • Addition: Installer script with a thank-you/quickstart screen on install and uninstall
  • Addition: Promo banner for LLMs.txt generator
  • Language: French translations
  • Language: Italian translations
  • Language: Spanish translations

LLMs.txt Generator - v1.0.0 5 6

4 July 2026

  • Addition: Initial Release

Client Response Gallery - v1.2.0 5 6

2 July 2026

  • Addition: Photo notes — visitors can add a personal note to each selected photo, shown in the lightbox and the order preview and saved per photo.
  • Addition: Selection ZIP archive — package each submitted selection as a ZIP with the photos and a details file; optional download link on the thank-you page and in the emails.
  • Addition: Internal per-photo workflow status (Selected / To edit / Edited / Delivered) with a colour badge and filter in the Photos list.
  • Addition: Lightbox type option — native full-screen lightbox or a modal dialog.
  • Addition: Read more marker in gallery descriptions.
  • Addition: Per-gallery column count (1-6) with a Global fallback.
  • Change: The selection warning can now be shown in several positions at once.
  • Change: The galleries overview keeps paragraph and line breaks in descriptions.
  • Change: The {PHOTO_LIST} email placeholder lists each photo on its own line and shows the photo note when entered.
  • Fix: Renamed the description/warning placeholders {min} / {max} to {MIN_PHOTOS} / {MAX_PHOTOS}.
  • Fix: Toolbar buttons in the galleries list, single-selection deletion and the admin help links.

Admin Content Calendar PRO - v1.1.0 5 6

2 July 2026

  • Addition: The Help button now links to the Joomill documentation page
  • Addition: Custom CSS field to add inline styling
  • Addition: (Un-)install screen with quickstart
  • Change: The installer script now implements InstallerScriptInterface
  • Change: Future-proofs the AJAX path

Admin Content Calendar - v1.1.0 5 6

2 July 2026

  • Addition: The Help button now links to the Joomill documentation page
  • Addition: Custom CSS field to add inline styling
  • Addition: (Un-)install screen with quickstart
  • Change: The installer script now implements InstallerScriptInterface

Admin Checkist Assigned To - v1.5.0 5  6

2 July 2026

  • Addition: The Help button now links to the Joomill documentation page
  • Addition: Support for plugin lazy loading

Admin Checkist Recurring Tasks - v1.5.0 5  6

2 July 2026

  • Addition: The Help button now links to the Joomill documentation page
  • Addition: Support for plugin lazy loading

Admin Checklist - v1.5.0 5 6

2 July 2026

  • Addition: Custom CSS field in the Categories module to add inline styling
  • Addition: Custom CSS field in the Component to add inline styling
  • Addition: The Help buttons now link to the Joomill documentation page
  • Change: JSON encoding with JSON_PRETTY_PRINT
  • Change: Support for plugin lazy loading
  • Fix: Deprecated messages

Autolanguage PRO plugin - v2.4.0 5 6

2 July 2026

  • Addition: The Help button now links to the Joomill documentation page
  • Addition: Support for plugin lazy loading
  • Addition: Review request banner
  • Change: The installer script now implements InstallerScriptInterface
  • Fix: Bug in #__history table (Joomla 5 only)

Autolanguage plugin - v2.4.0 5 6

2 July 2026

  • Addition: The Help button now links to the Joomill documentation page
  • Addition: Support for plugin lazy loading
  • Change: The installer script now implements InstallerScriptInterface
  • Fix: Bug in #__history table (Joomla 5 only)

Admin Notes - v1.5.0 5 6

2 July 2026

  • Addition: The Help button now links to the Joomill documentation page
  • Addition: Custom CSS field to add inline styling
  • Addition: Review request banner
  • Change: The installer script now implements InstallerScriptInterface

Access Key plugin - v2.2.0 5 6

2 July 2026

  • Addition: The Help button now links to the Joomill documentation page
  • Addition: Support for plugin lazy loading
  • Change: The installer script now implements InstallerScriptInterface

Lightroom Classic Export plugin - v1.2.0
LrC

1 July 2026

  • Addition: Clean up unused files

YOOtheme Elements for WordPress - v2.2.0 6+

27 June 2026

  • Change: First public release
  • Addition: Call to Action element
  • Addition: Copyright element
  • Addition: Empty / Spacer element
  • Addition: Reading Progress Bar element
  • Addition: Sticky Signal element
  • Addition: Sticky Telegram element
  • Addition: Sticky to Top element
  • Addition: Sticky WhatsApp element

YOOtheme Elements for Joomla - v2.2.0 5 6

27 June 2026

  • Change: First public release
  • Addition: Call to Action element
  • Addition: Copyright element
  • Addition: Edit Joomla article element
  • Addition: Empty / Spacer element
  • Addition: Reading progress bar element
  • Addition: Sticky Signal element
  • Addition: Sticky Telegram element
  • Addition: Sticky to top element
  • Addition: Sticky WhatsApp element

YOOtheme Elements PRO for Joomla - v2.2.0 5 6

27 June 2026

  • Addition: Support plugin lazy loading for PHP >= 8.4 on Joomla 6.1+
  • Addition: Location Map element PRO version only
  • Addition: Extended Table element PRO version only
  • Addition: Extended Button element PRO version only
  • Addition: Extended Grid element PRO version only
  • Addition: Extended Colors module PRO version only
  • Addition: Call to Action element
  • Addition: Sticky Telegram element
  • Addition: Reading Progress Bar: bar height, bar colour (theme colours or custom), track colour, z-index and a hide-on-mobile option.
  • Addition: Empty (spacer): an optional separate height below the phone breakpoint and an optional divider line (style and colour).
  • Addition: Sticky WhatsApp: open-in-new-tab toggle, hover tooltip, configurable accessibility label.
  • Addition: Sticky Signal: open-in-new-tab toggle, hover tooltip, configurable accessibility label.
  • Addition: Sticky To Top: hover tooltip and a configurable accessibility label.
  • Addition: Edit Button: option to open the edit screen in a new tab.
  • Addition: Transform option (Advanced tab) on all elements, to transform an element into another element or preset while keeping its content.
  • Change: Updated the SVG icons across multiple elements.

YOOtheme Elements PRO for WordPress - v2.2.0 6+

27 June 2026

  • Addition: Location Map element PRO version only
  • Addition: Extended Table element PRO version only
  • Addition: Extended Button element PRO version only
  • Addition: Extended Grid element PRO version only
  • Addition: Extended Colors module PRO version only
  • Addition: Call to Action element
  • Addition: Sticky Telegram element
  • Addition: Reading Progress Bar: bar height, bar colour (theme colours or custom), track colour, z-index and a hide-on-mobile option.
  • Addition: Empty (spacer): an optional separate height below the phone breakpoint and an optional divider line (style and colour).
  • Addition: Sticky WhatsApp: open-in-new-tab toggle, hover tooltip, configurable accessibility label.
  • Addition: Sticky Signal: open-in-new-tab toggle, hover tooltip, configurable accessibility label.
  • Addition: Sticky To Top: hover tooltip and a configurable accessibility label.
  • Addition: Edit Button: option to open the edit screen in a new tab.
  • Addition: Transform option (Advanced tab) on all elements, to transform an element into another element or preset while keeping its content.
  • Change: Update script and licensekey validation
  • Change: Updated the SVG icons across multiple elements.

Tag Manager plugin - v2.1.0 5 6

15 June 2026

  • Addition: TikTok Pixel support
  • Addition: TikTok site verification meta tag
  • Addition: Microsoft Advertising UET tag support
  • Addition: Pinterest Tag support
  • Change: Installer script rebuilt to the Joomill installer standard

Tag Manager plugin - v2.0.0 5 6

12 June 2026

  • Addition: First Public Release

Reset hits module PRO - v5.1.1 5 6

9 June 2026

  • Fix: Filters for featured (0 = unfeatured) and state (0 = unpublished) were silently ignored because getInt() treats 0 as false; switched to getString() + explicit empty-string check.
  • Language: Expanded reset type descriptions across all languages to include a second sentence clarifying what is not affected by the reset.
  • Language: Added missing PRO_FILTER language strings to all language files.

Reset hits module - v5.1.1 5 6

9 June 2026

  • Language: Expanded reset type descriptions across all 6 languages (de, en, es, fr, it, nl) to include a second sentence clarifying what is not affected by the reset.

Social Share plugin - v3.3.0 5 6

8 June 2026

  • Addition: lazy plugin loading activates on Joomla 6.1+ / PHP 8.4+
  • Addition: Help button in plugin settings now links directly to the documentation page
  • Security: Improvements to how output is rendered in the templates
  • Change: Update Mastodon sharing URL
  • Fix: Avoid PHP warning by handling null category descriptions
  • Fix: Sharing buttons now work correctly in category and featured article views
  • Fix: Improved compatibility with Joomla 5 and 6 internals

Reset hits module PRO - v5.1.0 5 6

8 June 2026

  • Security: added CSRF token protection to all reset actions.
  • Security: moved the reset handling out of the layout into the module Dispatcher.
  • Change: reset queries now use the Joomla Input API and prepared statements (bound parameters).
  • Change: helper methods return their markup instead of echoing it.
  • Change: consistent `\defined('_JEXEC')` guards, coding-style normalisation (tabs), GPL v3 headers throughout, and the manifest aligned to the Joomill standard.

Reset hits module - v5.1.0 5 6

8 June 2026

  • Security: added CSRF token protection to all reset actions.
  • Security: moved the reset handling out of the layout into the module Dispatcher.
  • Change: reset queries now use the Joomla Input API and prepared statements (bound parameters).
  • Change: consistent `\defined('_JEXEC')` guards, coding-style normalisation (tabs), GPL v3 headers throughout, and the manifest aligned to the Joomill standard.
  • Change: restyled the FREE upgrade notice to a single inline success alert, shown in the dashboard and on the module options screen.
  • Change: modernized the PRO upsell to a namespaced ProField that renders a PRO badge linking to the upgrade page.
  • Fix: helper methods return their markup instead of echoing it.

Autolanguage plugin - v2.3.0 5 6

8 June 2026

  • Change: Updated to current Joomla standards for forward compatibility.
  • Security: Added CSRF protection to the batch translate action.
  • Security: Hardened redirect handling to prevent open-redirect issues.
  • Fix: Various stability and compatibility fixes across all translation engines.

Autolanguage PRO plugin - v2.3.0 5 6

8 June 2026

  • Addition: Custom translation instructions for AI engines Tell the AI how to translate: set the tone of voice, keep brand names or product terms untranslated, or enforce a regional spelling. Works with OpenAI, Anthropic (Claude), Gemini, Mistral, DeepSeek and xAI (Grok).
  • Addition: DeepL Translation Memory support. Reuse your saved DeepL translations for more consistent results.
  • Addition: DeepL custom instructions and glossary improvements including improved HTML tag handling for cleaner translated content.
  • Change: Smarter DeepL language handling. Formality and custom instructions are now only sent for the languages DeepL actually supports, so translating into other languages keeps working instead of failing.
  • Change: OpenAI model compatibility. Support for newer models that only accept the default temperature setting.
  • Change: Updated to current Joomla standards for forward compatibility.
  • Security: Added CSRF protection to the batch translate action.
  • Security: Hardened redirect handling to prevent open-redirect issues.
  • Fix: Various stability and compatibility fixes across all translation engines.

Opening Hours module PRO - v6.1.0 5 6

7 June 2026

  • Addition: Live opening status showing the next change ("closes in 30 min" / "opens Monday 09:00") using {countdown}, {nextchange}, {reopensat} and {statuslabel} tokens directly in the open/closed messages and the content plugin, with optional "closing soon" and "on a break" texts, a configurable closing-soon threshold, and a timezone-safe JavaScript ticker
  • Addition: Help buttons now link to the Joomill documentation page
  • Security: Escape admin-provided parameter values in the module output
  • Change: Modernise database access with DatabaseInterface, quoteName and parameter binding
  • Change: Reuse the helper getCurrentDateTime() instead of duplicated date logic in the templates
  • Remove: Footer credit and its "Show Footer" option, including the related language strings

Price List component PRO - v4.4.0 5  6

7 June 2026

  • Security: ProductModel::getItem() restored the missing WHERE clause and now filters by access level, published state, publish up/down dates and language. The product detail page previously returned the first row of the table regardless of the requested id, including unpublished or restricted products.
  • Fix: parameterized unbound SQL filters in the category models and escaped product name, price and category title on output.
  • Change: modernized the system plugin to Joomla 6 standards (namespaced extension, DI service provider, SubscriberInterface).
  • Change: replaced the deprecated CMSObject with stdClass in the front-end form model.
  • Fix: added the missing Log/Text imports in the plugin install script.
  • Fix: imported Text in the admin product model so featured() no longer fatals on the "no item selected" path.
  • Fix: corrected operator precedence in ProductController::allowEdit() so the record id is cast to int instead of the isset() result.
  • Fix: front-end product view now writes to the declared $state/$params properties instead of dynamic $State/$Params (deprecated in PHP 8.2).
  • Fix: description editor on the product edit screen no longer overflows its column; added an admin stylesheet and removed a stray closing tag in the layout.
  • Fix: declared $section parameter explicitly nullable (?string) in PricelistComponent::getTableNameForSection() and getStateColumnForSection() to silence the implicit-nullable deprecation on PHP 8.4.

Price List component - v4.4.0 5  6

7 June 2026

  • Security: ProductModel::getItem() restored the missing WHERE clause and now filters by access level, published state, publish up/down dates and language. The product detail page previously returned the first row of the table regardless of the requested id, including unpublished or restricted products.
  • Security: parameterized unbound SQL filters in the category models and escaped product name, price and category title on output.
  • Change: modernized the system plugin to Joomla 6 standards (namespaced extension, DI service provider, SubscriberInterface).
  • Change: restyled the FREE upgrade notice on the product list and edit screens to a single inline success alert.
  • Fix: modernized the "pro" upsell form field to a namespaced ProField that renders a PRO badge linking to the upgrade page (replaces the legacy elements/pro.php).
  • Fix: fatal error on the single product view caused by the namespace declaration following the defined('_JEXEC') guard.
  • Fix: imported Text in the admin product model so featured() no longer fatals on the "no item selected" path.
  • Fix: corrected operator precedence in ProductController::allowEdit() so the record id is cast to int instead of the isset() result.
  • Fix: front-end product view now writes to the declared $state/$params properties instead of dynamic $State/$Params (deprecated in PHP 8.2).
  • Fix: description editor on the product edit screen no longer overflows its column; added an admin stylesheet and removed a stray closing tag in the layout.
  • Fix: declared $section parameter explicitly nullable (?string) in PricelistComponent::getTableNameForSection() and getStateColumnForSection() to silence the implicit-nullable deprecation on PHP 8.4.

Opening Hours content plugin - v6.1.0 5 6

7 June 2026

  • Addition: Live opening status showing the next change ("closes in 30 min" / "opens Monday 09:00") using {countdown}, {nextchange}, {reopensat} and {statuslabel} tokens directly in the content plugin, with optional "closing soon" and "on a break" texts, a configurable closing-soon threshold, and a timezone-safe JavaScript ticker
  • Addition: Help buttons now link to the Joomill documentation page
  • Change: Migrate the content plugin to SubscriberInterface for Joomla 6.1 lazy plugin loading (requires Joomla 5.0+)
  • Change: Modernise database access with DatabaseInterface, quoteName and parameter binding
  • Change: Reuse the helper getCurrentDateTime() instead of duplicated date logic in the templates

Opening Hours module - v6.1.0 5 6

7 June 2026

  • Addition: Module help button now links to the Joomill documentation page instead of the generic Joomla help
  • Addition: Rebuilt on the modern namespaced module structure with DI service provider, dispatcher and helper
  • Addition: Highlight colour picker (now available in the free version)
  • Addition: Upgrade-to-PRO call to action and PRO feature teasers in the module options
  • Security: Escape admin-provided parameter values in the module output
  • Language: Added upgrade and teaser strings in all 7 languages (de, en, es, fi, fr, it, nl)
  • Language: Added the missing Font and Font Size labels and descriptions in all 7 languages
  • Change: Manifest rebuilt to the Joomill standard and styling loaded through the WebAssetManager
  • Change: Moved the "Show Footer?" option to the Advanced tab (on by default, can be turned off)
  • Fix: Hide the template's external-link icon on the credit link and PRO upgrade badges
  • Fix: Removed the obsolete JInstaller call that crashed on Joomla 5/6
  • Remove: Legacy flat entry point, in-template stylesheet and elements/ field

Notion for RSForm! Pro - v1.1.0 5 6

6 June 2026

  • Addition: Support plugin lazy loading on Joomla 6.1 and later, with a guarded fallback for Joomla 5 and 6.0
  • Change: Moved the plugin class to the src/Extension namespace per the Joomla 6 plugin standard
  • Change: Inject the database and application into the plugin via the service provider and DatabaseAwareTrait instead of the Factory
  • Change: Parameterised all database queries with bound parameters
  • Security: Escape the Notion property type in the backend mapping table
  • Security: Add a CSRF token check to the get_notion_properties AJAX endpoint

Markdown Alternate plugin - v1.2.0 5 6

6 June 2026

  • Addition: Lazy plugin loading on Joomla 6.1+
  • Security: Enforce access levels in the Markdown output. Article, category and custom-field queries now filter on the visitor's authorised view levels, so the .md / ?output=markdown rendition mirrors the access control of the HTML page and can no longer expose registered-only or otherwise restricted content to anonymous visitors.
  • Security: Harden the alternate link against injection.
  • Security: Read request data through the Input object instead of raw $_SERVER superglobals, so values are filtered.
  • Change: Inject DatabaseInterface via the service provider and DatabaseAwareTrait
  • Change: Emit the response headers (Content-Type, X-Markdown-Tokens, canonical Link) through the application object (setHeader() + sendHeaders()) instead of raw header() calls.
  • Change: Robust YAML frontmatter escaping.
  • Language: Added language files for en-GB and nl-NL (.ini + .sys.ini). The plugin name, description and all field labels are now language constants; the extension name string stays identical across languages.
  • Remove: Dead code (unused import, redundant assignments, an unused helper).

Admin Checklist - v1.4.1 5 6

3 June 2026

  • Fix: Repair sites missing the `recurring`, `assignedto` or `duedate` columns on `#__checklist_tasks`.
  • Fix: Remove the duplicate `assignedto` `ALTER TABLE` from `1.2.0.sql`
  • Change: Raise the minimum supported Joomla version to 5.0.

Custom Fields - Youtube plugin - v5.2.0 PRO 5 6

2 June 2026

  • Addition: Privacy-enhanced mode (youtube-nocookie.com): YouTube sets no cookies or tracking data until the visitor plays the video. GDPR-friendly.
  • Addition: Click-to-play facade (lazy load): show only a thumbnail with a play button and load the player, and contact YouTube, only after the visitor clicks. Best for privacy and page speed.
  • Addition: The field now accepts full YouTube URLs (watch?v=, youtu.be/, /embed/, /shorts/, /live/) in addition to a plain video ID.
  • Addition: New player options: Mute, Show Captions, Play Inline (mobile), Loop, Start Time and End Time.
  • Addition: Per-video start/end time: a timestamp in the pasted URL (?t=90, &start=90, &end=120, in plain seconds or the 1h2m3s format) sets the start/end for that specific video and overrides the global Start/End options.
  • Security: The video ID is validated and whitelisted, all output is escaped, and the embed uses modern iframe attributes (loading="lazy", allow, allowfullscreen, title).
  • Fix: "Show Controls" default value (2 is no longer valid in the YouTube API; now 1/0).
  • Remove: Removed the deprecated "Show Info" option.

Custom Fields - Youtube plugin - v5.2.0 5 6

2 June 2026

  • Addition: Privacy-enhanced mode (youtube-nocookie.com): YouTube sets no cookies or tracking data until the visitor plays the video. GDPR-friendly.
  • Addition: The field now accepts full YouTube URLs (watch?v=, youtu.be/, /embed/, /shorts/, /live/) in addition to a plain video ID.
  • Security: The video ID is validated and whitelisted, all output is escaped, and the embed uses modern iframe attributes (loading="lazy", allow, allowfullscreen, title).
  • Remove: Removed the deprecated "Show Info" option.

Custom Fields - QR Code plugin - v6.0.0 PRO 5 6

2 June 2026

  • Addition: Local QR generation: QR codes are now rendered in the browser using Joomla's built-in QR library.
  • Addition: Modernized the output markup (HTML5) and added an accessibility label to the QR code.
  • Addition: Module shape: choose how the QR modules are drawn — square, rounded, or dots.
  • Addition: Download buttons: optionally show PNG and/or SVG download buttons below the QR code. Files are generated entirely in the browser.
  • Addition: Download size: set a separate pixel size for the downloaded image, independent of the displayed size (leave empty to match the display size).
  • Change: QR codes are now output as scalable SVG
  • Security: Fixed a cross-site scripting (XSS) issue where the field value was written into the output without escaping.
  • Fix: Field values containing non-ASCII characters (accents, emoji, etc.) now encode correctly into the QR code.
  • Remove: The plugin no longer sends the field value to the external api.qrserver.com service, so no data leaves your site.

Custom Fields - QR Code plugin - v6.0.0 5 6

2 June 2026

  • Addition: Local QR generation: QR codes are now rendered in the browser using Joomla's built-in QR library.
  • Addition: Modernized the output markup (HTML5) and added an accessibility label to the QR code.
  • Change: QR codes are now output as scalable SVG
  • Security: Fixed a cross-site scripting (XSS) issue where the field value was written into the output without escaping.
  • Fix: Field values containing non-ASCII characters (accents, emoji, etc.) now encode correctly into the QR code.
  • Remove: The plugin no longer sends the field value to the external api.qrserver.com service, so no data leaves your site.

Admin Content Calendar PRO - v1.0.1 5 6

2 June 2026

  • Security: The calendar now only shows article data to users who are allowed to manage content.
  • Security: Navigation links are properly escaped.
  • Security: The drag-and-drop reschedule endpoint was modernized while keeping its CSRF token and edit-permission checks intact.
  • Security: Database errors are written to the log instead of being shown on screen.
  • Fix: An issue that could stop the calendar from displaying on Joomla 6 (both the monthly and weeks layouts).
  • Fix: Improved database compatibility so the module works across all database types supported by Joomla, not only MySQL/MariaDB.
  • Fix: Articles are now placed on the correct day and show the correct time according to your timezone (previously they could appear on the wrong day around midnight). The "today" highlight now follows your timezone too.
  • Fix: Creating an article from the calendar uses the correct timezone.
  • Fix: Smoother drag-and-drop rescheduling. After moving a future article to a new day, the calendar now updates in place instead of doing a full page reload.
  • Fix: Refined drag-and-drop accessibility and visual feedback, and prevented unintended navigation while dragging an article.
  • Fix: Fixed a case where an article bar could render without a background color when a category, tag, or author resolved to an out-of-range color slot.
  • Fix: Color-configuration parsing problems are now written to the Joomla log instead of being shown as warnings to everyone viewing the dashboard.
  • Change: Internal modernization and cleanup.
  • Change: Modernized the system plugin to the current Joomla plugin architecture

Admin Content Calendar - v1.0.1 5 6

2 June 2026

  • Security: The calendar now only shows article data to users who are allowed to manage content.
  • Security: Navigation links are properly escaped.
  • Security: The drag-and-drop reschedule endpoint was modernized while keeping its CSRF token and edit-permission checks intact.
  • Security: Database errors are written to the log instead of being shown on screen.
  • Fix: An issue that could stop the calendar from displaying on Joomla 6 (both the monthly and weeks layouts).
  • Fix: Improved database compatibility so the module works across all database types supported by Joomla, not only MySQL/MariaDB.
  • Fix: Articles are now placed on the correct day and show the correct time according to your timezone (previously they could appear on the wrong day around midnight). The "today" highlight now follows your timezone too.
  • Change: Internal modernization and cleanup.

Admin Notes - v1.4.0 5 6

2 June 2026

  • Security: Notes saved by users without Super User permissions are now filtered, preventing malicious code from being stored in a note.
  • Security: Edit permissions are now also verified during the save itself, no longer in the display layer only.
  • Security: Super User access is now determined correctly through Joomla's ACL instead of a fixed group number, so it is accurate on every site.
  • Change: The module has been fully revised to meet Joomla 6 standards
  • Fix: Various internal cleanup and text corrections.

Access Key plugin - v2.1.0 5 6

2 June 2026

  • Security: Fixed a whitelist bypass. If your site runs behind a reverse proxy or load balancer, enable Behind Load Balancer in Joomla's Global Configuration (Server tab) so the forwarded IP is honoured again.
  • Change: More reliable detection of whether the access key is present in the URL. Your existing key links (?yourkey) keep working exactly as before.
  • Fix: Internal code modernised for Joomla 6

Custom Fields - Vimeo plugin - v5.2.0 PRO 5 6

1 June 2026

  • Security: Hardened the frontend output against XSS:
  • Addition: Added a "Do Not Track" (DNT) option. When enabled, Vimeo is asked not to track the viewer for analytics or cookies, which helps with GDPR/privacy compliance.
  • Change: Modernized the Vimeo player embed: added the allow permissions, lazy loading, and an accessible title; replaced the deprecated frameborder and vendor-prefixed fullscreen attributes.
  • Change: The field now accepts a full Vimeo URL in addition to a plain video ID, and automatically detects the privacy hash of unlisted videos.
  • Fix: The Width and Height settings are now actually applied to the player (previously ignored).
  • Remove: Removed unused styling code.

Custom Fields - Vimeo plugin - v5.2.0 5 6

1 June 2026

  • Security: Hardened the frontend output against XSS:
  • Addition: Added a "Do Not Track" (DNT) option. When enabled, Vimeo is asked not to track the viewer for analytics or cookies, which helps with GDPR/privacy compliance.
  • Change: Modernized the Vimeo player embed: added the allow permissions, lazy loading, and an accessible title; replaced the deprecated frameborder and vendor-prefixed fullscreen attributes.
  • Change: The field now accepts a full Vimeo URL in addition to a plain video ID, and automatically detects the privacy hash of unlisted videos.
  • Fix: The Width and Height settings are now actually applied to the player (previously ignored).
  • Remove: Removed unused styling code.

Custom Fields - User Dropdown plugin - v5.2.0 PRO 5 6

1 June 2026

  • Security: Hardened user-group filtering against SQL injection
  • Security: Frontend output is now escaped with htmlspecialchars (ENT_QUOTES, UTF-8).
  • Remove: Removed unused PRO placeholder field classes (ProField, UpgradeField) and their orphaned language strings.

Custom Fields - User Dropdown plugin - v5.2.0 5 6

1 June 2026

  • Security: Hardened user-group filtering against SQL injection:
  • Security: Frontend output is now escaped with htmlspecialchars (ENT_QUOTES, UTF-8).

Custom Fields - Spotify plugin - v5.2.0 PRO 5 6

1 June 2026

  • Addition: Supported content types: track, album, playlist, artist, show and episode.
  • Security: Hardened the render template against stored XSS:
  • Fix: Modernized the player to Spotify's current embed endpoint (https://open.spotify.com/embed/{type}/{id}). The obsolete open.spotify.com/embed?uri=... endpoint is no longer used.
  • Fix: Switched stylesheet loading to the WebAssetManager for automatic cache-busting.
  • Fix: Replaced the deprecated HTML align attribute with CSS classes.
  • Change: Replaced the legacy installer script class with a namespaced installer registered through the DI container
  • Change: The field now accepts both a Spotify URI (spotify:track:ID) and a share URL (https://open.spotify.com/track/ID?si=..., including an optional intl-xx/ locale segment).
  • Change: The color setting now maps to the embed theme (dark adds ?theme=dark; the default is the light theme).
  • Remove: the Follow Button option, which Spotify discontinued (the embed.spotify.com/follow endpoint no longer works).
  • Remove: the obsolete View (list/coverart) option; the layout is now driven by the player height.

Custom Fields - Spotify plugin - v5.2.0 5 6

1 June 2026

  • Addition: Supported content types: track, album, playlist, artist, show and episode.
  • Security: Hardened the render template against stored XSS:
  • Fix: Modernized the player to Spotify's current embed endpoint (https://open.spotify.com/embed/{type}/{id}). The obsolete open.spotify.com/embed?uri=... endpoint is no longer used.
  • Fix: Switched stylesheet loading to the WebAssetManager for automatic cache-busting.
  • Change: Replaced the legacy installer script class with a namespaced installer registered through the DI container
  • Change: The field now accepts both a Spotify URI (spotify:track:ID) and a share URL (https://open.spotify.com/track/ID?si=..., including an optional intl-xx/ locale segment).
  • Remove: the Follow Button option, which Spotify discontinued (the embed.spotify.com/follow endpoint no longer works).

Admin Checklist - v1.4.0 5 6

1 June 2026

  • Addition: Export only selected tasks, fall back to all when none selected
  • Addition: improve online library integration for importing checklists instead of download file
  • Fix: Ensure full-width styling for task editor and register `admin.css` in task edit view
  • Change: Improve import view upload card
  • Change: Copyright to GNU GPL version 3
  • Change: Reorder XML metadata fields for consistency across extensions
  • Remove: duplicate assignedto
  • Remove: outdated XML metadata comments across all extensions

Shortcodes - v1.0.0 5 6

31 May 2026

  • Fix: Initial release

Lightroom Classic Export plugin - v1.0.0
LrC

24 May 2026

  • Addition: Initial Release

Client Response Gallery - v1.1.1 5 6

24 May 2026

  • Addition: Lightroom export plugin: export service provider with gallery picker and photo upload
  • Addition: API support for creating galleries, photo upload and deleting galleries, with optional deletion of associated media files and folder
  • Addition: Display image thumbnails in the admin photo list view
  • Addition: Selection min/max configuration fields (Global & per gallery)
  • Addition: Configurable warning message position (inline top / inline bottom / in the selection bar)
  • Addition: `{min}` / `{max}` shortcodes supported in selection warning messages and gallery description
  • Addition: Selection preview step: photo map, grid overview, and modal navigation before final submission
  • Fix: File validation, image processing and multilingual error handling for uploads
  • Change: modernize API usage and standardize codebase for improved consistency
  • Change: Update copyright
  • Remove: redundant 'view' attributes from menu links in clientresponsegallery.xml

Autolanguage PRO plugin - v2.2.0 5 6

17 May 2026

  • Addition: Deepseek as a translation engine
  • Fix: Prevent "MySQL server has gone away" error by extend MySQL session timeout and implement reconnection logic

Markdown Alternate plugin - v1.1.0 5 6

11 May 2026

  • Addition: Configurable alternate URL format in Markdownalternate extensio
  • Fix: Add shortcode stripping functionality
  • Fix: Homepage markdown when no trailing slash

Markdown Alternate plugin - v1.0.3 5 6

29 April 2026

  • Fix: Add type check for HtmlDocument to avoid errors in RSS Feed and other views

YOOtheme Elements PRO for Joomla - v2.1.1 5 6

20 April 2026

  • Change: Some minor issues for JED Release

YOOtheme Elements PRO for WordPress - v2.1.1 6+

20 April 2026

  • Fix: wrong install directory
  • Fix: Style Customizer settings
  • Change: WP Update Checker to version 5.6

YOOtheme Elements PRO for Joomla - v2.1.0 5 6

19 April 2026

  • Addition: FAQ Accordion element PRO version only
  • Addition: FAQ Grid element PRO version only
  • Addition: Button Label and size options to Edit element
  • Addition: Add Subnav items to Copyright element
  • Addition: Add styling settings to Sticky Signal element
  • Addition: Add styling settings to Sticky Whatsapp element
  • Addition: Add styling settings to Sticky to Top element
  • Change: Move styling from all elements to YOOtheme styling settings.
  • Change: https://wa.me/ url in Sticky WhatsApp element

Custom Quick Icons - v2.6.0 5 6

19 April 2026

  • Fix: Handle external URLs with a query string
  • Language: Spanish language improved by Andrés Restrepo

Autolanguage PRO plugin - v2.1.0 5 6

11 April 2026

  • Addition: Dictionary support
  • Addition: Mistral AI as a translation engine with model selection
  • Addition: Google Gemini as a translation engine
  • Addition: xAI / Grok as a translation engine
  • Fix: Refine Autolanguage conditions to block YOOtheme template pages when using 'save' translation method.

Autolanguage plugin - v2.1.0 5 6

11 April 2026

  • Addition: Dictionary support PRO version only
  • Addition: OpenAI / ChatGPT as a translation engine with model selection
  • Addition: Mistral AI as a translation engine with model selection
  • Addition: Google Gemini as a translation engine PRO version only
  • Addition: xAI / Grok as a translation engine PRO version only
  • Fix: Refine Autolanguage conditions to block YOOtheme template pages when using 'save' translation method.

Autolanguage plugin - v2.0.0 5 6

14 March 2026

  • Addition: Batch Translate mode
  • Addition: Loggerservice

Autolanguage PRO plugin - v2.0.0 5 6

14 March 2026

  • Addition: Batch Translation mode
  • Addition: Anthropic Claude as a translation engine with model selection
  • Addition: YOOtheme Pro: translation of JSON-embedded content with layout preserved
  • Addition: Configurable default status (published / unpublished / draft) for all content types
  • Addition: Download ID field in the install package for automatic updates
  • Fix: Module translations now correctly linked via com_modules.module context (ready for Joomla 6.1)
  • Change: Settings screen: clearer field layout and conditional visibility
  • Change: Language selection list is more concise and user-friendly

Markdown Alternate plugin - v1.0.2 5 6

22 February 2026

  • Change: Improve consistent and absolute URLs for links and images

Markdown Alternate plugin - v1.0.1 5 6

22 February 2026

  • Change: Improve custom fields subform handling

Markdown Alternate plugin - v1.0.0 5 6

21 February 2026

  • Change: First release

Autolanguage PRO plugin - v1.1.0 5 6

14 February 2026

  • Addition: Add Target Languages in Configuration
  • Addition: Add manual language filtering support on an item-by-item basis
  • Addition: DeepL: Show remaining credits after processing option
  • Addition: Enhanced Debugging & Logs

Autolanguage plugin - v1.0.1 5 6

12 February 2026

  • Fix: HTML entities

Autolanguage PRO plugin - v1.0.2 5 6

12 February 2026

  • Fix: HTML entities

Opening Hours content plugin - v6.0.2 PRO 5 6

8 February 2026

  • Language: Added Finnish Language (thanks to Kai Metsävainio)
  • Change: Copyright

Autolanguage PRO plugin - v1.0.1 5 6

8 February 2026

  • Change: Deepl formality to prefer more or less to avoid error messages

Autolanguage PRO plugin - v1.0.0 5 6

8 February 2026

  • Addition: First release

Autolanguage plugin - v1.0.0 5 6

8 February 2026

  • Addition: First release

Opening Hours module - v6.0.2 PRO 5 6

8 February 2026

  • Language: Added Finnish Language (thanks to Kai Metsävainio)
  • Change: Copyright

Notion for RSForm! Pro - v1.0.0 5 6

10 January 2026

  • Change: First release

Client Response Gallery - v1.0.0 5 6

26 December 2025

  • Addition: Initial Release

Opening Hours module - v6.0.1 PRO 5 6

21 December 2025

  • Fix: Localization for weekday translations

Social Share plugin - v3.2.2 4 5 6

5 December 2025

  • Fix: Icon margin

Social Share plugin - v3.2.1 4 5 6

5 December 2025

  • Remove: Share via Pocket button

Social Share plugin - v3.2.0 4 5 6

27 October 2025

  • Addition: Share via Viber button
  • Fix: PHP Warning en Deprecated message on Check if device is mobile

Price List component PRO - v4.3.1 4 5  6

16 October 2025

  • Fix: Generate column expression for slug or catslug in Joomla 6

Access Key plugin - v2.0.0 4 5 6

29 September 2025

  • Change: Migrate the plugin to a namespace-based structure, update to Joomla coding standards, and improve modularity with helper and exception classes.
  • Language: language localization improvements and update plugin metadata.

Price List component PRO - v4.3.0 4 5  6

25 September 2025

  • Addition: Compatible with J6
  • Change: Help Button improvement
  • Change: Reformat Code
  • Change: Refactor HtmlView in com_pricelist to use model methods for data retrieval
  • Change: File structure to align with joomla conventions
  • Change: Admin Toolbar improvements
  • Fix: Small bug fixes and improvements
  • Fix: Deprecated code
  • Fix: Installation / Uninstallation Error
  • Language: Added de-DE
  • Language: Added es-ES
  • Language: Added fr-FR
  • Language: Added it-IT
  • Language: Added nl-NL
  • Remove: Unused language definitions

Price List component - v4.3.0 4 5  6

25 September 2025

  • Addition: Compatible with J6
  • Change: Help Button improvement
  • Change: Reformat Code
  • Change: Refactor HtmlView in com_pricelist to use model methods for data retrieval
  • Change: File structure to align with joomla conventions
  • Change: Admin Toolbar improvements
  • Fix: Small bug fixes and improvements
  • Fix: Deprecated code
  • Fix: Installation / Uninstallation Error
  • Language: Added de-DE
  • Language: Added es-ES
  • Language: Added fr-FR
  • Language: Added it-IT
  • Language: Added nl-NL
  • Remove: unused language definitions

Admin Checkist Recurring Tasks - v1.2.0 4  5  6

8 September 2025

  • Addition: First Release
  • Addition: Select Recurring to a task
  • Addition: Filter Recurring Tasks in Checklist
  • Addition: Filter Recurring Tasks in Task Management

Admin Checkist Assigned To - v1.2.0 4  5  6

8 September 2025

  • Addition: First Release
  • Addition: Assign a Task to a User
  • Addition: Filter User in Checklist
  • Addition: Filter User in Task Management
  • Addition: Only assigned to me tasks in Category Module

Admin Checklist - v1.2.0 4 5 6

7 September 2025

  • Addition: Compatible with Joomla 6 (without B/C plugin)
  • Addition: Progress bar in Categories Module
  • Addition: Hide completed category in Categories Module
  • Change: Consistent defined('_JEXEC') or die;
  • Fix: Various small code improvements & Reformat code
  • Fix: Deprecated Toolbar code
  • Fix: Deprecated Get code
  • Language: Update all Language Files
  • Remove: Unused Files and Code

Opening Hours module - v6.0.0 PRO 5 6

5 September 2025

  • Addition: First Stable Release for Joomla 6
  • Fix: Missing strings in language file
  • Language: de-DE Language added
  • Language: es-ES Language added
  • Language: fr-FR Language added
  • Language: it-IT Language added
  • Language: nl-NL Language added

Opening Hours content plugin - v6.0.0 PRO 5 6

5 September 2025

  • Addition: First Stable Release
  • Language: de-DE Language added
  • Language: es-ES Language added
  • Language: fr-FR Language added
  • Language: it-IT Language added
  • Language: nl-NL Language added

Reset hits module PRO - v5.0.0 4 5 6

3 September 2025

  • Addition: 404 redirects reset functionality
  • Change: Rebuild to new Joomla module structure
  • Change: XML file
  • Change: Reformat Code
  • Fix: Minor HTML inconsistencies
  • Fix: Ensure stricter type checking for parameter retrievals

Reset hits module - v5.0.0 4 5 6

3 September 2025

  • Addition: 404 redirects reset functionality
  • Change: Rebuild to new Joomla module structure
  • Change: XML file
  • Change: Reformat Code
  • Fix: Minor HTML inconsistencies
  • Fix: Ensure stricter type checking for parameter retrievals
  • Language: FREE version alert

Social Share plugin - v3.1.0 4 5 6

24 August 2025

  • Addition: Compatibility with Joomla 6

Custom Quick Icons - v2.5.0 5 6

24 August 2025

  • Addition: Compatibility for Joomla 6
  • Fix: Deprecated code messages

Admin Notes - v1.3.0 4 5 6

24 August 2025

  • Addition: Compatibility with Joomla 6

Access Key plugin - v1.2.0 4 5 6

24 August 2025

  • Change: Joomla 6 Compatibilty

Admin Content Calendar PRO - v1.0.0 5 6

23 August 2025

  • Change: First Release

Admin Content Calendar - v1.0.0 5 6

23 August 2025

  • Change: First Release

Admin Notes - v1.2.1 4 5

9 July 2025

  • Fix: Remove redundant inputfilter logic from default.php and AdminnotesHelper.php

Opening Hours content plugin - v6.0.0 PRO BETA 2 5 6

1 July 2025

  • Addition: First Release
  • Addition: {openinghours status="open|closed"} ... {/openinghours} - Conditional content based on current open/closed status
  • Addition: {opentoday} ... {/opentoday} - Conditional content shown only if there are opening hours for today
  • Addition: {closedtoday} ... {/closedtoday} - Conditional content shown only if there are no opening hours for today
  • Addition: {exceptionaltoday} ... {/exceptionaltoday} - Conditional content shown only if there are any exceptional opening hours for today
  • Addition: {opentime} - First opening time (only uses the first time slot)
  • Addition: {closetime} - First closing time (only uses the first time slot)
  • Addition: {opentime2} - Second opening time (only uses the second time slot)
  • Addition: {closetime2} - First closing time (only uses the first time slot)
  • Addition: {currentdate} - Current date
  • Addition: {currenttime} - Current time

Opening Hours module - v6.0.0 PRO BETA 2 5 6

1 July 2025

  • Addition: Content Plugin v6.0.0 Beta 2
  • Addition: Style options for exceptional opening hours display, including customizable color, bold, italic, and suffix settings
  • Fix: Handle overnight hours (e.g. 17:00 - 03:00)
  • Fix: Added filter to testDate calendar (to fix date shifts)
  • Fix: 2nd openinghours input field layout
  • Fix: Enhance `OpeninghoursHelper` and content plugin to handle overnight hours, improve early morning hour logic.
  • Change: Refactor and enhance `OpeninghoursHelper` and content plugin to support modularized tag processing, improved suffix handling, and dynamic module parameters retrieval.
  • Change: Enhance code documentation with PHPDoc comments

Admin Notes - v1.2.0 4 5

26 June 2025

  • Fix: Clear cache on Save
  • Addition: Buy Me a Coffee widget in module settings
  • Addition: Error Handling
  • Security: Enhance validation, rate limiting, and security in Adminnotes module
  • Change: Small code changes & documentation
  • Change: Reformat Code
  • Language: Update Languagestrings
  • Remove: duplicate closing `</i>` tags in (un)install messages

Custom Quick Icons - v2.4.1.1 5

3 June 2025

  • Language: Improved Spanish languagefiles (Thnx to Andrés F. Restrepo M.)

Opening Hours module - v6.0.0 PRO BETA 1 5 6

2 June 2025

  • Addition: Completely Refactored version for Joomla 5 & 6
  • Addition: Unlimited Exceptional Opening Hours
  • Addition: Yearly Recurring Exceptional Opening Hours (Add exceptional openings as yearly recurring. Useful for events like Christmas, national holidays, etc.)
  • Addition: Upcoming Exceptional Openings (Show Upcoming Exceptional Openings for the next ... days)
  • Addition: Display Options - Open & Close Suffix (Text to show after the opening time (e.g. 'hrs', 'uur').)
  • Addition: Notes CSS Class option
  • Addition: Open CSS Class option
  • Addition: Close CSS Class option
  • Addition: Advanced Custom CSS field
  • Addition: Debug Test Mode (Enter a custom date to test the module)
  • Addition: Installation script messages and checks
  • Addition: Separate views for easy overrides
  • Change: Display better debug information
  • Change: Radio buttons to switcher buttons
  • Change: Hide options with showon when not needed
  • Change: Microdata Business Type to text field
  • Change: Microdata Logo to text field
  • Change: Load CSS and Custom CSS with WebAssetManager
  • Fix: Handle cases where the period spans across year boundary
  • Fix: White screen when wrong timeformat is entered
  • Remove: Display Options - Font and Font size options
  • Remove: Exceptional Opening Hours Method 1
  • Remove: Exceptional Opening Hours Method 2
  • Remove: Exceptional Opening Hours Method 3

YOOtheme Elements PRO for WordPress - v2.0.0 6+

6 May 2025

  • Addition: First public release
  • Addition: Reading Progress Bar Element
  • Addition: Copyright Element
  • Addition: Sticky WhatsApp Element
  • Addition: Sticky Signal Element
  • Addition: Sticky to top Element
  • Addition: Empty Element

YOOtheme Elements PRO for Joomla - v2.0.0 4 5

6 May 2025

  • Addition: First public release
  • Addition: Reading Progress Bar Element
  • Addition: Copyright Element
  • Addition: Sticky WhatsApp Element
  • Addition: Sticky Signal Element
  • Addition: Sticky to top Element
  • Addition: Empty Element
  • Addition: Edit Joomla Article element

Custom Fields - QR Code plugin - v5.2.0 PRO 4 5 6

4 April 2025

  • Addition: Current URL option

Custom Fields - QR Code plugin - v5.2.0 4 5 6

4 April 2025

  • Addition: Current URL option

Social Share plugin - v3.0.0 4 5

3 April 2025

  • Fix: YOOtheme Prefix Translation
  • Change: Rebuild to new Joomla plugin structure
  • Change: Reformat Code
  • Change: Update GNU General Public License version

Custom Fields - Youtube plugin - v5.1.0 PRO 4 5 6

23 March 2025

  • Addition: (un)install message
  • Language: es-ES added
  • Language: de-DE added
  • Language: fr-FR added
  • Language: it-IT added
  • Language: nl-NL added
  • Change: Reformat Code
  • Fix: Deprecated code
  • Change: Improved Enable Plugin Script
  • Change: PRO Only language string
  • Change: GNU General Public License version update

Custom Fields - Youtube plugin - v5.1.0 4 5 6

23 March 2025

  • Addition: (un)install message
  • Language: es-ES added
  • Language: de-DE added
  • Language: fr-FR added
  • Language: it-IT added
  • Language: nl-NL added
  • Change: Reformat Code
  • Fix: Deprecated code
  • Change: Improved Enable Plugin Script
  • Change: PRO Only language string
  • Change: GNU General Public License version update

Custom Fields - Vimeo plugin - v5.1.0 PRO 4 5 6

23 March 2025

  • Addition: (un)install message
  • Language: es-ES added
  • Language: de-DE added
  • Language: fr-FR added
  • Language: it-IT added
  • Language: nl-NL added
  • Change: Reformat Code
  • Fix: Deprecated code
  • Change: Improved Enable Plugin Script
  • Change: PRO Only language string
  • Change: GNU General Public License version update

Custom Fields - Vimeo plugin - v5.1.0 4 5 6

23 March 2025

  • Addition: (un)install message
  • Language: es-ES added
  • Language: de-DE added
  • Language: fr-FR added
  • Language: it-IT added
  • Language: nl-NL added
  • Change: Reformat Code
  • Fix: Deprecated code
  • Change: Improved Enable Plugin Script
  • Change: PRO Only language string
  • Change: GNU General Public License version update

Custom Fields - User Dropdown plugin - v5.1.0 PRO 4 5 6

23 March 2025

  • Addition: (un)install message
  • Language: es-ES added
  • Language: de-DE added
  • Language: fr-FR added
  • Language: it-IT added
  • Language: nl-NL added
  • Change: Reformat Code
  • Fix: Deprecated code
  • Change: Improved Enable Plugin Script
  • Change: PRO Only language string
  • Change: GNU General Public License version update

Custom Fields - User Dropdown plugin - v5.1.0 4 5 6

23 March 2025

  • Addition: (un)install message
  • Language: es-ES added
  • Language: de-DE added
  • Language: fr-FR added
  • Language: it-IT added
  • Language: nl-NL added
  • Change: Reformat Code
  • Fix: Deprecated code
  • Change: Improved Enable Plugin Script
  • Fix: PRO Only language string
  • Fix: GNU General Public License version update

Custom Fields - Spotify plugin - v5.1.0 PRO 4 5 6

23 March 2025

  • Addition: (un)install message
  • Language: es-ES added
  • Language: de-DE added
  • Language: fr-FR added
  • Language: it-IT added
  • Language: nl-NL added
  • Change: Reformat Code
  • Fix: Deprecated code
  • Change: Improved Enable Plugin Script
  • Change: PRO Only language string
  • Change: GNU General Public License version update

Custom Fields - Spotify plugin - v5.1.0 4 5 6

23 March 2025

  • Addition: (un)install message
  • Language: es-ES added
  • Language: de-DE added
  • Language: fr-FR added
  • Language: it-IT added
  • Language: nl-NL added
  • Change: Reformat Code
  • Fix: Deprecated code
  • Change: Improved Enable Plugin Script
  • Change: PRO Only language string
  • Change: GNU General Public License version update

Custom Fields - QR Code plugin - v5.1.0 PRO 4 & 5

23 March 2025

  • Addition: (un)install message
  • Language: es-ES added
  • Language: de-DE added
  • Language: fr-FR added
  • Language: it-IT added
  • Language: nl-NL added
  • Change: Reformat Code
  • Fix: Deprecated code
  • Change: Improved Enable Plugin Script
  • Change: PRO Only language string
  • Change: GNU General Public License version update

Custom Fields - QR Code plugin - v5.1.0 4 & 5

23 March 2025

  • Addition: (un)install message
  • Language: es-ES added
  • Language: de-DE added
  • Language: fr-FR added
  • Language: it-IT added
  • Language: nl-NL added
  • Change: Reformat Code
  • Fix: Deprecated code
  • Change: Improved Enable Plugin Script
  • Change: PRO Only language string
  • Change: GNU General Public License version update

Custom Quick Icons - v2.4.1 5

23 March 2025

  • Language: Improved Spanish languagefiles (Thnx to Andrés F. Restrepo M.)

Reset hits module PRO - v4.2.0 4  5

14 March 2025

  • Addition: Install Script and auto publish module
  • Addition: (un)Install Message
  • Fix: Deprecated code
  • Change: Update Copyright
  • Remove: Obsolete Update plugin script
  • Language: Added de-DE
  • Language: Added es-ES
  • Language: Added fr-FR
  • Language: Added it-IT

Reset hits module - v4.2.0 4  5

14 March 2025

  • Addition: Install Script and auto publish module
  • Addition: (un)Install Message
  • Fix: Deprecated code
  • Change: Update Copyright
  • Remove: Obsolete Update plugin script
  • Language: Added de-DE
  • Language: Added es-ES
  • Language: Added fr-FR
  • Language: Added it-IT

Admin Notes - v1.1.0 4 5

3 March 2025

  • Fix: Deprecated Code
  • Change: Copyright
  • Change: (un)installation message
  • Change: Default editor to TinyMCE
  • Language: Update Languagestrings
  • Change: Reformat Code

Social Share plugin - v2.0.0 4 5

2 March 2025

  • Addition: YOOtheme styling and options
  • Addition: Installation message with Quickstart
  • Change: Code improvement for install script auto-enable function
  • Change: Naming in Extension to Joomill Social Share
  • Change: Set Minimum Joomla version to 4.0.0
  • Change: Update Copyright

Custom Quick Icons - v2.4.0 5

2 March 2025

  • Addition: Joomshopping Support
  • Fix: Deprecated code
  • Change: (Un)Installation message

Access Key plugin - v1.1.0 4 5

26 February 2025

  • Addition: Install / Uninstall message
  • Fix: Deprecated code
  • Change: Reformat Code
  • Language: Update en-GB
  • Language: Added nl-NL
  • Language: Added de-DE
  • Language: Added fr-FR
  • Language: Added es-ES
  • Language: Added it-IT

Custom Quick Icons - v2.3.0 5

7 February 2025

  • Addition: Installation message with Quickstart
  • Addition: Uninstallation message
  • Change: J2Store -> J2Commerce
  • Language: Added Spanish language files (Thnx to Andrés F. Restrepo M.)
  • Language: Added Italian language files
  • Language: Fixed Typos in Dutch language files

Admin Checklist - v1.0.4 4 5

26 January 2025

  • Fix: Categories - warning with Alledia framework (by Peter Martin)
  • Fix: Undefined $recurring in Task Management (by Peter Martin)
  • Fix: Selecting a Category in the [- Select Category -] filter would close the [Filter Options] (by Peter Martin)
  • Change: Lowercase db8.nl (by Peter Martin)
  • Change: SQL set extension com_checklist on update to v1.0.4

Admin Checklist - v1.0.3 4 5

29 December 2024

  • Fix: Fix for 1.0.2 wrong package file
  • Fix: Filter options on task pages
  • Fix: Disable import button when no file is selected
  • Language: Fix Dutch Language string for Import / Export
  • Change: Social Media platforms in (un)installation message
  • Remove: Joomill Logo from media folder

Admin Notes - v1.0.0 4 5

5 December 2024

  • Addition: First Release

Social Share plugin - v1.6.0 4 5

2 December 2024

  • Addition: Share on Bluesky button
  • Fix: Buttons don't load on T4 templates when introtext is hidden
  • Language: de-DE added
  • Language: es-ES added
  • Language: fr-FR added
  • Language: it-IT added

Admin Checklist - v1.0.1 4 5

27 September 2024

  • Fix: Error on save item

Admin Checklist - v1.0.0 4 5

27 September 2024

  • Change: First Release

Custom Quick Icons - v2.2.1 5

4 September 2024

  • Change: JRegistry to namespace

Social Share plugin - v1.5.1 4 5

23 August 2024

  • Fix: Missing closing div

Custom Quick Icons - v2.2.0 5

23 August 2024

  • Addition: Load FontAwesome PRO Kit in advanced tab (an FontAwesome PRO subscription is required)
  • Change: Changed Icon Input field (for adding your own icons if you don't use the selector, for example FontAwesome PRO icons)
  • Change: Updated FontAwesome to 6.6.0 (and added all missing icons)

Social Share plugin - v1.5.0 4 5

14 August 2024

  • Addition: Share on Mastodon button (mastodonshare.com)

Custom Quick Icons - v2.1.2 5

7 May 2024

  • Fix: Link to add article in specific category

Custom Quick Icons - v2.1.1 5

5 May 2024

  • Fix: Fixed CSS classes with special characters
  • Fix: Access for Dashboard links
  • Fix: Dashboard links

Custom Quick Icons - v2.1.0 5

16 April 2024

  • Addition: Extensions button (thanks to MrMusic)
  • Addition: Unique CSS Classes for all icons (thanks to Christian for inspiration)
  • Fix: Icon hover color for custom colors in Joomla 5.1
  • Change: FontAwesome updated to v6.5.1

Social Share plugin - v1.4.0 4 5

28 March 2024

  • Addition: Share on Threads button

Social Share plugin - v1.3.0 4 5

31 January 2024

  • Fix: Don't show icons below intro-text in article view
  • Fix: Don't show sticky icons on category view

Opening Hours module - v4.1.1 PRO 4 5

7 January 2024

  • Fix: Fixed: ExcepDate28 field

Access Key plugin - v1.0.0 4 5

22 October 2023

  • Addition: First release

Hikashop Webwinkelkeur plugin - v2.0.1 4 5

19 October 2023

  • Fix: Alters the SQL update script so that Joomla! does not choke on it.

Custom Quick Icons - v2.0.0 5

17 October 2023

  • Addition: IconPicker with FontAwesome v6.4.2 icons (Joomla 5 only)
  • Addition: Icons respect the Component ACL Settings (thanks to Ernst Sangen)
  • Addition: Category Quickicons support Tag Filtering
  • Addition: Category Quickicons support Search Query Filtering (thanks to Marc Dechèvre for inspiration)
  • Addition: InstallationScript to prevent installation on Joomla4 and lower

Social Share plugin - v1.2.0 4 5

16 October 2023

  • Change: Button colours adjusted to meet accessibility contrast levels
  • Addition: Aria Label
  • Addition: Warning "opens in new window" in Aria Label if needed
  • Addition: rel="referrer noopener"

Social Share plugin - v1.1.1 4 5

16 October 2023

  • Fix: Linkedin Share URL

Custom Quick Icons - v1.6.0 4 5

15 October 2023

  • Change: Compatible with Joomla 5
  • Addition: Icons respect the Component ACL Settings (thanks to Ernst Sangen)
  • Addition: Category Quickicons support Tag Filtering
  • Addition: Category Quickicons support Search Query Filtering (thanks to Marc Dechèvre for inspiration)

Price List component PRO - v4.2.0 4 5

8 October 2023

  • Addition: Compatible with J5

Price List component - v4.2.0 4 5

8 October 2023

  • Addition: Compatible with J5

Custom Fields - Youtube plugin - v5.0.0 PRO 4 5

8 October 2023

  • Fix: Compatible with Joomla 5

Custom Fields - Youtube plugin - v5.0.0 4 5

8 October 2023

  • Fix: Compatible with Joomla 5

Custom Fields - Vimeo plugin - v5.0.0 4 5

8 October 2023

  • Fix: Compatible with Joomla 5

Custom Fields - Vimeo plugin - v5.0.0 PRO 4 5

8 October 2023

  • Fix: Compatible with Joomla 5

Custom Fields - User Dropdown plugin - v5.0.0 PRO 4 & 5

8 October 2023

  • Fix: Compatible with Joomla 5

Custom Fields - User Dropdown plugin - v5.0.0 4 & 5

8 October 2023

  • Fix: Compatible with Joomla 5

Custom Fields - Spotify plugin - v5.0.0 PRO 4 5

8 October 2023

  • Fix: Compatible with Joomla 5

Custom Fields - Spotify plugin - v5.0.0 4 & 5

8 October 2023

  • Fix: Compatible with Joomla 5

Custom Fields - QR Code plugin - v5.0.0 PRO 4 & 5

8 October 2023

  • Fix: Compatible with Joomla 5

Custom Fields - QR Code plugin - v5.0.0 4 & 5

8 October 2023

  • Fix: Compatible with Joomla 5

Reset hits module PRO - v4.1.0 4 5

2 October 2023

  • Change: Compatible with J5

Reset hits module - v4.1.0 4 5

2 October 2023

  • Change: Compatible with J5

Social Share plugin - v1.1.0 4 5

24 September 2023

  • Addition: display selection for Platform Name
  • Addition: display selection for Platform Icon
  • Addition: Prefix for platform name (Share on text)
  • Addition: Both option for Position
  • Addition: Target (blank or Self) option
  • Change: CSS from block to Flex views
  • Change: Language Files to plugin folder
  • Change: Added Update.xml to Github
  • Language: Added Dutch Language Files

Opening Hours module - v4.1.0 4 5 6

24 September 2023

  • Fix: Compatible with Joomla 5

Opening Hours module - v4.1.0 PRO 4 5

23 September 2023

  • Fix: Fixes issue with PHP errors/warnings on PHP 8.1
  • Fix: Fixes Changelog and Update URLs

Social Share plugin - v1.0.0 4 5

17 September 2023

  • Addition: First Release

Opening Hours module - v4.0.1 4

11 April 2023

  • Fix: Fixes issue with PHP errors/warnings on PHP 8.1
  • Fix: Fixes Changelog and Update URLs

Opening Hours module - v4.0.1 PRO 4

11 April 2023

  • Fix: Fixes issue with PHP errors/warnings on PHP 8.1
  • Fix: Fixes Changelog and Update URLs

Custom Quick Icons - v1.5.2 4

21 November 2022

  • Language: German (de-DE) language added. Thanks to Christof Rimle

Price List component PRO - v4.1.0 4

2 October 2022

  • Addition: User defined Hide Table Columns

Price List component - v4.1.0 4

2 October 2022

  • Addition: User defined Hide Table Columns

Custom Quick Icons - v1.5.1 4

27 August 2022

  • Fix: Phoca Cart Vendors Icon
  • Language: Added some missing strings (thanks to bongovo.cz)

Custom Quick Icons - v1.5.0 4

25 August 2022

  • Addition: E-commerce Component Selection
  • Addition: DJ-Catalog2 Quick Icons
  • Addition: EShop Quick Icons
  • Addition: J2Store PRO (Beta)Quick Icons
  • Addition: Phoca Cart Quick Icons
  • Addition: Virtuemart Quick Icons

Custom Quick Icons - v1.4.0 4

1 August 2022

  • Addition: Redirects Icon
  • Fix: Language strings for Tags Icon

Custom Quick Icons - v1.3.0 4

9 March 2022

  • Addition: Robots Meta Tag Icon/Alert message (warns you if the website is set to no-index or no-follow)
  • Addition: Tags Icon (like in Joomla 4.1+ module)
  • Addition: Target for Custom URLS (to open URL in a new window)
  • Addition: Colorpicker (in Advanced Tab)
  • Addition: Dutch (nl-NL) translation files
  • Change: FontAwesome URL (to show only version 5 icons)

Custom Quick Icons - v1.2.2 4

28 February 2022

  • Fix: Language Strings when Joomla's Quick Icons module is disabled.

Price List component - v4.0.0 4

31 January 2022

  • Addition: Joomla 4 compatibility
  • Addition: Joomla Changelog integration

Price List component PRO - v4.0.0 4

31 January 2022

  • Addition: Joomla 4 compatibility
  • Addition: Frontend Editing
  • Addition: Custom Fields integration
  • Addition: Multilingual Associations integration
  • Addition: Joomla Download ID integration
  • Addition: Joomla Changelog integration

Hikashop Widgetkit Plugin - v4.0.1 3 or 4 & Widgetkit 3  

17 January 2022

  • Addition: Changelog URL
  • Fix: Update URL
  • Change: Copyright

Reset hits module PRO - v4.0.2 4

17 January 2022

  • Addition: Changlog URL
  • Change: Update URL
  • Change: Copyright
  • Fix: Update Key

Reset hits module - v4.0.2 4

17 January 2022

  • Fix: Installation Error
  • Addition: Changelog URL
  • Change: Update URL

Reset hits module PRO - v3.4.2 3

17 January 2022

  • Fix: Undefined constant "DS" Error
  • Change: Update URL
  • Change: Copyright

Reset hits module - v3.4.2 3

17 January 2022

  • Fix: Undefined constant "DS" Error
  • Change: Update URL
  • Change: Copyright

Custom Quick Icons - v1.2.1 4

13 January 2022

  • Fix: Typo in add article URL with Language selection enabled
  • Fix: Typo in add article URL with Category selection enabled

Custom Quick Icons - v1.2.0 4

8 January 2022

  • Addition: Return URL options to single articles and single modules
  • Addition: Author selection for articles
  • Addition: Author selection Current User option to show "My Articles"
  • Addition: Joomla Changelog XML
  • Change: "Articles in Category" to "Articles"
  • Change: Copyright Year

YOOtheme Elements PRO for Joomla - v1.0.0 4 5

1 January 2022

  • Addition: First release (For private projects only)

Custom Quick Icons - v1.1.0 4

24 October 2021

  • Addition: Predefined URLS to installed components and dashboards
  • Fix: JED Compatibility issues

Hikashop Widgetkit Plugin - v4.0.0 4 & Widgetkit 3  

17 October 2021


Reset hits module - v2.0.2 2.5

17 October 2021


Custom Quick Icons - v1.0.1 4

14 October 2021

  • Fix: JED Compatibility issues

Custom Quick Icons - v1.0.0 4

9 October 2021


Reset hits module - v4.0.1 4

4 September 2021

  • Fix: Installation Error

Custom Fields - Slideshare plugin - v4.0.0 PRO 4

10 August 2021

  • Fix: Compatible with Joomla 4

Custom Fields - Spotify plugin - v4.0.0 PRO 4

10 August 2021

  • Fix: Compatible with Joomla 4

Custom Fields - User Dropdown plugin - v4.0.0 PRO 4

10 August 2021

  • Fix: Compatible with Joomla 4

Custom Fields - Vimeo plugin - v4.0.0 PRO 4

10 August 2021

  • Fix: Compatible with Joomla 4

Custom Fields - Youtube plugin - v4.0.0 PRO 4

10 August 2021

  • Fix: Compatible with Joomla 4

Custom Fields - QR Code plugin - v4.0.0 PRO 4

10 August 2021

  • Fix: Compatible with Joomla 4

Custom Fields - Youtube plugin - v4.0.0 4

10 August 2021

  • Fix: Compatible with Joomla 4

Custom Fields - Vimeo plugin - v4.0.0 4

10 August 2021

  • Fix: Compatible with Joomla 4

Custom Fields - Spotify plugin - v4.0.0 4

10 August 2021

  • Fix: Compatible with Joomla 4

Custom Fields - Slideshare plugin - v4.0.0 4

10 August 2021

  • Fix: Compatible with Joomla 4

Custom Fields - QR Code plugin - v4.0.0 4

10 August 2021

  • Fix: Compatible with Joomla 4

Reset hits module PRO - v4.0.0 4

10 August 2021


Reset hits module - v4.0.0 4

10 August 2021

  • Addition: Release for Joomla 4
  • Addition: Uninstall installer plugin on update
  • Addition: Joomla 4 Download Key feature
  • Fix: Configuration fields for Joomla 4
  • Remove: Installer plugin

Opening Hours module - v4.0.0 PRO 4

9 August 2021

  • Addition: Release for Joomla 4
  • Addition: Joomla4 Download Key feature
  • Addition: Uninstall installer plugin on update
  • Fix: Configuration fields for Joomla 4
  • Remove: installer plugin

Opening Hours module - v4.0.0 4

9 August 2021

  • Addition: Release for Joomla 4
  • Fix: Configuration fields for Joomla 4

Price List component - v3.7.0 3

10 May 2021


Price List component PRO - v3.2.1 3

6 May 2021

  • Fix: Bugfixes

Hikashop Widgetkit Plugin - v2.1.0 3 & Widgetkit 3

28 April 2021


Hikashop Widgetkit Plugin v2.0.0 - v2.0.0 3 & Widgetkit 3

11 April 2021


Maestro Template v3.0.0 Beta 10 - v3.0.0.10
3

21 November 2020


Maestro Template v3.0.0 Beta 9 - v3.0.0.9
3

21 November 2020


Maestro Template v3.0.0 Beta 8 - v3.0.0.8
3

9 November 2020


Maestro Template v3.0.0 Beta 7 - v3.0.0.7
3

16 October 2020


Maestro Template v3.0.0 Beta 6 - v3.0.0.6
3

9 October 2020


Maestro Template v3.0.0 Beta 5 - v3.0.0.5
3

2 October 2020


Reset hits module PRO - v3.4.1 3

11 September 2020


Opening Hours module - v3.6.3 PRO 3 4

18 June 2020

  • Fix: SEO error on Template default (Ticket #289)

Opening Hours module - v3.6.2 PRO 3 4

18 June 2020

  • Change: error-message in installer plugin
  • Fix: styling in Only Today View
  • Fix: Show debug information only to Super Users

Custom Fields - Youtube plugin - v1.2.0 3 4

6 June 2020

  • Fix: Compatible with Joomla 4 Beta
  • Addition: Privacy Enhanced Mode
  • Addition: Interface Language option
  • Addition: Play Inline for IOS option PRO version only
  • Change: Description of related videos option
  • Remove: Show info option as it is deprecated

Custom Fields - Youtube plugin - v1.2.0 PRO 3 4

6 June 2020

  • Fix: Compatible with Joomla 4 Beta
  • Addition: Privacy Enhanced Mode
  • Addition: Interface Language option
  • Addition: Play Inline for IOS option
  • Change: Description of related videos option
  • Remove: Show info option as it is deprecated

Custom Fields - User Dropdown plugin - v4.0.0 4

5 June 2020

  • Fix: Compatible with Joomla 4

Custom Fields - Vimeo plugin - v1.2.0 PRO 3 4

5 June 2020

  • Fix: Compatible with Joomla 4 Beta

Custom Fields - Vimeo plugin - v1.2.0 3 4

5 June 2020

  • Fix: Compatible with Joomla 4 Beta

Custom Fields - User Dropdown plugin - v1.3.0 3 4

5 June 2020

  • Fix: Compatible with Joomla 4 Beta

Custom Fields - User Dropdown plugin - v1.3.0 PRO 3 4

5 June 2020

  • Fix: Compatible with Joomla 4 Beta

Custom Fields - Spotify plugin - v1.1.0 3 4

5 June 2020

  • Fix: Compatible with Joomla 4 Beta

Custom Fields - Spotify plugin - v1.1.0 PRO 3 4

5 June 2020

  • Fix: Compatible with Joomla 4 Beta

Opening Hours module - v3.6.1 PRO 3 4

3 June 2020

  • Fix: Bug in auto-updater (sorry you need to download this release manually again)

Custom Fields - Slideshare plugin - v1.2.0 PRO 3 4

1 June 2020

  • Fix: Compatible with Joomla 4 Beta

Custom Fields - Slideshare plugin - v1.2.0 3 4

1 June 2020

  • Fix: Compatible with Joomla 4 Beta

Custom Fields - QR Code plugin - v1.1.0 3 4

1 June 2020

  • Fix: Compatible with Joomla 4 Beta

Custom Fields - QR Code plugin - v1.1.0 PRO 3 4

1 June 2020

  • Fix: Compatible with Joomla 4 Beta

Opening Hours module - v3.6.0 3 4

1 June 2020


Opening Hours module - v3.6.0 PRO 3 4

31 May 2020

  • Addition: Compatible with Joomla 4 BETA
  • Addition: Unique CSS-class for each day
  • Addition: JText for openinghours-text
  • Addition: Microdata-fields
  • Fix: Bug for Exceptional Openings when using another dateformat

Reset hits module PRO - v3.4.0 3

7 February 2020


Hikashop Widgetkit Plugin - v1.1.0 3 & Widgetkit 2.9

19 January 2020


Price List component PRO - v3.6.5 3

19 December 2019

  • Fix: State operations backend not working in Joomla 3.9
  • Fix: Show price columns in frontend by default
  • Fix: http link in backend changed to https

Opening Hours module - v3.5.2 PRO 3

26 September 2019

  • Fix: Exceptional Opening Hours method 2

Opening Hours module - v3.5.1 PRO 3

2 June 2019

  • Fix: Month Translations

Opening Hours module - v3.5.0 3

2 February 2019


Opening Hours module - v3.5.0 PRO 3

2 February 2019

  • Addition: Show upcoming 7 days view
  • Fix: Datepicker timezone bug
  • Fix: https links in the backend
  • Fix: PHP notices when exceptional openings are empty

Hikashop Widgetkit Plugin v1.0.5 - v1.0.5 3 & Hikashop 3.x /4.x & Widgetkit 2.9.x

28 December 2018


Hikashop Widgetkit Plugin v1.0.4 - v1.0.4 3 & Hikashop 3.x /4.x & Widgetkit 2.9.x

2 December 2018


Price List component PRO - v3.6.4 3

26 October 2018

  • Fix: Multiple categories view ordering

Hikashop Widgetkit Plugin v1.0.3 - v1.0.3 3 & Hikashop 3.x /4.x & Widgetkit 2.9.x

4 October 2018


Opening Hours module - v3.3.1 PRO
2.5

16 August 2018


Reset hits module - v3.3.0
2.5

16 August 2018

  • Fix:

Price List component PRO - v3.6.3 3

31 July 2018

  • Addition: ACL option for manage the component

Price List component PRO - v3.6.2 3

27 July 2018

  • Addition: Option to set margin below row in Responsive mode PRO version only

Price List component - v3.6.3 3

19 July 2018

  • Addition: ACL option for manage the component

Price List component - v3.6.1 3

19 July 2018

  • Addition: Option to disable component CSS

Price List component PRO - v3.6.1 3

19 July 2018

  • Addition: Option to disable component CSS
  • Fix: Only show tableheading on responsive view when option is set to yes PRO version only

Price List component PRO - v3.6.0 3

19 July 2018

  • Addition: Added Responsive view (Show columns below eachother on mobile)
  • Fix: Links in description

Price List component - v3.6.0 3

19 July 2018

  • Fix: Links in description

Custom Fields - User Dropdown plugin - v1.2.0 PRO 3

19 July 2018

  • Addition: Current Usergroup Selection, only select users from the usergroup(s) you belong to

Custom Fields - User Dropdown plugin - v1.1.0 PRO 3

5 January 2018

  • Addition: Multi-Usergroup Option

Custom Fields - User Dropdown plugin - v1.0.0 3

31 December 2017

  • Addition: First Release

Custom Fields - User Dropdown plugin - v1.0.0 PRO 3

31 December 2017

  • Addition: First Release

Custom Fields - Spotify plugin - v1.0.0 3

30 December 2017

  • Addition: First Release

Custom Fields - Spotify plugin - v1.0.0 3

30 December 2017

  • Addition: First Release

Userpoints module for Hikashop - v0.1 3 2.5

28 September 2017


Custom Fields - QR Code plugin - v1.0.0 PRO 3

16 September 2017

  • Addition: First Release

Custom Fields - QR Code plugin - v1.0.0 3

16 September 2017

  • Addition: First Release

Hikashop Widgetkit Plugin v1.0.2 - v1.0.2 3 & Hikashop 2.x / 3.x & Widgetkit 2.9.x

31 July 2017


Hikashop Widgetkit Plugin v1.0.1 - v1.0.1 3 & Hikashop 2.x / 3.x & Widgetkit 2.9.x

15 June 2017


Custom Fields - Youtube plugin - v1.1.1 PRO 3

28 April 2017

  • Change: container ID to yt-...

Custom Fields - Vimeo plugin - v1.1.0 PRO 3

28 April 2017

  • Addition: Alignment option
  • Addition: Responsive mode option

Custom Fields - Vimeo plugin - v1.1.0 3

28 April 2017

  • Addition: Added Alignment option
  • Addition: Responsive mode option

Custom Fields - Youtube plugin - v1.1.0 PRO 3

28 April 2017

  • Addition: Alignment option
  • Addition: Responsive mode option

Custom Fields - Youtube plugin - v1.1.0 3

28 April 2017

  • Addition: Alignment option
  • Addition: Responsive mode option

Custom Fields - Slideshare plugin - v1.1.0 PRO 3

28 April 2017

  • Addition: Responsive mode

Custom Fields - Slideshare plugin - v1.1.0 3

28 April 2017

  • Addition: Responsive mode

Custom Fields - Slideshare plugin - v1.0.1 PRO 3

27 April 2017

  • Addition: Right to Alignment
  • Fix: a bug for https://

Custom Fields - Slideshare plugin - v1.0.1 3

27 April 2017

  • Addition: Right to Alignment
  • Fix: a bug for https://

Custom Fields - Slideshare plugin - v1.0.0 PRO 3

27 April 2017

  • Addition: Firste Release

Custom Fields - Slideshare plugin - v1.0.0 3

27 April 2017

  • Addition: Firste Release

Custom Fields - Vimeo plugin - v1.0.1 PRO 3

26 April 2017

  • Addition: Installscript and Auto enable plugins

Custom Fields - Vimeo plugin - v1.0.0 PRO 3

26 April 2017

  • Addition: First Release

Custom Fields - Vimeo plugin - v1.0.0 3

26 April 2017

  • Addition: First Release

Custom Fields - Vimeo plugin - v1.0.1 3

26 April 2017

  • Addition: Installscript and Auto enable plugins

Custom Fields - Youtube plugin - v1.0.2 PRO 3

26 April 2017

  • Addition: Added Installscript and Auto enable plugins

Custom Fields - Youtube plugin - v1.0.2 3

26 April 2017

  • Addition: Installscript and Auto enable plugins

Custom Fields - Youtube plugin - v1.0.1 PRO 3

26 April 2017

  • Addition: Custom elements and language strings for PRO version

Custom Fields - Youtube plugin - v1.0.1 3

26 April 2017

  • Addition: Custom elements and language strings for PRO version

Custom Fields - Youtube plugin - v1.0.0 3

25 April 2017

  • Addition: First release

Custom Fields - Youtube plugin - v1.0.0 PRO 3

25 April 2017

  • Addition: First release

Hikashop MyParcel v1.0.0 - v1.0.0 Works with 3 & Hikashop 2.x or 3.x

24 April 2017


Price List component - v3.5.1 3

24 February 2017

  • Addition: Table column classes
  • Addition: Page heading options

Price List component PRO - v3.5.1 3

24 February 2017

  • Addition: Table column classes
  • Addition: Page heading options

Opening Hours module - v3.4.3 PRO 3

2 January 2017

  • Fix: Open/closed bug in exceptional opening hours
  • Fix: Notes in bottom bug

Hikashop Widgetkit Plugin v1.0.0 - v1.0.0 3 & Hikashop 2.x & Widgetkit 2.9.x

8 November 2016


Price List component - v3.5.0 3

29 October 2016


Price List component PRO - v3.5.0 3

29 October 2016

  • Addition: Option to hide columns on mobile device

Hikashop MyParcel v0.1.1 - v0.1.1 Works with 3 & Hikashop 2.5+

25 October 2016


Hikashop MyParcel v0.1.0 - v0.1.0

21 October 2016


Hikashop Widgetkit Plugin v0.1.4 - v0.1.3 3 & Hikashop 2.x & Widgetkit 2.8.x

31 August 2016


Hikashop Widgetkit Plugin v0.1.3 - v0.1.3 3

31 August 2016


Price List component PRO - v3.4.0 3

30 August 2016

  • Addition: Custom column names for specific category
  • Fix: Typo in alignment in All Categories view

Price List component - v3.4.0 3

30 August 2016

  • Addition: Custom column names for specific category
  • Fix: Typo in alignment in All Categories view

Hikashop Widgetkit Plugin v0.1.2 - v0.1.2 3

15 June 2016


Hikashop Widgetkit Plugin v0.1.1 - v0.1.1 3

10 June 2016


Hikashop Widgetkit Plugin v0.1 - v0.1 3

18 May 2016


Reset hits module PRO - v3.3.0 2.5 3

9 March 2016


Opening Hours module - v3.4.2 PRO 3

24 February 2016

  • Fix: Open/closed bug in exceptional opening hours
  • Fix: Undefined variable problems

Opening Hours module - v1.5.3 PRO 1.5

24 February 2016

  • Fix: Templatecode rewritten

Opening Hours module - v3.4.2 3

24 February 2016


Reset hits module PRO - v3.2.0 2.5 3

7 February 2016


Opening Hours module - v2.5.4.1 PRO 2.5

7 February 2016


Opening Hours module - v3.4.1 PRO 3

7 February 2016


Opening Hours module - v3.4.0 PRO 3

7 February 2016


Opening Hours module - v3.3.1 PRO 3

7 February 2016


Opening Hours module - v3.3.0 PRO 3

7 February 2016

  • Addition: Compatible with Joomla 3

Opening Hours module - v3.3.0 PRO 2.5

7 February 2016


Opening Hours module - v3.2.1 PRO 2.5

7 February 2016


Opening Hours module - v3.2.0 PRO 2.5

7 February 2016


Opening Hours module - v3.1.0 PRO 2.5

7 February 2016


Opening Hours module - v3.0.0 PRO 2.5

7 February 2016


Opening Hours module - v2.5.6.2 PRO 2.5

7 February 2016


Opening Hours module - v3.2.1 3

2 February 2016


Price List component PRO - v3.3.0 3

29 January 2016

  • Addition: New functionalities

Price List component - v3.3.0 3

29 January 2016

  • Addition: New functionalities

Price List component PRO - v1.3.1 2.5

25 January 2016

  • Fix: Bugfixes and minor improvements
  • Change: Modified folder structure

Price List component - v3.2.1 3

6 May 2015

  • Fix: Bugfixes

Opening Hours module - v3.4.1 3

8 April 2015


Opening Hours module - v3.4.0 3

1 January 2015


Price List component PRO - v3.2.0 3

1 January 2015

  • Addition: Update plugin added (updateplugin folder)
  • Addition: New features and improvements
  • Fix: Enhanced Joomla 3.x compatibility

Price List component - v3.2.0 3

1 January 2015

  • Fix: Enhanced Joomla 3.x compatibility

Opening Hours module - v3.3.1
2.5

3 June 2014


Opening Hours module - v3.3.0 3

31 May 2014


Opening Hours module - v3.3.0 2.5

31 May 2014


Price List component PRO - v3.1.0 3

10 May 2014

  • Addition: Extended functionalities
  • Change: Improved component structure

Price List component - v3.1.0 3

10 May 2014

  • Addition: Extended functionalities
  • Change: Improved component structure

Opening Hours module - v3.3.1 3

3 May 2014


Price List component PRO - v3.0.1 3

22 April 2014

  • Fix: Critical bugfixes
  • Change: Stability improvements

Reset hits module - v3.2.0 2.5 3

20 March 2014


Price List component PRO - v3.0.0 3

7 March 2014

  • Addition: Compatible with Joomla 3
  • Addition: LiveUpdate functionality
  • Addition: Submenus for products and categories
  • Addition: Installation Script
  • Change: New backend interface
  • Change: New XML structure
  • Change: Improved component architecture

Opening Hours module - v3.2.0 3

20 July 2013


Price List component PRO - v1.3.0 2.5

15 May 2013

  • Fix: Bug in Category-ID

Price List component - v1.3.0 2.5

15 May 2013

  • Fix: Bug in Category-ID

Opening Hours module - v3.1.0 3

13 May 2013


Price List component PRO - v1.2.0 2.5

20 April 2013

  • Addition: Feature extensions
  • Fix: Enhanced stability
  • Change: Interface adjustments

Price List component - v1.2.0 2.5

20 April 2013

  • Addition: Feature extensions
  • Fix: Enhanced stability
  • Change: Interface adjustments

Reset hits module - v3.0.1 2.5 3

19 April 2013


Opening Hours module - v2.5.6.2 2.5

9 April 2013


Price List component PRO - v1.1.0 2.5

25 December 2012

  • Addition: New functionalities
  • Fix: Bugfixes from version 1.0.0

Price List component - v1.1.0 2.5

25 December 2012

  • Addition: New functionalities
  • Fix: Bugfixes from version 1.0.0

Opening Hours module - v3.0.0 3

22 November 2012


Reset hits module - v3.0.0 2.5 3

27 September 2012


Price List component PRO - v1.0.0 2.5

10 August 2012

  • Addition: Initial release
  • Language: Multi-language support (EN, NL, PT, SV, EL)

Price List component - v1.0.0 2.5

10 August 2012

  • Addition: Initial release
  • Language: Multi-language support (EN, NL, PT, SV, EL)

Opening Hours module - v2.1.1.1 2.5

14 July 2012


Opening Hours module - v2.0.3 2.5

26 April 2012


Opening Hours module - v2.0.2 2.5

3 January 2012


Reset hits module - v2.0.1 2.5

3 January 2012


Reset hits module - v1.7.1 1.5

25 May 2011


Reset hits module - v1.6.0 1.5

14 May 2011


Reset hits module - v1.5.1
1.5

10 May 2011


Reset hits module - v1.5.0 1.5

9 May 2011


Opening Hours module - v1.7.3 1.5

27 April 2011


Opening Hours module - v1.5.4 1.5

19 April 2011


Opening Hours module - v1.5.3
1.5

6 April 2011


Opening Hours module - v1.2 1.5

26 July 2010

  • Addition: CSS Override
  • Fix: Notedisplay

Opening Hours module - v1.1 1.5

23 February 2009

  • Addition: Module Class Suffix
  • Addition: Caching options
  • Addition: Openinghours don´t display