- ! 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.
full changelog
v3.9.14
v3.9.13
- ! 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).
- ! Joomla 5.4 ready.
- # [LOW] Fixed: Pagination integer control.
- ~
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.
v3.9.11
~ 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.
v3.9.10
~ [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.
v3.9.9
v3.9.8
- [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.
v3.9.7
- 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: 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.
v3.9.6
v3.9.5
- [LOW][MODULE][PRO] Fixed: The date time display for current full period events (wrong time).
- [J4/J5] Changed: Update Bootstrap classes Registration Authentication required message.
- Changed: Improve custom fields of type separator.
- [LOW][J4/J5] Fixed: Add missing spacer_class (option to set css classes to a separator custom field).
- [LOW][J4/J5] Fixed: Missing custom field description.
- [LOW][J4/J5] Fixed: Image uploaded with space(s) in filename (Since J4, Joomla media manager allows space in media filename).
- [LOW][PRO][J4/J5] Fixed: Check-in issue for frontend after cancellation of event edition.
- [LOW][PRO][J4/J5] Fixed: Button edit event URL (possible issue depending on SEF settings and submenus).
- [LOW][MODULE][PRO] Fixed: The date time display for current full period events (wrong time).
Maturity Stable
Released on Monday, 17 June 2024 17:34
Announcement : Joomla 3.10 as minimum version required. PHP 8.0+ recommended (minimum 7.2).
Install/Update on Joomla 3 / Joomla 4 / Joomla 5
Release Notes :
+ Added: Option to display Language form field in frontend Submit an Event form (disabled by default).
+ Added: The possibility of a translatable category label (eg. using a custom language string override).
+ Added: Set control for new pro update serveur.
+ [J4] Added: Label class for registration Dates form field.
~ Changed: Remove obsolete Update Site (new joomlic update site serveur since 3.9.4).
# [LOW] Fixed: Form field class for language option in admin event edit.
# [LOW][J4/J5] Fixed: Back link routing after event edition in frontend.
# [LOW][J4/J5][PRO] Fixed: Return page if language is changed after event edition.
# [LOW][PLUGIN][PRO] Fixed: Description specialchars in PayPal script.
Changed files in 3.9.4
~ pkg_icagenda.xml
~ script.icagenda.php
~ com_icagenda/script.com_icagenda.php
~ com_icagenda/admin/config.xml
~ com_icagenda/admin/models/forms/event.xml
~ com_icagenda/admin/src/Utilities/Event/Event.php
~ com_icagenda/admin/src/Utilities/Field/Icagenda/CategorySelectField.php
~ com_icagenda/admin/src/Utilities/Field/Icagenda/FilterCategoriesField.php
~ com_icagenda/admin/src/Utilities/Field/Icagenda/RegistrationDatesField.php
~ com_icagenda/admin/tmpl/events/default.php
~ com_icagenda/admin/utilities/field/categoryselect.php
~ com_icagenda/admin/utilities/field/filtercategories.php
~ com_icagenda/admin/views/events/tmpl/default.php
~ com_icagenda/site/add/elements/icevent_vars.php
~ com_icagenda/site/add/elements/iclist_vars.php
~ com_icagenda/site/models/submit.php
~ com_icagenda/site/models/forms/submit.xml
~ com_icagenda/site/src/Assets/EventShortcuts.php
~ com_icagenda/site/src/Assets/ListShortcuts.php
~ com_icagenda/site/src/Model/SubmitModel.php
~ com_icagenda/site/src/View/Submit/HtmlView.php
~ com_icagenda/site/tmpl/events/default_categories.php
~ com_icagenda/site/tmpl/events/default_filters.php
~ com_icagenda/site/tmpl/submit/default.xml
~ com_icagenda/site/views/list/tmpl/default_categories.php
~ com_icagenda/site/views/list/tmpl/default_filters.php
~ com_icagenda/site/views/submit/tmpl/default.xml
~ [FILE][PRO] file_icagenda-pro/site/src/Controller/EventController.php
~ [FILE][PRO] file_icagenda-pro/site/tmpl/manager/event_edit.php
~ [PLUGIN][PRO] plg_icagenda_payment_paypal-pro/payment_paypal.php
~ [PLUGIN][PRO] plg_icagenda_payment_paypal-pro/src/Extension/Payment_Paypal.php
~ [PLUGIN] plg_installer_icagenda/icagenda.php
~ [PLUGIN] plg_installer_icagenda/src/Extension/Icagenda.php
Released on Friday, 22 March 2024 14:00
Announcement : Joomla 3.10 as minimum version required. PHP 8.0+ recommended (minimum 7.2).
Install/Update on Joomla 3 / Joomla 4 / Joomla 5
Don't hesitate to report any bug, error or issue encountered with this version on the pro ticket support.
Release Notes :
~ [J4/J5] Changed: some code improvements and cleanups.
# [LOW] Fixed: Updated the filter attribute in the editor type form field, to use the namespace (error on J5 if the compatibility plugin is disabled).
# [LOW] Fixed: Defined setting of the option to cancel registrations if defined in the event options.
Changed Files in 3.9.2
~ com_icagenda/admin/config.xml
~ com_icagenda/admin/models/forms/category.xml
~ com_icagenda/admin/models/forms/customfield.xml
~ com_icagenda/admin/models/forms/event.xml
~ com_icagenda/admin/models/forms/feature.xml
~ com_icagenda/admin/models/forms/registration.xml
~ com_icagenda/site/src/Model/RegistrationModel.php
~ com_icagenda/site/tmpl/registration/cancel.php
~ com_icagenda/site/views/registration/tmpl/cancel.php
~ [FILE][PRO] file_icagenda-pro/site/models/forms/event.xml
~ [MODULE][PRO] mod_ic_event_list-pro/mod_ic_event_list.xml
~ [MODULE] mod_iccalendar/mod_iccalendar.xml
Released on Wednesday, 13 March 2024 16:09
Announcement : Joomla 3.10 as minimum version required. PHP 8.0+ recommended (minimum 7.2).
Install/Update on Joomla 3 / Joomla 4 / Joomla 5
Release Notes :
~ [MODULE] Changed: Prevent click event when swiping on mobile in module calendar.
# [LOW][J3] Fixed: ListField not found when frontend search filters are enable.
# [LOW][J4/J5] Fixed: tel rule error when telephone field is required in registration form.
Changed Files in 3.9.1
~ com_icagenda/site/layouts/joomla/form/field/file.php
~ com_icagenda/site/models/fields/categories.php
~ com_icagenda/site/models/fields/month.php
~ com_icagenda/site/models/fields/year.php
~ com_icagenda/site/src/Model/RegistrationModel.php
~ [MODULE] mod_iccalendar/mod_iccalendar.php