3.12

2015-09-08 Security1 Feature5 Performance1 Tweak1 Fix9 Deprecated1

Security

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

Features

  • Added support for the long awaited Arbitrary Recurrence! Creating recurring events with multiple granular rulesets is now possible.
  • Added support for WPML, thanks for waiting!
  • Extended CSV imports to include custom fields defined in events settings (Big thanks to zacwasielewski for submitting a similar pull request! You rock! 🙂 )
  • Added none option for both Radio and Dropdown Additional Fields (Thanks to Justin on the forums!)
  • Added support for timezones following the introduction of timezone support in The Events Calendar

Performance

  • Removed a no-longer needed join from many queries to provide faster page loads

Tweaks

  • Pad SQL joins with spacing to avoid conflicts with other plugins that modify SQL (props to jeremyfelt)

Fixes

  • Fixed issue where generating recurring events did not trigger the rebuilding of the known date range (Thanks to Elizabeth City and the many other forum users who reported this critical bug)
  • Fixed APM Start/End Date filters to stop showing SQL errors
  • Fixed an issue with additional fields not showing as selected when a symbol is included in the label (Props to Justin!)
  • Resolved issue where events without venues were showing up in Map View
  • Fixed a bug where the tribe-mini-calendar-today CSS class was not removed from some days in the mini calendar widget while clicking around (Thanks to mennstudio for the report!)
  • Resolved a bug where "Additional Fields" with a double quote in the title would be saved with a backslash
  • Fixed notices that were being thrown while configuring the Countdown Widget in the Customizer
  • Fixed a problem where recurring event updates did not properly complete (props to Ian for detecting this problem!)
  • Fixed a problem where the first event in a series of recurring events could be excluded from the "All Events" view (Cheers to Ian for reporting this!)

Deprecateds

  • Functions that added useless SQL have been removed from source: Tribe__Events__Pro__Main::posts_fields() and Tribe__Events__Pro__Main::posts_join()