The latest update fixes a security issue, reported by WordFence Security. We recommend everyone update to the latest version of Events Manager to remain secure. Disclosures will be followed up in the near future.
Aside from this, we’re also packing a lot of bugfixes plus a major new feature – a revamped UI for uploading files. This is already available in the event and location submission forms, and this new upload field will translate into booking form uploads in a Pro update we’ll be following up hopefully in the coming day!
Due to the security fix needing most urgent attention, we have done all we can to push out this update as quickly as possible, and will follow up with more on our new features in the Pro release post. Stay Tuned!
6.6.4 Changelog
- Fixed security vulnerability allowing SQL injection responsibly disclosed by mikemyers via WordFence Security Services.
- Added
em_bookings_table_display_hidden_input
hook to bookings table. - Fixed missing bookings for person/user view of bookings.
- Added possibility for multiple person search in bookings, allowing viewing of bookings from more than one user programmatically.
- Updated plugin header with license and updated copyright year.
- Added HTML props to booking editor view allowing access to booking sections by ticket ID via JS.
- Fixed PHP notices with interfering plugins via
the_content
. - Fixed PHP fatal error when installing/upgrading in WP versions < 6.1.
- Fixed PHP fatal error due to plugin conflict invoking
parse_query
in different ways. - Fixed translation issue in calendar modal title not using localized domain.
- Fixed missing div in
templates/forms/event-editor.php
. - Changed
maps-global.php
to store map JSON data as anapplication/json
script element rather than a regular div to improve SEO and coding standards. - Migrated partial use of jQuery in
maps.js
(minor). - Fixed
not_all_day
conditional placeholder showing same result asall_day
. - Fixed EM taking over ‘scheduled’ posts view for any CPT type and showing all posts instead.
- Fixed BuddyPress group nav links generating PHP error due to deprecated function.
- Fixed events BuddyPress group link not showing in groups nav bar since a recent EM update.
- Fixed calendar advanced search disappearing when filters are chosen and first search is initiated.
- Fixed taxonomy single term pages showing up blank on some themes when overriding formatting is enabled.
- Changed
EM_Taxonomy_Frontend
to use static binding. - Fixed duplicate map placeholders showing in AJAX calls when searching.
- Fixed non-AJAX pagination persistence issues when coupled with search form.
- Added
has_search
support toevents_list
,events_map
,events_list_grouped
,locations_map
,locations_list
shortcodes allowing for search forms to be added above. - Optimized code by removing redundant/duplicate code fragments and centralized shortcode and list generation using
em_output_events_view()
andem_output_locations_view()
. - Fixed maps JS display bug after an AJAX search.
- Fixed search form JS issues when searching with non-AJAX mode.
- Fixed minor attendee form aesthetic issues in booking editor.
- Fixed consent functionality preventing event submission forms from going through.
- Fixed phone number field setting saving issues for restricting countries.
- Added support for
EM_Object->add_error()
forEM_Exceptions
. - Implemented new uploader UI and further integration with FilePond by pqina.
- Completely revamped uploading API via
EM\Uploads\Uploader
andEM\Uploads\API
classes. - Added
update_meta
function for updating individualEM_Ticket_Booking
object meta items. - Added
em_ticket_booking_save
filter forEM_Ticket_Booking
object. - Added new JS/CSS loading module which loads individual assets only when needed via JS.
- Fixed countries list inconsistency if adding blank files consecutively followed by another call without adding blanks.