iCagenda Core
Version 4.0.10 Stable
| Maturity | Stable |
| Released on | dimanche 28 juin 2026 |
Release notes
Release Notes 4.0.10
# [LOW] Fixed: The improvement introduced in version 4.0.9 regarding error message display during file uploads can, in some cases, prevent the event submission form on the site's front end from being submitted, even if all fields are valid.
# [LOW] Fixed: Undefined variable for date function in admin event model.
Changed Files in 4.0.10
~ com_icagenda/admin/src/Model/EventModel.php
~ com_icagenda/site/src/Model/SubmitModel.php
Version 4.0.9 Stable
| Maturity | Stable |
| Released on | mercredi 24 juin 2026 |
Release notes
Release Notes 4.0.9
! Improve the Security Checker introduced since version 4.0.8, to perform security checks when updating your iCagenda installation.
+ Added: Enhanced security measures to protect the icagenda media folder in your images path (generating .htaccess and web.config files to block any code execution from the web).
~ Changed: Extend event image upload control in admin event edition.
~ Changed: Extend event image upload control in frontend event submit form.
~ [J4-J5] Changed: Improve error handling for file uploads.
~ [PRO] Changed: Improve frontend event edit routing if SEF enabled.
# [LOW][PHP 8.1+] Fixed: Deprecated FILTER_SANITIZE_STRING (one change missing from 4.0.8).
# [LOW][J4-J5] Fixed: The error message was not returned when an attachment's file type was rejected (admin event edit and frontend event submit).
# [PRO][LOW] Fixed: Return page lost when save event in frontend with error. (was then returning to default page on next success save).
Changed Files in 4.0.9
~ script.icagenda.php
~ com_icagenda/admin/src/Model/EventModel.php
~ com_icagenda/site/src/Controller/SubmitController.php
~ com_icagenda/site/src/Model/RegistrationModel.php
~ com_icagenda/site/src/Model/SubmitModel.php
~ com_icagenda/site/src/Service/Router.php
~ [PRO][FILE] file_icagenda-pro/site/src/Controller/EventController.php
~ [LANG] language/en-GB/en-GB.pkg_icagenda.sys.ini
Version 3.9.15 (Security Release J3) Stable
| Maturity | Stable |
| Released on | mardi 16 juin 2026 |
Release notes
Release Notes 3.9.15
! Critical Security release.
# [CRITICAL] Fixed: a full unauthenticated remote code execution (More details will be provided later).
Version 4.0.8 (Security Release) Stable
| Maturity | Stable |
| Released on | lundi 15 juin 2026 |
Release notes
Release Notes 4.0.8
! Critical Security release.
# [CRITICAL] Fixed: a full unauthenticated remote code execution (More details will be provided later).
# [LOW][PHP 8.5+] Fixed: Deprecated boolean alternative type name.
# [LOW][PHP 8.1+] Fixed: Deprecated FILTER_SANITIZE_STRING.
Version 4.0.7 Stable
| Maturity | Stable |
| Released on | mardi 12 mai 2026 |
Release notes
Release Notes 4.0.7
+ Added: plugin event handler onICagendaAfterSaveEvent() (on event frontend submission and admin event save)
~ Changed: Improve Event URL routing from calendar module Ajax call.
~ Changed: Extend fieldset integration in category admin edition.
# [LOW] Fixed: Cancellation URL routing on cancel or keep registration buttons (missing date).
# [LOW][MODULE] Fixed: Event details view routing in calendar module if multilanguage enabled.
Changed files in 4.0.7
~ com_icagenda/admin/src/Model/EventModel.php
~ com_icagenda/admin/src/Utilities/Event/Event.php
~ com_icagenda/admin/src/Utilities/Menus/Menus.php
~ com_icagenda/admin/src/Utilities/Registration/Registration.php
~ com_icagenda/admin/tmpl/icategory/edit.php
~ com_icagenda/site/src/Controller/RegistrationController.php
~ com_icagenda/site/src/Model/SubmitModel.php
~ com_icagenda/site/src/Service/Router.php
~ com_icagenda/site/tmpl/registration/cancel.php
~ [MODULE] mod_icagenda_calendar/src/Helper/IcagendaCalendarHelper.php
~ [MODULE] mod_icagenda_calendar/tmpl/default.php
Version 4.0.6 Stable
| Maturity | Stable |
| Released on | mardi 28 avril 2026 |
Release notes
Release Notes 4.0.6
~ Changed: refactory category tags (category filtering buttons in main list).
~ Changed: code improvement.
# [LOW] Fixed: missing params default value on new category creation.
# [LOW] Fixed: The deprecated calendar module that may not be removed from the package to allow its uninstallation (depending on the previous update process).
Changed files in 4.0.6
~ script.icagenda.php
~ com_icagenda/admin/forms/category.xml
~ com_icagenda/admin/src/Model/IcategoryModel.php
~ com_icagenda/admin/src/Table/IcategoryTable.php
~ com_icagenda/admin/src/Utilities/Events/EventsList.php
~ com_icagenda/site/language/en-GB/en-GB.com_icagenda.ini
~ com_icagenda/site/language/fr-FR/fr-FR.com_icagenda.ini
~ com_icagenda/site/src/Model/EventsModel.php
~ com_icagenda/site/src/View/Events/HtmlView.php
~ com_icagenda/site/tmpl/events/default_categories.php
Version 4.0.5 Stable
| Maturity | Stable |
| Released on | lundi 20 avril 2026 |
Release notes
Release Notes 4.0.5
~ Changed: performance improved for the register button.
~ Changed: review vcal integration to work with API call.
~ [A11Y] Changed: improve A11y in the frontend search filters.
~ [A11Y] Changed: improve registration form semantic HTML.
~ [A11Y] Changed: improve 'Add to Calendar' accessibility dropdown elements.
~ [THEME][A11Y] Changed: not needed title attribute on link (redondant with link text).
~ [THEME][A11Y] Changed: Default theme pack, improve minimum font-size in box date of the list of events.
~ [MODULE][A11Y] Changed: improve module calendar header year and month selectors for screen readers.
~ [MEDIA] Changed: improve CSS class visually-hidden.
# [LOW] Fixed: custom fields if none in the participants list (warning message var is null).
# [LOW][A11Y] Fixed: registration dates select (if one date, no select, so no label).
# [LOW][A11Y] Fixed: missing 'for' attribute for label in dates select of the registration form.
Changed files in 4.0.5
~ com_icagenda/script.com_icagenda.php
~ com_icagenda/admin/sql/install/mysql/icagenda.install.sql
+ com_icagenda/admin/sql/updates/4.0.5.sql
~ com_icagenda/admin/src/Utilities/Field/Icagenda/RegistrationDatesField.php
~ com_icagenda/admin/src/Utilities/Field/Icagenda/RegistrationPeopleField.php
~ com_icagenda/admin/src/Utilities/Icons/Icons.php
~ com_icagenda/admin/src/Utilities/Registration/Registration.php
~ com_icagenda/admin/tmpl/events/default.php
~ [MEDIA] com_icagenda/media/css/icagenda-front.css
~ com_icagenda/site/layouts/icagenda/participants/list.php
~ com_icagenda/site/src/View/Event/HtmlView.php
~ [THEME] com_icagenda/site/themes/packs/default/default_registration.php
~ [THEME] com_icagenda/site/themes/packs/default/css/default_component.css
~ [THEME] com_icagenda/site/themes/packs/ic_rounded/ic_rounded_registration.php
- com_icagenda/site/tmpl/event/default_vcal.php
+ com_icagenda/site/tmpl/event/vcal.php
~ com_icagenda/site/tmpl/events/default_filters.php
~ com_icagenda/site/tmpl/registration/default.php
~ [MODULE] mod_icagenda_calendar/src/Helper/IcagendaCalendarHelper.php
Version 4.0.4 Stable
| Maturity | Stable |
| Released on | jeudi 19 mars 2026 |
Release notes
Release Notes 4.0.4
~ [MODULE] Changed: improve month/year select in module calendar (prevent site template extra padding).
# [LOW] Fixed: registration status with end date as deadline.
# [LOW] Fixed: cal_days_in_month if function not enabled in PHP.
# [LOW][J4] Fixed: File function (namespace changed since J5).
# [LOW][J4] Fixed: check if createQuery method exists (older J4 versions).
# [LOW][PHP7.4] Fixed: installation exception error.
Changed files in 4.0.4
~ script.icagenda.php
~ com_icagenda/script.com_icagenda.php
~ com_icagenda/admin/src/Model/CategoriesModel.php
~ com_icagenda/admin/src/Model/CustomfieldModel.php
~ com_icagenda/admin/src/Model/CustomfieldsModel.php
~ com_icagenda/admin/src/Model/EventModel.php
~ com_icagenda/admin/src/Model/EventsModel.php
~ com_icagenda/admin/src/Model/FeatureModel.php
~ com_icagenda/admin/src/Model/FeaturesModel.php
~ com_icagenda/admin/src/Model/IcagendaModel.php
~ com_icagenda/admin/src/Model/IcategoryModel.php
~ com_icagenda/admin/src/Model/MailModel.php
~ com_icagenda/admin/src/Model/RegistrationModel.php
~ com_icagenda/admin/src/Model/RegistrationsModel.php
~ com_icagenda/admin/src/Table/CustomfieldTable.php
~ com_icagenda/admin/src/Utilities/Ajax/Ajax.php
~ com_icagenda/admin/src/Utilities/Ajax/Filter.php
~ com_icagenda/admin/src/Utilities/Categories/Categories.php
~ com_icagenda/admin/src/Utilities/Customfields/Customfields.php
~ com_icagenda/admin/src/Utilities/Event/Event.php
~ com_icagenda/admin/src/Utilities/Event/EventData.php
~ com_icagenda/admin/src/Utilities/Events/Events.php
~ com_icagenda/admin/src/Utilities/Events/EventsData.php
~ com_icagenda/admin/src/Utilities/Field/Icagenda/CategorySelectField.php
~ com_icagenda/admin/src/Utilities/Field/Icagenda/CustomfieldGroupsField.php
~ com_icagenda/admin/src/Utilities/Field/Icagenda/CustomFormField.php
~ com_icagenda/admin/src/Utilities/Field/Icagenda/EventDatesListField.php
~ com_icagenda/admin/src/Utilities/Field/Icagenda/EventsListField.php
~ com_icagenda/admin/src/Utilities/Field/Icagenda/EventsMenuItemsField.php
~ com_icagenda/admin/src/Utilities/Field/Icagenda/FilterCategoriesField.php
~ com_icagenda/admin/src/Utilities/Field/Icagenda/FilterCustomfieldGroupsField.php
~ com_icagenda/admin/src/Utilities/Field/Icagenda/FilterDatesField.php
~ com_icagenda/admin/src/Utilities/Field/Icagenda/FilterEventsField.php
~ com_icagenda/admin/src/Utilities/Field/Icagenda/FilterSubmitMenuItemidField.php
~ com_icagenda/admin/src/Utilities/Field/Icagenda/MultipleCategoryField.php
~ com_icagenda/admin/src/Utilities/Manager/Manager.php
~ com_icagenda/admin/src/Utilities/Menus/Menus.php
~ com_icagenda/admin/src/Utilities/Participants/Participants.php
~ com_icagenda/admin/src/Utilities/Registration/Participants.php
~ com_icagenda/admin/src/Utilities/Registration/Registration.php
~ com_icagenda/admin/src/Utilities/Update/icagendaUpdate.php
~ com_icagenda/admin/tmpl/events/default.php
~ com_icagenda/site/src/Model/EventModel.php
~ com_icagenda/site/src/Model/EventsModel.php
~ com_icagenda/site/src/Model/RegistrationModel.php
~ com_icagenda/site/src/Model/SubmitModel.php
~ com_icagenda/site/src/Service/Router.php
~ [LEGACY] legacy/plugins/search/plg_search_icagenda/icagenda.php
~ [MODULE] mod_icagenda_calendar/media/joomla.asset.json
~ [MODULE] mod_icagenda_calendar/media/css/icagenda-calendar.css
~ [MODULE] mod_icagenda_calendar/src/Helper/IcagendaCalendarHelper.php
~ [PLUGIN] plg_actionlog_icagenda/src/Extension/Icagenda.php
~ [PLUGIN] plg_finder_icagenda/src/Extension/Icagenda.php
~ [PLUGIN][PRO] plg_icagenda-pro/script.php
~ [PLUGIN][PRO] plg_icagenda_payment_paypal-pro/src/Extension/Payment_Paypal.php
~ [PLUGIN] plg_privacy_icagenda/src/Extension/Icagenda.php
~ [PLUGIN] plg_system_icagenda/src/Extension/Icagenda.php
Version 4.0.3 Stable
| Maturity | Stable |
| Released on | vendredi 13 février 2026 |
Release notes
Release Notes 4.0.3
+ Added: PHP8+ Icalcreator 2.41.92 library (previous version moved to legacy folder to be loaded on installs with PHP version prior to PHP8).
~ Changed: PHP version check to select correct iCalcreator library compatibility.
~ Changed: Special exception for end time display, when period with days of the week and end time is set to 00:00.
# [LOW] Fixed: Category search filter in admin events list if global option for default category is set (not meant to be autoselected as default here).
# [LOW] Fixed: Control if weekdays isset (array count) in admin event edit view.
# [MODULE][LOW] Fixed: Empty list of events when specific menu item selected and use menu filters enabled.
# [MODULE][LOW] Fixed: Dialog min-height if not js auto-detected.
# [PLUGIN][LOW] Fixed: Smart Search CLI request.
# [PRO][MODULE][LOW] Fixed: Issue with Advanced Module Manager (Pro options not displayed in Calendar module).
# [PRO][MODULE][LOW] Fixed: Default setting for Events Indication in module Calendar (when selecting none in Pro version).
# [PRO][LOW] Fixed: Consent payment checkbox not displayed if payment disable in global options and enable per event.
# [PRO][LOW] Fixed: Tooltip Payment Consent when including HTML, in admin list of registrations.
Changed files in 4.0.3
~ [LANG] com_icagenda/admin/language/en-GB/en-GB.com_icagenda.ini
~ com_icagenda/admin/src/Model/EventModel.php
~ com_icagenda/admin/src/Utilities/Event/Event.php
~ com_icagenda/admin/src/Utilities/Field/Icagenda/CategorySelectField.php
~ com_icagenda/admin/src/Utilities/Menus/Menus.php
~ com_icagenda/site/src/Model/EventModel.php
~ [LANG] legacy/modules/site/mod_iccalendar/language/en-GB/en-GB.mod_iccalendar.ini
~ [LANG] legacy/modules/site/mod_iccalendar/language/en-GB/en-GB.mod_iccalendar.sys.ini
~ [LIBRARY] lib_ic_library/Vendor/IcalcreatorLibrary.php
~ [LIBRARY] lib_ic_library/Vendor/Icalcreator/autoload.php
~ [LIBRARY][FOLDER][LEGACY] lib_ic_library/Vendor/Icalcreator/legacy/
~ [LIBRARY][FOLDER][PHP8+] lib_ic_library/Vendor/Icalcreator/
~ [MODULE] mod_icagenda_calendar/media/joomla.asset.json
~ [MODULE] mod_icagenda_calendar/media/css/icagenda-calendar.css
~ [MODULE] mod_icagenda_calendar/src/Helper/IcagendaCalendarHelper.php
~ [PLUGIN] plg_finder_icagenda/src/Extension/Icagenda.php
~ [PLUGIN] plg_icagenda-pro/forms/mod_icagenda_calendar_pro.xml
~ [PLUGIN] plg_icagenda-pro/src/Extension/Pro.php
~ [PLUGIN] plg_icagenda_payment_paypal-pro/layouts/payment_details.php
~ [PLUGIN] plg_icagenda_payment_paypal-pro/src/Extension/Payment_Paypal.php
Version 4.0.2 Stable
| Maturity | Stable |
| Released on | mercredi 21 janvier 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 | lundi 19 janvier 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 | jeudi 15 janvier 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 | mercredi 15 octobre 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 | jeudi 9 octobre 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 | jeudi 14 août 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 | mardi 22 avril 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 | lundi 10 mars 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 | mercredi 29 janvier 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 | vendredi 20 décembre 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 | lundi 14 octobre 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
Page 1 sur 2