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.
- # [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.
- ~ com_icagenda/admin/src/Model/EventModel.php
- ~ com_icagenda/site/src/Model/SubmitModel.php
- ! 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