iCagenda / ChangeLog

Keep Connected!

iCagenda 4.0.0-beta2

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-beta2 (2025.12.17)

  • !
    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!
  • +
    [MODULE] Added: new module calendar pro options.
  • +
    [MODULE] Added: new module calendar media files (css and js).
  • +
    Added: plugin event onICagendaEventsBeforeItem (before any event in the main list of events).
  • +
    [PRO] Added: option to display register button in main list of events.
  • +
    [PRO] Added: option to display registration info in list of events.
  • +
    [PRO] Added: option to display register button in new module iCagenda Calendar.
  • +
    [PRO] Added: new darkmode compatible background color.
  • ~
    Changed: Themes, replace read more with details button text.
  • ~
    Changed: Improve colour contrasts (A11y: WCAG reviewed).
  • #
    [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][MODULE] Fixed: dialog extra width field name.
  • #
    [LOW][MODULE] Fixed: (and improve) new module iCagenda Calendar params.

Changed files in 4.0.0-beta2

  • ~
    [LANG] com_icagenda/admin/language/en-GB/en-GB.com_icagenda.ini
  • ~
    com_icagenda/admin/src/Table/EventTable.php
  • ~
    com_icagenda/admin/src/Utilities/Event/Event.php
  • +
    com_icagenda/admin/src/Utilities/Field/Icagenda/OnlyProField.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
  • ~
    [MEDIA] com_icagenda/media/css/icagenda.css
  • ~
    [LANG] com_icagenda/site/language/en-GB/en-GB.com_icagenda.ini
  • ~
    com_icagenda/site/layouts/icagenda/registration/button/box.php
  • ~
    com_icagenda/site/layouts/icagenda/registration/button/cancel.php
  • ~
    com_icagenda/site/layouts/icagenda/registration/button/info.php
  • ~
    com_icagenda/site/layouts/icagenda/registration/button/register.php
  • +
    com_icagenda/site/layouts/icagenda/registration/button/box/cancel.php
  • +
    com_icagenda/site/layouts/icagenda/registration/button/box/info.php
  • +
    com_icagenda/site/layouts/icagenda/registration/button/box/register.php
  • ~
    com_icagenda/site/src/Assets/EventShortcuts.php
  • ~
    com_icagenda/site/src/Assets/ListShortcuts.php
  • ~
    com_icagenda/site/src/Controller/DisplayController.php
  • ~
    com_icagenda/site/src/Helper/RouteHelper.php
  • ~
    com_icagenda/site/src/Service/Router.php
  • ~
    com_icagenda/site/src/View/Events/HtmlView.php
  • ~
    com_icagenda/site/themes/packs/default/default_events.php
  • ~
    com_icagenda/site/themes/packs/default/css/default_component.css
  • ~
    com_icagenda/site/themes/packs/ic_rounded/ic_rounded_events.php
  • ~
    com_icagenda/site/themes/packs/ic_rounded/css/ic_rounded_component.css
  • ~
    [FILE][PRO] file_icagenda-pro/site/forms/event.xml
  • ~
    [MODULE][PRO] mod_ic_event_list-pro/css/icrounded_style.css
  • ~
    [MODULE] mod_icagenda_calendar/mod_icagenda_calendar.xml
  • ~
    [MODULE][LANG] mod_icagenda_calendar/language/en-GB/mod_icagenda_calendar.ini
  • +
    [MODULE][MEDIA] mod_icagenda_calendar/media/joomla.asset.json
  • +
    [MODULE][MEDIA] mod_icagenda_calendar/media/css/icagenda-calendar.css
  • +
    [MODULE][MEDIA] 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][PRO] plg_icagenda-pro/forms/mod_icagenda_calendar_pro.xml
  • ~
    [PLUGIN][PRO][LANG] plg_icagenda-pro/language/en-GB/en-GB.plg_icagenda_pro.ini
  • ~
    [PLUGIN][PRO] plg_icagenda-pro/src/Extension/Pro.php

Follow Us

Search