Releases: joedolson/my-tickets
Releases · joedolson/my-tickets
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.
My Tickets v2.0.0
= 2.0.0 =
- Feature: Set dates as ticket types with independent expirations.
- Feature: Introduce virtual inventory option to remove tickets from inventory when added to cart.
- Feature: Add setting to control cart expiration time.
- Feature: Add setting to extend expiration of cart when less than 60 minutes remaining.
- Feature: Add ability to switch between different saved default ticket models when creating new event.
- Feature: Add ability to set general admission tickets with no expiration.
- Feature: Add ability to set a specific custom expiration date for general admission tickets.
- Feature: Bulk ticket check-in for groups.
- Feature: Reports specific to ticket groups.
- Feature: Individual date-based ticket groups send sold-out and sales expired messages independently.
- Feature: Add ability to move ticket between different ticket groups.
- Feature: Improved templating and template filters for HTML email messages.
- Change: Move ticket label index to post meta.
- Change: Add custom buttons to increment ticket count due to incredibly small browser input design.
- Change: Revamp data storage model for public users.
- Change: Secret keys displayed as password fields when filled.
- Change: Match fields displayed in admin view reports & CSV downloads.
- Design & visual changes.
- Rename ticket types from 'Discrete' and 'Continous' to 'Seating Sections' and 'Audience Types'.
- Wide variety of miscellaneous bug fixes that would be difficult to isolate.
- Remove payments JS not used in core plugin.
My Tickets v2.0 RC 1
- Refresh cache after changing data instead of before.
- Allow ticket field grid to occupy less space.
- Clean the post cache when refreshing cache.
- Match order of labels in ticket settings.
- Document undocumented filter
mt_add_to_cart_ajax_field_handler
- Remove logic that prevented cart updates if expiration date was further in the future than the current limit.
- Accessibility and functionality improvements on cart expiration updating.
- Store ticket labels in post meta instead of options.
- Add daily cron job to remove expired carts
My Tickets v2.0 beta 2
- Performance improvements
- Resolve infinite loop problem
- Improvements to cart expiration process
- Options to move a ticket between ticket groups
- Options to fetch report data on ticket groups
- Debugging option to get reason an add to cart form didn't show up
My Tickets v2.0 beta 1
= 2.0 =
- Feature: Set dates as ticket types with independent expirations.
- Feature: Introduce virtual inventory option to remove tickets from inventory when added to cart.
- Feature: Add setting to control cart expiration time.
- Feature: Add setting to extend expiration of cart when less than 60 minutes remaining.
- Feature: Add ability to switch between different saved default ticket models when creating new event.
- Feature: Add ability to set general admission tickets with no expiration.
- Feature: Add ability to set a specific custom expiration date for general admission tickets.
- Feature: Bulk ticket check-in for groups.
- Change: Add custom buttons to increment ticket count due to incredibly small browser input design.
- Change: Revamp data storage model for public users.
- Design & visual changes.
- Rename ticket types from 'Discrete' and 'Continous' to 'Seating Sections' and 'Audience Types'.
- Wide variety of miscellaneous bug fixes that would be difficult to isolate.
My Tickets v1.11.2
= 1.11.2 =
- Change: Add cache-control headers to prevent browser caching of cart pages.
- Bug fix: Fix minor misnamed variable reference.
My Tickets v1.11.1
= 1.11.1 =
- Bug fix: Misnamed variable in ticket templates displayed wrong expiration date for fixed date events.
- Bug fix: Cart handling charges generated error in offline payments.
My Tickets v1.11.0
= 1.11.0 =
- Feature change: Extend General Admission tickets to set specific expiration dates.
- Feature: Option to ignore cart-wide ticket handling fees for specific gateways.
- Feature: Add autocomplete on move ticket feature.
- Bug fix: No default padding on cart handling costs.
- Bug fix: Incorrect permission check for ticket check-in in admin.
- Bug fix: Setting the number format in the total paid field breaks values with thousands separators.
- Bug fix: Counting error after moving tickets between events.
- Change: Add payment gateway into purchase report download.
- Change: Change default colors to use WordPress palette colors.
- Change: Default event report changed to purchases & download instead of tickets & view.