iCagenda Core 4.0.0 Stable
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.