PluginProbe ʕ •ᴥ•ʔ
Event Tickets with Ticket Scanner / 2.7.0
Event Tickets with Ticket Scanner v2.7.0
3.1.2 3.1.1 3.1.0 3.0.9 3.0.8 3.0.7 3.0.6 3.0.5 3.0.4 trunk 2.6.0 2.7.0 2.7.1 2.7.10 2.7.2 2.7.3 2.7.4 2.7.5 2.7.6 2.7.7 2.7.8 2.7.9 2.8.0 2.8.1 2.8.10 2.8.2 2.8.3 2.8.4 2.8.5 2.8.6 2.8.7 2.8.8 2.8.9 2.9.0 2.9.2 2.9.3 2.9.4 2.9.5 2.9.6 2.9.7 2.9.8 2.9.9 3.0.0 3.0.1 3.0.2 3.0.3
event-tickets-with-ticket-scanner / changelog.txt
event-tickets-with-ticket-scanner Last commit date
2.7.0 1 year ago 3rd 1 year ago css 1 year ago img 1 year ago languages 1 year ago ticket 1 year ago vendors 1 year ago SASO_EVENTTICKETS.php 1 year ago backend.js 1 year ago changelog.txt 1 year ago db.php 1 year ago index.php 1 year ago init_file.php 1 year ago js_seatingplan.js 1 year ago order_details.js 1 year ago readme.txt 1 year ago saso-eventtickets-validator.js 1 year ago sasoEventtickets_AdminSettings.php 1 year ago sasoEventtickets_Authtoken.php 1 year ago sasoEventtickets_Base.php 1 year ago sasoEventtickets_Core.php 1 year ago sasoEventtickets_Frontend.php 1 year ago sasoEventtickets_Messenger.php 1 year ago sasoEventtickets_Options.php 1 year ago sasoEventtickets_PDF.php 1 year ago sasoEventtickets_Ticket.php 1 year ago sasoEventtickets_TicketBadge.php 1 year ago sasoEventtickets_TicketDesigner.php 1 year ago sasoEventtickets_TicketQR.php 1 year ago ticket_events.js 1 year ago ticket_scanner.js 1 year ago validator.js 1 year ago wc_backend.js 1 year ago wc_frontend.js 1 year ago woocommerce-hooks.php 1 year ago
changelog.txt
828 lines
1 = 2.5.9 - 2025-02-21 =
2 * Bug fix unused action that causes woocommerce to crash
3
4 = 2.5.8 - 2025-02-20 =
5 * Added support for Woocommerce high performance order storage (HPOS) to display the meta boxes on the order and product.
6 * Bugfix for option displayAdminAreaColumnConfirmedCount. The list was not displayed if you had new tickets without an order to it.
7 * Added support for premium feature multi ticket templates available with prem version 1.5.0
8
9 = 2.5.7 - 2025-02-17 =
10 * Option wcassignmentDoNotPutOnEmail is removed - makes no sense and was not used.
11 * Option wcassignmentDoNotPutOnPDF is removed - makes no sense and was not used.
12 * Replaced $_REQUEST with the $_POST or $_GET approach, in case the super globals are off.
13 * Option wcTicketCompatibilityUseURL to use the file location of an image for the PDF instead of the URL - some installations have issues with the firewall.
14 * You can now enter any public ticket number to test the ticket template design. So you can choose from the dropdown or enter the number in the textfield next to the dropdown.
15 * Date picker of the same cart item will update all empty date picker to the same date, to speed up entering the values.
16 * Add more error handling, if the order do not exists or is not assigned while reading the customer company name for the ticket list in the admin.
17
18 = 2.5.6 - 2025-02-03 =
19 * New column Billing Company for the ticket list within the plugin admin - option displayAdminAreaColumnBillingCompany
20 * Key check for error log, to prevent errors if the line is not available
21 * Support for daychooser to exclude specific dates, that were added with premium 1.4.4
22 * Fix the ugly display of the ticket information within the order for public ticket number and choosen days.
23 * Changed the default template to handle the string in product.get_attributes better
24 * Added new TWIG tests. object, array, string and numeric. You can use it like: {% if item is array %}.
25 * Ticket scanner is now checking the REST API result and parsing it to json in case your server sends the wrong content type.
26 * Add header_remove() before sending the PDF to prevent issues from other plugins.
27
28 = 2.5.5 - 2025-01-22 =
29 * Fix test template preview - using again the test template
30 * Adjusted default ticket template to display the variant names with a space
31
32 = 2.5.4 - 2025-01-20 =
33 * Some labels and description improvements on the option page
34 * Fixed output on the product detail to display the start and end date correctly
35 * Changed code to display the correct variant product date
36 * Added support for the day chooser on variable products
37 * Added more NONCE check to prevent CRFS issues
38 * Small fix for the event flyer layout
39
40 = 2.5.3 - 2025-01-14 =
41 * Add error handling if the product is missing during generation of the ticket PDF
42 * Improved the error messaging on the cart view for the day picker tickets
43 * New option to add input field, dropdown and date picker to the checkout page - wcTicketShowInputFieldsOnCheckoutPage
44 * Bug fix for the ticket scanner. The redeem until message is only shown if the date is also set.
45 * Removed the prefix OPTIONS from the option - effects only display options name
46 * Bug fix for badge PDF - the public ticket number is displayed correctly again
47
48 = 2.5.2 - 2025-01-03 =
49 * Bug fix for "expired" warning for tickets on the ticket scanner
50
51 = 2.5.1 - 2024-12-25 =
52 * Bug fix for attaching ICS file to the order mail
53 * Bug fix display woocommerce order date on PDF and ticket
54
55 = 2.5.0 - 2024-12-23 =
56 * Tested with PHP 8.3 - DO NOT RELY ON PHP8 yet if possible. To use URLs in your template for the PDF make sure you have php8.3-curl and php8.3-imagick installed.
57 * Add new feature Date Picker for tickets. You can now setup the product to have a start and end time and the day can be chosen by your customer at the cart view.
58 * Exclude days for the date picker on product level
59 * New label for the error message with the date picker - wcTicketLabelCartForDaychooser and wcTicketLabelCartForDaychooserInvalidDate
60 * Displaying the value per ticket, name per ticket and day chosen per ticket to the order email.
61 * Fix for label of the value chosen by the dropdown within the cart
62 * Adjusted the default ticket template to reflect the day choosen for date picker tickets.
63
64 = 2.4.4 - 2024-12-02 =
65 * Added french language file for the backend. Big thanks to Maxime.
66 * Remove HTML from the description of the auth token
67 * Remove HTML from the product id list of the auth token
68
69 = 2.4.3 - 2024-11-12 =
70 * On the badge the event date will not be shown if the value at the event is not set. {TICKET.PRODUCT.XYZ}. Properties are ticket_start_date, ticket_end_date, ticket_start_time and ticket_end_time
71 * New option to remove tickets from partially refunded order items - wcassignmentOrderItemRefund
72 * In order view, the public ticket ids are listed more easier to read
73 * Bug fix for additional ticket numbers to an order item. Now the values are corrected and the amount of tickets is correct.
74 * Bug fix for delete order - the tickets are removed now
75
76 = 2.4.2 - 2024-10-29 =
77 * Fix wrong error message, if you have no values selected in option adminAreaAllowedRoles.
78 * Fix default ordering over the created date if you display additional columns.
79 * Preventing and removing "/" from the ticket number formatter prefix value, because this can cause issues on some installations due to the database search. The "/" will be replaced by "-".
80 * Redeemable from info at the ticket scanner only displayed if the option wcTicketDontAllowRedeemTicketBeforeStart is activated.
81 * Ticket scanner is not rescanning the same ticket for 10 seconds - this prevents double redeem operation in fast mode.
82 * Removed most of the time calculation at the ticket scanner and using calculated times from the server
83 * New label for the status "Event ended already" - wcTicketTransTicketNotValidToLateEndEvent
84 * Default label value changed from "Redeemed at:" to "Last Redeemed:" - wcTicketTransRedeemDate
85 * Fix of some misleading redeem messages. It is now more clear, if the ticket expired, the event did not start yet and it is too late to redeem the ticket.
86
87 = 2.4.1 - 2024-10-21 =
88 * Rework the whole date calculation - again. I hope this time for the last time - tested in Manila and Zurich.
89 * New option to display server time and local time to the ticket scanner - option ticketScannerDisplayTimes.
90 * Optimize JS file including and added loading the translation to the order detail script.
91 * Added the functionality to have the order detail view translated.
92 * New column "confirmed count" added to the admin area - option displayAdminAreaColumnConfirmedCount to show it.
93 * New default values for the ticket number formatter if not set at all - 21 letter, use also numbers and delimiter with "-" after 7 letters - this makes sure you have enough ticket numbers for the future.
94 * New default value for option allowOnlySepcificRoleAccessToAdmin - it was set to false and allowed everyone with access to the backend access to the ticket admin.
95
96 = 2.4.0 - 2024-09-25 =
97 * New option for the QR code. You can now add a padding, to separate the QR code image from a background on your PDF - qrTicketPDFPadding
98 * New ticket scanner library - if you want to use the old scanner, then you can add the URL parameter &useoldticketscanner=1 to the ticket scanner URL
99 * Increase the speed of the old ticket scanner - just in case
100 * Moved the video help link to the option title and more helper videos added
101
102 = 2.3.12 - 2024-09-17 =
103 * Ajusted the Javascript variable for the cart to prevent naming collisions with other plugins
104 * Add a second confirmation question before you can empty the data of a table (tickets, ticket lists and error logs)
105 * Add a new function to TWIG - stripslahes - and used it on the default templates
106 * Inject jQuery to the order ticket view, in case it is not already with your theme loaded
107 * Adjust TWIG default template to check if the variant item is a string before printing it on the ticket
108 * The user redirect settings (including the URL on the list level) is now also executed with the self-redeem operation - I know, this is more than confusing. Sorry. I did not realize there was already a user redirect, when I was implementing the ticket redirect. Now you have two features for the same. The ticket list URL is only executed if the option userJSRedirectActiv is active.
109
110 = 2.3.11 - 2024-08-28 =
111 * Fix Javascript for the cart view to update the ticket text and value information from the customer
112 * Added new filter and action for the ticket output function
113 * Using the option date format to display the date values within the admin area data table column
114 * URL fix for PDF and badge download with in the emails, so that the ? is not added twice
115
116 = 2.3.10 - 2024-08-14 =
117 * Fix max redeem amount display after the redeem operation within the admin backend
118 * Add ACF support for the TWIG editor - you can use get_field to retrieve ACF field values
119 * Changed the default value for option wcTicketPDFStripHTML to remove unsupported HTML - it caused too many issues with new users
120 * Adopt the way the file location of the images for PDFs are adjusted. It will now use the URL as fallback if the file location cannot be accessed
121 * Fix ticket display view for the reload option
122 * Fix the expiration message on the ticket detail view
123 * Fix expiration check on the redeem operation and ticket scanner
124
125 = 2.3.9 - 2024-07-31 =
126 * Adjustment of the twig ticket templates - not using the date check but a new ticket property "is_event_over"
127 * Add new ticket property for twig editor to provide the premium value for expiration "is_expired"
128 * Bug fix for the redeem time check on the ticket scanner - I know again, and I am very sorry
129 * Added check for user redeem operation for event already ended option
130 * Bug fix for the redeem button on the ticket view for your customer. It will be not shown after the event ended
131 * Using now the woocommerce date format to display the event date and time on the product view
132 * Added the check for the redeem button on the ticket detail view, so that it cannot be self-redeemed before the start and its offset - if activated
133 * Added new properties to the ticket variable for the twig template editor
134 * Added hidden option for the ticket scanner to display the times from the server and product. Attache to the URL the parameter "displaytime" if needed
135 * Small fix for the auth name display - removing HTML tags from the name
136 * Extended the shortcode for my codes. You can now add the shortcode with parameter, to get the objects as json. Then you can use own Javascript code to display the values. More about it at the bottom of the admin page.
137
138 = 2.3.8 - 2024-07-17 =
139 * Bug fix for XSS on the auth token name and description
140
141 = 2.3.7 - 2024-07-09 =
142 * Adjusted the text for width and height description
143 * Bug fix for customer name search - if the name do not match then no tickets are returned
144 * Small optical improvements
145
146 = 2.3.6 - 2024-06-19 =
147 * Adjustment to make the access to the admin page working according to the choosen role and not rights. But the acces right "read" is needed.
148 * Enhanced the search for tickets. You add now a text search value if you filter for a ticket list or other information.
149 * Force the text color for headings on the ticket scanner to use the assigned color and not use the CSS information, so that the information can be read even if you theme design is dark
150 * Bug fix for option wcTicketSetOrderToCompleteIfAllOrderItemsAreTickets - it will not overwrite the item_id and item in the function anymore - resulted in the wrong ticket number in the email
151
152 = 2.3.5 - 2024-05-27 =
153 * Fix domain to the new domain vollstart.com
154 * Bug fix for the user role access to the admin area
155 * Bug fix auth token redeem operation with one ticket number and/or variant products
156 * Removed small typos in the option area
157
158 = 2.3.4 - 2024-05-20 =
159 * Fixed the deprecated warning for the float conversion to int on the PDF library
160 * Fixed the auth token QR code content for the one with ticket scanner URL
161 * Fix for the attachment error with PHP8
162 * Revert new behaviour for the input fields at the cart - not stored automatically again - till the issues are fixed
163
164 = 2.3.3 - 2024-05-14 =
165 * Fix bug for option wcTicketUserProfileDisplayBoughtNumbers
166 * Fix bug to display only the price of one item to the ticket instead the sum of order item - what is wrong if you purchase more than 1 of the same item
167 * FAQ entry added - for own ticket scanner with full URL in QR code
168 * Auth code QR code is using now the full qualified URL to the ticket scanner
169 * Fix the ticket badge creation null pointer exception
170 * Added auto save for text inputs on the cart
171 * Added useful video links for use cases and which option could be helpful
172
173 = 2.3.2 - 2024-05-07 =
174 * Order view is not showning empty name or dropdown value anymore to prevent confusion
175 * Order view is not showning the location prefix anymore if the location value is empty
176 * Order view is shown captured value or dropwdown value in seperated lines if both are filled out
177 * Default end time 23:59 will not be shown anymore if no start time was added
178 * Bug fix for wcTicketSetOrderToCompleteIfAllOrderItemsAreTickets. Now only orders in processing are set to completed, if all products are tickets
179 * Bug fix for the missing customer name on the tickets table view
180 * Bug fix for ticket scanner url within the QR code with option ticketQRUseURLToTicketScanner
181 * Warning: Bug fix for the QR code with url to the ticket scanner - the template was adjusted. The code {{ TICKET.qrCodeContent|escape('html_attr')|raw }} is now {{ TICKET.qrCodeContent|raw }}
182 * The order view qr code is also evaluating now the option ticketQRUseURLToTicketScanner
183 * The QR code images for the email attachments are now also evaluating the option ticketQRUseURLToTicketScanner
184
185 = 2.3.1 - 2024-04-30 =
186 * Bug fix for removing tickets from refunded orders
187 * Bug fix for non existing date while creating ICS file to be attached to email - log entry removed if date is missing
188
189 = 2.3.0 - 2024-04-22 =
190 * Bug fix for mixed up options wcTicketDisplayProductAddons and wcTicketDisplayProductAddons
191 * Added option to display the addons of a product - wcTicketDisplayProductAddons
192 * Bug fix for the validator if the option value is missing
193 * New FAQ entry added - How to display meta information of the purchased item?
194 * Added a lot of filter and action hooks for implementation partners and plugin developers
195 * Moved premium feature wcTicketAddToOrderOnlyWithOrderStatus to premium plugin
196 * New option to set the error message for the missing user value and dropdown - wcTicketLabelCartForName, wcTicketLabelCartForValue
197
198 = 2.2.8 -2024-04-06 =
199 * Fix for variant ticket amount
200 * Added new section to have an FAQ - starting with some most experienced issues
201
202 = 2.2.7 - 2024-03-23 =
203 * Hot fix border on PDF - the full fix will be with next release
204
205 = 2.2.6 - 2024-03-22 =
206 * New option to display the add ons of a purchased ticket on the ticket - wcTicketDisplayProductAddons
207 * Adjusted the default template to display the add ons of a ticket
208 * Fix of the ticket URL of the test orders if you switched the compatibility mode - you need to reload the options once you change the value to have the new URL for the ticket designer preview
209 * Fix too early expiration message for premium serial
210 * Added WPDB to the twig editor, so you can make SQL statements within the ticket designer - but NOT recommended, you have to know what you are doing
211 * Ticket scanner authtoken can be set to allow only specific product ids to be retrieved and redeemed - great for events like movies or so
212 * The amount of tickets per product sale can now also be set on the variant product
213
214 = 2.2.5 - 2024-03-16 =
215 * Support for non-ansi codes in the ticket number like Umlaute added
216 * Check for the expiration of the support for premium license added
217 * Bugfix orderview is now finding the ticket number
218 * Opening the order ticket details tab on the order view is default now
219
220 = 2.2.4 - 2024-02-29 =
221 * New search option to search for the customer (billing lastname and first_name). Use CUSTOMER:xyz to search for tickets
222 * Dropdown to show you the possible magic search commands for the ticket search - it will prefill the filter keyword and you enter the search value after the command
223 * The order view is now displaying the names and products in the first box (Order Ticket Infos)
224 * Ticket scanner handles order view QR code and allows to redeem all tickets of an order at once or single tickets of the order
225 * New option to have additional text after the ticket number at the bottom of the default template - wcTicketAdditionalTextBottom
226
227 = 2.2.3 - 2024-02-18 =
228 * Add check for the allowed email status to prevent error with a wrong or not set configuration
229 * Adjusted the time and timestamp calculaton to use the datetime objekt - fix for the support info area
230 * New option to add a Rest service path for the ticket scanner - wcTicketCompatibilityModeRestURL
231
232 = 2.2.2 - 2024-02-09 =
233 * New option to hide ticket products if the event end date is passed - wcTicketHideTicketAfterEventEnd
234 * Date fix (again - sorry - the date with timezone is killing me) for the start date of an event
235
236 = 2.2.1 - 2024-01-24 =
237 * Display ticket infos (within the product) you will see also the order id for each QR code
238 * Add CUSTOMER variable for the ticket designer
239 * If product is missing, then the product name will not be retrieved for the preview orders
240 * Ticket scanner output shows the product information - ID, name + variants, SKU
241
242 = 2.2.0 - 2024-01-16 =
243 * Added new option for the ICS file to add the organizer tag - wcTicketICSOrganizerEmail
244 * Changed the date of the ICS to display the UTC date
245 * If no end time is added but the end date, then the end time will be 23:59:59
246 * Change the position of the ticket label options
247 * Ticket designer template values are now automatically saved
248 * New option to change the order status with a successfully redeem operation - ticketScannerSetOrderStatusAfterRedeem
249 * Change the search order to a deeplink to the order within the ticket admin detail view
250 * New option to change the order status automatically to completed, if all purchased items are ticket products - wcTicketSetOrderToCompleteIfAllOrderItemsAreTickets
251
252 = 2.1.11 - 2024-01-15 =
253 * Added the option to pass the CVV to the ticket number validator
254
255 = 2.1.10 - 2024-01-14 =
256 * The expiration date is not shown anymore on the ticket scanner if it is not set or 0
257 * Save in woocommerce order the public ticket id too
258 * Added a ticket PDF preview button to the Test Ticket Template Code option
259 * Option text fields are now 90% of the screen width
260 * Text editor for option wcTicketDesignerTemplateTest and the need to click on the save button for it
261 * Added to the template variables TICKET.start_time and TICKET.start_date_timestamp
262 * New function to ticket template available - getMediaData(media_id) - example {{ getMediaData(PRODUCT.get_image_id).url }} - [title, location, meta, url, suffix]
263 * Bug fix for missing date entry fields on the variant product
264 * Added test template chooser - it will load a template code into the test ticket template code area
265 * Added default template to choose
266 * Added one new ticket template to choose
267 * Fix label for the dropdown option of the product at the checkout
268 * Color on the ticket detail page for the label "wcTicketTransTicketRedeemed" will be green if still redeem operations are left
269 * Color on the ticket scanner for the label "wcTicketTransTicketRedeemed" will be green if still redeem operations are left
270 * QR image size for ticket badge added
271 * Added background image for ticket badge - wcTicketBadgeBG
272 * You can have now recurrent ticket product by just setting the time and not date part. This will calculate the entrance date to be today. If the end date is not set but the end time, then the start date will be used.
273 * The redeem amount of the product will be displayed below the button within the ticket scanner, if option active.
274 * Ticket admin detail view fix for the max redeem amount value - display
275 * New button "Remove Ticket Placeholder" to remove non-tickets from an order. This is helpful, if the ticket number placeholder was added by the system.
276
277 = 2.1.9 - 2023-12-30 =
278 * Emergency fix for the ticket generation - sorry
279
280 = 2.1.8 - 2023-12-28 =
281 * Fix amount of tickets for basic free plugin
282
283 = 2.1.7 - 2023-12-07 =
284 * Reverted to the old approach to render the QR Code image on the PDF with the default template. - not for QRCODE_INLINE, it stays like it is
285 * New option to use always the default ticket template code - wcTicketTemplateUseDefault
286 * Fix link to the Test PDF ticket
287 * QR code is again at the right possition below a banner if set for the default ticket template
288 * Default value of textarea options are now longer automatically added as a value of the textarea - makes it easier to understand if the default value is in place
289 * Small default ticket template adjustments to use also the QRCODE_INLINE and other optimizations
290
291 = 2.1.6 - 2023-12-06 =
292 * New option to hide the PDF download button on the ticket scanner - ticketScannerDontShowBtnPDF
293 * New option to hide the Badge download button on the ticket scanner - ticketScannerDontShowBtnBadge
294 * Fixed wrong start and end date display
295 * Fixed redeem allowed before timezone differ on Javascript
296
297 = 2.1.5 - 2023-12-05 =
298 * Fix time and date display
299 * Reguser name property bug removed
300
301 = 2.1.3 - 2023-12-05 =
302 * Timezone is not using default function anymore but the normal timezone setting - date and time changed to wordpress current_time
303 * Bug fix for metaobj woocommerce order creation date - it was storing the timezone instead the time and displayed 1970
304 * Change layout back for adding new tickets manually - again stacked layout for better support on smaller browser screen size
305 * Fix bug for error logging during the checkout processing
306 * Fix bug for the dropdown chooser default value of a product during the checkout processing
307
308 = 2.1.2 - 2023-11-28 =
309 * Ticket designer template adjustments - inspect the default template for changes
310 * Ticket designer template can now use the {QRCODE_INLINE} tag to place the QR-code anywhere
311 * Button at the ticket designer template displays the default temlate code
312 * PDF engine allows now TCPDF inline HTML tags - see more infos at https://tcpdf.org/examples/example_049/
313 * Bug fix for premium plugin check PHP8 ready
314 * Added a refresh table button for tickets
315 * Bug fix for redeemed date display
316 * New option to remove the margin on the PDF ticket - wcTicketPDFZeroMargin
317 * New product option to let your customer choose from a dropdown list
318 * New ticket bulk action to move several tickets into a ticket list
319
320 = 2.1.1 - 2023-11-20 =
321 * Display of the timezone and times within the support option fixed
322 * Timezone set with each file
323 * Timezone will be stored to the date values
324 * Bug fix default value for checkbox values
325 * New option to hide the ticket scanner options on the ticket scanner and use the new presets as default - ticketScannerDontShowOptionControls
326 * New ticket scanner option to start the cam immediately, overwrite the option setting just for the session
327 * New option to start cam immediately after scan of ticket - ticketScannerScanAndRedeemImmediately
328 * New option to hide the ticket information on the ticket scanner - ticketScannerHideTicketInformation
329
330 = 2.1.0 - 2023-11-16 =
331 * Plugin settings for the product will now also be shown if the product type is external "show_if_external"
332 * Fix bug that redeem immediately with the scan of the ticket
333 * New option for error message too late to redeem - wcTicketTransTicketNotValidToLate
334 * New option to allow a late redeem operation - wcTicketAllowRedeemTicketAfterEnd
335 * New option to skip the scan-next-button within the ticket scanner - ticketScannerStartCamWithoutButtonClicked
336 * Bug fix for the date placeholder on the ticket prefix
337 * Timezone of Wordpress or if not set from the PHP default will be set at the beginning
338
339 = 2.0.7 - 2023-11-14 =
340 * New default sorting on created date for tickets in the admin
341 * Buttons removed from the template code for the ticket designer - if you leave your existinge template code, then the buttons will be rendered twice
342 * New default value for option wcTicketTransTicketNotValidToEarly - Now it is "Event did not started yet", old value was "Ticket is not valid yet"
343 * Fix for multiple variant products PDF Allinone PDF generation - all variants are added to the PDF ticket
344 * Small rearrangement on the ticket scanner
345 * Scan & redeem immediately operation display the ticket details too
346 * Speed up scan & redeem immediately needs now only one server call
347
348 = 2.0.6 - 2023-11-09 =
349 * Bug fix while deactivating and deinstallation of the plugin - aaaah, how dare you to do this anyway :) - now you can without issues
350 * Bug fix for new order
351
352 = 2.0.5 - 2023-11-08 =
353 * Bugfix for the self-redeem button - it is added back to the template
354 * Removal and new default option for wcTicketDontShowRedeemBtnOnTicket => true - means for new installation it will be activated
355 * Add new option wcTicketShowRedeemBtnOnTicket to display the self-redeem button
356 * Rearrange object to speed up the loading time a bit
357 * Speed optimized by moving the hooks to the main file
358 * Added info value for overall total tickets in support
359
360 = 2.0.4 - 2023-10-27 =
361 * Small adjustment to error messages to make them more clear
362 * Name of the ticket person is now displayed also on the ticket scanner output
363 * Name per ticket included in the export as a single column
364 * Added date and timezone information to the support area
365 * Beta version for RTL support added - options for badge and ticket PDF
366
367 = 2.0.3 - 2023-10-23 =
368 * Fix layout of the ticket scanner rendered by the ticket scanner shortcode
369 * Fix new ticket template to display the name on the ticket
370 * New option to set the size of the QR code image within the PDF ticket
371
372 = 2.0.2 - 2023-10-17 =
373 * New option to display the PDF download for all-in-one PDF within the order detail view - wcTicketDisplayDownloadAllTicketsPDFButtonOnOrderdetail
374 * New option to set the paper size for the PDF ticket
375 * More error handling added
376 * Error Information shown to your customer if your product do not have a date for the ICS file
377 * Add bulk download for badges within the plugin admin area
378 * Error fix for ticket infos button within the product detail admin view
379
380 = 2.0.1 - 2023-10-11 =
381 * Fix cleaning up meta ticket information if the order information is removed from the ticket
382 * Replaced the filter format_datetime from the ticket designer with own implementation - removed the need of PHP module intl for the ticket designer
383
384 = 2.0.0 - 2023-10-09 =
385 * Fix for ticket amount on the ticket detail view and PDF for bundle tickets
386 * Ticket editor added with testmode
387 * New button within the admin ticket detail view to preview a ticket with the test ticket designer code
388
389 = 1.5.10 - 2023-09-26 =
390 * New option to not store the media device id of your cam when using the ticket scanner
391 * Add button to the ticket scanner to clear the stored device id from the browser - this will not reset the site permissions for the access to your camera
392 * Fix ticket deletion from the admin area
393 * New option to change the font on the PDF - this is to support different kind of character sets - eg. japanese can be supported by "cid0jp"
394
395 = 1.5.9 - 2023-09-20 =
396 * Fix export to not include the customer name if the option is deactivated
397 * New options to add your own QR code content - meant to be used by your own scanner and software - The ticket scanner will not work if this is activated!
398 * Add quick menu and a back to top button to the option area
399 * Add white background to the QR code and additional padding on the ticket detail page, in case your customer is using dark mode browser
400 * Add new button in order details to remove all tickets from an order - specially helpful in case you sold too many free tickets and upgraded to premium
401
402 = 1.5.8 - 2023-09-12 =
403 * Fix variant product short description
404 * Fix for the JS tag remover
405 * Renaming the default value for "wcTicketLabelOrderDetailView" from "Download Tickets" to "Open Tickets"
406 * New options to display the links for "Open Tickets" and "Download all tickets as one PDF" on the checkout page above the order details table
407 * Add placeholder value for option input fields - so you can see better the default value
408
409 = 1.5.7 - 2023-09-05 =
410 * Background image optimized to be not resized anymore and centered (for better image quality)
411 * Removed the default ob_flush operation to seed up your wordpress installation
412 * New option to activate the ob_flush operation in case your PDF is not rendered correctly
413 * Error Logs table added to the support area
414 * Added loop placeholder for the ticket badge editor
415 * Display of ticket order link is now covered by the option wcTicketAttachTicketToMailOf
416
417 = 1.5.6 - 2023-08-24 =
418 * Add a class="saso_eventtickets_request_name_per_ticket_label" to the label for the ticket value input
419 * Add order detail view link to admin ticket detail view
420 * Improved escaping for list name
421 * Bug fix PDF rendering
422 * Stolen ticket with CVV is fixed and display correct the stolen message
423
424 = 1.5.5 - 2023-08-17 =
425 * Double check for attachments implemented
426 * QR images also in /tmp folder created
427 * Option displayAdminAreaColumnBillingName will also export the name as a single column
428 * Export the customer name of the order in column "meta_wc_ticket_customer_name"
429 * XSS vulnerable fix
430 * Look and feel of the user profile ticket list is enhanced
431 * New option to display the redeem amount and ticket detail page within the user profile
432
433 = 1.5.4 - 2023-08-10 =
434 * Fix for redeem operation - false multiple redeem operation
435 * Auth token now also with QR code to open the ticket scanner immediately
436 * New option to control the QR codes and badges as one PDF independent - qrAttachQRFilesToMailAsOnePDF
437 * Small fix for the back- and frontend calls
438
439 = 1.5.3 - 2023-08-02 =
440 * Add auto table repair if a db error happens
441 * Fix authtoken creation
442
443 = 1.5.2 - 2023-08-02 =
444 * If the option for URL is set for the QR code, then it will be also used now on the ticket detail QR
445 * Batch operation (bulk) for tickets. Download all as one PDF. Beta version. Timeout could happen by too many tickets.
446 * Order PDF Ticket link added to the admin ticket detail view
447 * The first ticket list will be default for new products - to speed up the setup process
448 * The product and order page is no longer reloaded if you click on a button to download a ticket or flyer
449 * Back button menu extend to have also the buttons to the other areas
450 * Fix wp-cli cron job exception
451
452 = 1.5.1 - 2023-07-18 =
453 * New option for QR code as an image. Now you can attache only the QR code as an image and as PDF to the purchase email
454 * Authentication token for the ticket scanner added. You can now give access by letting them scanning the qr code
455
456 = 1.4.12 - 2023-07-05 =
457 * Optical improvements to the ticket scanner
458 * The settings on the ticket scanner for "Scan & Redeem" and "Hide ticket details" are stored now in cookies, to be restored
459 * Bug fix for the error message dialog background of the ticket scanner
460 * New product option to create bundle products - determine how many ticket numbers should be created with the sale of one product
461
462 = 1.4.11 - 2023-06-27 =
463 * Reset button to delete all option values and use the default value
464 * New option for a global webhook: if the ticket is assigned to an order
465 * New option for a ticket list webhook to override the global webhook for the "ticket is assigned to order"
466 * Bug fix for the search option on the ticket table
467
468 = 1.4.10 - 2023-06-22 =
469 * Permalink structure is checked now on the options and an info message is displayed in case it is not set
470 * Fix for the get_wcTicketAttachTicketToMailOf to support also bases plugin and not harm Premium
471
472 = 1.4.9 - 2023-06-19 =
473 * New option to attach the QR as a single file (or one-all-pdf) to the purchase email
474 * Attach of ticket badge and qr image added to free version for processing and completed purchase email
475 * Badge pdf download in admin ticket detail view is now directly showing the PDF
476 * Ticket pdf download in admin ticket detail view is now directly showing the PDF
477 * Download for the all-in-one PDF will only be shown in email, if the ticket numbers are assigned to the order
478 * Included the paid tax for the ticket
479 * Display the tags for the ticket below the badge editor textarea
480 * Self Redeem option is set to false for the default value
481 * New option for the QR code on the ticket. You can have now the full URL to your ticket scanner and with the code ready to be scanned
482 * Switch from GET to POST for the code retrieval for the datatable within the ticket admin
483
484 = 1.4.8 - 2023-06-12 =
485 * Fix for PDF orientation in case the width is bigger than the height for the PDF badge
486 * Fix for UTF8 codes
487
488 = 1.4.7 - 2023-05-31 =
489 * Download button for the Ticket Badge can be displayed on the ticket detail view for your customer
490 * Ticket Badge download link can be added to the purchase emails
491 * Attach ticket badge to the purchase emails
492 * Attach ticket badges as one PDF to purchase emails
493
494 = 1.4.6 - 2023-05-27 =
495 * Fix bug for the immediately scanning of tickets with the ticket scanner
496
497 = 1.4.5 - 2023-05-24 =
498 * Fix for translate press manipulation of the URLs
499 * Allow tracking of the IP for more occasions (premium)
500 * Add several areas where the expiration date is determined (premium)
501
502 = 1.4.4 - 2023-05-16 =
503 * You can download all tickets of an order within the order details
504 * New option to attach the download link for only PDF with all tickets to the purchase emails - below the order table
505 * New option for the heading of the download section after the order details table within the purchase order email - default "Download Tickets"
506 * Wrapping several WooCommerce functions to preven error message in case you deactivate your woocommerce - woocommerce is needed for this plugin
507 * Ticket Badge Editor allows now to use {ORDER.get_meta.YOURFIELDNAME}
508
509 = 1.4.3 - 2023-05-11 =
510 * New option. Allow to attach a PDF to the ticket as additional pages
511 * Fix expiration check for tickets without an end time - taking 23:59:59 as end time if empty
512 * Added ticket badge download within the ticket scanner
513 * New option to hide the price on the ticket. The ticket scanner will still display it
514 * Fix for the download option for (ICS and PDF) on the ticket detail with the compatibility mode
515
516 = 1.4.2 - 2023-05-08 =
517 * You can change now the ticket per name within the ticket detail view
518 * New Bulk operation for tickets: Remove the used marker
519 * New Bulk operation for tickets: Remove the redeem information
520 * Fix. The ticket name will not be removed if the ticket is un-redeemed
521
522 = 1.4.1 - 2023-05-04 =
523 * Expiration date information is not displayed, if the ticket do not expired
524 * Ticket Scanner button is using the ticket URL path if set within the options
525 * New option to control when the tickets are assign to the order items (only if premium is available)
526 * Fix free tickets if the order was refunded
527 * Fix ticket badge to allow no QR code
528 * Added a tag list for the ticket badge Editor
529
530 = 1.4.0 - 2023-05-01 =
531 * Ticket badge PDF Editor for your customer. Use it as a name sign or venue badge
532 * Ticket badge PDF download for the ticket
533 * Each option display now the option key, that can be used as a placeholder on the ticket badge designer
534 * Clean up additional output before the ticket PDF is generate, to prevent collision with the PDF output from other plugins that are echo or print_r information before.
535 * Deprecated WooCommerce hook woocommerce_add_order_item_meta is removed
536 * With bulk operation the PDF ticket attachments are cleaned up before processing the next order
537
538 = 1.3.15 - 2023-04-23 =
539 * New option on the product to make the name per ticket mandatory
540
541 = 1.3.14 - 2023-04-14 =
542 * Fix output of name counter on ticket
543 * Fix URL path for the ticket detail view
544 * New options (including label) to display the registered user value on the ticket
545
546 = 1.3.13 - 2023-04-12 =
547 * New option to define the ticket detail page path to display the ticket detail
548 * Download link and ticket number on the email is now more visible
549 * New webhook for usage of restricted code on order item
550
551 = 1.3.12 - 2023-04-10 =
552 * Distract free ticket scanner option
553 * Force responsive for the ticket scanner view for better experience
554 * Fix retrieving default value of an option
555
556 = 1.3.11 - 2023-04-05 =
557 * Fix validation meta data object for the ticket
558 * Add new translation option for the ticket heading
559 * Small performance improvement getting the codes for the backend
560 * Added some checks for broken codes while retrieving them for the admin area
561
562 = 1.3.10 - 2023-04-03 =
563 * Fix for the ticket scanner access control description text
564 * Add a new QR image in the backend to have the QR code with the public ticket number, that can be also used with the ticket scanner
565 * WARNING: Default option value changed for "Clear the ticket number if the order was deleted, canceled or refunded"! The default is now: activated - what makes more sense
566
567 = 1.3.9 - 2023-03-25 =
568 * Fix for pages without correct timezone setting
569
570 = 1.3.8 - 2023-03-24 =
571 * Support for old WC added
572
573 = 1.3.7 - 2023-03-23 =
574 * Fix name per ticket display
575 * Change the layout and heading of ordered items on the ticket details
576 * Expiration warning on the ticket fixed for events without a end date
577
578 = 1.3.6 - 2023-03-21 =
579 * Remove the name per ticket from the product meta and moved it to the session
580 * Session data for the name per ticket will be deleted after the purchase
581
582 = 1.3.5 - 2023-03-20 =
583 * Fix column customer if the order was deleted already
584 * New option on the product to collect names for each sold ticket. The name will be printed on the ticket
585 * Added new export column for the public ticket id
586 * Your server timezone is used on the ticket scanner to determine the expiration status
587 * New option to print all qr codes of the tickets for a product
588
589 = 1.3.4 - 2023-03-09 =
590 * Access to admin area can be controlled by roles
591 * New option to prevent ticket beeing too early redeemed
592 * Ticket scanner has now an option to automatically redeem the ticket after retrieving it
593
594 = 1.3.3 - 2023-03-02 =
595 * New option for variable products, you can exclude now variants to be treated like a ticket
596 * Download option for the ICS calendar file within the product detail view
597 * Adjusted the ICS File to use the timezone
598 * Adjusted the ICS File - if no start time is set, it will be a day event
599 * If the order was not paid or completet, then the payment order dates are not shown on the ticket
600 * Fix for the missing end time on the ticket EXPIRE message
601
602 = 1.3.2 - 2023-02-23 =
603 * New option to display the ticket list name on the ticket
604 * New option to display the ticket list description on the ticket
605 * New option to display all purchased items of the order on the ticket
606 * If the customer order note is emtpy, the quotes are nor displayed
607 * Option area reposition some option to make it easier to find them
608 * Optimize the PDF invoice print - still a problem if you have so many ticket numbers, that they cannot fit within one invoice page
609 * Added optimization for plugin "PDF Invoices & Packing Slips for WooCommerce" and many tickets sold in one order
610 * Delete ticket repaired
611
612 = 1.3.1 - 2023-02-20 =
613 * Fix ticket list delete and tickets
614 * Add new option to have the purchase customer note on the ticket
615
616 = 1.3.0 - 2023-02-15 =
617 * Added support for plain permalinks for the ticket scanner
618 * New option to hide the event date from the ticket
619 * New option to activate a compatibility mode for the ticket urls in case you experience issues
620 * Fixed color issue of the ticket title and event name, so that your theme is not overwriting it
621 * Bug fix option to print the ticket number within the email to the buyer
622 * Ticket PDF will have the ticket number and order id in the filename if downloaded
623 * Label replacement for location used also on the product edit level
624 * Wording optimized
625 * Translation WPML added for English and German
626
627 = 1.2.11 - 2023-01-22=
628 * Display the public ticket id within the ticket admin detail view
629 * Fix redeem max amount value on the ticket admin detail view for 1 time redeem allowed tickets
630 * Display the purchase date within the ticket scanner
631 * Expiration operation extended to the ticket scanner - premium feature
632
633 = 1.2.10 - 2023-01-17 =
634 * Fix product view
635 * Rearrange the initial action and filter handler to be loaded
636 * Replacing whitespace of the ticket number prefix with "_"
637
638 = 1.2.9 - 2023-01-16 =
639 * Fix on ticket scanner to re-enter the input field for barcode scanner
640 * Optimization of classes and calls
641 * Fix issues with wp-cli calls
642 * Move Woocommerce handler to class
643 * Add new option to display the customer name for a ticket within the admin area on the ticket table
644 * Add new option to display the redeem counter and max value for a ticket within the admin area on the ticket table
645 * Increased the template redirect, so that the ticket detail page will be loaded on more templates
646
647 = 1.2.8 - 2023-01-08 =
648 * CVV number will also be visible on the plain email template (which is often used by invoice plugins)
649 * On plain mail or invoice plugins that are using the plain mail output, the hide ticket detail link will be also effective
650 * The hide ticket detail link will be also effective on the WCPDF plugin output
651 * PDF Download link will be visible also on the plain email template
652 * On plain mail or invoice plugins that are using the plain mail output, the hide ticket PDF link will be also effective
653 * Powered by sentence on the PDF ticket is shorten and the font size is set to 6pt
654 * Added new placeholder for the amount of tickets purchased on one item to display the position: {TICKET_POSITION}
655 * Add download button for PDF ticket to the ticket number details view
656
657 = 1.2.7 - 2023-01-04 =
658 * Fix of the missing ticket bug (one ticket or none ticket numbers where generated)
659 * Ticket numbers are no longer automatically freed if the order was cancelled. Only if the option for this is activated.
660
661 = 1.2.6 - 2023-01-03 =
662 * Fix if no free tickets are available anymore, then the message will be shown instead of the ticket number
663 * Fix the display on the support info
664 * Small optimizations
665
666 = 1.2.5 - 2022-12-31 =
667 * Add more infos to the support information panel
668 * Bug fix for redirect btn label
669 * Fix table definition of ip list
670 * Code size to 150 letters increased
671
672 = 1.2.4 - 2022-12-26 =
673 * Fix export of woocommerce ticket infos
674 * Bug fix email
675
676 = 1.2.3 - 2022-12-26 =
677 * New option to display the confirmed status counter on the ticket scanner view. The confirmed status counter is increased with each validation check of the ticket number
678 * New option to increase the confirmed validation check with a scan by the ticket scanner
679 * Introduced multiple redeem option. New product option to allow more than one time a redeem operation within the scanner
680 * Fixed bug to show the expired ticket warning
681 * Display more ticket information within the ticket scanner
682 * You can now enter date placeholder on the code prefix that will be replaced when the code is generated. Makes sense on the lists and product.
683 * The list of ticket numbers is now sorted by the creation date descending, to find faster your new generated ticket numbers
684 * Order processing optimized
685
686 = 1.2.2 - 2022-12-10 =
687 * If the order is cancelled, the used ticket codes will be freed up
688 * Quantity check while adding ticket number to the order
689 * Add stats to support area
690
691 = 1.2.1 - 2022-11-30 =
692 * Add input text field on the ticket scanner to use a keyboard or other external scanner
693 * Fix Ajax loading
694
695 = 1.2.0 - 2022-11-29 =
696 * Add action for option update
697 * Add new search option for registered user id
698 * Allow spaces between the search commands (LIST:, ORDERID:, CVV:, STATUS:, REDEEMED:, USERID:)
699 * Add new option "Clear the ticket number if the order was deleted or a refund triggered" to free up ticket numbers, if the order is cancelled or deleted
700 * Add new option "Allow to redeem ticket only if it is paid" for your ticket scanner user too
701 * Add new option "Display product variant name" to be shown on the ticket PDF
702 * Add the new ticket elements also to the ticket scanner
703 * Add new shortcode [sasoEventTicketsValidator_ticket_scanner] to have the ticket scanner rendered on your own page (security features are still executed)
704 * Add new option to display registered ticket numbers in the user profile view
705 * Add new option to display bought ticket numbers in the user profile view
706
707 = 1.1.10 - 2022-11-21 =
708 * Date format also for the event date
709 * Layout PDF ticket optimized for small event description
710 * Added support for product with variants
711
712 = 1.1.9 - 2022-11-16 =
713 * Added date and time format for ticket display to the client
714 * New option to set the font size for the PDF ticket
715 * Optimize ticket layout to have more space for event description
716 * New option to remove the HTML elements on your short description and ticket info for the PDF ticket
717
718 = 1.1.8 - 2022-11-09 =
719 * Added more error handling to the PDF generation
720 * Adopt the time within the ICS calendar file
721 * Add location to the ICS calendar file
722
723 = 1.1.7 - 2022-11-03 =
724 * Fix ticket detail page
725
726 = 1.1.6 - 2022-11-02 =
727 * You can choose a role to restrict access to the ticket scanner page
728 * Small bug fixes and optimizations
729
730 = 1.1.5 - 2022-10-31 =
731 * Tickets will be created only if the payment was completed or in processing. This should prevent tickets for failed payments.
732
733 = 1.1.4 - 2022-10-26 =
734 * Hide ticket and serial code information if the order is not paid
735
736 = 1.1.3 - 2022-10-14 =
737 * Catch deleted orders on the ticket detail view
738 * Adopted scanner page to reflect the errors while retrieving and redeeming tickets
739 * Fix error message for new products
740 * Removed Product Flyer button from the product edit page for *new* products
741
742 = 1.1.2 - 2022-10-09 =
743 * New scanner page displays the redeemed tickets if not dedicated in the options
744 * Ticket scanner shows also created tickets with order date
745
746 = 1.1.1 - 2022-10-06 =
747 * JS redirect fixed
748 * Fix clickable serial code in order view if more than one serial was added
749 * Optimization to overall loading/exectution time
750
751 = 1.1.0 - 2022-10-04 =
752 * Changing the page for the ticket scanner
753 * Add new option to add an URL for the QR code to be displayed
754 * Add button to display the QR with an URL in it
755 * Preview of QR image is now with the content visible
756 * Add new filter for JS redirect "saso_eventtickets_getJSRedirectURL"
757
758 = 1.0.12 - 2022-09-27 =
759 * Add button to display the QR with just the ticket number in it
760 * Add button to display the QR with URL to the PDF and ticket number in it
761 * Add global redirect URL option for user who redeem their own tickets
762 * Add translation option for ticket information on the detail view and PDF
763
764 = 1.0.11 - 2022-09-22 =
765 * Default value is changed to true for the option ro reuse not used ticket numbers within a ticket list assigned to a product
766 * Fix ticket scanner URL
767
768 = 1.0.10 - 2022-09-21 =
769 * Add new information to the support area
770 * Optimized the URL building for the ticket URLs
771
772 = 1.0.9 - 2022-09-20 =
773 * New field to see if the ticket is redeemed on the admin area
774 * You can search and filter for redeemed tickets within the admin area REDEEMED:[1|0]
775 * New option: Add the quantity of the purchase tickets of an item within an order to the ticket PDF.
776 * New option: Define the text "quantity purchased tickets" for ticket PDF
777 * Footer on the PDF font size decreased
778
779 = 1.0.8 - 2022-09-14 =
780 * Ticket scanner error message optimized
781 * Ticket scanner scan and loading of the ticket optimized
782 * Order status to redeem tickets set to "processing" and "complete"
783 * Error message during redeem for #8003 optimized
784
785 = 1.0.7 - 2022-08-22 =
786 * Only ticket codes are generated, no longer restriction codes
787 * Fix product formatter values
788 * Remove product serial information with code deletion
789 * Small Optimizations
790
791 = 1.0.6 - 2022-08-19 =
792 * Fix hanging ticket scanner
793
794 = 1.0.5 - 2022-08-17 =
795 * Serial code options removed
796 * New option: Show event date on mail and pdf
797 * New option: Show event date on product detail page
798
799 = 1.0.4 - 2022-08-16 =
800 * New option to hide your wordpress name and URL from PDF ticket
801 * Newline in ticket info added
802 * ICS calendar file can be attached to the WooCommerce mails
803 * ICS calendar file can be downloaded on the detail page
804
805 = 1.0.3 - 2022-08-12 =
806 * New option to add a global logo to the ticket flyer
807 * New option to add a global banner to the ticket flyer
808 * New option to add background image to the ticket flyer
809 * New option to add a global logo to the ticket PDF
810 * New option to add a global banner to the ticket PDF
811 * New option to add background image to the ticket PDF
812
813 = 1.0.2 - 2022-08-09 =
814 * New browser window open if clicked on the ticket detail view after purchase an event ticket
815 * Add image for the ticket scanner to show if redeeming a ticket was successful or not
816 * Code list at WooCommerce product detail is sorted now
817 * Add PDF event flyer download with qr code
818 * New option to hide your wordpress description from the flyer and PDF ticket
819 * Allow HTML like on posts for event ticket short description and info text
820 * Display price on ticket with currency and two decimal digits
821
822 = 1.0.1 - 2022-08-07
823 * HTML can be used on the ticket detail note and product description
824 * Font changed to support arabic letters
825
826 = 1.0.0 - 2022-08-05 =
827 * Initial Public Release
828