Legend: !important +added -removed ~changed #fixed
Info: access to the beta versions and pre-releases are reserved to users with a valid pro subscription.
iCagenda™ is distributed under the terms of the GNU General Public License version 3 or later; see LICENSE.txt.
iCagenda 3.6.0 (2016.08.19)
!
New : Frontend Search Filters
- - Global Options: Component Options > List tab.
- - Drag & drop filters options to change frontend ordering.
- - Options of display (responsive, full width, show or hide 'Search' label...).
!
Refactory : List of events
- - The list view is now divided into 3 separate views: list, event and registration.
- - Performance improvement: up to 10 times faster to load the main list of events!
!
Refactory : Registration Form
- - A full new view HTML structure, to load all fields with a maximum of flexibility
- and performance (see custom field groups)
!
New : Admin Custom Fields List and Edition Reviewed
- - List: useful info directly in the list of custom fields.
- - Edition: Will show option(s) depending on selected parent form and field type
- (minimum Joomla 3.2.4 to get this functionnality).
!
New : Custom Field Groups
- - Create and manage groups for custom fields (directly in Custom Field edition).
- - Set individually in each event edition (Registration tab) the groups of custom fields to use for the registration form.
!
New : Custom Field Types
- - New field types: date (calendar), url, email
- - New field type "label (separator)": to add label headings inside form (with custom CSS class option)
- - New field type "description (separator)": to add a description text inside form (with custom CSS class option)
- - Override field types: name, email, phone, date and tickets
- (replace the core iCagenda fields, to allow ordering inside custom fields as you want!)
!
New : Statistics
- - Hits on events.
- - Charts for category and event hits, displayed in the control panel of iCagenda.
!
Anonymous Usage Statistics
- Usage statistics or 'Telemetry' is a feature in iCagenda that sends anonymously and automatically your system information (Similar to the Joomla! Statistics plugin introduced in Joomla 3.5).
- This will only submit the Joomla! version, PHP version, database engine and version, and iCagenda version. Usage statistics are collected during the update, and help us improve future versions of iCagenda.
- The code used for this anonymous data submission can be read in the install script file of the extension (script.icagenda.php).
- You can disable this feature in global options of iCagenda component, 'General Settings' tab.
!
New : Module iC Event List (PRO)
- - Option to display all dates.
+
Added : option to set month format in the date box (list of events).
+
Added : missing options in filter by custom field type (admin list of custom fields).
+
Added : control for current page in list pagination before rendering.
+
Added : select user in registration edition, with auto-filled name and email (depending on your global settings).
+
Added : admin filter (dropdown) to select custom fields by group.
+
Added : landing page for registration form in frontend.
-
Removed : all not needed anymore rel="nofollow" in modules event links.
~
Changed : date drop down in registration form is auto selected on the date clicked.
~
[THEME PACKS] Changed : in THEME_events.php, variable $EVENT_MONTHSHORT replaced by $EVENT_MONTH (to use new month format option).
~
Changed : includes all fixes and improvements of versions 3.5.14 and 3.5.21 (see releases notes for additional info).
Changed files in 3.6.0
~
admin/config.xml
~
admin/controllers/customfield.php
~
admin/controllers/registration.php
~
admin/icagenda.php
~
admin/liveupdate/liveupdate.php
~
admin/models/category.php
~
admin/models/customfield.php
~
admin/models/customfields.php
~
admin/models/event.php
~
admin/models/events.php
~
admin/models/fields/modal/cat.php
~
admin/models/fields/modal/checkdnsrr.php
~
admin/models/fields/modal/ic_editor.php
~
admin/models/fields/modal/ictext_placeholder.php
+
admin/models/fields/spacer/description.php
+
admin/models/fields/spacer/label.php
~
admin/models/forms/customfield.xml
~
admin/models/forms/event.xml
~
admin/models/forms/registration.xml
~
admin/models/icagenda.php
~
admin/models/registrations.php
~
admin/sql/install/mysql/icagenda.install.sql
~
admin/sql/uninstall/mysql/icagenda.uninstall.sql
~
admin/tables/customfield.php
~
admin/tables/event.php
+
[FOLDER] admin/utilities/addthis/
+
admin/utilities/addthis/addthis.php
+
[FOLDER] admin/utilities/addtocal/
+
admin/utilities/addtocal/addtocal.php
~
admin/utilities/ajax/ajax.php
+
admin/utilities/ajax/filter.php
~
admin/utilities/customfields/customfields.php
+
[FOLDER] admin/utilities/event/
+
admin/utilities/event/data.php
+
admin/utilities/event/event.php
~
admin/utilities/events/data.php
~
admin/utilities/events/events.php
+
[FOLDER] admin/utilities/form/field/
+
admin/utilities/form/field/customfieldgroups.php
+
admin/utilities/form/field/customform.php
+
admin/utilities/form/field/registrationdates.php
+
admin/utilities/form/field/registrationpeople.php
+
admin/utilities/form/field/registrationterms.php
~
admin/utilities/form/form.php
+
[FOLDER] admin/utilities/googlemaps/
+
admin/utilities/googlemaps/googlemaps.php
+
[FOLDER] admin/utilities/list/
+
admin/utilities/list/list.php
+
[FOLDER] admin/utilities/manager/
+
admin/utilities/manager/manager.php
+
[FOLDER] admin/utilities/registration/
+
admin/utilities/registration/participants.php
+
admin/utilities/registration/registration.php
+
[FOLDER] admin/utilities/render/
+
admin/utilities/render/render.php
+
admin/utilities/theme/joomla25.php
+
admin/utilities/theme/style.php
~
admin/utilities/theme/theme.php
~
admin/views/customfield/tmpl/edit.php
~
admin/views/customfields/tmpl/default.php
~
admin/views/customfields/view.html.php
~
admin/views/event/tmpl/edit.php
~
admin/views/event/view.html.php
~
admin/views/events/tmpl/default.php
~
admin/views/icagenda/tmpl/default.php
~
admin/views/icagenda/view.html.php
~
admin/views/info/tmpl/default.php
~
admin/views/registration/tmpl/edit.php
~
admin/views/registrations/tmpl/default.php
~
icagenda.xml
~
[LIBRARY] libraries/ic_library/date/date.php
~
[LIBRARY] libraries/ic_library/filter/output.php
+
[LIBRARY][FOLDER] libraries/ic_library/form/
+
[LIBRARY][FOLDER] libraries/ic_library/form/field/
+
[LIBRARY]libraries/ic_library/form/field/sortablefields.php
~
[LIBRARY] libraries/ic_library/globalize/culture/cs-CZ.php
~
[LIBRARY] libraries/ic_library/globalize/culture/en-GB.php
+
[LIBRARY][FOLDER] libraries/ic_library/iCalcreator/
+
[LIBRARY]libraries/ic_library/iCalcreator/iCalcreator.class.php
+
[LIBRARY][FOLDER] libraries/ic_library/render/
+
[LIBRARY] libraries/ic_library/render/render.php
~
[LIBRARY] libraries/ic_library/url/url.php
~
[MEDIA] media/css/icagenda-back.css
~
[MEDIA] media/css/icagenda-front.css
~
[MEDIA] media/css/icagenda-front.j25.css
~
[MEDIA][iCicons] media/icicons/fonts
~
[MEDIA][iCicons] media/icicons/style.css
-
[MEDIA] media/images/video_poster_icagenda.jpg
-
[MEDIA] media/images/youtube_iCagenda.png
+
[MEDIA] media/js/Chart.js
+
[MEDIA] media/js/Chart.min.js
~
[MEDIA] media/js/icagenda.js
~
[MODULE][PRO] modules/mod_ic_event_list/helper.php
~
[MODULE][PRO] modules/mod_ic_event_list/mod_ic_event_list.php
~
[MODULE][PRO] modules/mod_ic_event_list/mod_ic_event_list.xml
~
[MODULE][PRO] modules/mod_ic_event_list/tmpl/default.php
~
[MODULE][PRO] modules/mod_ic_event_list/tmpl/icrounded.php
~
[MODULE] modules/mod_iccalendar/helper.php
~
[MODULE] modules/mod_iccalendar/mod_iccalendar.php
~
[PLUGIN] plugins/search/icagenda/icagenda.php
~
[PLUGIN] plugins/system/ic_library/ic_library.php
~
script.icagenda.php
+
site/add/elements/icevent_vars.php
+
site/add/elements/iclist_vars.php
-
site/add/elements/icsetvar.php
~
site/controller.php
+
[FOLDER] site/controllers/
+
site/controllers/registration.php
-
site/helpers/iCalcreator.class.php
-
site/helpers/ichelper.php
-
site/helpers/icmodel.php
-
site/helpers/media_css.class.php
~
site/icagenda.php
+
site/models/event.php
~
site/models/events.php
+
[FOLDER] site/models/fields/
+
site/models/fields/categories.php
+
site/models/fields/month.php
+
site/models/fields/year.php
~
site/models/forms/registration.xml
~
site/models/forms/submit.xml
~
site/models/list.php
+
site/models/registration.php
~
site/models/submit.php
~
site/router.php
~
[THEME PACK] site/themes/packs/default/css/default_component.css
~
[THEME PACK] site/themes/packs/default/css/default_component_medium.css
~
[THEME PACK] site/themes/packs/default/css/default_component_small.css
~
[THEME PACK] site/themes/packs/default/css/default_component_xsmall.css
~
[THEME PACK] site/themes/packs/default/default_day.php
~
[THEME PACK] site/themes/packs/default/default_events.php
~
[THEME PACK] site/themes/packs/ic_rounded/css/ic_rounded_component.css
~
[THEME PACK] site/themes/packs/ic_rounded/css/ic_rounded_component_medium.css
~
[THEME PACK] site/themes/packs/ic_rounded/css/ic_rounded_component_small.css
~
[THEME PACK] site/themes/packs/ic_rounded/css/ic_rounded_component_xsmall.css
~
[THEME PACK] site/themes/packs/ic_rounded/ic_rounded_day.php
~
[THEME PACK] site/themes/packs/ic_rounded/ic_rounded_events.php
+
[FOLDER] site/views/event/
+
[FOLDER] site/views/event/tmpl/
+
site/views/event/tmpl/default.php
+
site/views/event/tmpl/default_top.php
+
site/views/event/tmpl/default_vcal.php
+
site/views/event/view.html.php
-
site/views/list/tmpl/actions.php
~
site/views/list/tmpl/default.php
~
site/views/list/tmpl/default.xml
~
site/views/list/tmpl/default_categories.php
+
site/views/list/tmpl/default_filters.php
-
site/views/list/tmpl/default_vcal.php
-
site/views/list/tmpl/event.php
-
site/views/list/tmpl/registration.php
~
site/views/list/view.feed.php
~
site/views/list/view.html.php
+
[FOLDER] site/views/registration/
+
[FOLDER] site/views/registration/tmpl/
+
site/views/registration/tmpl/actions.php
+
site/views/registration/tmpl/complete.php
+
site/views/registration/tmpl/default.php
+
site/views/registration/view.html.php
~
site/views/submit/tmpl/default.php
~
site/views/submit/view.html.php