Releases: joedolson/my-tickets
Releases · joedolson/my-tickets
My Tickets v2.0.10
= 2.0.10 =
- Security: Fixes a Broken Access Control in reporting. Props Mika & Patchstack.
- Bug fix: Broken ID attribute in metabox ticket creation form.
- Replace uses of
json_encode
withwp_json_encode
. - Add file size and name verification before importing settings files.
- Use WP_Filesystem to handle settings imports.
My Tickets v2.0.9
= 2.0.9 =
- Bug fix: Limit how long a cart expiration can be extended.
- Filter: add
mt_virtual_inventory
filter to dynamically modify the virtual inventory.
My Tickets v2.0.8
= 2.0.8 =
- Bug fix: Add to cart forms checked submitted count incorrectly for making availability comparisons.
- Improved JS event isolation for individual ticketing forms.
My Tickets v2.0.7
= 2.0.7 =
- Bug fix: Don't send ticket type closed messages if they were closed well in the past.
- Bug fix: Don't attempt to display ticket fields if options array is incomplete.
- Bug fix: Ensure returned close date is an integer.
My Tickets v2.0.6
= 2.0.6 =
- Remove textdomain loader (Obsolete since WP 4.6)
- Bug fix: issue where hidden ticket creation fields still marked as required.
- Bug fix: Update payment data when moving tickets to a different ticket type.
- Bug fix: Incorrect variable reference in
mt_handle_expiration_status()
. - Bug fix: Ensure remaining count doesn't display negative numbers.
- Bug fix: Check virtual inventory when adding tickets to cart, to see if it has changed since page was loaded.
- Bug fix: Remove
remove_filter
on add to cart form. - Change: Set default installation behavior to only display forms on singular views.
My Tickets v2.0.5
= 2.0.5 =
- Bug fix: Ticket creation form should not show in My Calendar Pro's front-end submissions form.
- Change:
[ticket]
shortcode no longer requires the current page's ID to render the form. - Feature:
[ticket_venue]
shortcode to render an event's hcard on the page. - Feature: Attribute 'location' added to
[ticket]
shortcode with options 'false', 'before', and 'after'.
My Tickets v2.0.4
= 2.0.4 =
- Bug fix: Hiding remaining tickets failed because I passed the summary value instead of the individual event value.
- Bug fix: Support using HTML in the offline gateway payment notes field. Props https://github.com/Martin-OHV
- Accessibility: Save address action should use a button.
- Docs: Added filter documentation for add to cart form filters.
My Tickets v2.0.3
= 2.0.3 =
- Bug fix: Individual event type email notifications not sent if entire event has closed.
- Bug fix: Current ticket group not marked as selected in reports.
- Bug fix: Custom field headers inserted one space too far to the left.
- Add: filter
mt_field_paramters
to dynamically change custom field characteristics. - Add: filter
mt_after_remaining_text
to append text after the remaining tickets in cart. - Add: action
mt_custom_field_saved
executed after a custom field is saved to a payment. - Add: support for
report_callback
for custom fields for displaying in reports. - Docs: Document
mt_cart_custom_fields
filter. - Docs: Document
mt_show_in_cart_fields
filter. - Docs: Document
mt_purchase_completed
action. - Change: Pass additional arguments to
mt_show_in_cart_fields
filter. - Change: Pass payment ID into
mt_generate_cart_table()
when available. - Change: Remove filter on
the_content
after running to prevent duplication.
My Tickets v2.0.2
= 2.0.2 =
- Bug fix: Reports on tickets didn't limit by ticket groups.
- Bug fix: If label not retrieved from post meta, admin tickets render with incorrect time.
- Bug fix: Don't use the virtual inventory when sending admin notifications.
- Bug fix: If a ticket type was not already in the sold cart, switching a ticket to that ticket type failed in the admin.
- Bug fix: If 'all' passed as ticket type, tickets reports were empty.
- Bug fix: Moving tickets between events was broken due to invalid falsey value check.
- Bug fix: Don't run ticket type expired action during cart processing, only check existing values.
- Documentation: Add filter docs on closed and sold out admin email filters.
My Tickets v2.0.1
= 2.0.1 =
- Enhancement: Add email & purchaser name to purchase when moving a cart from public to admin.
- Enhancement: Styling for 'create admin cart' link.
- Enhancement: Move admin cart listing to top of create payment screen.
- Change: Update readme for new version.
- Change: Add field styling for inline report forms.
- Change: Move daily cron to an hourly cron.
- Document:
mt_confirmed_transaction
filter. - Document:
mt_successful_payment
action. - Document:
mt_link_title
filter. - Bug fix: Move price label out of remaining tickets filter.
- Bug fix: Total incrementor displayed in wrong location in purchase list.
- Bug fix: Apply cart styling in admin cart creation.
- Bug fix: Send Playground preview link to page list rather than direct to edit, as page ID not dependable.
- Bug fix: Add to cart was hidden if ticket count selector changed to
select
input. - Bug fix: Reports of purchases with multiple ticket types only listed the last type purchased.
- Bug fix: Function to update virtual inventory failed during cron because data about what to remove was not passed.
- Bug fix: If mt_is_cart_expired() is executed with a cart ID and a logged-in user, the cart ID was ignored.
- Bug fix: After sales are closed, only display the real inventory, not the virtual inventory.