Releases: joedolson/my-tickets
Releases · joedolson/my-tickets
My Tickets v1.9.13
= 1.9.13 =
- Bug fix: Avoid fixed-width fields.
- Bug fix: Add
step
to attribute whitelist on inputs. - Bug fix: Two untranslatable strings.
- Bug fix: Delete button on ticket pricing never appeared due to mismatched variable types.
My Tickets v1.9.12
= 1.9.12 =
- Security: Fix payment bypass vulnerability in offline payments. Props @yuyudhn/Patchstack Alliance.
- Bug fix: Dashicons used by not required by cart CSS.
- Bug fix: Update copyright date.
My Tickets v1.9.11
= 1.9.11 =
- Security: CSRF vulnerability in bulk emailing. Props @rezaduty/Patchstack Alliance.
- Feature: Allow users who have unsubscribed to event notifications to resubscribe.
- Feature: Import/export plugin settings.
- Change: Modernize some display CSS.
- Change: Use dashicons for cart buttons instead of characters.
- Bug fix: Payments post type should only be viewable to users with
mt-view-reports
. - Bug fix: ticket ID should not be a required function parameter in
mt_ticket_event_notes()
. - Bug fix: If required pages are not publicly available, direct user to edit screen, not settings.
My Tickets v1.9.10
= 1.9.10 =
- Change: Modernize CSS & HTML wrappers for custom and native add to cart fields.
- Bug fix: textarea field in event data sanitized as text input, removing line breaks.
- Bug fix: custom field data not showing in reports by date range.
- Security: Prevent ticket forging by displaying ticket type and price on QR code verification. Props Michael Jaegers.
My Tickets v1.9.9
= 1.9.9 =
- Bug fix: Verify is_main_query() before displaying the cart.
- Bug fix: [my-payments] shortcode had misnamed parameters, breaking shortcode attributes and default values.
- Bug fix: [my-payments] shortcode allowed users to access tickets before payment was completed.
- Bug fix: Custom fields added through
mt_cart_custom_fields
filter not shown in email templates. - Bug fix: Current value incorrect in
mt_shipping_countries
filter. - Bug fix: Custom field data for public users did not save string values correctly, only arrays and integers.
- Bug fix: Wrong variable passed to format tickets prevented ticket generation during notification creation.
- Added: Support for Czech Koruna in default currencies.
- Added: Link to view cart in admin bar.
- Change: Admin bar links only visible to users with cart management capabilities.
My Tickets v1.9.8
= 1.9.8 =
- Bug fix: Fatal error in shipping countries filter.
My Tickets v1.9.7.1
= 1.9.7 =
- Bug fix: Overlooked missing semicolon in 1.9.7.
- Bug fix: Possible fatal error if total_paid is not a float value.
- Bug fix: Missing
tr
in error log entries. - Bug fix: Set version numbers for all scripts and styles.
- Bug fix: Correct missing & incorrect textdomains.
- Bug fix: Show payment gateway used in payments list.
- Bug fix: When a general admissions ticket is verified, don't display internal event date value.
- Bug fix: Undefined key in bulk ticket views.
- Bug fix: Unpassed required variable in bulk ticket views.
- Change: Set input mode on numeric entries to triger iOS keypads
- Change: Order general admission ticket validity lengths in time order.
- New: Start documenting actions and filters.
- New: filter on shipping countries array.
My Tickets v1.9.7
= 1.9.7 =
- Bug fix: Possible fatal error if total_paid is not a float value.
- Bug fix: Missing
tr
in error log entries. - Bug fix: Set version numbers for all scripts and styles.
- Bug fix: Correct missing & incorrect textdomains.
- Bug fix: Show payment gateway used in payments list.
- Bug fix: When a general admissions ticket is verified, don't display internal event date value.
- Bug fix: Undefined key in bulk ticket views.
- Bug fix: Unpassed required variable in bulk ticket views.
- Change: Set input mode on numeric entries to triger iOS keypads
- Change: Order general admission ticket validity lengths in time order.
- New: Start documenting actions and filters.
- New: filter on shipping countries array.
My Tickets v1.9.6
= 1.9.6 =
- Bug fix: If ticket price is greater than 1,000, cart calculations broke due to thousands separator.
- Bug fix: PHP warning thrown if $type not an array.
- Bug fix: Tickets remaining needs to be present in DOM for JS calculation purposes, even if hidden.
- Change: Confirmation message that ticket usage has been saved.
My Tickets v1.9.5
= 1.9.5 =
- Feature: Change ticket check-in status from Payment admin.
- Update tested to value.