JEM 5.0.1 J5/J6 PHP 8.3/8.4 (2026-09-14)
JEM 5.0.1 is the final maintenance release following JEM 5.0.0. It consolidates all changes delivered through the 5.0.1 Beta and RC builds, closes the complete JEM 5.0.1 milestone, and includes the final security, compatibility, module, image, language and frontend/backend corrections.
Compatibility: Joomla 5.4 and Joomla 6, with PHP 8.3 or later. Direct upgrades from JEM 4.4.x and JEM 4.5.0 are supported.
Security
These ten corrections address confirmed authorisation, output, data-exposure and resource-containment risks identified during the internal JEM security review. Highest, High, Medium and Low are relative review priorities, not CVSS severity ratings. CVSS 4.0 remains unassigned and is left blank in the advisory. Affected version ranges cover stable public releases and were verified against the corresponding historical release sources.
- SECURITY: Highest JEM 4.5.0–5.0.0 Strengthen authorization for associated article synchronisation (SEC-01)
- SECURITY: Highest JEM 2.3.6–5.0.0 Make frontend event and venue ownership decisions server-authoritative (SEC-02)
- SECURITY: Highest JEM 2.3.6–5.0.0 Enforce event-level authorization across attendee views and exports (SEC-03)
- SECURITY: Highest JEM 2.3.6–5.0.0 Enforce registration authorization, publication, visibility and effective registration/cancellation limits on the server (SEC-04)
- SECURITY: High JEM 2.3.6–5.0.0 Restrict backend stylesheet editing to validated CSS resources and consistently encode category output (SEC-05)
- SECURITY: High JEM 4.5.0–5.0.0 Block private-network destinations and unsafe redirects in remote import source handling (SEC-06)
- SECURITY: High JEM 2.3.6–5.0.0 Treat stored event author data as plain text and encode it at output boundaries (SEC-07)
- SECURITY: High JEM 4.5.0–5.0.0 Constrain local PDF image handling to approved media locations and supported image formats (SEC-08)
- SECURITY: Medium JEM 4.5.0–5.0.0 Harden PDF link generation and contextual output encoding (SEC-09)
- SECURITY: Low JEM 2.3.6–5.0.0 Neutralise spreadsheet control values in CSV exports (SEC-10)
Security hardening and reliability
These preventive improvements strengthen existing boundaries and resource controls. Their review priority does not indicate a confirmed vulnerability or CVSS severity.
- IMPROVED: Medium JEM 2.3.6–5.0.0 Keep registration capacity and multi-event updates consistent through transactional decisions (HRD-01)
- IMPROVED: Medium JEM 2.3.6–5.0.0 Validate registration quantities and apply bounded image-processing safeguards (HRD-02)
- IMPROVED: Medium JEM 4.5.0–5.0.0 Apply consistent contextual encoding to controller-generated notification markup (HRD-03)
- IMPROVED: Medium JEM 4.4.2–5.0.0 Bound and protect JEM Embed and Events List incremental requests (HRD-04, HRD-05)
- IMPROVED: Medium JEM 2.3.6–5.0.0 Move protected mutations to POST and remove session tokens from URLs (HRD-06)
- IMPROVED: Low JEM 4.4.2–5.0.0 Strengthen authenticated email-sharing controls (HRD-07)
- IMPROVED: Low JEM 2.3.6–5.0.0 Apply consistent resource limits to import and XML processing (HRD-08)
New features
- NEW: Add custom-date event series for irregular schedules (#2288)
- NEW: Add JEM integration for AcyMailing 10 (#2246)
- NEW: Add import security configuration, diagnostics, profiles, XLSX support and previews (#2249, #2250)
- NEW: Add attachment download and event visit statistics (#2252)
- NEW: Add per-event timezone references and timezone-aware publication handling (#2263)
- NEW: Add granular backend ACL for events, venues, attendees and tools (#2286)
- NEW: Add a responsive Events Blog view with scoped filters (#2295)
- NEW: Add configurable event status ribbons to JEM modules and frontend views (#2335)
- NEW: Add Easy and Advanced modes to the frontend Event and Venue editors (#2343)
- NEW: Add configurable event-image sources and displayed sizes to JEM modules (#2344)
Improvements and closed milestone issues
- Improve: Adapt the JEM Update Check page to administrator template colours and dark mode (#2243)
- Fix: Restore the hits column in the backend Events view (#2251)
- Improve: Move the JEM update action to a more visible position (#2253)
- Improve: Reorganise the administrator control panel (#2257)
- Fix: Remove JavaScript errors from the Settings view (#2266)
- Fix: Remove obsolete MooTools code from the Group edit form (#2267)
- Fix: Remove obsolete colour-picker JavaScript from Settings (#2268)
- Fix: Preserve the backend category search filter after submission (#2269)
- Fix: Search categories by the visible category name (#2270)
- Fix: Generate unique aliases when copying events and venues (#2271)
- Fix: Persist backend attendee edits and notifications (#2272)
- Fix: Return the stored registration ID when creating an attendee (#2273)
- Fix: Restore administrator log preview and downloads (#2276)
- Fix: Correct Schema.org metadata for events without a date (#2282)
- Improve: Complete the Joomla global-language installation policy and package missing language files (#2258, #2326)
- Improve: Refine Special Days actions, defaults and weekday normalisation (#2259)
- Improve: Clarify how Joomla ACL, JEM User Control and JEM Groups combine in frontend and backend permission decisions (#2278, #2279)
- Fix: Correct frontend event editing and invalid-event 404 handling (#2290, #2292)
- Improve: Modernise frontend event and venue selector behaviour (#2294)
- Fix: Preserve multipage Category Events List routing (#2302)
- Improve: Use the Joomla site timezone in compact views, with UTC as a safe fallback (#2304)
- Fix: Allow a standalone event to start a new Custom dates series (#2306)
- Improve: Decouple backend styling from frontend layout settings, consolidate backend CSS and modernise list filters (#2307)
- Improve: Translate generated JEM frontend menu titles using the default site language with an English fallback (#2308)
- Fix: Correct delayed timezone-aware event archiving (#2310)
- Fix: Correct repetition handling and preserve expected recurrence behaviour (#2338)
- Fix: Correct multilingual Events Map and Venues Map rendering when translations contain quotes (#2345)
- Fix: Define a safe fallback category colour in Venue Calendar and legacy Week Calendar views (#2346)
Additional improvements and resolved reports
- Fix: Make the map adapt to the Venues List popup dimensions (#2255)
- Fix: Let basic module links inherit the Joomla template style (#2260)
- Fix: Remove the unintended “Without type” category heading (#2261)
- Fix: Restore the OpenStreetMap zoom-out control (#2264)
- Improve: Enable maps by default for newly created venues (#2265)
- Fix: Align invitation terminology between attendee management and mail notifications (#2274)
- Fix: Use neutral wording for “Not attending” mail notifications (#2275)
- Fix: Apply
core.edit.ownconsistently in backend event editing (#2277) - Improve: Document effective Joomla ACL and JEM permission decisions (#2280)
- Fix: Make access-denied handling consistent across protected JEM routes (#2281)
- Fix: Standardise automatic and manual waiting-list promotion across frontend and backend (#2287)
- Fix: Remove duplicate
JemHelpermethods that could cause fatal errors during upgrades (#2242) - Fix: Restore direct upgrade support from JEM 4.4.x (#2247)
- Fix: Validate associated Joomla article title formats (#2248)
- Fix: Complete missing fields in the Sample Data package (#2254)
- Improve: Replace the legacy colour picker with Joomla's native colour field and restore custom CSS override resolution (#1841, #1952)
- Fix: Correct annual-calendar duration markers, ICS previews and Special Days weekday normalisation (#2218)
- Fix: Hide registration actions correctly after the registration window closes and reject invalid calendar dates (#2284, #2285)
- Fix: Correct map marker fallback and type icon priority (#2289)
- Fix: Restore No Contact, safely clear Created By and remove attendee status runtime errors (#2297, #2298, #2299)
- Fix: Correct overlapping controls in backend Settings (#2303)
- Fix: Restore active frontend menu parameters and preserve Events List routing, filters and pagination (#2312, #2315)
- Fix: Prevent conflicting frontend editor IDs after copying an event or venue and preserve Event titles and aliases (#2313, #2314)
- Fix: Correct frontend event/contact selector routing and output (#2316)
- Fix: Improve Atum dark-mode surfaces and keep menu page text visible across pagination (#2318, #2321)
- Fix: Correct authenticated event sharing controls and the administrator control-panel POST tile (#2319, #2322)
- Fix: Correct venue editing, capacity validation and backend event category binding after update (#2333, #2334, #2336)
- Fix: Correct email invitation CAPTCHA validation, venue geodata visibility and invalid weekday recurrences (#2340, #2341, #2342)
View all closed issues in the JEM 5.0.1 milestone on GitHub.
JEM 5.0.0 J5/J6 PHP 8.3/8.4 (2026-07-06)
- NEW: Improve the JEM Update Check page (#2231)
- NEW: Add full Image for details events(#2230)
- NEW: Category Default Image for Events (#2240)
- NEW: Timeline layouts and personal My Timeline view (#2147)
- NEW: Timetable view (#1924)
- NEW: Annual Calendar View (#2217)
- NEW: Calendar Special Days (#2220)
- NEW: Compact Event and Venue Detail Layouts (#2216)
- NEW: Integrate TCPDF for PDF Downloads in JEM (#2219)
- NEW: Multilanguage support for events by Joomla (#1186)
- NEW: Auto-create associated Joomla articles for events (#2138)
- NEW: Event types support (#1603)
- Add: Normalize Intro and Footer Text Options Across JEM Modules (#2239)
- Add: Backend action to generate a complete JEM frontend menu (#2131)
- Add: Batch processing to backend Events, including access, category, venue and type changes (#2198)
- Add: Dedicated backend view for managing and auditing JEM attachments (#2142)
- Add: Default venue per category (#2031)
- Add: Event status and ticket availability fields (#2128)
- Add: Event status counters to backend Categories, Types and Venues (#2165)
- Add: Frontend category selection in JEM Map module (#2032)
- Add: Import attachments option (#654)
- Add: Include events from subcategories in Category view (#2112)
- Add: More calendar filters (#780)
- Add: Native online meeting support for events (#2139)
- Add: Online events/venues support, attachments review and security review (#2041)
- Add: Option to assign multiple contacts to an event (#2114)
- Add: Page intro and footer text options across frontend views (#2154)
- Add: Type filters to backend Events, Categories and Venues views (#2169)
- Add: Venue coordinate lookup using map/geocoding support (#2145)
- Add: Venue filter to Calendar view (#2035)
- Add: Year navigation option to calendar views (#2197)
- Add: Delete unused attachments files (#2221)
- Improve: Admin Venues and Types listings now include missing statuses (#2152)
- Improve: Backend event attachment design and UX (#1549)
- Improve: Backend remove attachment button behaviour (#1661)
- Improve: Frontend remove attachment wording/behaviour (#1660)
- Improve: JEM import handling (#2085)
- Improve: Media manager integration for uploading/selecting images (#454)
- Improve: Module configuration UX (#2137)
- Improve: Recreate thumbnails when width/height settings change (#755)
- Improve: Search view redesign and import/export for attachments and types (#2030)
- Improve: Simple List date range options for days before/after today (#2121)
- Improve: Venues list column visibility and state/district/county display options (#2151)
- Improve: Add a centralized Custom Fields configuration section to JEM Settings (#2207)
- Improve: JEM Custom CSS Management UX (#2211)
- Improve: JEM mailer notification configuration UX (#2210)
- Improve: the frontend Categories List view (#2209)
- Change: Clarify supported layouts for the Load More button (#2014)
- Change: Content plugin code moved/cleaned up (#2180)
- Change: Deprecated Joomla 6 classes cleaned up where possible (#2043)
- Change: Filesystem handling adapted for newer Joomla versions (#2047)
- Change: Old
plg_search_jempath reviewed/deprecated in favour of current search/finder support (#2027) - Change: Replace old
HTMLHelper::_()usage (#1331) - Fix: Backend attachment and event links tab issues in Atum template (#2143)
- Fix: Backend attachments CSV export data (#2159)
- Fix: Backend Events title filter alignment (#2168)
- Fix: Backend menu option labels remain readable in Atum dark mode (#2200)
- Fix: Categories legacy layout issue (#2110)
- Fix: Category selector in calendar views (#2149)
- Fix: Database errors in JEM 4.5 beta package (#2146)
- Fix: Deprecated warning in My Attendances Timeline (#2201)
- Fix: Events list type links now show the expected events of that type (#2163)
- Fix: Events Map event title link corrected (#2176)
- Fix: Frontend attending manager bug (#2086)
- Fix: Frontend event mailto deprecated htmlspecialchars warning (#2170)
- Fix: Frontend public event visibility/access issue (#2126)
- Fix: JEM 5 Alpha 1 truncated
script.phpinstallation error (#2077) - Fix: JEM List Events plugin issue found during JEM 5 testing (#2084)
- Fix: JEM modules respect event ACL visibility (#1922)
- Fix: Joomla 6 calendar menu item nullable type error (#1990)
- Fix: Joomla 6 compatibility warnings and errors collection (#2082)
- Fix: My Events / My Attendances menu option translations now load from the correct language file (#2199)
- Fix: My Events status tooltip alignment (#2175)
- Fix: My Timeline event start/end time text is shown correctly (#2202)
- Fix: Protected frontend views now redirect guest users to login with return URL (#2203)
- Fix: Restore backend multiple actions/batch package support (#2134)
- Fix: Restore preview in Categories (#2111)
- Fix: Sample category name display (#2166)
- Fix: Smart Search/Finder plugin indexing, archived items and XML cleanup (#2182)
- Fix: Type events Load More undefined variable warning (#2171)
- Fix: Types Module summary/count calculation (#2174)
- Fix: Undefined property
stdClass::$slugwarning (#2158) - Fix: Updatecheck errors (#2042)
- Fix: Venues list links open venue detail page instead of venue calendar (#2130)
- Update: Bundled iCalCreator library updated (#2018)
- Update: Microdata output updated (#2157)
- Update: New installation tables use InnoDB (#2075)
JEM 4.4.2 J4/J5 (2026-03-17)
- Fix: Error when installing example files in J5 (#2096)
- Fix: Workaround for lacking date picker in Firefox/Safari for Frontend simplelist (#2097)
- Fix: Issue in Teaser module where no events were shown in Joomla 5.4.3 (#2099)
- Fix: Country filter not working in Teaser module (#2091)
- Fix: Map module (mod_jem_map) display issues (#2106)
- Fix: Strange behavior in JEM Embed content plugin (plg_content_jem_embed) (#2100)
- Change: Category is no longer always a link in Teaser module (#2090)
JEM 4.4.1 J4/J5 (2026-02-23)
- Fix: Bug that caused the events not to be displayed anymore after migration or update.(#2093)
- Fix: Corrected date format in Teaser module for Joomla 5 (#2088)
- Fix: Layout issues in Venue view when no image is present (#2082)
- Fix: Breadcrumbs showing incorrect path in Event detail view (#2081)
- Fix: User registration mail not sent under certain SMTP configurations (#2079)
JEM 4.4.0 J4/J5 (2026-02-17)
- NEW: Module "Venues Map Module" (mod_jem_map) (#1968)
- NEW: Plugin "JEM Embed" for JSON Output and to Embed JEM Events on Any Other Site (#1869)
- Add: JEM Map Module with Category View (Filter) (#2023)
- Add: "Load More" Button for SimpleList (#1965)
- Add: Add Color Field to Venue (#1986)
- Add: Date in Browser Title in Event Detail View (#1938)
- Add: Event Owner Can Decide When Term of Application Is Over (#554)
- Add: Link to Profile from Event Registration Page (#1983)
- Add: Menu "Archive". (#1535)
- Add: mod_jem_banner Card Layout: Colors for Date-Box (#1974)
- Add: New Option "eventids" for JEM List Event Plugin (#2080)
- Add: New Options in Calendar View Menu (#1982)
- Add: New Sampledata Images (#1978)
- Add: Show All Events (Both Public and Those with ACL Active) but Only to Display the List of Events. (#1917)
- Add: Show Contact Information in Category Calendar (#1979)
- Add: Support (View) Access Level on Venues, Events and Categories (#1122)
- Add: Use Override of Layout in All Modules (#1882)
- Fix: Adding Attachments to Recurring Events (#2067)
- Fix: calendar_from / calendar_to Are Ignored Unless filter_month Is Set (#2069)
- Fix: Date Match in mod_jubilee Not Working (#2063)
- Fix: Events with Open Dates in Frontend (#2024)
- Fix: In output.class.php, an Image Is Always Used Instead of an Icon for the Calendar View. (#2051)
- Fix: JEM Setting "Default Menu Itemid" Not Working with Joomla SEF (#2054)
- Fix: Loading Examples on a Clean Joomla (#2021)
- Fix: mod_jem_cal with Missing Expressions for Keys (#1973)
- Fix: mod_jem_wide Override (#2039)
- Fix: Only Archived Events in Simple List - Change Setting Texts! (#2010)
- Fix: RC1: mod_jem_jubilee Missing Keys and Text (#2072)
- Fix: RC2 Log: jem - Warning: The File responsive/mod_jem_jubilee.css Couldn't Be Found. (#2073)
- Fix: Simplelist with Introtext Breaks the View in Responsive Tablelike Style (#2005)
- Fix: Weekcalendar Suddenly Shows Events from a Year Ago (#2050)
- Improve: Redesigned Admin Panel Icons
- Improve: Add IDNA Support for URL/Email Fields (IRI, Punycode) (#1024)
- Improve: Installation Checks for Version < 2.1.6 – Obsolete (#1988)
- Improve: JEM's Own Images: Replace PNG with WEBP/SVG Images (#1942)
- Improve: Remove Obsolete Icons from JEM 2.x (#1957)
- Improve: Remove the Remains of Layout "Alternative" (#1981)
- Improve: Standardization of Event Editing (#2055)
- Improve: The Event Microdata (#2034)
- Improve: Version Check upon Installation (#1984)
- Update: DB Content upon Installation (#2029)
- Update: Zebra_Image from 2.8.2 to 3.0 (#2017)
JEM 4.3.4 J4/J5 (2025-08-27)
- Fix: ical buttons not working correct (#1960)
- Fix: NO VALID COUNTRY in each language (#1955)
- Fix: CSS override in modules not working since JEM 4.0 (#1949)
- Fix: street, postal code, city in venue are incorrectly required (#1947)
- Fix: Cannot install demo content while the default 'Uncategorised' category exists (#1946)
- Fix: Backend: Bug in Category/Subcategory choice in Event Edit (#1944)
- Fix: Categories list can't order (#1915)
- Fix: event owner should be able to decide when term of application is over (#686)
- Various minor fixes and code improvements
- Improve: handling of maps
- Improve: Sanitize user input to prevent reflected XSS in search field
- Add: all introtexts are now possible in HTML format
- Add: Use override of layout in JEM Calendar module (#1967)
- Add: [UX/UI] use fancy select layout for cat options field (#1961)
JEM 4.3.3 J4/J5 (2025-05-16)
- Fix: show date in filter row of eventlist view (#1908)
- Fix: for disappeared events after more than 1 days (#1902)
- Fix: Duplicates the full context when 'Read More' is used (#1896)
- Fix: jemlistevent unfinished does not show events of today (#1914)
- Fix: "Venueslist" in Frontend show hidden venue in list (#1925)
- Fix: Change waiting list status to attendee (#1926)
- Improve: inline-help to general settings (#1912)
- Improve: Listevent plugin responsive (#1855)
- Add: Repeating event: New option of recurrence event by last days [1-7 last days of the month] each X months (#556)
- Add: add settings for time period to choose from in the time picker (#1905)
- Add: Sort by date in Simplelist responsive layout (#1908)
- Add: Add category 'uncategorised' as default (#1907)
- Add: Add more choices to jemlistevents: open date, all events (except trashed), ongoing events (#1918)
JEM 4.3.2 J4/J5 (2025-02-01)
- Fix DB warning (#1856)
- Fix for event registration settings (#1879)
- Fix for lightbox funcitionality (#1865)
- Fix for add event image in frontend (#1864)
- Fix for warning in category-calendar (#1875)
- Fix for new Jem settings > venue page #1878
- Fix for invalid archive button link in category and venue (#1872, #1873)
- Fix for setting > User Control > Registration in Fronteend (#1879)
- Fix for missing string in global setting (#1884)
- Fix for no time in jem_wide module (#1885)
- Improve organisation of JEM general settings (#1871, #1866)
- Improve deprecated code (#1860, #1861)
- Improve loading of OpenStreetMap iframe (#1863, #1883)
- Add participant list in alphabetically order in frontend (#1879)
- Add all registration option for an event on the frontend (#1879)
- Add show/hide options for icons in the sorting menu in simplelist (#1876)
- Add show/hide options for categories and venue name on event page (#1861)
- Add mod_jem module overrides with core ModuleHelper (#1803)
JEM 4.3.1 J4/J5 (2024-11-16)
- Fix for missing fontawesome icons in Joomla 4 (#1848)
- Fix for user defined fields can't be changed in event series (#1853)
- Fix for DB warning (#1856)
- Improve HTML/CSS Code according to W3 validation (#1844)
- Various minor fixes and improvements (#1842, #1846, #1832)
- Add feature for event registration deadline (#1629)
- Add structured Data / Microdata (#1334)
JEM 4.3.0 J4/J5 (2024-10-20)
- Fix for errror in tooltips of the module calendar (#1759)
- Fix for quickicon plugin (#1766) – Plugin completely rewritten for J5
- Fix for error when FE adding attending user (#1804)
- Fix for error on long domain names endings (#1806)
- Fix for table not created during migration to JEM 4 and restore the JEM schema (#1816)
- Fix for error in print popup in simplelist view (#1825)
- Fix for SmartSearch/Finder/Search Index Plugin (#1605)
- Improve native Joomla 5.1 compatibility
- Improve dark mode in JEM backend (#1758)
- Improve sample data, incl installation button in post install text (#1756) – wider date range, recurring events, different reg. modes
- Improve recurrence events (#1762, #1764) – Create all events, add repeat event by year and 5th weekday
- Improve en-GB language (#1755, #1807) – removed all en-US expessions and made it real british, in addition we created a new en-US language package
- Improve language file linking (#1808) – rewritten all languags file linking according to Joomla standard, removed the language prefix in standard language en-GB
- Improve the event list view in the backend (#1775)
- Improve search filter views (#1797, #1818)
- various minor improvements (#1742, #1773, #1829 etc.)
- Add user registration for recurrence event (#1764, #1613) – User booked in all events of series
- Add option to show rows with month name in the eventslist view (#1744)
- Add css classes with uniques IDs to evnets/venues/categories (#1754, #1601)
- Add in teaser module: calendar page color according to category color and fallback color (#1822)
JEM 4.2.2 J4/J5 (2024-05-09)
- Fix for removed formatting when saving event description
- Improve native Joomla 5.1 compatibility
- Add option to show the archived events in the calendar views
JEM 4.2.1 J4/J5 (2024-04-26)
- Fix for icons in Joomla! 4 – Icons are back in J!4
- Fix for saving error in CSS-Manager
- Fix Publish, Unpublish, Trash icon in Myevents, Myvenues
- Fix for URL for venue website
- Fix Hide eventregistration in event detail
- Add places in CB plugins
- Add Date format settings for backend
- Add Joomla 5.1 compatibility
- Add setting for sort order in simplelist – order by Date, Title, Venue, City, State or Category
- Update event.xml
JEM 4.2.0 J4/J5 (2023-11-03)
- Add: Joomla 5 support – Some issues with Joomla 5 are fixed.
- Enhanced: attendee management
- Enhanced: interface issues – landscape views in calendar, added missing ical buttons etc
- Fixed: several minor bug fixes
JEM 4.1.0 J4 (2023-09-04)
- Fix: Many bug fixes
- Repaired: possibility to say NO to attend (answer request) – the book ticket has now back the possibility to directly say NO
- Repaired/Enhanced Lightbox – Add lightbox possibiliy to all images
- Repaired: a user can't attend with 0 place (ghost) – Minimum booked place is 1 place
- Repaired: cancel attendance until n hour before event – Settings in edit event
- Enhanced: request answer, if a user can't attend – you can choose an other comportment, if you need an answer
- Enhanced: Active Help on page leads to joomlaeventmanager.net – There you can find more help
- Enhanced: Lightbox in modules – Add lightbox possibiliy for modules
- Enhanced: Many Interface/design enhancements
- Add: missing translations – add language strings, where not yet set
- Add: JEM quickicon – Add the possibility for a JEM quickicon to the Joomla dashboard
- Add: Toggle inlinehelp – Joomla 4 has no tooltips anymore, with click on "Toggle Inline Help" you now can add the help lines
- Add: event specific CSS class – Add event specific CSS class in component and modules for individual styling
- bigger and better images in details view
JEM 4.0.0 J4 PHP 8 (2023-07-04)
- rewrite of the code to make it PHP 8 / Joomla 4 + compatible
- add OpenStreetMap to Map Services – In Global Parameters and in Venue Settings (Event Page) there is now the possibility to choose to display a OpenStreetMap or link to it (beside Google maps)
- Add a booking system with more places – Choose in backend or frontend settings
- Add a simple venueslist
- Add ical button to the top
- Add (improved) country flags – Choose in module settings
- Add featured events in calendars and modules – Choose in menu and module settings
JEM 3.0.7 J3 (March 2015)
JEM 3.0.3.1218 J3 (December 2014)
JEM 2.3.3 J2.5/J3 (September 2021)
JEM 2.3.1 J2.5/J3 (April 2021)
JEM 2.3.0 J2.5/J3 (March 2020)
- label text change, closes #90
- allow event editors to edit attendees, closes #73
- removed JRequest from 2 files, closes #76
- event view show hourglass for waiting icon, closes #65
- my events & attendence, embeded css changes, closes #67
- attendees print, duplicate date column removed, closes #66
JEM 2.3.0-beta2 J2.5/J3 (August 2019)
- label text change, closes #90
- allow event editors to edit attendees, closes #73
- removed JRequest from 2 files, closes #76
- event view show hourglass for waiting icon, closes #65
- my events & attendence, embeded css changes, closes #67
- attendees print, duplicate date column removed, closes #66
JEM 2.2.3 J2.5/J3 (February 2018)
- Fix #1181: recurrence limit date field not working on non-english languages
- fix problem with calendarjem field on older Joomla versions
- Fix #1180: typo in state_mode_desc
- add option to show Copy Event icon on calendar views (#1175)
- Fix #1179: a global attrib maybe not present; add new param to install.sql
- fix donation panel
JEM 2.2.2 J2.5/J3 (September 2017)
JEM 2.2.1 J2.5/J3 (May 2017)
- provide all registrations on FE event view for template overrides (#1105, #1132 related)
- let models return more fields allowing overrides to show more data (#1004)
- missed support multibyte strings (#1113)
- adapt J! 3.7.1 calendar field on BE Export view (#1131)
- let modules support multibyte strings (#1113 related) (Banner 2.2.1-dev3, Jubilee 2.2.1-dev3, Teaser 2.2.1-dev2)
- adapt J! 3.7 calendar field (#1131)
JEM 2.2.0 stable J2.5/J3 (September 2016)
- Revert "Tab "Enhanced" better than "other"" - Not yet please. Let's re-design edit views in
- Tab "Enhanced" better than "other"
- Fix little typo, set version to 2.2.0-rc3
- Fix #1100 typo in Add attendee, fix #1099 filter not working
JEM 2.1.6 stable J2.5/J3 (May 2016)
- Updated Help Files for version 2.6.1
- add missed css rule for Featured icon on Help
- Fix #1059: Ensure WHERE clauses with OR are surrounded by parentheses
- Fix typo in language files
- frontend editevent swap Contact - Venue fields (#1034)
- backend modules: use JFormField classes to chose Categories or Venues (as in mod_jem_calajax)
JEM 2.1.5 stable J2.5/J3 (October 2015)
- Switch off J! 3.4 wrong content check on file upload (#986)
- improve CB plugins (#991) - item count in tab title - combined start/end date/time field - registration status column in attendances plugin - both plugins set to version 2.1.4
- Fix #990: support PHP 5.3 syntax in cbjemmyevents; set plugin version to 2.1.4
- Fix #989: some JEM classes not loaded on our CB plugins
- Merge from dev21 - forgot to add 2.1.5.sql
- add (empty) 2.1.5.sql
JEM 2.1.4.2 stable J2.5/J3 (August 2015)
- Fix wrong parameter count on calls of JInput::get() (#967)
- Add Jubilee module to Configinfo
- Added Jubilee module to JEM package
- Add mod_jem_jubilee
- added update sql and set version to 2.1.4.2
- Fix #962: interference with com's calendar views; set to 2.1.4-dev2
JEM 2.1.4.1 J2.5/J3 (August 2015)
- updated myevents view
JEM 2.1.4 stable J2.5/J3 (June 2015)
- backend attendee view: fix javascript to ensure a user is selected (#932 related)
- support https urls (fix #744)
- Handle copied event/venue/category like new one (fix #840)
- Backend: trigger jem plugins when event or venue edited (fix #916)
- trigger also all jem plugins onVenueEdited (fix #937)
- Help: add help for new buttons to editattendee page (#932)
JEM 2.1.3 stable J2.5/J3 (March 2015)
- Fix #909: time input editevent frontend
- mod_jem_teaser: fix #904 (time), unify code with banner mod
- modules: load com_jem frontend language file
- Fix #906: mod_jem_banner open date support, minor fixes
- add mod_jem_banner to package
- mod_jem_banner time & more rework (fix #883) - mod_jem_banner date/time formatting, more options and re-ordered - mod_jem_teaser minor fixes
JEM 2.1.1 stable J2.5/J3 (January 2015)
- add language strings for global setting "remove jem tables on uninstall" (preparation for a feature coming soon)
- Fix #872: SQL error when choosing event for menu item Single Event; set version to 2.1.1
JEM 2.0.2 stable J2.5/J3 (October 2014)
- Frontend event model: better error handling, beautify a bit (#832 related)
- Fix problem setting access level on frontend editevent (#828)
- Fix #832 registration not possible if attendee names are not shown
- Fix problem on PHP < 5.5 (#831)
- add JemHelper::delete_unused_attachment_files() for Demo plugin
- Frontend: add access level field to editevent (#828) also restrict levels shown to those user is authorised to
JEM 2.0.1 stable J2.5/J3 (September 2014)
- removed foreign languages (provided as separate language packs)
- prepare v2.0.1 (caused by important search plugin fix)
- Fix #820: Blank Joomla Search page on PHP 5.3.x
- frontend: redirect to event view after event creation (#819)
- Fix false error on recurrence events with image (#817)
JEM 2.0.0 stable J2.5/J3 (September 2014)
- notice "this is a development version..." removed
- sampledata: set category ordering field to 0 (#788)
- Teaser mod: show day diff (fix #813)
- Fix #722: Day view "understand" cat/loc/pub restrictions - topcat for single top category id possible in calendar view - catids and locids for id lists possible in calendar module - pub to specify published/archived/both as possible in calendar module
- Fix #811 Search plugin (sorting, searching, multicat, acl, section)
- frontend views no escaping (Fix #809), print (Fix #810)
JEM 1.9.7.1748 J2.5/J3 (July 2014)
- Fix #768: loading of custom css
- plg_jem_comments: change number for JComments back to '2' (fix #767)
- fix typo 'get_magic_quotes_gpc'
- more safe gd version request (#758)
- Fix #758 GD version in backend settings configinfo
- backend categories: ensure JFormFieldList is loaded
JEM 1.9.6.699 J2.5/J3 (04 August 2013)
- Fixed EL-import: undefined variable $link #688
- mailer: choose name OR username, changed name of changed texts
- mailer plugin: on empty body text try with ip (related to #676)
- mailer plugin: don't mail ip addresses
- little fixes on new mailer plugin - added missing texts - allow events with multiple categories - handle whitespaces inbetween comma separateds lists - fix typos in _mailer()
- removed return from the sendmail-foreach loop
JEM 1.9.5.532 J2.5/J3 (04 August 2013)
- Include Print.css to print popup (several views) #527 Added print button to categories view
- Fix SQL error in categoriesdetailed print view
- Setting root category to published to be consistent with Joomla's categories
- Workaround for issue #557: always show venue name
- altered event model admin for frontend image upload again
- added some expressions (were not in german file)
JEM 1.9.4.314 J2.5/J3 (04 August 2013)
- Fixed EL import skipping all tables after an empty one #402
- Added image copy capability to EL importer Some changes to importer workflow
- added multiday date tooltip, changed display of days (weekcal) ref #399
- altered weekcal, ref #390
- altered week-cal, ref #390 [ci skip]
- changed css within view category-calendar, fix #408