01 Nov
2025
Publication : 1 novembre 2025
Catégorie : ChangeLog
Legend: ! important + added - removed ~ changed # fixed iCagenda™ is distributed under the terms of the GNU General Public License version 3 or later; see LICENSE.txt.
iCagenda 4.0.0-beta1 (2025.11.01)
!
Joomla 6.0 ready.
!
New Module Calendar
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.
!
Numerous improvements: replacement of deprecated methods, performance enhancements, and so much more!
+
Fixes from 3.9.13 and 3.9.14
~
QuickIcon Update info plugin, improve colour depending on status.
~
Improve Feature Tags function to integrate better with new Calendar module.
~
Improve Participants list function (integrate userid for advanced usage).
#
[J6][LOW] Fixed: JUri error message in admin list of event, when event submitted in frontend.
Changed files in 4.0.0-beta1
~
pkg_icagenda.xml
~
script.icagenda.php
~
com_icagenda/script.com_icagenda.php
~
com_icagenda/admin/forms/feature.xml
~
com_icagenda/admin/language/en-GB/en-GB.com_icagenda.ini
~
com_icagenda/admin/services/provider.php
~
com_icagenda/admin/src/Controller/DisplayController.php
~
com_icagenda/admin/src/Extension/iCagendaComponent.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/Model/ThemesModel.php
~
com_icagenda/admin/src/Table/CustomfieldTable.php
~
com_icagenda/admin/src/Table/EventTable.php
~
com_icagenda/admin/src/Table/IcategoryTable.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/Media/Media.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/Thumb/Thumb.php
~
com_icagenda/admin/src/Utilities/Update/icagendaUpdate.php
~
com_icagenda/admin/src/View/Icagenda/HtmlView.php
~
com_icagenda/admin/tmpl/events/default.php
~
com_icagenda/admin/tmpl/icagenda/default.php
~
com_icagenda/admin/tmpl/mail/edit.php
~
com_icagenda/admin/tmpl/registrations/default.php
~
[MEDIA] com_icagenda/media/js/icagendaupdatecheck.js
~
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
~
[LIBRARY] lib_ic_library/Date/Period.php
~
[LIBRARY] lib_ic_library/Field/IC/LocaleDateFormatsField.php
~
[LIBRARY] lib_ic_library/Field/IC/SortableFieldsField.php
~
[LIBRARY] lib_ic_library/Library/Library.php
~
[LIBRARY] lib_ic_library/Rule/IC/PositiveIntegerRule.php
~
[LIBRARY] lib_ic_library/Rule/IC/TelRule.php
+
[NEW][MODULE] mod_icagenda_calendar/mod_icagenda_calendar.xml
+
[NEW][MODULE] mod_icagenda_calendar/language/en-GB/mod_icagenda_calendar.ini
+
[NEW][MODULE] mod_icagenda_calendar/language/en-GB/mod_icagenda_calendar.sys.ini
+
[NEW][MODULE] mod_icagenda_calendar/services/provider.php
+
[NEW][MODULE] mod_icagenda_calendar/src/Dispatcher/Dispatcher.php
+
[NEW][MODULE] mod_icagenda_calendar/src/Helper/IcagendaCalendarHelper.php
+
[NEW][MODULE] mod_icagenda_calendar/tmpl/default.php
~
[MODULE] mod_iccalendar/mod_iccalendar.xml
~
[MODULE] mod_iccalendar/language/en-GB/en-GB.mod_iccalendar.ini
+
[MODULE] mod_iccalendar/language/en-GB/en-GB.mod_iccalendar.sys.ini
~
[MODULE] mod_iccalendar/src/Helper/CalendarHelper.php
~
[PLUGIN] plg_actionlog_icagenda/src/Extension/Icagenda.php
~
[PLUGIN] plg_finder_icagenda/src/Extension/Icagenda.php
~
[PLUGIN] plg_icagenda-pro/script.php
~
[PLUGIN] plg_icagenda_payment_paypal-pro/media/js/paypal-checkout.js
~
[PLUGIN] plg_icagenda_payment_paypal-pro/src/Extension/Payment_Paypal.php
~
[PLUGIN] plg_privacy_icagenda/src/Extension/Icagenda.php
~
[PLUGIN] plg_quickicon_icagendaupdate/src/Extension/Icagendaupdate.php
~
[PLUGIN] plg_system_ic_autologin/src/Extension/Ic_AutoLogin.php
~
[PLUGIN] plg_system_icagenda/src/Extension/Icagenda.php