Changelog

Easylearn

Version 3.2.0

— 2026-05-14

EasyLearn 3.2.0 — Joomla 6 Support

Released May 2026

Added

  • Joomla 6 compatibility — The same package now installs and runs on both Joomla 5.4+ and Joomla 6.0/6.1 without relying on Joomla's Backward Compatibility 6 plugin.
  • One-click JCE Editor setup — A new button under Options → JCE Editor automatically creates or updates a JCE profile named "EasyLearn" with the correct file path variables. The profile is scoped to com_easylearn only and will not affect your other JCE profiles. Safe to run multiple times.

Changed

  • Modernised internal APIs (input handling, filesystem operations, database access, table instantiation) to work cleanly on both Joomla 5.4 and Joomla 6.
  • JCE Path plugin refactored — rewritten with modern plugin architecture (namespaced classes, Service Provider, SubscriberInterface). The plugin folder is renamed from easylearnjce to easylearn_jce; the old folder is cleaned up automatically during the upgrade.
  • Frontend administration now explicitly loads Bootstrap JavaScript components (modal, tab, dropdown, collapse, alert). This fixes broken buttons, tabs and dropdowns on templates that do not expose window.bootstrap globally — including Joomla's default Cassiopeia template.
  • Course settings: colour theme dropdown now uses language strings and exposes the correct presets (Standard, Green, Dark, Warm, Custom).
  • All extension manifests (component, plugins, language packs) now declare targetplatform="5.4|6.0" and phpminimum="8.1" so Joomla's pre-update checker can verify J6 compatibility.

Fixed

  • "Add module", "Add lesson" and "Add block" buttons did not work on Cassiopeia and other templates that do not load Bootstrap modal/dropdown globally.
  • Tabs in the frontend category editor (certificate tab) and in the statistics view did not switch on Cassiopeia.
  • Colour theme dropdown contained Danish hardcoded labels and two invalid preset values.

Requirements

  • Joomla 5.4+ or Joomla 6.0+
  • PHP 8.1 minimum (Joomla 6 itself requires PHP 8.3+)
  • MySQL 8.0.13+ / MariaDB 10.4+ (when running on Joomla 6)

Upgrade notes

  • Upgrade is in-place — no data migration required.
  • If you use JCE Editor, click Configure JCE profile under EasyLearn Options after upgrading.
  • Language packs (da-DK, de-DE, fr-FR) have been re-released as 3.2.0 with J6 manifests — reinstall them if you use them.

logo hvid

Sanderumvej 82, 5250 Odense SV, Denmark
VAT: DK33799888

Cron Job Starts