Skip to main content

Changelog

Deutsche Fassung

This changelog lists every released version of JTL Source, the most recent first.

This page is generated automatically from the product's changelog file when a release is made. Changes made by hand are lost at the next synchronisation.

Version 1.12.0 – 14 August 2026

Added

  • Variations now also provide the name of the variation, the label of the variation group, the surcharge and the variation image.
  • Variations the shop hides for the configured customer group stay hidden on the website as well.

Changed

  • The setting "default language" now actually takes effect. Until now, translated characteristics always appeared in the first language of the shop, whatever was entered there.
  • The surcharge of a variation follows the configured customer group, provided the shop keeps a separate value for it.

Fixed

  • The field "attributes" stayed empty for every product. It queried a table that does not exist in the JTL shop and therefore never returned a result.
  • The field "variations" stayed empty for the same reason. Sizes, colours and other variations now appear.
  • Both fields kept quiet about it: no error message, just never any content. If you use them in a template, please look over the affected pages again.

Notes

  • The read-only user of the shop database needs read access to the tables for attributes, variations and languages. The manual lists them in the example for granting permissions.
  • If a permission is missing, the field concerned stays empty and the reason is in the log.

Version 1.11.0 – 14 August 2026

Added

  • New setting "customer group" in the plugin options. It determines which price is output and which products count as visible. Default 1, as it was hard-wired before.

Changed

  • The switch is now called "visible products only" and stays enabled by default as before.
  • The manual promised that the switch hides products disabled in the shop. It now describes what it really does.
  • JTL removes disabled products from the shop database during synchronisation anyway. So the extension cannot show them at all.

Fixed

  • The switch "active products only" had no effect: products blocked in the shop for a customer group appeared on the website nonetheless.
  • Please check your public pages with product lists for whether blocked products were visible there.
  • Only shops that restrict visibility per customer group are affected. Anyone who never used that saw nothing wrong.

Notes

  • The read-only user of the shop database additionally needs read access to the visibility table. The manual lists it in the example for granting permissions.
  • If that permission is missing, the products are still returned, but unfiltered and with a notice in the backend.

Version 1.10.5 – 14 August 2026

Changed

  • An unreachable shop is now reported once per page view instead of once for every selection list.

Fixed

  • If the shop database was unreachable, the YOOtheme builder could not be opened at all — not even for pages without shop content.
  • Affected was anyone with wrong credentials, with a shop server that had gone down, or with a plugin that was enabled but not set up yet.
  • If the shop is unreachable, the selection lists for categories, manufacturers, characteristics and articles now simply stay empty.

Version 1.10.4 – 12 August 2026

Changed

  • One of the files shipped still named licence version 2. Everything now uniformly states the GNU General Public License version 3 or later.

Version 1.10.3 – 1 August 2026

Fixed

Version 1.10.2 – 1 August 2026

Changed

  • In the extension manager the extension is now called "System - JTL Source". Nothing changes about its function or settings.

Version 1.10.1 – 1 August 2026

Fixed

  • New versions did not appear in the extension manager: the registration with the update server was missing from the package. Version 1.10.0 has to be updated by hand once.

Version 1.10.0 – 31 July 2026

Security

  • The connection test in the settings was reachable without logging in.
  • A visitor could use the website as a network probe through it and check whether a database service runs on any given machine.
  • The test now requires a valid session token and the permission to manage extensions.
  • The sort direction of an article list was adopted unchecked. It now comes from a fixed list.
  • Messages from the shop database appeared on the website and named the server address, the user name and the database name. Visitors now see a neutral notice; the wording is in the log.

Added

  • The language of the article data can now be configured. Until now it was fixed to German, so translated attribute names were not found in shops in other languages.
  • After an installation or update an overview panel appears with version, status and entry points to getting started, download key and manual.
  • The plugin is enabled automatically on a first installation.
  • The extension registers with the update server: new versions will appear in the extension manager directly.
  • The extension manager now shows the list of changes behind the version number.
  • The full licence text is now included; none was shipped before, although it was referred to.

Changed

  • Building a page ran up to four queries against the shop whose results only the builder interface needs. They are gone in normal page operation.
  • The extension is licensed under the GNU General Public License version 3 or later.
  • Internal rework onto the current Joomla extension pattern. Nothing changes for daily use.
  • The extension requires Joomla 6 and PHP 8.2 and runs without the compatibility plugin. On older installations the installation script stops with a clear message.

Fixed

  • An article search for terms with special characters returned no hits.
  • 35 labels appeared as raw text keys for non-German customers, "PLG_SYSTEM_JTLSHOP_STOCK" instead of "Stock level" for instance. They are now available in English.
  • Four option labels were missing in German the other way round.
  • One label was defined twice; the second silently overwrote the first.

Version 1.9.8 – 6 June 2026

Notes

  • The state before the extension joined the shared workshop. The earlier changelog only went up to 1.5.3 and is kept unchanged.