Skip to content

Commit 454a6e2

Browse files
authored
Merge branch 'JEvents:master' into master
2 parents 4c1bfd8 + 3553936 commit 454a6e2

File tree

1,416 files changed

+151196
-59442
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,416 files changed

+151196
-59442
lines changed

.gitattributes

+1
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,4 @@
55
*.css text eol=lf
66
*.js text eol=lf
77
*.ini text eol=lf
8+
*.symlink

.gitignore

+9-1
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,17 @@
11
/nbproject/private/
22
/nbproject/
33
.DS_Store
4+
._.DS_Store
5+
.idea
46
/component/site/assets/css/jevcustom.css
57
/modules/mod_jevents_latest/tmpl/verna
68
/modules/mod_jevents_cal/tmpl/verna
79
/modules/mod_jevents_legend/tmpl/verna
10+
/modules/mod_jevents_cal/tmpl/flatplus
11+
/modules/mod_jevents_latest/tmpl/flatplus
12+
/modules/mod_jevents_legend/tmpl/flatplus
13+
/component/media/css/jevcustom.css
814
/component/site/views/clean/
9-
component/site/views/clean
15+
component/site/views/clean
16+
component/admin/install.php
17+
component/admin/manifest.xml

CHANGELOG.md

+443
Large diffs are not rendered by default.

README.md

+2
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,5 @@ The master branch is currently for JEvents 3.4 which works with Joomla 3.4+
77
JEvents 3.2 is latest branch for Joomla 2.5 but there will be no new features added here - only major bug fixes.
88
JEvents 3.1 is the old JEvents 3.1.x series which are no longer developed.
99

10+
11+

build/build.xml

+473
Large diffs are not rendered by default.

build/createpackage.sh

+17-15
Original file line numberDiff line numberDiff line change
@@ -5,24 +5,26 @@ VERSION=`xml_grep version ../pkg_jevents.xml --text`
55
rsync -av --progress ../ ./ --exclude build
66
zip -r com_jevents.zip component -x *.svn*
77
cd plugins
8-
zip -r --exclude=*.svn* ../finder.zip finder
9-
zip -r --exclude=*.svn* ../search.zip search
10-
zip -r --exclude=*.svn* ../jevents.zip jevents
11-
zip -r --exclude=*.svn* ../gwejson.zip gwejson
8+
zip -r --exclude=*.svn* --exclude=*.gitignore* ../finder.zip finder
9+
zip -r --exclude=*.svn* --exclude=*.gitignore* ../search.zip search
10+
zip -r --exclude=*.svn* --exclude=*.gitignore* ../jevents.zip jevents
11+
zip -r --exclude=*.svn* --exclude=*.gitignore* ../gwejson.zip gwejson
12+
zip -r --exclude=*.svn* --exclude=*.gitignore* ../installer.zip installer
13+
zip -r --exclude=*.svn* --exclude=*.gitignore* ../actionlog_jevents.zip actionlog
1214
cd ../
1315
cd libraries
14-
zip -r --exclude=*.svn* ../googl.zip googl
15-
zip -r --exclude=*.svn* ../jevmodal.zip jevmodal
16-
zip -r --exclude=*.svn* ../jevtypeahead.zip jevtypeahead
16+
zip -r --exclude=*.svn* --exclude=*.gitignore* ../googl.zip googl
17+
zip -r --exclude=*.svn* --exclude=*.gitignore* ../jevmodal.zip jevmodal
18+
zip -r --exclude=*.svn* --exclude=*.gitignore* ../jevtypeahead.zip jevtypeahead
1719
cd ../
1820
cd modules
19-
zip -r --exclude=*.svn* ../mod_jevents_cal.zip mod_jevents_cal
20-
zip -r --exclude=*.svn* ../mod_jevents_custom.zip mod_jevents_custom
21-
zip -r --exclude=*.svn* ../mod_jevents_filter.zip mod_jevents_filter
22-
zip -r --exclude=*.svn* ../mod_jevents_latest.zip mod_jevents_latest
23-
zip -r --exclude=*.svn* ../mod_jevents_legend.zip mod_jevents_legend
24-
zip -r --exclude=*.svn* ../mod_jevents_switchview.zip mod_jevents_switchview
21+
zip -r --exclude=*.svn* --exclude=*.gitignore* ../mod_jevents_cal.zip mod_jevents_cal
22+
zip -r --exclude=*.svn* --exclude=*.gitignore* ../mod_jevents_custom.zip mod_jevents_custom
23+
zip -r --exclude=*.svn* --exclude=*.gitignore* ../mod_jevents_filter.zip mod_jevents_filter
24+
zip -r --exclude=*.svn* --exclude=*.gitignore* ../mod_jevents_latest.zip mod_jevents_latest
25+
zip -r --exclude=*.svn* --exclude=*.gitignore* ../mod_jevents_legend.zip mod_jevents_legend
26+
zip -r --exclude=*.svn* --exclude=*.gitignore* ../mod_jevents_switchview.zip mod_jevents_switchview
2527
cd ../
26-
zip -r --exclude=*.svn* "jevents34_$VERSION.zip" language install.php pkg_jevents.xml com_jevents.zip finder.zip search.zip gwejson.zip googl.zip jevtypeahead.zip jevmodal.zip jevents.zip mod_jevents_cal.zip mod_jevents_custom.zip mod_jevents_filter.zip mod_jevents_latest.zip mod_jevents_legend.zip mod_jevents_switchview.zip
28+
zip -r --exclude=*.svn* --exclude=*.gitignore* "jevents35a2_$VERSION.zip" language install.php pkg_jevents.xml com_jevents.zip finder.zip search.zip gwejson.zip installer.zip actionlog_jevents.zip googl.zip jevtypeahead.zip jevmodal.zip jevents.zip mod_jevents_cal.zip mod_jevents_custom.zip mod_jevents_filter.zip mod_jevents_latest.zip mod_jevents_legend.zip mod_jevents_switchview.zip
2729

28-
find . \! -name "createpackage.sh" \! -name "jevents34_$VERSION.zip" | xargs rm -rf
30+
find . \! -name "createpackage.sh" \! -name "jevents35a2_$VERSION.zip" \! -name "build.xml" \! -name "excludedfiles.build" | xargs rm -rf

build/excludedfiles.build

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
**/*.swap
2+
**/*.swp
3+
**/*.yml
4+
**/composer.json
5+
**/.gitignore
6+
**/.git
7+
**/.svn

changelogs/3.6.12.php

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
<?php
2+
$changelog["package_jevents"]["3.6.12"] = array();
3+
$changelog["package_jevents"]["3.6.12"]["date"] = "2021-01-06";
4+
$changelog["package_jevents"]["3.6.12"]["features"] = array();
5+
$changelog["package_jevents"]["3.6.12"]["bugfixes"] = array();
6+
$changelog["package_jevents"]["3.6.12"]["bugfixes"][]="Make sure custom js and custom css from customised layouts are used in the frontend";
7+
$changelog["package_jevents"]["3.6.12"]["bugfixes"][]="Rename functions used by content truncator to avoid clashes with other extensions that may be installed in Joomla";
8+
$changelog["package_jevents"]["3.6.12"]["bugfixes"][]="Checking task not jevtask in modal URLs caused them to fail to load modals from within other modals e.g. when selecting location in popup event edit page";
9+
$changelog["package_jevents"]["3.6.12"]["bugfixes"][]="Fix for AM/PM buttons highlighting when creating or editing events at 12:00pm";
10+
$changelog["package_jevents"]["3.6.12"]["bugfixes"][]="Calendar popup button not working in event edit page";

changelogs/3.6.13.php

+18
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
<?php
2+
$changelog["package_jevents"]["3.6.13"] = array();
3+
$changelog["package_jevents"]["3.6.13"]["date"] = "2021-03-17";
4+
$changelog["package_jevents"]["3.6.13"]["features"] = array();
5+
$changelog["package_jevents"]["3.6.13"]["features"][]="Support for uikit or bootstrap modals based on JEvents config";
6+
$changelog["package_jevents"]["3.6.13"]["features"][]="Allow more plugins to pickup settings in main parameters editing within JEvents";
7+
$changelog["package_jevents"]["3.6.13"]["features"][]="Clean up our bootstrap methods (e.g. popover) and default to Joomla version when using J4+";
8+
$changelog["package_jevents"]["3.6.13"]["features"][]="CSV import support for locked event";
9+
$changelog["package_jevents"]["3.6.13"]["bugfixes"] = array();
10+
$changelog["package_jevents"]["3.6.13"]["bugfixes"][]="Fix for translation of contact information field";
11+
$changelog["package_jevents"]["3.6.13"]["bugfixes"][]="Joomla 4 fixes - modals styling, editor handling, remove setVar calls, router for month.calendar views";
12+
$changelog["package_jevents"]["3.6.13"]["bugfixes"][]="AM/PM button toggle fixes for events as 12:00pm";
13+
$changelog["package_jevents"]["3.6.13"]["bugfixes"][]="remove jquery from required fields checking";
14+
$changelog["package_jevents"]["3.6.13"]["bugfixes"][]="remove J4 transitions causing flickers";
15+
$changelog["package_jevents"]["3.6.13"]["bugfixes"][]="Ensure hide detail works with no layout editing";
16+
$changelog["package_jevents"]["3.6.13"]["bugfixes"][]="Stop deleting locked events if they are no longer in the CSV file";
17+
$changelog["package_jevents"]["3.6.13"]["bugfixes"][]="Modal resize to content of iframe in bootstrap";
18+
$changelog["package_jevents"]["3.6.13"]["bugfixes"][]="Clean up admin menus to avoid occasional admin menu rebuild problems during extension upgrades";

changelogs/3.6.14.php

+25
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
<?php
2+
$changelog["package_jevents"]["3.6.14"] = array();
3+
$changelog["package_jevents"]["3.6.14"]["date"] = "2021-05-26";
4+
$changelog["package_jevents"]["3.6.14"]["features"] = array();
5+
$changelog["package_jevents"]["3.6.14"]["features"][]="Use gslselect replacement instead of chosen where possible in event editing";
6+
$changelog["package_jevents"]["3.6.14"]["features"][]="Added TZID as an custom layout field";
7+
$changelog["package_jevents"]["3.6.14"]["features"][]="Add link to YourSites (when installed and enabled)";
8+
$changelog["package_jevents"]["3.6.14"]["features"][]="Electric calendar can leave the date field blank now - needed for RSVP Pro coupon fixes";
9+
$changelog["package_jevents"]["3.6.14"]["features"][]="Add option to merge 2 columns together in list views if they share the same heading";
10+
$changelog["package_jevents"]["3.6.14"]["features"][]="Add support for Joomla custom field in the menu and to use our uikit wrapper";
11+
$changelog["package_jevents"]["3.6.14"]["bugfixes"] = array();
12+
$changelog["package_jevents"]["3.6.14"]["bugfixes"][]="Do not redirect to club addon components from component menu if they are not installed/enabled";
13+
$changelog["package_jevents"]["3.6.14"]["bugfixes"][]="workaround for Joomla 3.9.26 breaking onchange handler for calendar fields";
14+
$changelog["package_jevents"]["3.6.14"]["bugfixes"][]="Only load editicalGSL.js in frontend if not MSIE10 and new frontend editing is enabled";
15+
$changelog["package_jevents"]["3.6.14"]["bugfixes"][]="Fix for double entry of irregular dates for date picker (workaround for bug in Joomla 3.9.26)";
16+
$changelog["package_jevents"]["3.6.14"]["bugfixes"][]="Close previous modal when opening new modal from event edit modal";
17+
$changelog["package_jevents"]["3.6.14"]["bugfixes"][]="Add custom repeat now adds it one day after the last repeat to avoid duplicate date/time check problems, it always uses the default detail id avoiding problems where the last repeat is an exception";
18+
$changelog["package_jevents"]["3.6.14"]["bugfixes"][]="Work to support bootstrap 4 float theme and not to block bootstrap 4 modals";
19+
$changelog["package_jevents"]["3.6.14"]["bugfixes"][]="Trap for situation where someone has deleted some default layouts";
20+
$changelog["package_jevents"]["3.6.14"]["bugfixes"][]="Fix for boolean params not showing on some sites in the main config";
21+
$changelog["package_jevents"]["3.6.14"]["bugfixes"][]="Fix for EXTRA INFO field not appearing in customised event editing layouts";
22+
$changelog["package_jevents"]["3.6.14"]["bugfixes"][]="Set new default custom edit page to reflect new GSL Styling";
23+
24+
25+

changelogs/3.6.15.php

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
<?php
2+
$changelog["package_jevents"]["3.6.15"] = array();
3+
$changelog["package_jevents"]["3.6.15"]["date"] = "2021-05-28";
4+
$changelog["package_jevents"]["3.6.15"]["features"] = array();
5+
$changelog["package_jevents"]["3.6.15"]["bugfixes"] = array();
6+
$changelog["package_jevents"]["3.6.15"]["bugfixes"][]="Make sure popover tooltips don't load bootstrap css if jevents config is NOT to load bootstrap";
7+
$changelog["package_jevents"]["3.6.15"]["bugfixes"][]="Do not apply gsl-select styling to hidden select elements such as persons popup selector";
8+
$changelog["package_jevents"]["3.6.15"]["bugfixes"][]="Force com_config to load in jevents instead";
9+
10+

changelogs/3.6.16.php

+24
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
<?php
2+
$changelog["package_jevents"]["3.6.16"] = array();
3+
$changelog["package_jevents"]["3.6.16"]["date"] = "2021-09-07";
4+
$changelog["package_jevents"]["3.6.16"]["features"] = array();
5+
$changelog["package_jevents"]["3.6.16"]["bugfixes"] = array();
6+
$changelog["package_jevents"]["3.6.16"]["bugfixes"][]="Fix for irregular date selector";
7+
$changelog["package_jevents"]["3.6.16"]["bugfixes"][]="Allow sites with bootstrap completely disabled to use uikit tooltip instead of bootstrap popover";
8+
$changelog["package_jevents"]["3.6.16"]["bugfixes"][]='latest events usort functions no longer pass $a and $b by reference - PHP 8 fix';
9+
$changelog["package_jevents"]["3.6.16"]["bugfixes"][] = "Set minimum height on gsl-select affecting multi-selects such as irregular dates";
10+
$changelog["package_jevents"]["3.6.16"]["bugfixes"][] = "Preceeding and following month links in calendar view show now be attempted if going beyond max year constraints";
11+
$changelog["package_jevents"]["3.6.16"]["bugfixes"][] = "Style changes to help with sites using jTicketing";
12+
$changelog["package_jevents"]["3.6.16"]["bugfixes"][] = "filter support for uikit based themes in frontend";
13+
$changelog["package_jevents"]["3.6.16"]["bugfixes"][] = "Ensure frontend iCalEvent edit laods jQuery for J4 support.";
14+
$changelog["package_jevents"]["3.6.16"]["bugfixes"][] = "Bump Joomla! Required version to 3.9 ";
15+
$changelog["package_jevents"]["3.6.16"]["bugfixes"][] = "Missing braces in published events filter when filter_value = -1";
16+
$changelog["package_jevents"]["3.6.16"]["bugfixes"][] = "Fix typeahead bundle js file to mirror twitter's changes";
17+
$changelog["package_jevents"]["3.6.16"]["bugfixes"][] = "Fix for multi-select gsl-select replacements which have optgroups!";
18+
$changelog["package_jevents"]["3.6.16"]["bugfixes"][] = "Fix return to Joomla! Link going to the frontend.";
19+
$changelog["package_jevents"]["3.6.16"]["bugfixes"][] = "Add empty string as default name if name isn't passed in as for PHP8 an optional parameter is deprecated if before a required parameter - PHP 8";
20+
$changelog["package_jevents"]["3.6.16"]["bugfixes"][] = "Remove white space on top of backend in J4";
21+
$changelog["package_jevents"]["3.6.16"]["bugfixes"][] = "Fix for calendar date picker in J4";
22+
$changelog["package_jevents"]["3.6.16"]["bugfixes"][] = "Clean up more orphan data when doing an import of an iCal";
23+
24+

changelogs/3.6.17.php

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<?php
2+
$changelog["package_jevents"]["3.6.17"] = array();
3+
$changelog["package_jevents"]["3.6.17"]["date"] = "2021-09-14";
4+
$changelog["package_jevents"]["3.6.17"]["features"] = array();
5+
$changelog["package_jevents"]["3.6.17"]["bugfixes"] = array();
6+
$changelog["package_jevents"]["3.6.17"]["bugfixes"][]="Fix for buttons in config view - problem due to changes made to support Joomla 4 :(";
7+
$changelog["package_jevents"]["3.6.17"]["bugfixes"][]="php 8 compatibility changes";
8+
$changelog["package_jevents"]["3.6.17"]["bugfixes"][]="Fix for 'cancel' button redirect when editing events";
9+
$changelog["package_jevents"]["3.6.17"]["bugfixes"][]="Tooltip improvements for sites with UIKit templates";

changelogs/3.6.18.php

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
<?php
2+
$changelog["package_jevents"]["3.6.18"] = array();
3+
$changelog["package_jevents"]["3.6.18"]["date"] = "2021-09-30";
4+
$changelog["package_jevents"]["3.6.18"]["features"] = array();
5+
$changelog["package_jevents"]["3.6.18"]["bugfixes"] = array();
6+
$changelog["package_jevents"]["3.6.18"]["bugfixes"][]="editICalendar needs to be declared static for PHP 8";
7+
$changelog["package_jevents"]["3.6.18"]["bugfixes"][]="fix Ajax mini-calendar updates in PHP 8";

changelogs/3.6.19.php

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
<?php
2+
$changelog["package_jevents"]["3.6.19"] = array();
3+
$changelog["package_jevents"]["3.6.19"]["date"] = "2021-10-13";
4+
$changelog["package_jevents"]["3.6.19"]["features"] = array();
5+
$changelog["package_jevents"]["3.6.19"]["features"][] = "New config option to allow showing of Joomla sidebar in backend - disabled by default";
6+
$changelog["package_jevents"]["3.6.19"]["bugfixes"] = array();
7+
$changelog["package_jevents"]["3.6.19"]["bugfixes"][]="Do not use uikit popovers when using YooTheme pro becaase it messes with default uikit behaviour and suppresses animation config options.";
8+
$changelog["package_jevents"]["3.6.19"]["bugfixes"][]="Fix for saving custom layouts in Joomla 4 with PHP 8";

changelogs/3.6.20.php

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
<?php
2+
$changelog["package_jevents"]["3.6.20"] = array();
3+
$changelog["package_jevents"]["3.6.20"]["date"] = "2021-10-20";
4+
$changelog["package_jevents"]["3.6.20"]["features"] = array();
5+
$changelog["package_jevents"]["3.6.20"]["features"][] = "Add config option to enable uikit based popovers in main calendar - currently doesn't play well with YooTheme pro (go figure!)";
6+
$changelog["package_jevents"]["3.6.20"]["bugfixes"] = array();
7+
$changelog["package_jevents"]["3.6.20"]["bugfixes"][]="Ensure JEVHelper Is loaded and available for all club extensions that need it";
8+
$changelog["package_jevents"]["3.6.20"]["bugfixes"][]="Fix for multilingual category associations for Joomla 4";

changelogs/3.6.21.php

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
<?php
2+
$changelog["package_jevents"]["3.6.21"] = array();
3+
$changelog["package_jevents"]["3.6.21"]["date"] = "2021-11-10";
4+
$changelog["package_jevents"]["3.6.21"]["features"] = array();
5+
$changelog["package_jevents"]["3.6.21"]["bugfixes"] = array();
6+
$changelog["package_jevents"]["3.6.21"]["bugfixes"][]="Fix for modal event editing in Joomla 4 for Bootstrap 4/5 sites";

changelogs/3.6.22.php

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
<?php
2+
$changelog["package_jevents"]["3.6.22"] = array();
3+
$changelog["package_jevents"]["3.6.22"]["date"] = "2021-11-29";
4+
$changelog["package_jevents"]["3.6.22"]["features"] = array();
5+
$changelog["package_jevents"]["3.6.22"]["bugfixes"] = array();
6+
7+
$changelog["package_jevents"]["3.6.22"]["bugfixes"][]="Fix translations modals in J4";
8+
$changelog["package_jevents"]["3.6.22"]["bugfixes"][]="Translations now use UIkit styling in backend and when enabled in the frontend";
9+
$changelog["package_jevents"]["3.6.22"]["bugfixes"][]="Fix for bootstrap 5 tooltips";
10+
$changelog["package_jevents"]["3.6.22"]["bugfixes"][]="Fix for Joomla 4 caching - there may still be javascript bugs due to bug in Joomla 4 - see https://github.com/joomla/joomla-cms/pull/36068";
11+
$changelog["package_jevents"]["3.6.22"]["bugfixes"][]="Fix for event repeat exception editing in Joomla 4 caching";

changelogs/3.6.23.php

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
<?php
2+
$changelog["package_jevents"]["3.6.23"] = array();
3+
$changelog["package_jevents"]["3.6.23"]["date"] = "2021-11-30";
4+
$changelog["package_jevents"]["3.6.23"]["features"] = array();
5+
$changelog["package_jevents"]["3.6.23"]["bugfixes"] = array();
6+
7+
$changelog["package_jevents"]["3.6.23"]["bugfixes"][]="Fix translations modals - typo in 3.6.22";

changelogs/3.6.24.php

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
<?php
2+
$changelog["package_jevents"]["3.6.24"] = array();
3+
$changelog["package_jevents"]["3.6.24"]["date"] = "2021-12-10";
4+
$changelog["package_jevents"]["3.6.24"]["features"] = array();
5+
$changelog["package_jevents"]["3.6.24"]["bugfixes"] = array();
6+
7+
$changelog["package_jevents"]["3.6.24"]["bugfixes"][]="Fix modal editing in bootstrap 5 templates";

changelogs/3.6.25.php

+18
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
<?php
2+
$version = "3.6.25";
3+
$date = "2022-01-21";
4+
$changelog["package_jevents"][$version] = array();
5+
$changelog["package_jevents"][$version]["date"] = $date;
6+
$changelog["package_jevents"][$version]["features"] = array();
7+
$changelog["package_jevents"][$version]["features"][]="Add Joomla 4 JEvents dashboard module - first cut";
8+
9+
$changelog["package_jevents"][$version]["bugfixes"] = array();
10+
$changelog["package_jevents"][$version]["bugfixes"][]="Harden search query in backend list of repeats";
11+
$changelog["package_jevents"][$version]["bugfixes"][]="correct colours of icons for options in authorised user overview page";
12+
$changelog["package_jevents"][$version]["bugfixes"][]="PHP 8 fix for undefined constants";
13+
$changelog["package_jevents"][$version]["bugfixes"][]="Fix translation saving error on J3 with Action Log enable.";
14+
$changelog["package_jevents"][$version]["bugfixes"][]="BS5 doesn't load jquery by default so must explicitly load it";
15+
$changelog["package_jevents"][$version]["bugfixes"][]="Correct layout id in layouts overview";
16+
$changelog["package_jevents"][$version]["bugfixes"][]="Improved styling of event & repeat lists in backend";
17+
$changelog["package_jevents"][$version]["bugfixes"][]="Traps for jQuery not being loaded rather than throwing jQuery undefined errors";
18+
$changelog["package_jevents"][$version]["bugfixes"][]="Layout editing when only one category was defined was defaulting to specific category rather than all categories which could cause problems when new categories were added later";

changelogs/3.6.26.php

+16
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
<?php
2+
$version = "3.6.26";
3+
$date = "2022-02-14";
4+
$changelog["package_jevents"][$version] = array();
5+
$changelog["package_jevents"][$version]["date"] = $date;
6+
$changelog["package_jevents"][$version]["features"] = array();
7+
$changelog["package_jevents"][$version]["features"][] = "Add codemirror overlay to highlight fields when editing layouts";
8+
$changelog["package_jevents"][$version]["features"][] = "Remove phoca admin menu in Joomla - positioning messes with JEvents";
9+
$changelog["package_jevents"][$version]["features"][] = "Allow uikit tooltips to be used in Joomla 4";
10+
11+
$changelog["package_jevents"][$version]["bugfixes"] = array();
12+
$changelog["package_jevents"][$version]["bugfixes"][]="Fix layout editing - badly constructed minimised JS files was blocking field selection";
13+
$changelog["package_jevents"][$version]["bugfixes"][]="PHP 8.1 check for array before imploding causes fatal error on non-array.";
14+
$changelog["package_jevents"][$version]["bugfixes"][]="Make latest events module target menu item strict, we shouldn't be able to select a non-jevents menu item for the target menu item.";
15+
$changelog["package_jevents"][$version]["bugfixes"][]="Check radio field exists before including it";
16+
$changelog["package_jevents"][$version]["bugfixes"][] = "Dashboard panel to load language strings";

0 commit comments

Comments
 (0)