These beta and release candidate versions include the following changes compared with JEM 5.0.0:
JEM 5.0.1 RC2 J5/J6 PHP 8.3/8.4 (2026-08-24)
This release candidate includes the following fixes. The same fixes are also included in the refreshed JEM 5.1.0 Beta 1 build.
Important fixes
- Strengthen authorization for associated article synchronization (commit 764e659f9)
- Make frontend event and venue ownership decisions server-authoritative (commit a7faa7a0e)
- Harden PDF link generation and output encoding (commit d4a304ac8)
- Enforce event-level authorization across attendee views and exports (commit b4ca3f75c)
- Restrict backend stylesheet editing to validated CSS resources (commit 9ab38c9da)
- Apply consistent output encoding to category names (commit 9ab38c9da)
- Enforce registration authorization and effective registration and cancellation limits on the server (commit 63e3fdcce)
- Harden remote import source validation and transport handling (commit b38dcd3bb)
- Constrain local PDF image handling to approved media locations and supported image formats (commit eb9f26d97)
Closed issues and resolved reports
- FIX: Restore active frontend menu parameters after updating or recreating the generated JEM menu (#2312)
- FIX: Preserve empty and zero date-filter semantics and ordering in Events List menu items (forum report)
- IMPROVED: Add configurable default ordering to the backend Events list (commit 217d9bf1f)
Open issues marked as fixed
- FIX: Correct delayed timezone-aware event archiving (#2310)
- FIX: Prevent conflicting frontend editor record IDs after copying an event or venue (#2313)
- IMPROVED: Preserve event titles and aliases when using Save as Copy (#2314)
JEM 5.0.1 RC1 J5/J6 PHP 8.3/8.4 (2026-08-19)
This release candidate includes the issues marked as fixed for JEM 5.0.1 since Beta 2:
- FIX: Restore the No Contact action in the frontend event editor (#2297)
- FIX: Allow the Created By field to be cleared safely in backend event and venue editors (#2298)
- FIX: Remove the jQuery runtime error from attendee status controls in Joomla 6 (#2299)
- FIX: Preserve category event-list routing across pagination pages (#2302)
- FIX: Correct overlapping controls in the backend Settings view (#2303)
- IMPROVED: Use the Joomla site timezone in compact event views, with UTC as a safe fallback (#2304)
- FIX: Allow an existing standalone event to start a new Custom dates series (#2306)
- IMPROVED: Consolidate administrator styling under the responsive backend.css stylesheet (#2307)
- FIX: Generate JEM frontend menu titles in the default site language, with an English fallback (#2308)
JEM 5.1.0 beta 1 J5/J6 PHP 8.3/8.4 (2026-08-13; refreshed 2026-08-24)
This refreshed build includes all fixes listed for JEM 5.0.1 RC2 without repeating them below, together with these JEM 5.1-specific additions:
- NEW: Add server-enforced Essential and Advanced Events & Venues operating profiles, while keeping Commerce & Ticketing reserved for a future release (#2309)
- NEW: Complete reusable venue profiles, spaces, layouts and capacity areas, with event allocation snapshots, capacity-only registrations and overlap checks (commit 06ebee18b)
- NEW: Complete hierarchical events and venues, programme presentation and the Advanced Events & Venues sample data (#2293, open and marked fixed/testing)
- NEW: Add Event Image Subfolders with compatibility for existing flat image folders (#2234, open and marked fixed/testing)
- NEW: Add a dedicated administrator Statistics dashboard for events, venues, capacity and registrations (commit 8443c02aa)
- NEW: Add global currency management and refine operating-profile settings (commit e52e95b92)
- IMPROVED: Centralize Event structured data as canonical JSON-LD and align Event output across supported views (#2311, closed)
Original Beta 1 foundation:
- NEW: Add the pricing, capacity and tax infrastructure foundation for event admissions (commit 7ba35bc7a)
- NEW: Add exact tax calculations with editable, admin-configurable tax rates (commit 91effd17b)
- NEW: Add venue capacity profiles and an event pricing administration workflow (commit 1b41790b5)
- NEW: Add a stable registration identity and audit foundation (commit 15c1715ab)
- NEW: Add editable, multilingual notification templates and shared mail content (commit b415446)
- NEW: Add persistent reservation notifications and a resend history (commit 0736600)
- NEW: Add Joomla Scheduled Task reminders for upcoming reservations (commit 28d5e56)
Also still open in the JEM 5.1.0 milestone; remaining scope is not claimed as complete by this refresh:
- #2301 Event Pricing, Capacity Pools and Mixed-Price Reservations
- #2296 Event Registration, Notifications, Reminders and Individual Ticketing Roadmap
- #2291 GPX route support for events using Leaflet / OpenStreetMap
- #2196 Backend support view
- #2194 Improve category loading in EventslistModel
- #2188 Toggle between table, cards or rows in the eventslist template
- #2183 Customizable mailing templates in the backend
- #2132 Age restriction attributes for events and places
- #2060 Joomla custom fields support
- #2038 Rewrite and complete the documentation
- #2037 Migrate JEM to the Joomla 6 component structure
- #1881 Dynamic content in email notifications
- #1870 Styling improvements for the backend event listing filters
- #1597 Adapt help content for new possibilities
- #1332 Rewrite JavaScript code
- #968 com_contact may be disabled or uninstalled
JEM 5.0.1 beta 2 J5/J6 PHP 8.3/8.4 (2026-08-10)
- IMPROVED: Improve the administrator control panel and Special Days actions (#2257)
- FIX: Fix event publication timing and add timezone-aware scheduling (#2263)
- NEW: Add custom-date event series for irregular schedules (#2288)
- IMPROVED: Replace the obsolete JEM colour picker with Joomla's native colour field (#1841)
- FIX: Fix Nominatim requests and isolate event and venue parameters (commit f199043)
- FIX: Correct the "Show my location" wording (commit 0a26eef)
- FIX: Fix Schema.org metadata for open-date events (#2282)
- IMPROVED: Harden frontend access control for events and venues (#2281)
- NEW: Add detailed access decisions for events and venues (#2280)
- FIX: Fix registration actions after the registration window closes (#2284)
- FIX: Fix invalid event date validation in frontend and backend (#2285)
- FIX: Fix legacy JavaScript errors in JEM Settings (#2266)
- IMPROVED: Remove obsolete MooTools code (#2267)
- FIX: Fix OpenStreetMap zoom controls in embedded venue maps (#2264)
- IMPROVED: Enable maps by default for new venues (#2265)
- FIX: Fix backend category search persistence (#2269)
- FIX: Generate unique aliases for copied events and venues (#2271)
- FIX: Fix backend attendee editing and notifications (#2272)
- NEW: Add granular backend ACL for events and venues (#2286)
- FIX: Fix backend log preview and downloads (#2276)
- IMPROVED: Unify attendee status transitions and notifications (#2275)
- IMPROVED: Unify the waiting-list promotion policy and queue fairness (#2287)
- IMPROVED: Update module links to inherit Joomla template styling (#2260)
- IMPROVED: Align mailer invitation terminology with attendee status (#2274)
- IMPROVED: Clean up menu-less router remnants (#2261)
- FIX: Fix the unintended "Without type" category heading (commit 1e82bf8)
JEM 5.0.1 beta 1 J5/J6 PHP 8.3/8.4 (2026-07-18)
- FIX: Remove duplicate JemHelper methods that could cause fatal errors during upgrades (#2242)
- IMPROVED: Adapt the JEM Update Check page to the Joomla administrator template and dark mode (#2243)
- FIX: Restore upgrade support from JEM 4.4.x (#2247)
- NEW: Validate associated article title formats (#2248)
- NEW: Improve import security configuration and diagnostics (#2249)
- NEW: Expand import and export workflows with profiles, XLSX support and previews (#2250)
- NEW: Improve venue imports, custom venue fields and map markers (#2250)
- IMPROVED: Improve import catalog and profile handling (#2250)
- FIX: Restore the hits column in the backend events list (#2251)
- NEW: Add attachment download statistics and event visit dates (#2252)
- IMPROVED: Show a direct Joomla Updates action when a new JEM version is available (#2253)
- FIX: Prevent unrelated output from contaminating ICS exports (commit 7982db3)
- FIX: Correct the button colors in the venues map view (commit 46b08eb)
- FIX: Preserve JEM Basic Module parameters during upgrades (commit dca86ae)
- IMPROVED: Replace attachment jQuery handlers with native JavaScript to prevent conflicts with third-party extensions (commit 72f6c72)
- FIX: Use a stable User-Agent for Nominatim requests and prevent PHP fatal errors (commit f199043)
- FIX: Avoid calling Registry methods on the JEM configuration object (commit f199043)
- FIX: Clone global attributes before merging event and venue parameters (commit f199043)
- FIX: Correct the "Show my location" wording (commit 0a26eef)
- FIX: Correct remaining English interface labels (commit d1b2628)