iCagenda Core
Version 4.0.2 Stable
| Maturity | Stable |
| Released on | Wednesday, 21 January 2026 |
Release notes
Announcement
• Removal of Joomla! 3 support.
• Compatible installation/upgrade from Joomla! 4 to Joomla! 6. This is a multi-platform version.
Requirements
• Joomla! 4.2 as minimum version required.
• PHP 8.0+ recommended (minimum 7.2.5).
• System requirements for databases and web servers; identical to those of Joomla:
https://manual.joomla.org/docs/next/get-started/technical-requirements/
Full Compatibility Joomla! 6
• This version can run without the need to enable the compatibility plugin.
Admin Relaunch
• New admin Interface.
• Improved Dashboard.
• Light/Dark Mode support in iCagenda administration.
• Code migration and refactory.
New Calendar Module
• A modern and accessible design with improved performance!
• This module displays an interactive calendar for iCagenda events.
• It uses modern techniques such as data loading via Fetch API requests.
• In addition, accessibility is optimally considered through semantic HTML, natural keyboard navigation, and integration with the WCAG 2 standard.
Key Features 4.0
• [PRO] Updated and improved PayPal plugin integrating API v2.
• [PRO] New Payment view for a better UX and integration of the payment buttons.
• [PRO] Options to show/hide custom fields in frontend list of participants (with access control).
• [PRO] Display Register button in component list of events and new Calendar module.
• [PRO] Display Registrations info in component list of events and new Calendar module.
• [PRO] Custom Fields frontend display and access options for both event information and list of participants.
• [PRO] Advanced options in new Calendar module.
• [LEGACY] Deprecated calendar module and search plugin updated only if previous iCagenda version prior to version 4.0. Not installed on new fresh install.
• Refactory and new layout for the List of Participants.
• Plugin Smart Search (finder) is now available in both free and pro versions.
• Removal of all out-dated code used by versions prior to Joomla 4.
Numerous improvements
• Replacement of deprecated methods, performance enhancements, and so much more!
Release Notes 4.0.2
! Patch version for missing parameters in new Calendar module (issue introduced in 4.0.1).
# [Module][LOW] Fixed: Missing parameters functionnality.
# [J4][LOW] Fixed: Event and Category admin edition ($this->getDatabase() not yet available in Joomla 4).
Changed files in 4.0.2
~ com_icagenda/admin/src/Table/EventTable.php
~ com_icagenda/admin/src/Table/IcategoryTable.php
~ [MODULE] mod_icagenda_calendar/src/Helper/IcagendaCalendarHelper.php
Version 4.0.1 Stable
| Maturity | Stable |
| Released on | Monday, 19 January 2026 |
Release notes
Announcement
• Removal of Joomla! 3 support.
• Compatible installation/upgrade from Joomla! 4 to Joomla! 6. This is a multi-platform version.
Requirements
• Joomla! 4.2 as minimum version required.
• PHP 8.0+ recommended (minimum 7.2.5).
• System requirements for databases and web servers; identical to those of Joomla:
https://manual.joomla.org/docs/next/get-started/technical-requirements/
Full Compatibility Joomla! 6
• This version can run without the need to enable the compatibility plugin.
Admin Relaunch
• New admin Interface.
• Improved Dashboard.
• Light/Dark Mode support in iCagenda administration.
• Code migration and refactory.
New Calendar Module
• A modern and accessible design with improved performance!
• This module displays an interactive calendar for iCagenda events.
• It uses modern techniques such as data loading via Fetch API requests.
• In addition, accessibility is optimally considered through semantic HTML, natural keyboard navigation, and integration with the WCAG 2 standard.
Key Features 4.0
• [PRO] Updated and improved PayPal plugin integrating API v2.
• [PRO] New Payment view for a better UX and integration of the payment buttons.
• [PRO] Options to show/hide custom fields in frontend list of participants (with access control).
• [PRO] Display Register button in component list of events and new Calendar module.
• [PRO] Display Registrations info in component list of events and new Calendar module.
• [PRO] Custom Fields frontend display and access options for both event information and list of participants.
• [PRO] Advanced options in new Calendar module.
• [LEGACY] Deprecated calendar module and search plugin updated only if previous iCagenda version prior to version 4.0. Not installed on new fresh install.
• Refactory and new layout for the List of Participants.
• Plugin Smart Search (finder) is now available in both free and pro versions.
• Removal of all out-dated code used by versions prior to Joomla 4.
Numerous improvements
• Replacement of deprecated methods, performance enhancements, and so much more!
Release Notes 4.0.1
~ Changed: Refactory of the package install script.
~ Changed: Update welcome pro message with new information about Download Key.
- Removed: Plugin Installer iCagenda (Used for Download Key. Now Download Key is managed in the Joomla extensions manager).
# [LOW] Fixed: List of participants HTML (closing balise placement).
# [LOW] Fixed: Add to Calendar missing closing ul.
# [J6][LOW] Fixed: missing setDatabase for new Installer.
# [Module][LOW] Fixed: JLIB_JS_AJAX_ERROR_OTHER error message depending on your server.
# [Module][LOW] Fixed: Multiple calendar module instances.
# [Module][LOW] Fixed: Missing Ajax error language strings.
# [Module][LOW] Fixed: Error 404 on module calendar (when URL not valid).
Changed files in 4.0.1
~ pkg_icagenda.xml
~ script.icagenda.php
~ com_icagenda/script.com_icagenda.php
~ [LANG] com_icagenda/admin/language/en-GB/en-GB.com_icagenda.ini
~ com_icagenda/admin/src/Model/IcagendaModel.php
~ com_icagenda/admin/src/Utilities/Icons/Icons.php
~ com_icagenda/admin/src/View/Icagenda/HtmlView.php
~ com_icagenda/admin/tmpl/icagenda/default.php
~ com_icagenda/site/layouts/icagenda/participants/list.php
~ [LEGACY] legacy/modules/site/mod_iccalendar/src/Helper/CalendarHelper.php
~ [MODULE] mod_icagenda_calendar/mod_icagenda_calendar.xml
~ [MODULE] mod_icagenda_calendar/media/joomla.asset.json
~ [MODULE] mod_icagenda_calendar/media/js/icagenda-calendar.js
~ [MODULE] mod_icagenda_calendar/src/Helper/IcagendaCalendarHelper.php
~ [MODULE] mod_icagenda_calendar/tmpl/default.php
~ [PLUGIN][PRO] plg_icagenda-pro/forms/config_pro.xml
- [PLUGIN] plg_installer_icagenda/icagenda.xml
- [PLUGIN] plg_installer_icagenda/LICENSE.txt
- [PLUGIN] plg_installer_icagenda/language/en-GB/en-GB.plg_installer_icagenda.ini
- [PLUGIN] plg_installer_icagenda/language/en-GB/en-GB.plg_installer_icagenda.sys.ini
- [PLUGIN] plg_installer_icagenda/services/provider.php
- [PLUGIN] plg_installer_icagenda/src/Extension/Icagenda.php
Version 4.0.0 Stable
| Maturity | Stable |
| Released on | Thursday, 15 January 2026 |
Release notes
Announcement
• Removal of Joomla! 3 support.
• Compatible installation/upgrade from Joomla! 4 to Joomla! 6. This is a multi-platform version.
Requirements
• Joomla! 4.2 as minimum version required.
• PHP 8.0+ recommended (minimum 7.2.5).
• System requirements for databases and web servers; identical to those of Joomla:
https://manual.joomla.org/docs/next/get-started/technical-requirements/
Full Compatibility Joomla! 6
• This version can run without the need to enable the compatibility plugin.
Admin Relaunch
• New admin Interface.
• Improved Dashboard.
• Light/Dark Mode support in iCagenda administration.
• Code migration and refactory.
New Calendar Module
• A modern and accessible design with improved performance!
• This module displays an interactive calendar for iCagenda events.
• It uses modern techniques such as data loading via Fetch API requests.
• In addition, accessibility is optimally considered through semantic HTML, natural keyboard navigation, and integration with the WCAG 2 standard.
Key Features 4.0.0
• [PRO] Updated and improved PayPal plugin integrating API v2.
• [PRO] New Payment view for a better UX and integration of the payment buttons.
• [PRO] Options to show/hide custom fields in frontend list of participants (with access control).
• [PRO] Display Register button in component list of events and new Calendar module.
• [PRO] Display Registrations info in component list of events and new Calendar module.
• [PRO] Custom Fields frontend display and access options for both event information and list of participants.
• [PRO] Advanced options in new Calendar module.
• [LEGACY] Deprecated calendar module and search plugin updated only if previous iCagenda version prior to version 4.0. Not installed on new fresh install.
• Refactory and new layout for the List of Participants.
• Plugin Smart Search (finder) is now available in both free and pro versions.
• Removal of all out-dated code used by versions prior to Joomla 4.
Numerous improvements
• Replacement of deprecated methods, performance enhancements, and so much more!
Release Notes 4.0.0
~ Changed: QuickIcon Update info plugin, improve colour depending on status.
~ Changed: Improve retrieving of mail sending errors.
~ Changed: Improve Feature Tags function to integrate better with new Calendar module.
~ Changed: Improve Participants list function (integrate userid for advanced usage).
~ Changed: Themes, replace read more with details button text.
~ Changed: Improve colour contrasts (A11y: WCAG reviewed).
~ Changed: Improved routing SEF for register button.
~ [PRO] Changed: Default PayPal API version (v2 as default).
+ Added: New dashboard message to inform about deprecated iCagenda extensions.
+ Added: plugin event onICagendaEventsBeforeItem (before any event in the main list of events).
+ [MODULE] Added: Option to display category name in new Calendar module.
- Deprecated: old Calendar Module (Removed from new install. Legacy mode. Removed iCagenda 4.1).
- Deprecated: plugin Search iCagenda (Use Smart Search plugin instead: plg_finder_icagenda).
# [LOW][J6] Fixed: JUri error message in admin list of event, when event submitted in frontend.
# [LOW][J6] Fixed: Router Joomla 6 - manager view to edit event.
# [LOW] Fixed: missing \Log namespace in Participants class.
# [LOW] Fixed: menu filtering of current and upcoming events in modules.
# [LOW] Fixed: Missing FileLayout in admin list of registrations (instead of deprecated JLayoutFile).
# [LOW] Fixed: Link to event details view not including the date in registration form header.
# [LOW] Fixed: Auto selected date in registration form.
Changed files in 4.0.0
See Release Notes 4.0.0-alpha1 to 4.0.0-rc3.
Version 3.9.14 Stable
| Maturity | Stable |
| Released on | Wednesday, 15 October 2025 |
Release notes
! Joomla 5.4 ready.
! Joomla 6.0 compatible (with 'Behaviour - Backward Compatibility 6' plugin enabled).
+ When installing iCagenda on Joomla 6 for the first time, verify that the Compatibility 6 plugin is enabled.
# [J6][5.4] Fix AfterCleanCacheEvent error on install/update.
# [J6][PRO][Plugin][LOW] Fixed: castAsChar error in Finder Plugin (Note: The Finder plugin for iCagenda will be available in the free version starting with the upcoming version 4.0).
Changed files in 3.9.14
~ script.icagenda.php
~ [PLUGIN][PRO] plg_finder_icagenda-pro/src/Extension/Icagenda.php
Version 3.9.13 Stable
| Maturity | Stable |
| Released on | Thursday, 09 October 2025 |
Release notes
! Joomla 5.4 ready.
# [LOW] Fixed: Pagination integer control.
Changed files in 3.9.13
~ script.icagenda.php
~ com_icagenda/admin/src/Utilities/Events/EventsList.php
~ com_icagenda/site/src/View/Events/HtmlView.php
Version 3.9.12 Stable
| Maturity | Stable |
| Released on | Thursday, 14 August 2025 |
Release notes
~ Changed: Add robots metadata for frontend list of events and submit form views.
~ [J4/J5] Changed: Integrate Category Order option for frontend search filter category.
# [LOW] Fixed: Quicktask text for Add Event in admin menu.
# [LOW][J3] Fixed: typo JText.
Changed files in 3.9.12
~ com_icagenda/icagenda.xml
~ com_icagenda/site/src/Model/EventsModel.php
~ com_icagenda/site/src/View/Events/HtmlView.php
~ com_icagenda/site/src/View/Submit/HtmlView.php
~ com_icagenda/site/views/list/view.html.php
~ com_icagenda/site/views/list/tmpl/default_categories.php
~ com_icagenda/site/views/submit/view.html.php
Version 3.9.11 Stable
| Maturity | Stable |
| Released on | Tuesday, 22 April 2025 |
Release notes
~ Changed: Remove clean cache from component (processed in package install).
# [LOW] Fixed: Checks if the image is readable before generating thumbnails.
# [LOW] Fixed: Additional end day error on a period, if start and end dates are at the same time.
Changed files in 3.9.11
~ script.com_icagenda.php
~ [LIBRARY] lib_ic_library/Date/Period.php
~ [LIBRARY] lib_ic_library/lib/date/period.php
~ [LIBRARY] lib_ic_library/lib/thumb/get.php
~ [LIBRARY] lib_ic_library/Thumb/Get.php
Version 3.9.10 Stable
| Maturity | Stable |
| Released on | Monday, 10 March 2025 |
Release notes
~ [MODULE] Improve: Registration counter to be more accurate.
# [LOW][MODULE] Fixed: Missing past full periods (no week days) in calendar module.
# [LOW][MODULE] Fixed: Registration status could be wrong depending on timezone.
Changed files in 3.9.10
~ com_icagenda/admin/src/Utilities/Registration/Registration.php
~ com_icagenda/admin/utilities/registration/registration.php
~ [LIBRARY] lib_ic_library/Date/Period.php
~ [LIBRARY] lib_ic_library/lib/date/period.php
~ [MODULE] mod_iccalendar/helper.php
Version 3.9.9 Stable
| Maturity | Stable |
| Released on | Wednesday, 29 January 2025 |
Release notes
~ [MODULE] Changed: Improve participants total counter in module tooltip.
# [LOW][J4/J5] Fixed: Missing Notes button in admin registrations list.
# [LOW] Fixed: Current day and time control (timezone issue).
# [LOW] Fixed: Date in session for period.
# [LOW] Fixed: user_action if null.
Changed files in 3.9.9
~ com_icagenda/admin/src/Utilities/Registration/Participants.php
~ com_icagenda/admin/src/Utilities/Registration/Registration.php
~ com_icagenda/admin/tmpl/registrations/default.php
~ com_icagenda/admin/utilities/registration/participants.php
~ com_icagenda/admin/utilities/registration/registration.php
~ com_icagenda/site/models/event.php
~ com_icagenda/site/src/Model/EventModel.php
~ [MODULE] mod_iccalendar/helper.php
Version 3.9.8 Stable
| Maturity | Stable |
| Released on | Friday, 20 December 2024 |
Release notes
~ Changed: Update Joomla max version to 5.3 (next version, iCagenda tested on alpha release).
# [LOW] Fixed: The option to show/hide the language field in the Submit an Event form was not effective.
# [LOW][J4/J5] Fixed: Namespace Uri if site_itemid in admin events list view.
# [LOW][J4/J5] Fixed: PHP deprecated method in RSS feed view.
Changed files in 3.9.8
~ script.icagenda.php
~ com_icagenda/admin/tmpl/events/default.php
~ com_icagenda/site/models/submit.php
~ com_icagenda/site/src/Model/SubmitModel.php
~ com_icagenda/site/src/View/Events/FeedView.php
Version 3.9.7 Stable
| Maturity | Stable |
| Released on | Monday, 14 October 2024 |
Release notes
~ Changed: Remove update server info for theme packs (not accurate nor used).
~ [MEDIA] Changed: Improve iCicon font.
# [LOW] Fixed: Filter query for null dates in admin list of events search for past dates.
# [LOW][MODULE][PRO] Fixed: Check layout if not empty.
Changed files in 3.9.7
~ com_icagenda/admin/layouts/icagenda/admin/theme_pack_item.php
~ com_icagenda/admin/models/events.php
~ com_icagenda/admin/src/Model/EventsModel.php
~ com_icagenda/admin/views/themes/tmpl/default.php
~ [MEDIA] com_icagenda/media/icicons/style.css
~ [MODULE][PRO] mod_ic_event_list-pro/mod_ic_event_list.php
Version 3.9.6 Stable
| Maturity | Stable |
| Released on | Wednesday, 21 August 2024 |
Release notes
# [LOW][MODULE][PRO] Fixed: The date time display for current full period events (wrong time).
Changed files in 3.9.6
~ com_icagenda/admin/src/Utilities/Registration/Registration.php
~ com_icagenda/admin/utilities/registration/registration.php
Version 3.9.3 Stable
| Maturity | Stable |
| Released on | Thursday, 18 April 2024 |
Release notes
~ Changed: Add 'p' tag in allowed HTML tags for auto-introtext option.
~ Changed: Feed RSS, do not control the format to allow a custom name for it (and get all dates in the RSS feed).
# [LOW] Fixed: Registration custom notification emails HTML filtering.