Changelog JEM Betas

These beta and release candidate versions are grouped by JEM minor release series. Select a tab to review the changes included in each development line.

Testing releases: These beta and RC packages are not stable releases. Test on a copy of your website and keep a backup. A prerelease may be refreshed without changing its number: compare the package date when retesting.
Current test packagePackage manifest datePurpose
JEM 5.0.2 RC 1 25 October 2026, 00:00 Maintenance changes for the 5.0.1 stable line
JEM 5.1.0 Beta 5 25 October 2026, 00:00 Shared maintenance changes plus 5.1-specific functionality

Package times are shown for Europe/Madrid; 00:00 is the date stored in these ZIP manifests, not the exact upload time. Earlier entries retain their original publication and refresh dates. Linked commits identify implemented changes; an issue can remain open for testing or additional findings. The tab counts indicate documented beta/RC entries, not the number of fixes.

JEM 5.1.0 Beta 5 Feature preview

Package manifest date: 25 October 2026, 00:00 (Europe/Madrid). Joomla 5.4/6.x; PHP 8.3 or later.

This cumulative beta retains the earlier 5.1 features and includes the shared maintenance corrections described under JEM 5.0.2 RC 1 in the 5.0.x tab. Branch-specific fixes are listed here; a 5.0.2-only correction is not implied to be present in 5.1.0. The items below were added after Beta 4.

16–18 October: image attribution, languages and Control Panel
  • Restore the previous module text-wrapping styles after the automatic-hyphenation experiment; no new word-breaking behaviour is claimed for Beta 5.

    d9ce09f02

  • Add separate alternative text, captions and photo credits to Event, Category and Venue images. Improve frontend/backend image editing, alignment and credit-label choices, and show attribution below detail images and in both enlargement modes.

    #2369 · 0a556bb9c · 375cafde5

  • Improve JEM language-package installation and same-version reinstallation, distinguish Joomla-language and JEM-package states, show installed/catalog metadata, and refresh the language catalog.

    #2320 · ee44f2c02

  • Add Donate and JED-review cards to the administrator Control Panel. Each user can show a card or switch it to a compact Miscellaneous shortcut; the review action links to JED and does not post a review automatically.

    0025625c1

20–25 October: resource access and imported-event compatibility
  • Correct 5.1 resource-aware ACL migration and frontend editor decisions: preserve existing rules, enforce category permissions across selected categories, retain parent selection, and fix Type publication controls.

    #2353 · bf0efb0df · 9c7568170

  • Handle imported events whose stored attributes are NULL in the 5.1 event readers and normalize or repair those values without changing valid event attributes.

    #2374 · c13130c4c

The shared RC 1 entries below also cover import/CSV corrections (#2363), RSS/Atom feeds (#2373) and iCalendar exports (#2375). A visual seat-map editor, payment collection and a new calendar engine are not part of this beta.

Earlier 5.1.x prereleases

The following entries preserve the historical beta notes. References to open, fixed or postponed work describe the state recorded for those builds, not the current GitHub issue status.

JEM 5.1.0 Beta 4 Development preview

First published: 20 September 2026. Latest reviewed package: 16 October 2026, 12:17 (Europe/Madrid). Joomla 5/6; PHP 8.3/8.4.

This cumulative beta continues the earlier 5.1 previews. It also incorporates the shared corrections documented under JEM 5.0.2 Beta 1 in the 5.0.x tab; those entries are not repeated here. The additional 5.0.2-only Teaser routing change is not included in that inheritance statement.

The entries below are specific to 5.1.0. Dates identify source commits and later refresh work, not separate beta release numbers. Issues with several findings are described only to the extent covered by the linked changes.

20 September–5 October: custom fields, resource permissions, ages and pricing configuration
  • 2026-09-20 — Add category-aware Joomla Custom Fields and Field Groups for events and venues, administration menu entries, combined field selection across event categories, configurable output order and compact group cards that hide empty values.

    #2352 · 58028cc75

  • 2026-09-21 — Add category- and venue-aware permissions for delegated editors, including Use Venue for Events and filtered resource selectors. Later corrections check stored event ownership/categories and allow authorized venue selection without requiring access to the Venues manager.

    #2353 · 00e2d5d8f · 865191fd5 · f0badd301

  • 2026-09-30 — Enable admission pricing in the Advanced Events & Venues profile and add a dedicated Pricing tab. Separate the future Ticketing and Commerce capability levels; payment collection and individual ticketing remain disabled.

    #2301 · 5825e6030

  • 2026-09-30 — Add configurable age classifications for events and venues, optional badges and age-aware access/registration using Joomla profile birth dates. Subsequent refinements add age ranges and Seniors, improve colour inputs and normalize Joomla date-of-birth values. Unclassified events keep legacy behaviour.

    #2132 · e48f65a7f · edd331ae4 · ff349eb0f

  • 2026-10-04 — Fix missing custom-field labels and shared frontend editor dependencies; preserve unsaved category selections during custom-field form reloads.

    #2352 · 1048396b7 · fc65b2766

12–14 October: upgrade reliability, recurrence exclusions, performance and multi-day schedules
  • 2026-10-12 — Make category/venue ACL migration batched and safely resumable, preserve existing asset IDs and rules, and provide protected recovery after an interrupted upgrade.

    #2358 · fdfa9d51f

  • 2026-10-12 — Include age-level and event-series tables in full uninstall cleanup when the administrator explicitly enables database removal.

    #2359 · 58ac59ed0

  • 2026-10-12 — Keep tax-rate validity dates in explicit YYYY-MM-DD format and avoid unintended datetime/timezone conversion. This corrects the date fields; it does not complete the entire pricing roadmap.

    #2301 · d78988b08

  • 2026-10-13 — Batch-load event categories and reuse category-route information to reduce repeated queries, retaining visibility checks, menu filters and pagination behaviour.

    #2194 · 28a9606ab

  • 2026-10-13 — Skip newly generated recurrences that overlap selected Special Days or Day types. Keep the initial event and existing occurrences; empty exclusions preserve the previous behaviour.

    #2362 · forum report · 33aaf27fd

  • 2026-10-13 — Process oversized image uploads even when no aspect-ratio crop is requested, preserving compliant originals and preventing stale processing from replacing a newer selection.

    #2327 · 95f2746b2

  • 2026-10-13 — Keep early and late events outside the configured Day display-hour range visible and extend timetable slots as needed. This is an additional correction beyond the shared pagination fix.

    #2357 · 089ac0048

  • 2026-10-14 — Add explicit Daily hours, Continuous and Hours per day schedules, with editor validation, recurrence/copy preservation, Event Detail presentation and session-aware iCalendar export. Older events retain their existing behaviour until a schedule is configured.

    #2367 · 20bb71e57

  • 2026-10-14 — Separate overlapping Timetable cards and render multi-day and overnight schedules correctly across day layouts without inventing missing end times.

    #2365 · aa474bd3f

16 October: associated articles as read-only event-content sources
  • 2026-10-16 — Protect existing Joomla articles used as event-content sources from changes when an event is saved. Add per-event Read-only source and Use Settings policy choices; apply explicit update policy to text, metadata and images while preserving article generation and recurrence associations.

    forum report · 44b38e58c

When an event reads an existing Joomla article, edit that source in Joomla Articles. The event reflects its updated content after any cache refresh. Save the association before explicitly enabling event-to-article updates. Older associations without an update choice remain read-only; the change does not restore text overwritten by an older build.

Still outside this release scope: Enabling admission-price configuration does not activate payment collection, individual ticket issuance, QR check-in or a visual seat-map editor. The tax-date correction is not completion of the full Commerce & Ticketing roadmap. See #2301 and #2296 for the broader scope.

Download the current JEM 5.1.0 test package · Review the 5.1.0 branch history · Associated-article documentation

JEM 5.1.0 Beta 3 J5/J6 PHP 8.3/8.4 (2026-09-07)

This cumulative Beta 3 build includes the complete JEM 5.0.1 release line together with the JEM 5.1-specific work below. It is a development preview for testing and must not be treated as the current stable release.

Included in Beta 3

Security
  • Include the eleven security correction areas and the additional preventive hardening delivered with JEM 5.0.1. Review priorities are not CVSS severity ratings, and CVSS 4.0 remains unassigned (JEM 5.0.1 Security Advisory).
New features
  • Extend JEM custom fields beyond text-only values (#1667)
  • Add OpenStreetMap routing links for venues (#1928)
  • Add Event Image Subfolders while preserving compatibility with existing flat image folders (#2234)
  • Add hierarchical events and venues for programmes, subevents and subvenues (#2293)
  • Add server-enforced Essential and Advanced Events & Venues operating profiles; Commerce & Ticketing remains reserved for a future release (#2309)
  • Add configurable image validation, maximum dimensions and aspect-ratio processing (#2317)
  • Add one-click installation from the verified JEM language catalogue in the Control Panel (#2320)
  • Add profile-aware image upload and editing to frontend Event and Venue forms (#2327)
  • Add secure frontend category creation and editing (#2328)
  • Add a dedicated Images tab to JEM Settings (#2332)
  • Add unified configurable filters to event-list views (#2339)
Improvements
  • Replace the legacy JEM colour picker with Joomla's native colour field (#1841)
  • Remove obsolete language keys and consolidate language handling (#2026)
  • Review and clarify access to event statistics (#2305)
  • Centralise Event structured data as one canonical JSON-LD entity on Event Details (#2311)
  • Add authenticated email sharing and a public copy-link action (#2319)
  • Standardise JEM language files on Joomla's global language paths with safe English fallback for newer strings (#2325)
  • Move backend Event, Venue and Category image editing from the sidebar into the main form workflow (#2330)
Fixes
  • Restore extension-level CSS override resolution (#1952)
  • Remove PHP 8.4 and Joomla 6 dynamic-property deprecations from the reviewed code paths (#2123)
  • Correct recurrence handling when editing repeated events (#2338)
  • Define a safe fallback category colour in Venue Calendar and legacy Week Calendar views (#2346)
Other reviewed items
  • Decision: Retain the shared common layout folder after reviewing its current cross-view role (#2184)
  • Postponed: Keep the existing iCalendar export pagination behaviour pending a separate design (#2192)

View the JEM 5.1.0 milestone on GitHub.

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)

Historical Beta 1 roadmap snapshot: the following issues were open at that time. For work subsequently implemented, see the newer 5.1 entries above; this historical list is not a current status report.

  • #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.2 RC 1 Maintenance release candidate

Package manifest date: 25 October 2026, 00:00 (Europe/Madrid). Joomla 5.4/6.x; PHP 8.3 or later.

This cumulative RC includes the earlier JEM 5.0.2 Beta 1 maintenance changes and the subsequent corrections below. It is still a testing release, not the final JEM 5.0.2. The shared functional corrections are also included in JEM 5.1.0 Beta 5 through branch-specific commits; the Beta 1 Teaser-routing exception remains 5.0.2-only.

18–21 October: calendar exports, publication and import integrity
  • Export timezone-aware event boundaries with date-specific UTC offsets, keep truly floating and all-day events distinct, and avoid changing source records during iCalendar export.

    7f23c3d5a

  • Update the frontend publication-status field when event categories change and require publication permission in every selected category. Remove overlapping selector hints and move Venue publication status into Details.

    559738596

  • Preserve existing values during CSV updates, reject unsafe ID-renumbering restores, roll back failed batches, correct migration mappings, and improve catalog XML and timezone-aware ICS imports.

    #2363 · 273cff85e

24–25 October: feeds, remaining import cases and iCalendar status
  • Restore Joomla 6 RSS feed compatibility and correct the Venue feed access check. This maintenance-branch fix has a corresponding implementation in 5.1.0.

    1bfc52b80

  • Handle sparse event CSV rows and bounded row-level errors; resolve supported Outlook and Mozilla ICS timezone identifiers; avoid duplicate multi-day iCalendar entries; and flag recurring Special Days. Also remove a 5.1-only dependency that prevented the 5.0.2 Import page from loading.

    #2363 · c2f404866

  • Use a shared RSS/Atom feed builder for event-list, category, day and venue feeds. Respect Joomla's feed limit, show the visible event description and relevant event metadata, and include only verified local images.

    #2373 · 949914b02

  • Export cancelled and postponed events with the corresponding iCalendar status, preserve foreign-timezone instants in floating mode, and omit an invalid DTEND at or before DTSTART.

    #2375 · 9469ee3cf

Scope: CSV import/export is not a complete site backup. Restoring registrations and physical attachment files remains a separate proposal; RC 1 does not claim to provide it.

Download JEM 5.0.2 RC 1 · Review the 5.0.2 branch history

Earlier 5.0.x prereleases

The following entries retain the original beta and 5.0.1 release-candidate history. Later RC 1 corrections are not retroactively attributed to earlier packages.

JEM 5.0.2 Beta 1 Maintenance preview

First published: 28 September 2026. Latest reviewed package: 15 October 2026, 11:17 (Europe/Madrid). Joomla 5/6; PHP 8.3/8.4.

This beta builds on JEM 5.0.1. The entries below describe its cumulative maintenance changes and subsequent refreshes; they were not all present in the first Beta 1 download. The date beside each entry is the source-commit date, not a separate beta release date.

Shared corrections: The following shared changes are also covered by the reviewed JEM 5.1.0 Beta 4 code. They are listed here once. The Teaser-specific exception is identified separately below.
September: routing, modules, recurrence links, images and timezone display
  • 2026-09-14 — Preserve the active Categories menu when submitting filters.

    #2348 · 361851a26 · bae1f7e60

  • 2026-09-16 — Keep the correct menu context when filtering Events Map and Venues Map.

    #2349 · f9a2fc7ae · c74590bee

  • 2026-09-16 — Prevent horizontal overflow in the JEM Wide module on small screens.

    #2350 · 038fce6e2 · 0634708b5

  • 2026-09-16 — Avoid recursive Events List state initialization when expanding subcategory filters; retain the guest-access rules used by JEM Embed.

    #2351 · 242e3c78b · 9cdd3ff92

  • 2026-09-27 — Improve Day Timeline navigation wrapping, card width and metadata readability on narrow mobile screens.

    21ed5d6d1 · c86e6e8b4

  • 2026-09-27 — Save event links before generating recurrences and copy or synchronize them in regular and custom-date series.

    6c49f7ace · 98d8c6ba8

  • 2026-09-30 — Use valid thumbnails for oversized originals and add an authorized backend action to repair oversized event images proportionally. JEM Banner uses thumbnails by default.

    forum report · 3fcd1e282 · 2d680af1c

  • 2026-09-30 — Add a global event-timezone display setting and per-event Use Global, Show and Hide choices without changing timezone calculations or exports.

    #2356 · forum report · 554676727 · 77538673c

4–10 October: CSS overrides, PDF settings, editor status and image permissions
  • 2026-10-04 — Detect obsolete module CSS override filenames and provide an explicit, permission-checked migration without overwriting destination files. Version difference: 5.0.2 temporarily loads legacy filenames; 5.1.0 uses current filenames and offers migration, without the legacy runtime fallback.

    #1949 · forum report · 72529bbdb · 6e7bb9e9d

  • 2026-10-05 — Keep an empty PDF-view selection after saving Settings, allowing all frontend PDF buttons to be disabled.

    forum report · 62f658ae8 · 4e3e54ca5

  • 2026-10-07 — Move Joomla publication Status back to the main Event/Details editor tab. The separate event lifecycle status and advanced publication options remain unchanged.

    e5cc22392 · 2728cae9b

  • 2026-10-10 — Use non-executable permissions for generated thumbnail files; apply the same file policy to transformed images in 5.1.0.

    3eab51f67 · 6c85bdafa

11–15 October: Day views, recurrence, registrations and import reliability
  • 2026-10-11 — Load all matching events in Day Timeline and Timetable instead of silently applying a paginated-list limit. Normal Day lists keep pagination. The later display-hours correction is listed separately under 5.1.0.

    #2357 · forum report · d0e5c61a2 · 0c2c9530c

  • 2026-10-11 — Preserve the selected Day Timeline menu, title, page text, filters and breadcrumbs when changing dates; keep Timetable Today navigation in context.

    #2360 · forum report · forum: content changes · 2064f8bea · a13475051

  • 2026-10-12 — Allow Weekly recurrence on several selected weekdays, with the start weekday selected initially and existing rules preserved. The original event is retained; selected weekdays govern additional occurrences.

    #2361 · forum report · 4ac779192 · d35ac1ffe

  • 2026-10-13 — Prepare the visible event description through content plugins after resolving Read More content, so tags such as sigplus render in both frontend layouts.

    forum report · 07a5ddf89 · 56e5edfb9

  • 2026-10-13 — Distinguish cancellation lookup failures from missing registrations, avoid partial series cancellation on lookup errors, and save an initial I will not attend response with zero places.

    forum report · 6789d4fce · ee291cc87 · 59e69bd02

  • 2026-10-13 — Recalculate UTC event dates when storing generated occurrences and resolve missing UTC starts before sorting and pagination, correcting module event ordering.

    forum report · c7e7dcfe5 · ded429278

  • 2026-10-14 — Preserve existing types and custom-field settings when loading sample data. Add transactional failure handling and media cleanup without overwriting existing files. A successful demo import is not an undoable operation.

    #2364 · 30dc391e0 · 53d9e1a9d

  • 2026-10-14 — Keep event IDs separate from venue IDs in My Attendances links and actions. The 5.0.2 correction is also present in the current 5.1.0 query.

    #2366 · forum report · 799160584

  • 2026-10-15 — Correct import persistence and stop reporting failed database writes as successful. Preserve explicit import IDs and stop failed EventList batches. This was the first, limited correction for the larger import/export report; later RC 1 work is listed above.

    #2363 · 20b9f5fac · 6377042ad

  • 2026-10-15 — Add an explicit Logged-in Users audience for attendee names without requiring event registration. Clarify existing labels and add confirmed-and-waiting and event-manager audiences while preserving stored values and access restrictions.

    ddd2c20c1 · c149e957b · 2b95a41d5 · e29d4500d

  • 2026-10-15 — Align frontend toolbar icon height, use a link symbol for Copy link and improve email-icon readability while preserving image/font preferences.

    #2368 · 0995e91e4 · d64a6f3c2

Additional correction verified in 5.0.2 only
  • 2026-09-20 — Make the JEM Teaser Read more action open Event Details directly while leaving the title link governed by its configured layout. This specific routing change is not present in the reviewed 5.1.0 helper.

    3f723c856

Historical Beta 1 scope: This first import-persistence correction was limited. The additional #2363 fixes in RC 1 are documented above; neither package is a complete website backup/restore system.

Download the current JEM 5.0.2 test package · Review the 5.0.2 branch history

JEM 5.0.1 RC4 J5/J6 PHP 8.3/8.4 (2026-09-03; refreshed 2026-09-11)

This release candidate was refreshed through 11 September 2026. The entries below reflect the changes contained in the final RC4 package rather than relying only on the dates when the related GitHub issues were closed.

New features and improvements

  • NEW: Add configurable event status ribbons to JEM modules and frontend event views (#2335)
  • NEW: Add Easy and Advanced modes to the frontend Event and Venue editors (#2343)
  • NEW: Add configurable event-image sources, display modes and ribbon scaling to JEM modules (#2344)
  • IMPROVED: Complete the Joomla Search Tools integration for backend lists and refine the Special Days defaults (#1870)
  • IMPROVED: Make venue detail maps responsive and ensure they honour the configured map service.
  • IMPROVED: Use higher-resolution image thumbnails consistently across JEM views and modules.

Fixes

  • FIX: Restore backend event-category binding after updating or saving an event (#2336)
  • FIX: Correct duration-marker ranges in the annual calendar and refine imported Special Days handling (#2218)
  • FIX: Correct Proof of Work CAPTCHA validation when inviting attendees by email (#2340)
  • FIX: Restore the required geodata controls in the frontend Venue editor (#2341)
  • FIX: Prevent invalid weekday recurrence values from triggering misleading notifications (#2342)
  • FIX: Restore map rendering when translated labels contain quotation marks (#2345)
  • FIX: Load JEM language files consistently from Joomla's global language locations during installations and updates (#2326)

JEM 5.0.1 RC3 J5/J6 PHP 8.3/8.4 (2026-08-27; refreshed 2026-09-02)

This release candidate was refreshed through 2 September 2026 and includes the following changes compared with RC2:

Improvements

  • IMPROVED: Add authenticated email sharing and a public copy-link action for events (#2319)
  • IMPROVED: Align frontend Event and Venue image forms, defaults and mutually exclusive image-source selection.
  • IMPROVED: Modernise backend event-list filters using Joomla Search Tools (#1870)
  • IMPROVED: Add backend menu shortcuts for quickly creating JEM records.
  • IMPROVED: Strengthen authenticated request handling, attachment uploads and import-preview reliability.

Fixes

  • FIX: Keep menu page text visible across paginated venue-map results (#2321)
  • FIX: Align POST action tiles correctly in the JEM Control Panel (#2322)
  • FIX: Refresh ICS previews from stored records and normalise Special Days weekday values (#2218)
  • FIX: Restore frontend Venue editing and correct capacity validation (#2333, #2334)
  • FIX: Correct Import Catalog filesystem compatibility.
  • FIX: Remove null venue-metadata deprecations and restore custom event-timezone visibility in frontend forms.

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.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)