3.12

2015-09-08 Security1 Performance1 Feature10 Tweak6 Fix12 Deprecated3

Security

  • Resolved JS vulnerability in minified JS by upgrading to uglifyjs 2.4.24

Performance

  • Greatly optimized the generation of Month View data

Features

  • Extended CSV importer fields to include full coverage of Event, Organizer, and Venue fields (Thank you Sean for the original UserVoice post!)
  • Added support for WPML, thanks for waiting!
  • Make the attendees report nav filterable with tribe_events_tickets_attendees_table_nav (Thank you aaemnnosttv!)
  • Add filters to the attendees report meta information: tribe_events_tickets_attendees_event_summary_table_before, tribe_events_tickets_attendees_event_details_top, tribe_events_tickets_attendees_event_details_bottom, tribe_events_tickets_attendees_ticket_sales_top, tribe_events_tickets_attendees_ticket_sales_bottom, tribe_events_tickets_attendees_totals_top, tribe_events_tickets_attendees_totals_bottom, tribe_events_tickets_attendees_event_summary_table_after (Props to aaemnnosttv!)
  • Make the attendees report page title filterable with tribe_events_tickets_attendees_event_title (Props to aaemnnosttv!)
  • Make the venue metabox template file filterable with tribe_events_venue_meta_box_template (Thank you aaemnnosttv!)
  • Added a filter (tribe_show_organizer_email_obfuscation_alert) to make the organizer email obfuscation message optional (Thanks for the idea Cliffy!)
  • Added a filter (tribe_minutes_increment) that allows you to alter the minute incrementor used to generate the Minutes drop-down box (Thank you d4mation-!)
  • Added timezone support to allow different events to be set in different timezones
  • Added a warning when a page with the same slug as the events archive already exists

Tweaks

  • Relocated event recurrence-specific JS to Events PRO where it belongs
  • Style nowrap on ticket forms with CSS rather than HTML attributes (Thanks Mark!)
  • Updated the attendees template to use divs to separate event data (Props to aaemnnosttv!)
  • Display the order id with a proper link in the attendees report (Thank you aaemnnosttv!)
  • Pointed the "Add-on Documentation" link on the Event > Settings > Help page to a better location.
  • Pad SQL joins with spacing to avoid conflicts with other plugins that modify SQL (Props to jeremyfelt!)

Fixes

  • Fixed a problem where Google Maps coordinates failed on Venues (thank you Matt for the help!)
  • Fixed bug where category could be dropped from month view for a specific category when searching (Cheers to omni for the report!)
  • Resolved bug where executing wp_insert_post within a hook to publish_tribe_events prevented event meta from being saved appropriately (Thank you 37designs for the report!)
  • Fixed a fatal caused by attempting to use get_current_screen before it was available for use in some contexts (props to Enchiridion!)
  • Fixed bug where Date_Utils::datetime_from_format converted dates with 1 character days/months incorrectly
  • Fixed issue with event title attributes not always escaping properly on List and Day views (Cheers to nobita for the report!)
  • Fixed issue with Event Costs not updating when a new ticket was only submitted via Ajax (Thanks Chris!)
  • Fixed an issue Twenty Fourteen and the event views being hidden in screen sizes smaller then 400px (Thank you for the help Hilary!)
  • Fixed an issue where the month view date selector became full window width when Skeleton styles were enabled
  • Fixed a notice on the plugin updater page
  • Fixed a localization issue in the settings environment (Props to @tititou36 for highlighting the issue!)
  • Fixed a problem which was resetting the "Show Google Map" option for events when they were re-imported via CSV (Thanks to @jameswemyss for highlighting this!)

Deprecateds

  • The tribe_events_getLink is being deprecated in favor of tribe_events_get_link. Scheduled removal from source is v4.2
  • The Tribe__Events__Advanced_Functions__Register_Meta::gmap_link() has been deprecated since 3.6 and has now been removed from source
  • The tribe_events_single_event_meta() function has been deprecated since 3.6 and has now been removed from source