Event Gallery Core
Version 5.4.11 Stable
| Maturity | Stable |
| Released on | Saturday, 16 August 2025 |
Release notes
Minor Changes
-
#1553 A new button in the download log section allows to delete the download log.
Bug Fixes
-
#1514 Avoid a PHP warning message is a menu item is not correctly configured.
-
#1552 Handle exceptions for download attempts for deleted images.
Version 5.4.10 Stable
| Maturity | Stable |
| Released on | Saturday, 21 June 2025 |
Release notes
Minor Changes
-
#1509 improved image loading behavior in the lightbox. A source set is now used to load better-fitting image sizes on different devices. This will also increase the zoom ability. Images from Google Photos, pulled in via Shared Pages, will benefit here the most.
-
The transition when opening a lightbox from a cropped image has improved and avoids jumping from the cropped image to the large image.
Bug Fixes
-
#1489 fixing exessive logging for handling shared pages from Google Photos. If you want to clean up, check the Joomla /logs folder. You can delete the log files which have a 'com_eventgallery_googlephotossharedpage.log' in them manually if you like.
Version 5.4.1 Stable
| Maturity | Stable |
| Released on | Tuesday, 29 October 2024 |
Release notes
Bug fixes
-
#1413 Fixes the thumbnail generation for local images. They are now cached again.
Version 5.4.0 Stable
| Maturity | Stable |
| Released on | Saturday, 26 October 2024 |
Release notes
Announcements
Support for Google Photos API
I need to inform you about upcoming changes to the Google Photos APIs that will impact how Event Gallery integrates with Google Photos.
Unfortunately, as of March 31, 2025, Google is removing certain features that Event Gallery currently relies on. This means that directly accessing Google Photos within Event Gallery will no longer be possible. Existing Events/albums will stop working. We know this already from the changes to Picasa back than. Lets continue the cat&mouse game!
Im actively exploring two potential solutions to ensure a smooth transition:
-
Option 1: Use shared links. This is already available and will support albums with up to 150 images.
-
Option 2: I integrated the new Google Photos Picker. It allows you to select images from Google Photos and upload them to local webspace or an AWS S3 bucket.
I appreciate your understanding and patience as I work through this. Please dont hesitate to reach out if you have any questions or concerns.
Migration Hints
-
If youre using Google Photos Accounts and you want to use the new Google Photos Picker in the File Upload dialog, please install the *Google Photos Picker API"-library to your Google App. You might need to refresh your Google Photos account in Event Gallery to grant the necessary permissions.
Major Changes
-
#1393 The upload allows to select if the uploaded image should be resized or not. The components options contain two new settings in the image-tab to enable the resizing by default and to set a size in px.
-
#1399 The file upload provides a new option. In combination with the existing Google Photos Accounts, you can select your files from Google Photos albums and upload them to local webspace or AWS S3 buckets.
Minor Changes
-
#1392 The Event Module has now two new configuration fields to override the default sorting of Events
Bug fixes
-
#1390 Fixes the broken pagination in Events in Joomla 5.1.3 and removes unneeded URL parameters from the paging URLs.
-
#1395 Paging in categories views did not work if that happened in a sub-category. It jumped back to the parent category.
-
#1396 In generated thumbnails, the EXIF information got broken due an outdated library. The update is in place and generated thumbnails contain the right EXIF now
-
#1406 In some cases, the Flickr-URLs are not created correctly and therefore not shown in the front end.
Version 5.3.5 Stable
| Maturity | Stable |
| Released on | Friday, 23 August 2024 |
Release notes
Minor Changes
-
#1368 fixes the strange coloring for configuration radio buttons in some cases and add color to drop down lists which contain global/no/yes choices. That should make getting an overview of the current configuration easier.
Bug fixes
-
#1387 If JPEG thumbnails for S3 are generated, they get stored as WebP-files. This bugfix corrects this and stores them correctly as JPEG images. Browsers are pretty tollerant when it comes to image formats and file names. You could regenerate your thumbnails or leave it like it is. New uploads are correct automatically.
-
#1347 If a module was loaded standalone, the lightbox contolls where not translated.
-
#1390 Fixes the broken pagination in Joomla 5.1.3
Version 5.3.4 Stable
| Maturity | Stable |
| Released on | Friday, 09 August 2024 |
Release notes
Bug fixes
-
#1386 fixes an error page, that will occur in some cases when using tags.
Version 5.3.3 Stable
| Maturity | Stable |
| Released on | Sunday, 04 August 2024 |
Release notes
Minior Changes
-
#1365 improve the performance when filtering Events in a menu item by tags.
-
#1373 allow links in Event titles and descriptions. This will no longer break the list of Events.
Bug fixes
-
#1349 fixes an issue with Flickr albums causing exceptions if they contain a video, and youre not using Flickr accounts.
-
#1360 fixes the PayPal Adaptive integration even if it is deprecated. It threw an exception due the Joomla 5 migration.
-
#1370 Flickr: fixes the authentication to access private Flickr albums. This was broken due the need of providing more data for API-requests.
-
#1372 Flickr: sometimes Flickr uses a different image ratio for the original image and the thumbnails. This leads to distored images in Event Gallery.
-
#1381 fixes exception when using the content plugin with an image that does not exist.
Version 5.3.2 Stable
| Maturity | Stable |
| Released on | Sunday, 07 April 2024 |
Release notes
Minor changes
-
#1332 remove pixel-based icons in the backend. They had been there for 14 years, the usage of an icon font is more modern.
-
#1333 use the lightbox for image is the backend. It is finally possible to click on a thumbnail and see the larger image version in a lightbox.
-
#1343 added a fallback for the case a template has the funny idea of replacing data-title with data-bs-title everywhere, even in places it should keep its fingers from. As a result, even in this case, the title will appear in the lightbox again.
Bug fixes
-
#1342 The module for the latest event can show the latest images, too. Now it can do this with different layouts without throwing an exeption.
-
#1346 With at least Joomla 5.1 RC2 there was an issue submitting the Event form with a non-english backend.
Version 5.3.1 Stable
| Maturity | Stable |
| Released on | Wednesday, 13 March 2024 |
Release notes
Minor changes
-
#1330 updating the documentation for Google Photos - Shared Page with a new tutorial video.
Version 5.1.1 Stable
| Maturity | Stable |
| Released on | Friday, 15 September 2023 |
Release notes
Migration Hints
-
#1252 the language key
uses now two strings as input. Before, it was a float value and a string. If you changed that key, please adjust it to get the correct money amount displayed. New value:COM_EVENTGALLERY_MONEY_FORMATCOM_EVENTGALLERY_MONEY_FORMAT="%2$s %1$s" -
#1269 If you use the cart connector, please adjust the pattern for the variables used in the link. Old:
, New:${foo}. No automated change will happen.{foo}
Minor Changes
-
#1251 better support for the image list layout if it is used in a container which uses border-box
-
#1256 allow selection H5 and H6 as headline size for an Event
-
#1254 add links to the account management for Google Photos and Flickr to the overview page.
-
#1252 Money values use the correct separator for decimals and thousands bases on the current langage.
-
Update Braintree SDK to 6.13.0. Still, this payment method is deprecated. Please switch to another one like PayPal or Stripe.
-
#1266 Improved compatibility for Joomla 5 Beta 2
Bug Fixes
-
#1253 The content plugin could cause an InvalidActionException when loading CSS/JS too late. Some components/modules/plugins prevent adding additional scripts. As a result, this can lead to missing parts on the page
-
#1257 better PHP 8.2 support // remove deprecation messages
-
#1270 Fixes an issue with creating a menu item using Event Gallery Core
Version 4.3.2 Stable
| Maturity | Stable |
| Released on | Sunday, 22 January 2023 |
Release notes
Minor Changes
-
#1158 Allow to limit the maximum size of Flickr images. Right now, it is possible to download the original Flickr image with the download button. The lightbox uses the h-(2048px)-image. Now you can limit the size to the k-(1600px)- or b-(1024px)-image by modifying the config.php-file and create an overload. Please check the manual for details.
-
#1161 allow different ITPC-fields for title and description. This change is available via config.php file only.
-
#1163 EXIF data: the focal length is now shown with its 35mm equivalent if available. Example for a 1.5x crop camera: 30mm (45mm).
Bug Fixes
-
#1154 Fixes issues with the ISO value in EXIF data written Pentax camera
-
#1155 If a password was entered incorrectly, the message should show up as an error message. Before it was the default success message.
-
#1156 PHP 8.1 // Remove deprecation warning on list of files in the backend
-
PHP 8.1 // removed some deprecation warnings
-
#1157 allow changing the folder name if the change includes only changes in upper/lower case spelling
-
#1162 Unable to save event descriptions if using the Arc-editor and multiple languages. If not all descriptions are filled, nothing was saved.
Version 4.3.1 Stable
| Maturity | Stable |
| Released on | Saturday, 17 December 2022 |
Release notes
Minor Changes
-
#1144 Hide the social sharing icon if there are no services selected and the download-option uses a dedicated button. This finally allows to have a single download-button on an image.
-
#1139 Digital order links can be revoked by setting the order to a payment status other than paid.
Bug Fixes
-
#1135 Fixes an excetion is a XHR-call if the cart-feature is disabled.
-
#1137 Fixes the behavior for thumbnails if lazy loading is turned off. A funny tile pattern appeared since the usage of background images is no longer supported.
-
#1138 OSMap plugin does not crash if a reference to a non-existing event exists as menu item.
-
#1146 Joomla 4 // adding new tags to Events with the batch process did not work
-
#1145 Removed invalid configuration parameter show_image_caption_overlay for the categories menu item.
-
#1151 Fixes the lightbox which was not working in the Ajax layout.
Version 4.3.0 Stable
| Maturity | Stable |
| Released on | Saturday, 05 November 2022 |
Release notes
Important Changes
-
PayPal Adaptive and Braintree are no longer supported. PayPal Adaptive is no longer available for new customers since PayPal will shut down that API. Getting an account for Braintree is now very difficult, so it make no sense to support this for Event Gallery. You still have the regular PayPal-integration as well as Stripe-support available.
Major Changes
-
#1124 In the past, thumbnails used background images. This is hard to crawl. Thumbnails now use the src-attribute to reference the largest thumbnail, usually 1600px width. The srcset-attribute contains the adaptive image. Modern browsers do support the scrset-attribute and will load exactly the right image size.
-
#1131 Update Stripe payment plugin to support latest API version.
-
#1132 Allow to set the batch size and the parallel requests for sync database and thumbnail generation to adapt to slower servers or support the processing of larger images.
Minor Changes
-
#1110 the upload limit for images was fixes to 30MB. It now takes the server configuration into account.
-
#1106 do not create carts if the feature is disabled.
Bug Fixes
-
#1108 Image rotation was not detected in some photos if they do not contain EXIF but image rotation data.
-
#1111 Caching of the categories-module caused exception.
-
#1127 Remove Undefined index: view notice in router.php:38 in case the candidate for has no view key.
Version 4.2.2 Stable
| Maturity | Stable |
| Released on | Sunday, 07 August 2022 |
Release notes
Minor Changes
-
Update Smarty template engine for rendering emails to 4.2.0
Bug Fixes
-
#1107 Fixes an exception while opening the Google Photos Accounts page in the back office using Event Gallery Core.
Version 4.2.1 Stable
| Maturity | Stable |
| Released on | Sunday, 17 July 2022 |
Release notes
Major Changes
-
#1077 Support private Flickr albums. Check the manual for details.
-
#1077 Support multiple Flickr accounts.
-
#1077 Support resizing and watermarking for sold Flickr images
-
#1077 Limit Flickr Albums to 30 images in the free version. If youre a long-time Event Gallery Core-user, contact me, and well find a solution.
Minor Changes
-
Some changes to be compatible with Joomla 4.2
-
#1083 improved layout of the Events list and the event edit page in the back office
-
#1090 Allow only 3 characters for the currency code configuration to avoid issues with creating line items later on.
-
#1092 By overriding the template
/order/tmpl/default_raworderoutput.phpit is now possible to customize the raw order output, so you can use this as input for a batch file or a Lighroom filter. This allows a better integration into your workflow. -
#1095 You can override the number and size for local/Amazon S3 images by changing values in
/components/com_eventgallery/config.php. Before you change this file, please read the header.
Bug Fixes
-
#1075 prevent error message if the linkmode in content tags is invalid
-
#1076 avoid image list layout issues if the browser has a specific zoom level
-
#1091 avoid issues with template which strip the data-title tag from thumbnail links to avoid showing 'null' as caption in the lightbox.
-
#1096 Flickr // the frontend showed blurry thumbnails because of loading too small images.
-
Removed a PHP 7.4 incompatibility which was part of Event Gallery 4.2.0.
NoteIf you encounter issues and you cant install Event Gallery 4.2.1, please open /components/com_eventgallery/library/Connector/Flickr.phpand delete all occurences of\EventgalleryLibraryFlickraccount|null. Then you can install the update. Sorry for inconvenience.ImportantPHP 7.4 gets security fixes until 28.11.2022, please update to PHP 8.0. https://www.php.net/supported-versions.php
Version 4.1.2 Stable
| Maturity | Stable |
| Released on | Thursday, 09 June 2022 |
Release notes
Minor Changes
-
Update Stripe Lib to 8.2.0 https://github.com/stripe/stripe-php/releases/tag/v8.2.0
-
Smarty Update to 4.1.1
-
Removed PHP 8.1 deprecation warnings
-
Lightbox/Swipebox does not use thumbnails as placeholders to prevent the usage of invalid sized placeholder images.
-
#1072 Improved layout of the Clear Cache dialog page
-
Fixes content plugin which did not output anything since version 4.1.1
Bug Fixes
-
#1068 Fixed Cache Clearing Vue3-migration issue. Cleared items are now removed from the list again.
-
#1069 Removed exceptions while running the finder CLI in Joomla 4
-
#1070 Thumbnails in Smart Search: added a workaround for Joomla 4.1.4 to prevent some unwanted image-source-URL-stripping. You need to rebuild your search-index to refresh the path to thumbnails.
-
#1073 Generated thumbnails for images marked as main images are not served with the correct resolution in the frontend.
-
#1064 New Google API connector had trouble with the old Joomla 3 API. That is fixed.
Version 4.1.0 Stable
| Maturity | Stable |
| Released on | Saturday, 21 May 2022 |
Release notes
Major Changes
-
#1061 removed jQuery from the frontend. No jQuery anymore!
-
#1062 New lightbox! I updated to the latest version of PhotoSwipe. The behavior is a little differently than before. The configuration for automatically hiding the navigation is gone. On mobile devices, hiding the navigation is still possible and the picture uses the maximum of the screen.
-
#1064 Google updated the APIs to sign in. New Google Apps need new code to allow the usage of Google Photos. Please not the hint for the Redirect URLs while creating the Google Photos Account. If you dont, you might run into a redirect_uri_mismatch error while getting the token for this account.
Migration Hints
-
Right-click protection is gone. I dont want to maintain this options since it is useless but makes me maintain this code. Modern browsers make it very easy to download images. If you want to protect your images, use watermarks.
-
#1065 creating events is easier now because of improved technical fields. Those fields are not hidden, and you can take care of entering only relevant information like the folder name or the Flickr PhotoSet ID. The whole things is now called Image Source instead having a type and a folderid.
Minor Changes
-
Import/Export feature is gone. Made no sense for moving to another server since the introduction of support for categories and tags.
-
#1051 Payment and shipping methods have a new configuration field to decide of mails should be sent. If this option is set to Yes, the method will send out changes if its status changes. If set to No, payment/shipping mails are surpressed.
Bug Fixes
-
#1060 the systemcheck showed an SQL error. This is harmless but annoying. This error report is gone now.
-
#1066 the checkout page is empty if there is no dedicated menu item for the checkout. Having the menu item is no longer necessary but recommended.
Version 4.0.3 Stable
| Maturity | Stable |
| Released on | Saturday, 09 April 2022 |
Release notes
Major changes
-
#1045 added a download log which can store actions of your visitors. Youll be able to see download attempts of images and purchases. This feature is disabled by default. Go to the components options to enable it.
-
#151 Added an option to search for images using com_finder, the Smart search component. Please check the manual for details.
-
#151 In Joomla 4.1 the smart search component can show images. Event Gallery supports this now for local, Flickr and S3-hosted images.
Minor Changes
-
New S3 buckets will not allow setting ACL properies. An additional step is necessary to support this. The Amazon S3 part in the manual reflects this now.
-
#1047 show exposure time for Google Photos as a fraction instead of a decimal. This required reloading data from Google Photos. This happens at least every 24h if you dont clear the cache manually.
-
#1049 if no payment or shipping method is available, the order edit page now behaves more friendly and shows some meaningful messages. If no shipping method is available, it hides the address form.
-
#1026 delete thumbnails of local files if the file gets deleted using the Joomla backend.
Bug Fixes
-
#1048 fixes an issue which caused problems saving details for an image because of a missing value for the URL field.
-
#1050 Modules need to create links to Events. If you have a menu item showing category, those links generated 404 pages. This is now fixed and the URL path contains the category correctly.
-
#1053 Joomla 4 // fixes the deletion of orders.
-
#1054 Fixes a rare issue with handling Google Photos image URLs. If image filenames contain 'w' followed by a number (eg. w1), the image got handled incorrectly in the frontend and did not appear.
-
#1055 Download of orders of Google Photos was broken with the new download logs.
-
#1058 Prevent an exception for fields with null value in the import/export function
-
#151 Joomla 3 works differently, the changes broke the image edit feature. It works now with J4 and J3.
Version 4.0.1 Stable
| Maturity | Stable |
| Released on | Friday, 14 January 2022 |
Release notes
Important changes
-
updated Smarty template engine to 4.0.3 https://github.com/smarty-php/smarty/releases
Minor changes
-
#1036 the calculated local thumbnails will no longer get a modification date in the future. To allow browser caching, those images have now a cache header for 24h.
-
#1036 a new configuration allows to add a bust parameter to image URLs for local and S3 image. This helps to force an image reload even if the images are cached in the browser. Use this option if you changed images like for adding a watermark.
-
#1039 added a check for valid mime types to the upload tool for local and S3 images. Allowed: image/jpeg, image/gif, image/png. If you try to upload something else, itll fail.
-
#1040 improve the form field behavior in the Joomla 4 backend. the field description will now appear below each field. Goodbye tooltips!
-
added the CSS class eg-outer-pswp to the outer DIV of the lightbox.
Bug Fixes
-
#1038 The stripe plugin throwed a warning if you did not save the new configuration in the backend at least once.
-
#1042 Avoid division by zero exception if image metadata are unknow. This might happen if the width/height of image cant be read. Still, those images need investigation but at least they do not crash your site any longer.
-
#1043 the root category name "root" was visible in the category list view. Since it is not possible to change this name, it makes no sense to show it.
Version 4.0.0 Stable
| Maturity | Stable |
| Released on | Sunday, 05 December 2021 |
Release notes
This release focuses on Joomla 4 compatibility and brings some changes to the cart and checkout.
I will move away from the old version numbering, where the "3" was there for the last 8 years and follow a common version schema. A change in the first number will signal breaking changes. If you have overridden templates or custom CSS, you need to handle those updates with special care.
Migration Hints
-
Minimum PHP version raised to PHP 7.1! Smarty will not work otherwise.
-
There are heavy changes in the structure of the cart and checkout templates (cart, address, order and review pages). If you have customizations, theyll break! Please double check your checkout after this update. In case of trouble, remove your template overrides and see if the new changes already justify your needs. The changes are already deployed on https://www.svenbluege.de/demo which might help to get an idea.
-
#989 Reworked the cart and checkout to leverage Bootstrap 5 cards. While doing this, a lot of the cart and checkout templates have changed. This starts with PHP files and ends with CSS classes and statements. If you have customizations here, theyll break!
-
Event Gallery requires now the PHP EXIF extension to read EXIF data!
Major Changes
-
#982 the Stripe payment plugin can now be configured to allow payments with Credit Card, iDEAL, Sofort, SEPA, Przelewy24, Giropay, EPS and Bancontact. Stripe offers here an out of the box solution, not additional configurations necessary. It depends on your country if those methods are supported.
-
#989 Reworked the cart and checkout to leverage Bootstrap 5 cards. While doing this, a lot of the cart and checkout templates have changed. This starts with PHP files and ends with CSS classes and statements. If you have customizations here, theyll break!
Minor Changes
-
#987 The download icon for Google Photos images will trigger a direct download instead of opening the image.
-
#992 The options for the checkout are regrouped and a new toggle is available to hide the filename in the checkout and order pages. This is useful for Google Photos and Flickr because they use long random character sequences which do not bring any additional value to your customer.
-
#996 The message field in the checkout can now be configured to be mandatory.
-
#1003 added a hint for the email template view to disable the HTML filtering while editing the template. Otherwise, HTML-tags will disappear and characters will be encoded which leads to errors in the template processing.
-
#1031 Update template engine for mails to Smarty 4.0.0
-
#1013 Joomla 4 // improve the message for a missing downloadid. A link to the update sites item is now provided to make adding the downloadid as easy as possible.
-
#1017 deleting a local Event will remove the generated thumbnails, too.
-
#971 adapt the sharing icon in the lightbox, so it looks like the sharing button on the thumbnails.
-
#1025 improve the EXIF reading to avoid exposure times like 1000/50000 or strange things like that. Event Gallery requires not the PHP EXIF extension to read EXIF data!
-
#1032 updated slider library Glide to 3.5.2
-
#1035 if the switch for overwriting data with ITPC data if off, the creation date of a file will get no longer an update. This helps if you manage this field manually.
-
#1023 The button to store the ordering for events and files in the backend was just an icon. To make it easier to find, it is now a button with a label.
Bug Fixes
-
#983 A text column cant have a not null default value. This caused SQL exceptions on some systems.
-
#984 Joomla 4 // The Google Photos Album selector did not close after selecting an album. You need to do this manually.This is fixed now.
-
#985 Joomla 4 // Downloaded ZIP-archives for Google Photos contained files without file extension.
-
#986 The social share button in the ajax list layout stopped working.
-
#988 Invalid links in modules generated in case a menu item used the root category.
-
#991 Joomla 4 // The description of Events could not be saved.
-
#990 The camera model appeared twice in the EXIF data of Google Photos.
-
#998 Joomla 4 // remove warning on categories pages in the backend.
-
#1006 Joomla 4 // make the publishing dates for an event optional for users who did not do a fresh Event Gallery installation.
-
#1005 PHP8.0 // allow deletion of local Events which have no folder attached.
-
#1001 Joomla 4 // remove invalid warning on database issues because of some update files
-
#1015 Joomla 4 // stay within the Event Gallery component after saving a category item.
-
#1021 Joomla 4 // some modules and menu items had an issue with showing a proper category drop down. That is fixed now.
-
#1019 Unpublishing the Event Gallery smart search plugin resulted in a warning and the Events stayed in the search index.
-
#1022 avoid creating multiple categories with the alias uncategorized during the installation process
-
#1016 fixes the list of user groups in the Events batch dialog
-
#1024 it was not possible to open orders which contain deleted images.
-
#1029 Joomla 4 // fixed the broken watermarks of the watermark image was selected with the new Media Manager.
-
#1033 Invalid encoding of the image type display name caused JS error in the cart and checkout.
-
#1030 Joomla 4 // The links to cart, checkout and password page did not took the current menu item into account. Now, the links to cart and checkout will look for a dedicated menu item and use this. If no extra menu item exists, the current menu item is used to render a link. Also, the layout suffix is gone, too.
-
#1034 fixes an issue where Braintree as selected or preselected payment method did not initialize after page load.
-
#1037 avoid issues with closing the files list if at least one inline form for editing file content is still open.