4.12.1

2020-05-20 Feature3 Fix6 Tweak2 Language1

Features

  • Added new field types to choose from when requiring Attendee Information on a Ticket or RSVP: Email, URL, Date of Birth, Date and Telephone, when using Event Tickets Plus. [ETP-89]
  • Extend tribe_events() with new post filtering options: has_attendees, attendee, attendee__not_in, and attendee_user. [ET-618]
  • Add new tribe( 'tickets.post-repository' ) object that works similar to tribe_events() but supports any post type. [ET-618]

Fixes

  • Remove opinionated max-width: none; on generic elements over the Attendee Registration page CSS to prevent theme conflicts. [ETP-314]
  • Attendee Registration page briefly showing notice while tickets form is loading. [ETP-241]
  • Ensure defaults are passed into Tribe__Tickets__Editor__Template->attr() correctly instead of defaulting to an empty array. [TEC-2964]
  • Prevent problems with func_get_args() usage around template inclusion for legacy template files. [TEC-3104]
  • Use unique HTML id for checkboxes and radio on the Attendee Registration fields to prevent conflicts. [ETP-306]
  • Update several templates to account for a passed post to be of an unregistered post type, such as for an Event post when The Events Calendar plugin is disabled. [ET-787]

Tweaks

  • Ensure tickets labels use a function to retrieve the label so that they can be filtered. [ETP-119]
  • Output the internal Post ID to the Attendees Report's Event Title, each Ticket Name, and each Attendee. [ET-786]

Languages

  • 15 new strings added, 412 updated, 14 fuzzied, and 15 obsoleted