forked from the-events-calendar/event-tickets
-
Notifications
You must be signed in to change notification settings - Fork 0
/
changelog.txt
1875 lines (1472 loc) · 195 KB
/
changelog.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
== Changelog ==
= [5.8.4] 2024-03-25 =
* Fix - Events Calendar Pro promo shouldn't show when it's already installed or when not editing an event. [ET-2018]
* Fix - Addressed a problem preventing the export of event attendees by email. [ETP-904]
* Fix - In the block editor, ticket will no longer be deleted when you open the ticket block settings. [ET-2046]
* Fix - Show post excerpt line breaks within ticket emails. [ET-2006]
* Fix - Front-end tickets block button padding is now consistent on hover and when disabled. [ET-2035]
* Fix - Allow blank sender name and email to be stored within Tickets Emails settings. [ET-2008]
* Fix - Corrected an issue where `attendees_table->prepare_items()` was being called multiple times. [ET-2005]
* Fix - Tickets block will be properly registered when creating a new post or page. [ET-2045]
* Fix - Corrected an issue where the Post Tickets ORM method `filter_by_has_tickets` would prepare an empty statement. [ET-2017]
* Tweak - Added additional fields to the Event Tickets Site Health section. [ET-2017]
* Feature - Add the Series Pass email template. [ET-1854]
* Tweak - Adjusted the logic for calculating fees when using Stripe. [ET-2015]
* Tweak - Added filters: `tec_tickets_email_class`
* Tweak - Changed views: `emails/series-pass`, `emails/template-parts/body/additional-content`, `emails/template-parts/body/post-description`, `emails/template-parts/body/series-events-list`, `emails/template-parts/body/series-pass-dates`, `emails/template-parts/body/thumbnail`, `emails/template-parts/header/head/series-pass-styles`, `emails/template-parts/header/head/styles`
= [5.8.3] 2024-03-12 =
* Fix - Fixed updating stock data when Tickets Commerce attendees are moved. [ET-2009]
* Fix - Fixed showing duplicate order overview data from TribeCommerce when ETP is disabled. [ET-2011]
* Fix - Stock will be calculated correctly when an order fails and then succeeds while using Tickets Commerce. [ET-1833]
* Fix - Decode any HTML entities that appear in the subject line of outgoing emails. [ET-2007]
* Fix - Fixed multiple issues related to series pass check-ins. [ET-1936]
* Fix - Site Health will no longer fatal when providers are not setup. [ET-2047]
* Tweak - Use dynamic ticket labels within the block editor's Tickets Block. [ET-690]
* Tweak - Added filters: `tec_tickets_move_attendees_ids`, `tec_tickets_attendee_manual_uncheckin_success_data`, `tec_tickets_attendee_uncheckin`
* Security - Added filterable role access to the attendee page (`tec_tickets_attendees_page_role_access`). [SVUL-1]
* Security - Added filterable role access to the orders page (`tec_tickets_report_{$page_slug}_page_role_access`). [SVUL-1]
* Language - 1 new strings added, 56 updated, 2 fuzzied, and 0 obsoleted
= [5.8.2] 2024-02-19 =
* Feature - Support per Event attendance for Series Pass Attendees for manual and app-based check-ins. [ET-1936]
* Fix - Available number when moving Series Pass Attendees. [ET-2009]
* Language - 5 new strings added, 167 updated, 14 fuzzied, and 9 obsoleted
= [5.8.1] 2024-02-07 =
* Fix - Removed type casting from filter method of series pass to avoid fatal errors. [ET-2014]
* Fix - Ensure correct attendee information is included in the attendee emails. [ET-1988]
* Fix - Resolve deprecation notices regarding `ArrayAccess::offsetGet()` [ET-1949]
* Fix - Resolved an issue where Order Status was not populated when exporting the Attendee List using Tickets Commerce. [ET-1883]
* Fix - Ticket is removed now when using the delete option from the block editor. [ET-1879]
* Fix - Update button will now show when the opt-out checkbox shows on the My Tickets page. [ET-1980]
* Fix - Update usage of `method_exists()` to comply with PHP 8.1 standards. [ET-1759]
* Tweak - Added additional information to the Site Health Section and added `tec_tickets_site_health_subsections` filter. [ET-1925]
* Tweak - Added Export option to Ticket Commerce Order page and `tec_tc_order_report_export_args` filter. [ET-1872]
* Tweak - Added Print button to Ticket Commerce Orders. [ET-1873]
* Tweak - Customer name appears now as description of a Stripe payment. Added `tec_tickets_commerce_stripe_update_payment_description` filter. [ET-1607]
* Tweak - Declared dynamic properties in Tribe__Tickets__Main, Tribe__Tickets__Tickets_Handler, Tribe__Tickets__REST__V1__Messages to prevent warnings in php 8.2 [ET-1950]
* Tweak - Update default footer text of Tickets Emails to include link to website. [ET-1971]
* Tweak - Added filters: `tec_tc_order_report_export_args`, `tec_tickets_commerce_stripe_update_payment_description`, `tec_tickets_site_health_subsections`
* Tweak - Changed views: `blocks/tickets/footer`, `emails/template-parts/body/footer/credit`, `registration-js/content`, `registration/button-cart`, `tickets/orders`, `v2/tickets/footer/return-to-cart`
= [5.8.0] 2024-01-22 =
* Version - Event Tickets 5.8.0 is only compatible with The Events Calendar 6.3.0 and higher.
* Version - Event Tickets 5.8.0 is only compatible with Event Tickets Plus 5.9.0 and higher.
* Feature - New ticket type field for all Ticket Post Types.
* Feature - New type of Ticket: Series Passes to start enabling Recurring Event Ticketing.
* Enhancement - Improved the Design and UX of the Attendees and Orders page.
* Tweak - Added filters: `tec_tickets_ticket_panel_data`, `tec_tickets_ticket_type_default_header_description`, `tec_tickets_enabled_ticket_forms_{$post_type}`, `tec_tickets_allow_tickets_on_recurring_events`, `tec_tickets_commerce_order_report_summary_should_include_event_sales_data`, `tec_tickets_repository_filter_by_event_id`, `tec_recurring_tickets_enabled`, `tec_tickets_flexible_tickets_editor_data`, `tec_tickets_find_ticket_type_host_posts_query_args`, `tec_tickets_attendees_filter_by_event`, `tec_tickets_attendees_filter_by_event_not_in`, `tec_tickets_attendees_event_details_top_label`, `tec_tickets_editor_configuration_localized_data`, `tec_tickets_panel_list_helper_text`, `tec_tickets_normalize_occurrence_id`, `tec_tickets_is_ticket_editable_from_post`, `tec_tickets_my_tickets_link_ticket_count_by_type`, `tec_tickets_editor_list_ticket_types`, `tec_tickets_editor_list_table_data`, `tec_tickets_editor_list_table_data_{$ticket_type}`, `tribe_tickets_block_show_unlimited_availability`, `tec_tickets_get_event_capacity`
* Tweak - Removed filters: `tec_tickets_hide_view_link`
* Tweak - Added actions: `tec_flexible_tickets_activated`, `tec_tickets_panels_before`, `tec_tickets_panels_after`, `tec_tickets_ticket_update`, `tec_tickets_ticket_add`, `tec_tickets_list_row_edit`, `tec_tickets_editor_list_table_title_icon_{$ticket_type}`, `tec_tickets_editor_list_table_before`, `tec_tickets_ticket_form_main_start`, `tec_tickets_ticket_form_main_start_{$ticket_type}`
* Tweak - Changed views: `blocks/attendees/view-link`, `emails/template-parts/body/order/attendees-table/header-row`, `tickets/email`, `tickets/my-tickets`, `tickets/my-tickets/orders-list`, `tickets/my-tickets/tickets-list`, `tickets/my-tickets/title`, `tickets/orders`, `tickets/view-link`, `v2/tickets/item`, `v2/tickets/items`, `v2/tickets/series-pass/header`
* Language - 62 new strings added, 212 updated, 9 fuzzied, and 15 obsoleted
= [5.7.1] 2023-12-13 =
* Tweak - Prevented Single Attendee endpoint from throwing a notice on PHP 8+. [ET-1935]
* Tweak - Attendees listed on the `Your Tickets` section will now match the order they were entered in. [ET-1924]
* Tweak - Notify users of Wallet Plus availability on attendees page. [ET-1938]
* Tweak - Notify users of Wallet Plus availability on Tickets Emails settings page. [ET-1937]
* Tweak - Add attendee name to attendees list after purchase or registration. [ET-1939]
* Tweak - Added filter `tec_tickets_commerce_gateway_stripe_webhook_valid_key_polling_attempts` to allow the modification of how many attempts Tickets Commerce will poll for Stripe webhooks for validation.
* Fix - Tickets Commerce Stripe webhooks properly handles internally validating the Secret Signing key. [ET-1511]
* Fix - Tickets Commerce Stripe Charge and Payment Intent webhooks no longer create duplicated success emails for a single ticket purchase. [ET-1792]
* Language - 3 new strings added, 42 updated, 0 fuzzied, and 0 obsoleted
= [5.7.0] 2023-11-16 =
* Version - Event Tickets 5.7.0 is only compatible with The Events Calendar 6.2.7 and higher.
* Version - Event Tickets 5.7.0 is only compatible with Event Tickets Plus 5.8.0 and higher.
* Feature - Include all the features to have Wallet Plus compatibility into Event Tickets.
* Tweak - Add tickets to the Tickets Commerce success page. [ETWP-30]
* Tweak - Add tickets to the RSVP block confirmation state. [ETWP-62]
* Language - 30 new strings added, 30 updated, 0 fuzzied, and 0 obsoleted
= [5.6.8.1] 2023-11-09 =
* Version - Event Tickets 5.6.8.1 is only compatible with The Events Calendar 6.2.6.1 and higher
* Fix - Update a common library to prevent possible fatals. [TEC-4978]
* Language - 0 new strings added, 9 updated, 0 fuzzied, and 0 obsoleted
= [5.6.8] 2023-11-08 =
* Tweak - Added tabs for navigating between Attendees and Orders in the Tickets Commerce admin. [ET-1867]
* Tweak - Added action `tec_tickets_commerce_reports_tabbed_view_before_register_tab` and `tec_tickets_commerce_reports_tabbed_view_after_register_tab` allow adding third-party tabs. [ET-1867]
* Tweak - Added filter `tec_tickets_commerce_reports_tabbed_page_title` and `tec_tickets_commerce_reports_tabbed_view_tab_map` allow granular control over how Tickets Commerce tabs behave. [ET-1867]
= [5.6.7] 2023-11-01 =
* Feature - Tickets Commerce orders report page design update. [ET-1810]
* Tweak - Re-styled Empty RSVP Block in Block Editor to match frontend design. Styles will be the same in block editor and in the user interface [ET-1818]
* Tweak - Re-styled Inactive RSVP Block in Block Editor to match frontend design. Styles will be the same in block editor and in the user interface [ET-1823]
* Tweak - Re-styled Active RSVP Block in Block Editor to match frontend design. Styles will be the same in block editor and in the user interface [ET-1825]
* Tweak - Re-styled Create and Edit RSVP Tickets in Block Editor. [ET-1836]
* Tweak - Re-styled Inactive Tickets Block in Block Editor. Empty state now has a new design [ET-1817]
* Tweak - Re-styled Inactive Tickets Block with tickets. Inactive state with tickets has a new design [ET-1822]
* Tweak - Re-styled Active Tickets Block with tickets. Add information icons and tooltips. [ET-1824]
* Tweak - Re-styled Create and Edit Tickets in Block Editor. [ET-1835]
* Tweak - Re-styled Tickets Settings in Block Editor. [ET-1834]
* Tweak - Using react-number-format to display price. [ET-1885]
* Tweak - Declared dynamic properties for Attendees page to avoid deprecation warnings.
* Fix - Orders title in admin page. [ET-1868]
* Fix - Typo on My Tickets when using Ticket Commerce only. [ET-1909]
* Language - 3 new strings added, 60 updated, 0 fuzzied, and 1 obsoleted
= [5.6.6.1] 2023-10-12 =
* Fix - Correct a problem that can cause a fatal when plugins are deactivated in a certain order. [TEC-4951]
= [5.6.6] 2023-10-11 =
* Version - Event Tickets 5.6.6 is only compatible with Event Tickets Plus 5.7.6 and higher.
* Tweak - Include a QRCode Library in Event Tickets to improve conformity across other addons. [ETWP-29]
* Fix - The Attendee Registration feature will now use the modal by default. [ETP-882]
* Fix - Restore possibility to move Tickets and Attendees to Single Events that are part of a Series. [ET-1862]
* Fix - When using the block editor, the Attendee Information modal will be properly sized. [ETP-883]
* Fix - Ticket property invalidation to ensure capacity, inventory and availability are correctly invalidated. [ET-1887]
* Fix - Fix order status sometimes showing incorrectly for sites in languages other than English. [ET-1875]
* Fix - When transferring tickets from one event to another using Tickets Commerce, the capacity and stock levels for each ticket should be correctly updated. [ETP-866]
* Fix - Avoid showing duplicate warning related to recurring event on ticket meta box for new event submissions using Community Events. [ECP-1538]
* Fix - Prevent fatal related to Events Calendar Pro on older versions triggering internal service provider to be loaded when it shouldn't be. [ET-1886]
* Language - 1 new strings added, 13 updated, 0 fuzzied, and 0 obsoleted
= [5.6.5.1] 2023-09-28 =
* Version - Event Tickets 5.6.5.1 is only compatible with The Events Calendar 6.2.2.1 and higher.
* Fix - Fix - Correct issue where Telemetry would register active plugins multiple times. [TEC-4920]
= [5.6.5] 2023-09-13 =
* Version - Event Tickets 5.6.5 is only compatible with The Events Calendar 6.2.2 and higher.
* Tweak - Ticket names over 125 characters will now be truncated when being sent to Paypal. [ET-1865]
* Tweak - Validate check-in data before updating with attendee update REST endpoint. [ET-1863]
* Tweak - Implement new design for Attendees Page, Ticket Overview. [ET-1840]
* Tweak - Added notice regarding the availability of Paystack for Tickets Commerce. [ET-1763]
* Tweak - Improve performance of the post admin list. [ET-1870]
* Tweak - Removed some deprecated filter_vars to avoid PHP 8.1 warnings. [ET-1800]
* Fix - Corrected wallet settings names in Tickets Commerce Stripe checkout code. [ET-1866]
* Fix - Incorrect ticket count in Ticket email within the Tickets Emails feature. [ET-1832]
* Fix - Added support for filtering attendees by TicketsCommerce order status. [ET-1863]
* Fix - Prevent Fatal error around Promoter usage of Firebase\JWT\JWT for encryption. [ET-1876]
* Fix - Prevent some button background styles from being overridden by theme editors. [ET-1815]
* Language - 15 new strings added, 67 updated, 1 fuzzied, and 1 obsoleted
= [5.6.4] 2023-08-16 =
* Fix - Fixed translation issues with translating month names in other languages while displaying ticket available message. [ET-1820]
* Fix - Ensure the Attendees page displays correctly when accessed through the Events Manager. [ECP-1527]
* Tweak - The Attendee Registration page will now display properly when using Divi with dynamic CSS enabled. [ETP-864]
* Tweak - Include Event/Post title alongside Ticket name on PayPal order notification emails. [ET-1770]
* Fix - Include Commerce tickets in cached results; correctly fetch posts without tickets. [ET-1808]
* Tweak - Cache Tickets objects for performance improvements. [ET-1808]
* Tweak - Remove some PHP 8.1 deprecation warnings. [ET-1830]
* Fix - Prevention of creating tickets in Classic Editor for recurring events when using custom tables. [ET-1826]
* Fix - Prevention of creating tickets in Block Editor for recurring events when using custom tables. [ET-1827]
* Tweak - Add a notice in the Tickets Commerce Paypal settings for non-https sites. [ET-1773]
* Fix - Footer links in Tickets Emails template using the wrong color. [ET-1784]
* Tweak - Capitalize payment provider names in Tickets Emails. [ET-1776]
* Fix - Removal of double-escaped characters in Tickets Emails sender's name. [ET-1777]
* Language - 2 new strings added, 89 updated, 0 fuzzied, and 0 obsoleted
= [5.6.3] 2023-07-18 =
* Feature - Integrated Yoast Duplicate Post for seamless duplication of tickets, while cloning events. [ET-760]
* Tweak - Add notice about the availability of Paystack for Tickets Commerce. [ET-1764]
* Tweak - Improve performance in admin due to unnecessary Tickets Commerce calls being made. [ET-1736]
* Tweak - Refactored CSS for Tickets Emails to better conform to email client CSS standards. [ET-1802]
* Tweak - Added filters: `tec_tickets_filter_event_id`, `tec_tickets_hide_attendee_list_optout`
* Tweak - Changed views: `emails/template-parts/header/head/styles`
* Fix - Updating total shared capacity should properly update each ticket capacity and stock. [ETP-854]
* Fix - Fixed get tickets link anchor from event listings for new ticket views. [ET-1768]
* Fix - Ticketed Commerce events will now be accurately categorized and counted under the ticketed tab in the Dashboard Event List. [ET-1774]
* Fix - The attendee export functionality for old converted recurring events has been improved to accurately export attendees. [ET-1739]
* Fix - The Attendee List will now be correctly displayed when the 'Show attendees list on event page' option is enabled within the classic editor. [ETP-623]
* Fix - Fixed moving attendees from deleted tickets to new tickets of same type. [ET-1577]
* Language - 1 new strings added, 77 updated, 0 fuzzied, and 0 obsoleted
= [5.6.2] 2023-06-29 =
* Tweak - Introduced new the filters `tec_tickets_commerce_order_page_title` and `tec_tickets_attendees_order_view_title` to allow customizing the Order Report Page title [ET-1737]
* Tweak - Added filters: `tec_tickets_commerce_order_page_title`, `tec_tickets_attendees_order_view_title`
* Tweak - Removed filters: `tribe_tickets_attendees_show_view_title`
* Fix - Updated the page heading when on the Orders Report page. [ET-1737]
* Fix - When no providers are enabled, a warning will display above the `New Ticket` and `New RSVP` area explaining that at least one must be enabled. [ET-1696]
* Fix - Corrected an issue with the `New ticket` button having invalid HTML. [ET-1631]
* Fix - Resolved an issue that caused compatibility problems between specific themes and the Attendee Registration page. [ET-1767]
* Language - 3 new strings added, 41 updated, 1 fuzzied, and 0 obsoleted
= [5.6.1.2] 2023-06-23 =
* Fix - Ensure there is backwards compatibility with Extensions and Pods.
= [5.6.1.1] 2023-06-22 =
* Fix - Prevent Telemetry from being initialized and triggering a Fatal when the correct conditionals are not met.
= [5.6.1] 2023-06-22 =
* Version - Event Tickets 5.6.1 is only compatible with The Events Calendar 6.1.2 and higher.
* Version - Event Tickets 5.6.1 is only compatible with Event Tickets Plus 5.7.1 and higher.
* Version - Event Tickets 5.6.1 is only compatible with Community Events 4.9.3 and higher.
* Fix - Lock our container usage(s) to the new Service_Provider contract in tribe-common. This prevents conflicts and potential fatals with other plugins that use a di52 container.
* Fix - Email templates overrides now works as expected. [ET-1780]
= [5.6.0.2] 2023-06-21 =
* Fix - Prevent Attendee list from throwing a notice on PHP 8+.
* Fix - Adjusted our PHP Exception usage to protect against third-party code causing fatals when attempting to access objects that have not been initialized.
= [5.6.0.1] 2023-06-20 =
* Fix - Increase the reliability of Telemetry initialization for Event Tickets loading [TEC-4836]
* Fix - Resolved issues with Attendee Registration not being bound correctly on loading. [ET-1771]
* Tweak - Added actions: `tec_telemetry_modal`
* Tweak - Changed views: `blocks/tickets/submit`
= [5.6.0] 2023-06-15 =
* Feature - Introduction of Tickets Emails, the new and improved solution for managing Event Tickets related emails.
* Tweak - Display order details link for TicketsCommerce providers on Orders page Gateway ID column. [ET-1729]
* Tweak - Add support for Gmail JSON LD markup of Ticket Emails. [ET-1601][ET-1637]
* Tweak - Removed Freemius integration in favor of Telemetry an in-house info solution.
* Tweak - Added filters: `tec_tickets_emails_dispatcher`, `tec_tickets_emails_{$email_slug}_dispatcher`, `tec_tickets_emails_dispatcher_headers`, `tec_tickets_emails_dispatcher_{$email_slug}_headers`, `tec_tickets_emails_dispatcher_attachments`, `tec_tickets_emails_dispatcher_{$email_slug}_attachments`, `tec_tickets_emails_dispatcher_to`, `tec_tickets_emails_dispatcher_{$email_slug}_to`, `tec_tickets_emails_dispatcher_subject`, `tec_tickets_emails_dispatcher_{$email_slug}_subject`, `tec_tickets_emails_dispatcher_content`, `tec_tickets_emails_dispatcher_{$email_slug}_content`, `tec_tickets_email_json_ld_{$type}_schema_data`, `tec_tickets_emails_{$email->slug}_json_ld_schema`, `tec_tickets_emails_json_data_encode_options`, `tec_tickets_send_rsvp_email_pre`, `tec_tickets_send_rsvp_non_attendance_confirmation_pre`, `tec_tickets_send_tickets_email_for_attendee_pre`
* Tweak - Removed filters: `tec_tickets_emails_heading_plural`, `tec_tickets_emails_{$this->slug}_heading_plural`, `tec_tickets_emails_subject_plural`, `tec_tickets_emails_{$this->slug}_subject_plural`, `tec_tickets_emails_headers`, `tec_tickets_emails_{$this->slug}_headers`, `tec_tickets_emails_attachments`, `tec_tickets_emails_{$this->slug}_attachments`, `tec_tickets_emails_default_emails`, `tec_tickets_emails_post_type_args`
* Tweak - Changed views: `v2/emails/admin-new-order`, `v2/emails/customer-purchase-receipt`, `v2/emails/new-order/body`, `v2/emails/purchase-receipt/body`, `v2/emails/purchase-receipt/intro`, `v2/emails/rsvp-not-going`, `v2/emails/rsvp-not-going/body`, `v2/emails/rsvp`, `v2/emails/rsvp/body`, `v2/emails/template-parts/body`, `v2/emails/template-parts/body/add-content`, `v2/emails/template-parts/body/footer`, `v2/emails/template-parts/body/footer/content`, `v2/emails/template-parts/body/footer/credit`, `v2/emails/template-parts/body/header`, `v2/emails/template-parts/body/header/image`, `v2/emails/template-parts/body/order/attendees-table`, `v2/emails/template-parts/body/order/attendees-table/attendee-email`, `v2/emails/template-parts/body/order/attendees-table/attendee-info`, `emails/template-parts/body/order/attendees-table/attendee-name`, `v2/emails/template-parts/body/order/attendees-table/custom-fields`, `v2/emails/template-parts/body/order/attendees-table/header-row`, `v2/emails/template-parts/body/order/attendees-table/ticket-id`, `v2/emails/template-parts/body/order/attendees-table/ticket-title`, `v2/emails/template-parts/body/order/customer-purchaser-details`, `v2/emails/template-parts/body/order/error-message`, `emails/template-parts/body/order/order-gateway-data`, `v2/emails/template-parts/body/order/order-total`, `v2/emails/template-parts/body/order/payment-info`, `v2/emails/template-parts/body/order/event-title`, `v2/emails/template-parts/body/order/purchaser-details/date`, `v2/emails/template-parts/body/order/purchaser-details/email`, `v2/emails/template-parts/body/order/purchaser-details/name`, `v2/emails/template-parts/body/order/purchaser-details/order-number`, `v2/emails/template-parts/body/order/ticket-totals`, `v2/emails/template-parts/body/order/ticket-totals/header-row`, `v2/emails/template-parts/body/order/ticket-totals/ticket-price`, `v2/emails/template-parts/body/order/ticket-totals/ticket-quantity`, `v2/emails/template-parts/body/order/ticket-totals/ticket-row`, `v2/emails/template-parts/body/order/ticket-totals/ticket-title`, `emails/template-parts/body/post-description`, `emails/template-parts/body/post-title`, `v2/emails/template-parts/body/ticket/holder-name`, `v2/emails/template-parts/body/ticket/number-from-total`, `v2/emails/template-parts/body/ticket/security-code`, `v2/emails/template-parts/body/ticket/ticket-name`, `v2/emails/template-parts/body/tickets-total`, `v2/emails/template-parts/body/tickets`, `v2/emails/template-parts/body/title`, `v2/emails/template-parts/footer`, `v2/emails/template-parts/footer/footer-preview`, `v2/emails/template-parts/footer/footer`, `v2/emails/template-parts/header`, `v2/emails/template-parts/header/head/json-ld`, `v2/emails/template-parts/header/head/meta`, `v2/emails/template-parts/header/head/scripts`, `v2/emails/template-parts/header/head/styles`, `v2/emails/template-parts/header/head/title`, `v2/emails/template-parts/header/header-preview`, `v2/emails/template-parts/header/header`, `v2/emails/template-parts/header/top-link`, `v2/emails/ticket`, `v2/emails/ticket/body`, `v2/emails/admin-failed-order`, `v2/emails/failed-order/body`, `v2/emails/template-parts/body/order/attendees-table/attendee-name`, `v2/emails/template`
* Fix - Tickets Commerce PayPal sandbox connection problem resolved.
* Language - 19 new strings added, 154 updated, 1 fuzzied, and 24 obsoleted
= [5.5.11.1] 2023-05-09 =
* Fix - Admin Dashboard loading slowly while counting attendees. [ET-1698]
* Fix - Resolve Fatal occurring for some Tickets Commerce users around Order Models and Cart usage. [ET-1735]
= [5.5.11] 2023-05-04 =
* Tweak - Add Ticket data with attendee data as checkin response. [ET-1694]
* Tweak - Added the ability to disable the Attendees column on the Events admin dashboard using `tec_tickets_admin_post_type_table_column` or `tec_tickets_admin_post_type_table_column_{$column}`. [ET-1701]
* Tweak - Save number of attendees checked-in via Event Tickets Plus app. [ET-1695]
* Fix - When using Tickets Commerce tickets under the price of $1 will no longer display improperly. Deprecated `maybe_reset_cost_format`. [ET-1697]
* Language - 21 new strings added, 85 updated, 0 fuzzied, and 10 obsoleted
= [5.5.10] 2023-04-03 =
* Tweak - Added functionality to properly restock deleted attendee ticket for Tickets Commerce. [ETP-860]
* Tweak - Add the Attendee count for the site to the `At a Glance` admin widget. [ET-1654]
* Tweak - Add `post_title` data for attendees created using Tickets Commerce. [ET-1590]
* Tweak - Added filters: `tec_tickets_emails_heading_plural`, `tec_tickets_emails_{$this->slug}_heading_plural`, `tec_tickets_emails_subject_plural`, `tec_tickets_emails_{$this->slug}_subject_plural`, `tec_tickets_emails_{$this->slug}_from_email`, `tec_tickets_emails_{$this->slug}_from_name`, `tec_tickets_emails_{$this->slug}_headers`, `tec_tickets_emails_{$this->slug}_attachments`, `tec_tickets_emails_{$this->slug}_placeholders`, `tec_tickets_emails_recipient`, `tec_tickets_emails_{$this->slug}_recipient`, `tec_tickets_emails_subject`, `tec_tickets_emails_{$this->slug}_subject`, `tec_tickets_emails_heading`, `tec_tickets_emails_{$this->slug}_heading`, `tec_tickets_emails_additional_content`, `tec_tickets_emails_{$this->slug}_additional_content`, `tec_tickets_emails_settings`, `tec_tickets_emails_{$this->slug}_settings`, `tribe_tickets_rsvp_tickets_to_send`
* Tweak - Removed filters: `tec_tickets_emails_heading_`, `tec_tickets_emails_subject_`, `tribe_rsvp_non_attendance_email_subject`
* Tweak - Changed views: `v2/emails/customer-completed-order`, `v2/emails/rsvp-not-going`, `v2/emails/rsvp-not-going/body`, `v2/emails/template-parts/body/title`
* Fix - When using Tickets Commerce the SKU will properly appear when creating a ticket using Community Tickets. [CT-64]
* Fix - Fixed Tickets/RSVP blocks crashing when hovering over their tooltips. [ET-1674]
* Fix - Undefined $going variable on Ajax request. [ET-1612]
* Language - 33 new strings added, 83 updated, 1 fuzzied, and 6 obsoleted
= [5.5.9.1] 2023-03-13 =
* Fix - Fixed unlimited capacity tickets showing as sold out on calendar views. [ET-1678]
* Fix - Fix fatal on the attendees screen when accessing as a non-admin user. [ET-1679]
= [5.5.9] 2023-03-08 =
* Tweak - Code maintenance for the attendees screen. [ET-1635]
* Tweak - Save activation time for Event Tickets. [ET-1639]
* Tweak - Added wrapper method to fetch RSVP ticket not going option data. [ETP-843]
* Tweak - Save last check-in time for tickets scanned via the Event Tickets Plus APP. [ET-1640]
* Tweak - Added filters: `tec_tickets_emails_heading_`, `tec_tickets_emails_subject_`, `tec_tickets_emails_from_email`, `tec_tickets_emails_from_name`, `tec_tickets_emails_headers`, `tec_tickets_emails_attachments`, `tec_tickets_emails_placeholders`, `tec_tickets_emails_format_string`, `tec_tickets_emails_registered_emails`, `tec_tickets_emails_default_emails`, `tec_tickets_emails_post_type_args`
* Tweak - Removed filters: `tribe_tickets_caps_can_manage_attendees`
* Tweak - Added actions: `tribe_log`
* Tweak - Changed views: `v2/emails/admin-failed-order`, `v2/emails/admin-new-order`, `v2/emails/customer-completed-order`, `v2/emails/email-template`, `v2/emails/email-template/body`, `v2/emails/email-template/body/add-links`, `v2/emails/email-template/body/date`, `v2/emails/email-template/body/event-description`, `v2/emails/email-template/body/event-image`, `v2/emails/email-template/body/event-title`, `v2/emails/email-template/body/footer-content`, `v2/emails/email-template/body/footer`, `v2/emails/email-template/body/greeting`, `v2/emails/email-template/body/header-image`, `v2/emails/email-template/body/header`, `v2/emails/email-template/body/recipient-name`, `v2/emails/email-template/body/ticket-info`, `v2/emails/email-template/body/top-link`, `v2/emails/email-template/main`, `v2/emails/email-template/preview`, `v2/emails/email-template/style`, `v2/emails/rsvp`, `v2/emails/template-parts/body`, `v2/emails/template-parts/body/event/date`, `v2/emails/template-parts/body/event/description`, `v2/emails/template-parts/body/event/image`, `v2/emails/template-parts/body/event/links`, `v2/emails/template-parts/body/event/title`, `v2/emails/email-template/body/event-location`, `v2/emails/template-parts/body/footer`, `v2/emails/template-parts/body/footer/content`, `v2/emails/email-template/body/footer-credit`, `v2/emails/template-parts/body/header`, `v2/emails/template-parts/body/header/image`, `v2/emails/template-parts/body/ticket/holder-name`, `v2/emails/template-parts/body/ticket/number-from-total`, `v2/emails/template-parts/body/ticket/security-code`, `v2/emails/template-parts/body/ticket/ticket-name`, `v2/emails/template-parts/body/tickets-total`, `v2/emails/template-parts/body/tickets`, `v2/emails/template-parts/body/title`, `v2/emails/template-parts/footer`, `v2/emails/template-parts/footer/footer-preview`, `v2/emails/template-parts/footer/footer`, `v2/emails/template-parts/header`, `v2/emails/template-parts/header/head/json-ld`, `v2/emails/template-parts/header/head/meta`, `v2/emails/template-parts/header/head/scripts`, `v2/emails/template-parts/header/head/styles`, `v2/emails/template-parts/header/head/title`, `v2/emails/template-parts/header/header-preview`, `v2/emails/template-parts/header/header`, `v2/emails/template-parts/header/top-link`, `v2/emails/template`, `v2/emails/ticket`
* Fix - Fixed shared capacity ticket counts not showing properly on calendar views. [ETP-851]
* Fix - Fixed attendee ticket title for moved TicketsCommerce tickets. [ET-1611]
* Fix - Fixed fatal error on the Tickets Settings page when site language was set to Italian. [ET-1645]
* Language - 16 new strings added, 181 updated, 1 fuzzied, and 94 obsoleted
= [5.5.8] 2023-02-22 =
* Version - Event Tickets 5.5.8 is only compatible with The Events Calendar 6.0.10 and higher.
* Version - Event Tickets 5.5.8 is only compatible with Event Tickets Plus 5.6.7 and higher.
* Tweak - PHP version compatibility bumped to PHP 7.4
* Tweak - Version Composer updated to 2
* Tweak - Version Node updated to 18.13.0
* Tweak - Version NPM update to 8.19.3
* Tweak - Reduce JavaScript bundle sizes for Blocks editor
= [5.5.7] 2023-02-09 =
* Tweak - Added currency format options to alter currency decimal separator, thousand separator, and number of decimal places. [ET-1608]
* Tweak - Updated Currency options in Tickets Commerce settings for Croatian users from Kuna (HRK) to Euro (EUR). [ET-1625]
* Tweak - Updated Attendee Registration Fields upsell notice to only display in admin dashboard. [CT-67]
* Fix - Resolve provisional IDs properly on the event edit screen for ticket management actions. [ET-1632]
* Fix - Fixed Ticket Commerce cart cookies not getting saved. [ET-1629]
* Language - 28 new strings added, 189 updated, 5 fuzzied, and 3 obsoleted
= [5.5.6] 2023-01-16 =
* Tweak - Updated the settings description for stock handling options. [ET-1603]
* Tweak - Added the `tribe-tickets__tickets-item--shared-capacity` wrapper class for tickets having shared capacity. [ETP-841]
* Tweak - Added a dashboard notice for sites running PHP versions lower than 7.4 to alert them that the minimum version of PHP is changing to 7.4 in February 2023.
* Tweak - Added search capabilities to the Tickets Commerce Orders report page. [ET-1259]
* Fix - Allow loading attendance page with `event_id` params that use The Events Calendar provisional IDs. [ET-1624]
* Language - 4 new strings added, 43 updated, 0 fuzzied, and 2 obsoleted
= [5.5.5] 2022-12-08 =
* Tweak - Removed locale param for Tickets Commerce JS SDK as per PayPal recommendation. [ET-1615]
* Fix - Remove need for Platform Controls to verify webhook signatures in Stripe. [ET-1508]
* Fix - Fixed the order of tickets in an event changing when you haven't manually requested it. [ET-1568]
* Fix - Fixed shared capacity tickets only showing the lowest capacity between the shared pool tickets. [ETP-815]
* Language - 110 new strings added, 193 updated, 5 fuzzied, and 24 obsoleted
= [5.5.4] 2022-11-09 =
* Fix - Fixes multiple of the same ticket form being on the same page being out of sync. [GTRIA-729]
* Fix - Added a JS event that checks for attendee label validation if ET+ is active. [ETP-803]
= [5.5.3] 2022-10-31 =
* Tweak - Added support for `name` and `email` param for searching in Attendee archive REST API. [ET-1591]
* Tweak - Add template tag to properly check if The Events Calendar is active. [ETP-820]
* Tweak - Add `attendance` information to the `events` REST API endpoint. [ET-1580]
* Tweak - Add `check_in` argument support for `attendees` REST API endpoint. [ET-1588]
* Fix - Orderby param not working for Attendee archive REST API. [ET-1591]
* Fix - Properly save the check-in details for attendees on check-in. [ETP-819]
* Fix - TicketsCommerce ticketed events not showing up for Events REST API. [ET-1567]
* Fix - Update version of Firebase/JWT in Common from 5.x to 6.3.0
* Language - 0 new strings added, 18 updated, 0 fuzzied, and 0 obsoleted
= [5.5.2] 2022-10-20 =
* Fix - Update version of Firebase/JWT in Common from 5.x to 6.3.0
= [5.5.1] 2022-09-22 =
* Fix - Listing tickets is no longer limited by the global settings. [ET-1584]
* Fix - Correct parameter type hinting when param can be null. [ET-1582]
* Fix - Showing Checkout not available and credit card fields at the same time for PayPal gateway in TicketsCommerce. [ETP-812]
* Language - 0 new strings added, 1 updated, 0 fuzzied, and 0 obsoleted
= [5.5.0] 2022-09-06 =
* Version - Event Tickets 5.5.0 is only compatible with The Events Calendar 6.0.0 and higher.
* Version - Event Tickets 5.5.0 is only compatible with Event Tickets Plus 5.6.0 and higher.
* Tweak - Adds a compatibility layer to work with the new Recurrence Backend Engine in TEC/ECP.
* Language - 4 new strings added, 49 updated, 0 fuzzied, and 3 obsoleted
= [5.4.4] 2022-08-15 =
* Fix - Tickets/RSVP blocks appear in wrong place on non-events when block editor is disabled in The Events Calendar. [ET-1544]
* Fix - Fixed searching attendees by purchaser name and email for Tickets Commerce attendees. [ET-1543]
* Fix - Fixed concurrent RSVP booking not showing error messages for out of stock tickets. [ET-1506]
* Fix - Fixed showing proper ticket unavailable message for past events. [ET-1146]
* Fix - Fixed Shared Capacity calculation with capped tickets. [ETP-801]
* Fix - Fixed logic that was causing fatal errors when using Elementor. [ET-1561]
* Enhancement - Sorting support added on Tickets Commerce Order Report page columns. [ET-1527]
* Enhancement - Sorting support added on Attendee Report page for Ticket, Security Code, and Check In columns. [ET-1526]
* Enhancement - Added section about Tickets Commerce on the Tickets Home page. [ET-1539]
* Enhancement - Tickets Commerce Stripe gateway now shows additional purchaser info metadata in Stripe dashboard. [ET-1542]
* Enhancement - Update REST API Endpoints to have access via API KEY and remove the restriction to be using Event Tickets Plus to access the `attendees` endpoint. [ET-1559]
* Enhancement - Allow filtering of Events Archive REST API using `ticketed` parameter to filter Ticketed and Non-ticketed events. [TEC-4439]
* Language - 6 new strings added, 162 updated, 0 fuzzied, and 9 obsoleted
= [5.4.3.1] 2022-07-21 =
* Fix - Update Freemius to avoid PHP 8 fatals. [TEC-4330]
= [5.4.3] 2022-07-20 =
* Tweak - update TCMN to match TEC 5.16.3 [TEC-4433]
* Language - 0 new strings added, 1 updated, 0 fuzzied, and 0 obsoleted.
= [5.4.2.1] 2022-07-12 =
* Fix - Fixes compatibility with Elementor-based themes. [ET-1554]
* Language - 0 new strings added, 1 updated, 0 fuzzied, and 0 obsoleted.
= [5.4.2] 2022-07-05 =
* Enhancement - Unify CSS class names for many admin elements. [ET-1536]
* Enhancement - Add a `Currency Position` setting for Tickets Commerce. [ET-1534]
* Tweak - Added helpful heading labels for Tickets Commerce Payments settings tab fields. [ET-1529]
* Fix - Fixed changing of Shared Capacity stock when a single ticket stock is updated. [ETP-800]
* Fix - Cannot edit events with Elementor on The Events Calendar with Event Tickets activated. [ET-1538]
* Fix - Remove duplicate `Total Event Capacity` wording when ET+ is activated. [ET-1535]
* Fix - When using Event Tickets as a standalone plugin, the SelectWoo asset was not being properly loaded. [ET-1531]
* Fix - Some CSS issues within the tickets block in the block editor. [ET-1530]
* Fix - The wrong `Ticket #` was being sent in attendee emails for Ticket Commerce tickets. [ET-1537]
* Fix - Allow price block to override the string that is dynamically created from ticket values. [ET-1524]
* Language - 9 new strings added, 177 updated, 0 fuzzied, and 1 obsoleted.
= [5.4.1] 2022-06-08 =
* Enhancement - Expanded list of supported currencies for Tickets Commerce, for details visit: https://evnt.is/tec-tc-currencies. [ET-1454, ET-1455, ET-1456]
* Fix - In the blocks editor, the ticket sale start/end times always load as midnight. [ET-1518]
* Fix - Encoding issue in the block editor's price block of The Events Calendar events. [ET-1434]
* Fix - Add India to the list of countries ET cannot process fees from. [ET-1522]
* Fix - Avoid loading PayPal partner JS script on all admin pages. [ET-1520]
* Fix - Disable saving Stripe Webhook Signing Secret before validation. [ET-1497]
* Enhancement - Add a new notice to set up permalinks to something different than "Plain" in order to use Tickets Commerce. [ET-1521]
* Enhancement - Add links to "Settings" and "Getting started" on the plugin action links. [ET-1525]
* Language - 2 new strings added, 20 updated, 0 fuzzied, and 3 obsoleted
= [5.4.0.2] 2022-06-06 =
* Fix - Adds a safety check to avoid issuing tickets for late-declined purchases in PayPal, when the Order status returned is valid. [ET-1533]
* Tweak - Added filters: `tec_tickets_commerce_cart_order_hash`
* Language - 1 new strings added, 15 updated, 0 fuzzied, and 0 obsoleted.
= [5.4.0.1] 2022-05-23 =
* Fix - Check if function exists for `get_current_screen` to avoid a fatal if not.
= [5.4.0] 2022-05-19 =
* Version - Event Tickets 5.4.0 is only compatible with The Events Calendar 5.15.0 and higher
* Version - Event Tickets 5.4.0 is only compatible with Event Tickets Plus 5.5.0 and higher
* Feature - Introducing the new Tickets menu on the WordPress admin. [ET-1335]
* Language - 6 new strings added, 171 updated, 1 fuzzied, and 2 obsoleted
= [5.3.4.1] 2022-05-12 =
* Version - Event Tickets 5.3.4.1 is only compatible with Event Tickets Plus 5.4.4.1 and higher
* Fix - Ensure that Event Tickets Plus customers never encounter application fees on Stripe for Tickets Commerce purchases. [ET-1513]
= [5.3.4] 2022-05-11 =
* Enhancement - Added availability dates and icons to ticket listing in classic editor. [ET-1494]
* Enhancement - Notify users of the Manual Addition of Attendees feature that is available. [ET-1492]
* Enhancement - Notify users of Capacity and Attendee Registration Field features that are available. [ET-1493]
* Fix - Typo was causing a JS `setAttribute` error in `vue.min.js`. [ET-1504]
* Fix - Fatal error when exporting attendees in PHP 8. [ET-1502]
* Fix - Tickets Commerce manual attendee's ticket price is set to 0. [ETP-781]
* Fix - RSVP title is being encoded within the block editor fields. [ET-1478]
* Fix - Tickets Commerce manual attendee's ticket price is set to 0. [ETP-781]
* Fix - Fixed template override path for a few templates. [ET-1491]
* Tweak - Lighten color of disabled "Get Tickets" button text when using the Genesis theme. [ET-1435]
* Tweak - Added actions: `tec_tickets_attendees_event_summary_table_extra`
* Tweak - Changed views: `blocks/tickets/opt-out-hidden`, `blocks/tickets/registration/summary/content`, `registration-js/attendees/fields/number`, `v2/tickets/commerce/fields/tribe-commerce`, `v2/tickets/item/extra/description-toggle`, `v2/tickets/submit/must-login`.
* Language - 2 new strings added, 46 updated, 0 fuzzied, and 0 obsoleted.
= [5.3.3] 2022-04-28 =
* Fix - Updates the plugin validation library to track licenses in a more fault-tolerant way. [ET-1498]
* Language - 0 new strings added, 1 updated, 0 fuzzied, and 0 obsoleted.
= [5.3.2] 2022-04-05 =
* Feature - REST API endpoints added for creating and updating attendees. [ET-1346]
* Enhancement - Added a notice when an enabled Tickets Commerce gateway doesn't support it's selected currency. [ET-1392]
* Enhancement - Adding the South African Rand to list of supported currencies in Tickets Commerce. [ET-1438]
* Enhancement - Hide 'View My Tickets' link when showing tickets within the `[tribe_tickets]` shortcode. [ETP-775]
* Fix - Fixed Events Tickets App check-in for Tickets Commerce tickets. [ET-1436]
* Fix - Improved validation of Stripe webhook events to avoid handling events created by other apps. [ET-1474]
* Fix - Fixed Issue with Tickets Commerce Tickets not displaying in REST API. [ET-1458]
* Fix - Fixed Issue with Tickets Commerce Attendees not displaying in shortcodes. [ET-1461]
* Fix - Fixed Issue with Tickets Commerce Attendees not being synced with Promoter. [ET-1476]
* Fix - Fixed JS assets loading and causing errors on checkout page for Tickets Commerce. [ET-1426]
* Fix - Fixed WooCommerce currency settings not getting reflected on Event Cost Field . [ETP-783]
* Fix - Correct a misapplied Customizer color that breaks the loading "dot" animation. [ET-1437]
* Fix - Add Mexico to the list of countries ET cannot process fees from. [ET-1479]
* Tweak - Updated links in readme.txt file. [ET-1459]
* Tweak - Added filters: `tec_tickets_commerce_admin_notices`, `tec_tickets_commerce_gateway_supported_currencies_`, `tec_tickets_commerce_currency_code_options`, `tribe_ticket_rest_api_post_attendee_args`, `tribe_ticket_rest_api_edit_attendee_args`, `tribe_tickets_rest_api_post_attendee_data`, `tribe_tickets_rest_api_update_attendee_data`, `tec_tickets_completed_status_by_provider_name`, `tec_tickets_hide_view_link`
* Tweak - Added actions: `tribe_tickets_promoter_trigger_attendee`, `tec-tickets-commerce-checkout-shortcode-assets`, `tec-tickets-commerce-checkout-shortcode-assets`
* Tweak - Changed views: `blocks/attendees/view-link`, `tickets/view-link`
* Language - 17 new strings added, 70 updated, 0 fuzzied, and 0 obsoleted
= [5.3.1] 2022-03-15 =
* Fix - Fixed a warning message when creating an event via Community Events. [CT-51]
* Fix - Fixed errors for Tickets Commerce with Stripe during checkout. [ET-1447]
* Fix - Fixed the default views (v2) for users that are using Event Tickets as standalone, after version `5.3.0`. [ET-1448]
* Fix - Avoid sending duplicate ticket emails for using Tickets Commerce Stripe Webhooks. [ET-1446]
* Fix - Respect the selected currency when using Tickets Commerce in the blocks editor. [ET-1450]
* Enhancement - Updated theme compatibility class to make use of common compatibility classes. Deprecate the `filter_body_class` and `get_body_classes` methods from `Tribe__Tickets__Theme_Compatibility`. [ET-850]
* Enhancement - Tweaked `get_tickets` method to improve stability and performance around ticket. [ET-1362]
* Tweak - Removed filters: `tribe_tickets_theme_compatibility_registered`
* Language - 0 new strings added, 33 updated, 0 fuzzied, and 0 obsoleted
= [5.3.0.1] 2022-03-01 =
* Tweak - Update version of Freemius to 2.4.3.
= [5.3.0] 2022-02-24 =
* Version - Event Tickets 5.3.0 is only compatible with Event Tickets Plus 5.4.0 and higher
* Feature - Introduction of Stripe for Tickets Commerce. [ET-1342]
* Feature - Collect purchaser name and email for anonymous purchases using Tickets Commerce. [ET-1378]
* Feature - Introduce automatic handling of zero-decimal currencies in Tickets Commerce [ET-1414][ET-1420]
* Fix - Remove anonymous purchase notice for Tickets Commerce after ET-1378 was implemented. [ET-1379]
* Tweak - Added filters: `tec_tickets_commerce_order_purchaser_data`, `tec_tickets_commerce_order_purchaser_data`, `tec_tickets_commerce_stripe_checkout_localized_data`, `tec_tickets_commerce_stripe_order_endpoint_error_messages`, `tec_tickets_commerce_stripe_settings`, `tec_tickets_commerce_stripe_settings`, `tec_tickets_commerce_stripe_payment_methods_by_currency`, `tec_tickets_commerce_stripe_payment_methods_available`, `tec_tickets_commerce_stripe_fee_is_applied_notice`, `tec_tickets_commerce_gateway_stripe_webhook_event_handlers`, `tec_tickets_commerce_gateway_stripe_webhook_status`, `tec_tickets_commerce_gateway_stripe_webhook_events_labels_map`, `tec_tickets_commerce_payments_tab_sections`, `tec_tickets_commerce_currency_{$code}_name`, `tec_tickets_commerce_currency_name`, `tec_tickets_commerce_currency_{$code}_precision`, `tec_tickets_commerce_currency_precision`
* Tweak - Removed filters: `tec_tickets_commerce_gateway_paypal_tracking_id`
* Tweak - Changed views: `tickets/email`, `v2/commerce/checkout`, `v2/commerce/checkout/cart`, `v2/commerce/checkout/footer/gateway-error`, `v2/commerce/checkout/gateways`, `v2/commerce/checkout/purchaser-info`, `v2/commerce/checkout/purchaser-info/email`, `v2/commerce/checkout/purchaser-info/name`, `v2/commerce/gateway/paypal/container`, `v2/commerce/gateway/stripe/card-element`, `v2/commerce/gateway/stripe/container`, `v2/commerce/gateway/stripe/payment-element`
* Language - 102 new strings added, 164 updated, 0 fuzzied, and 3 obsoleted
= [5.2.4.1] 2022-02-17 =
* Fix - Classic Editor compatibility problems with the Ticket Form resolved [GTRIA-738]
= [5.2.4] 2022-02-15 =
* Tweak - Compatibility with the Common Abstract for editor blocks registration.
* Tweak - Remove the `wp.editor.InnerBlocks` gutenberg component in favor of `wp.blockEditor.InnerBlocks` which was deprecated since version 5.3. [ET-1367]
* Tweak - Prevent scripts from loading on all Admin pages, only load on pages needed.
* Tweak - Performance improvements around Block Asset loading and redundancy.
* Tweak - Internal caching of values to reduce `get_option()` call count.
* Tweak - Switch from `sanitize_title_with_dashes` to `sanitize_key` in a couple instances for performance gains.
* Tweak - Prevent asset loading from repeating calls to plugin URL and path, resulting in some minor performance gains.
* Fix - Update the way we handle Classic Editor compatibility. Specifically around user choice. [TEC-4016]
* Fix - Remove incorrect reference for moment.min.js.map [TEC-4148]
* Fix - Fixed troubleshooting page styles for standalone Event Tickets setup [ET-1382]
* Fix - Remove singleton created from a deprecated class.
* Language - 0 new strings added, 12 updated, 0 fuzzied, and 0 obsoleted
= [5.2.3] 2022-01-19 =
* Feature - Allow duplicating a ticket when using the Classic Editor. [ET-1349]
* Feature - Added the TEC Tickets icon in the block editor Tickets category section. [ET-1350]
* Enhancement - Added a warning when Tickets Commerce is enabled, but users aren't required to log in before purchasing tickets. [ET-1352
* Fix - Added the post_type to the attendee page on Posts/Pages so that additional logic would function correctly. [ET-1319]
* Fix - Fixed toggling of shared capacity data for tickets. [ETP-497]
* Language - 7 new strings added, 99 updated, 0 fuzzied, and 0 obsoleted
= [5.2.2] 2021-12-15 =
* Feature - Included Price, Currency and Value classes to improve monetary handling for Tickets Commerce [ET-1331]
* Enhancement - Allow for filtering of tickets within the RSVP template block handler. [ETP-763]
* Fix - Remove use of `wp_cache_flush()` and use conditional when using an external object cache. (props to @r-a-y for this change!) [ET-1343]
* Fix - Fixes error being caused by an endless loop when currency settings are saved. [ET-1344]
* Fix - Fixed an issue where shared capacity on the ticket block page wasn't calculated correctly. [ET-1291]
* Fix - Fixed the `Add Attendee` modal from generating a 500 error when two or more tickets have been enabled for an event. [ETP-764]
* Language - 0 new strings added, 50 updated, 0 fuzzied, and 0 obsoleted
= [5.2.1] 2021-11-17 =
* Enhancement - Auto generate checkout page when enabling Tickets Commerce. [ET-1232]
* Enhancement - Auto generate order success page when enabling Tickets Commerce. [ET-1233]
* Enhancement - Added filter `tribe_tickets_manual_attendee_allow_email_resend` to allow customization of email resending via Manual Attendees depending on status. [ETP-703]
* Enhancement - Add `getPrice` method to utilities JS object to centralize the way we get ticket prices. [ET-1238]
* Enhancement - Add a modal with more information about the PayPal connection after connecting with PayPal via Tickets Commerce. [ET-1321]
* Fix - Fixes error being caused when trying to load attendee information. [ET-1320]
* Fix - Added `allow_resending_email` method which can be used to enable or disable resending email. [ETP-703]
* Fix - Fixed ticket total formatting within the attendee registration modal when using custom thousands and decimal separators. [ET-1216]
* Fix - QR Code API generation settings not working if `The Events Calendar` plugin was not active. [ETP-754]
* Fix - Fixed the event cost formatting issues showing the wrong currency symbol, symbol location and separators. [ET-1251]
* Fix - Disable "Connect to PayPal" button while a new URL is not available, after changing countries. [ET-1318]
* Fix - Searching Ticket Holder Email / Ticket Holder Name through the Attendee page now functions as expected. [ET-1171]\
* Fix - Working with PayPal accounts in currencies other than USD now works as expected. [ET-1330]
* Language - 17 new strings added, 41 updated, 0 fuzzied, and 0 obsoleted
= [5.2.0.1] 2021-11-10 =
* Fix - Ensures that Tickets Commerce attendees get archived properly when an order is canceled or not completed. [ET-1322]
= [5.2.0] 2021-11-04 =
* Feature - Introduction of Tickets Commerce, the new and improved solution you can set up to sell tickets with Event Tickets.
* Language - 840 new strings added, 432 updated, 26 fuzzied, and 16 obsoleted
= [5.1.10] 2021-09-27 =
* Enhancement - When editing an RSVP or ticket in the block editor, allow title to wrap to multiple lines. [ET-1089]
* Enhancement - Ensure that text for the RSVP going/not going dropdown on front end isn't cut off and arrows aren't hidden. [ET-1169]
* Tweak - Added a new filter `tribe_tickets_get_provider_query_slug` to allow customization of the provider URL variable name. [ET-543]
* Tweak - Changed the `provider` URL variable name to `tickets_provider`. The filter `tribe_tickets_get_provider_query_slug` allows for customization. [ET-543]
* Fix - Fixed ticket total formatting when using custom thousands and decimal separators. [ET-1197]
* Fix - Show warning while creating new tickets with `0` price for TribeCommerce. [ET-1201]
* Fix - Prevent text overlapping description in the ticket AR modal. [ET-1179]
* Fix - Removed the ability to resend tickets from the Attendees page to Attendees who cancelled or refunded their ticket. [ETP-703]
* Language - 26 new strings added, 116 updated, 2 fuzzied, and 35 obsoleted
= [5.1.9.1] 2021-09-08 =
* Fix - Fixed conflict with WooCommerce Payments plugin showing error on Ticket Form. [ET-1174]
= [5.1.9] 2021-08-31 =
* Fix - Fixed cart calculation inconsistency with WooCommerce when the "Number of decimals" setting was set to `0`. [ETP-324]
* Fix - Removed RSVP V2 preview templates and functionality. [ET-1162]
* Fix - Updated deprecated hook `block_categories` to use `block_categories_all`. [ET-1156]
* Language - 37 new strings added, 162 updated, 6 fuzzied, and 20 obsoleted
= [5.1.8] 2021-08-24 =
* Tweak - Add new event repository schema for finding all events with RSVPs or Tickets.
* Language - 0 new strings added, 1 updated, 0 fuzzied, and 0 obsoleted
= [5.1.7] 2021-08-03 =
* Feature - Added export button next to the page title on the Attendees page. [ET-1145]
* Tweak - Changed the word `Purchaser` to `Attendee` when email confirmation is sent for purchasing a ticket. [ETP-655]
* Tweak - Added `$attendees` parameter to the `tribe_report_page_after_text_label` action. [ET-1145]
* Tweak - Removed the edit column when printing the Attendees list. [ETP-702]
* Tweak - Added "Delete" functionality for the tickets area in the classic editor. [ET-1107]
* Language - 1 new strings added, 61 updated, 0 fuzzied, and 0 obsoleted
= [5.1.6] 2021-07-07 =
* Tweak - Added support for HTML in Ticket description field. [ET-1135]
* Tweak - Added `$ticket_id` parameter to the `tribe_events_tickets_metabox_edit_ajax_advanced` filter. [ETP-111]
* Tweak - Update the plugin screenshots on the WordPress.org page. [ET-1143]
* Fix - Prevent Attendees with HTML entities from exporting broken. [ETP-730]
* Fix - Fixed the ticket block allowing to add more tickets than available when using shared capacity. [ET-1137]
* Fix - Sync WooCommerce decimal separator with in Ticket edit form. [ETP-725]
* Fix - Prevent Tribe Commerce "Confirmation email sender name" from displaying improperly when a single quote is added. [ET-1134]
* Language - 115 new strings added, 118 updated, 0 fuzzied, and 0 obsoleted
= [5.1.5] 2021-06-09 =
* Fix - Fixed shared capacity stock sync after attendee deletion, for TribeCommerce tickets. [ETP-285]
* Fix - Fix the price number calculation for tickets that are using no decimals and thousand separator. [ET-1114]
* Fix - Revert to not hiding past sale tickets from Cost range in Events [ET-1133]
* Fix - Resolved issue where events with tickets were being shown as Free on the day of the event. [ET-1133]
* Tweak - When using The Events Calendar and Event Tickets split the admin footer rating link 50/50. [ET-1120]
* Tweak - Move complete list of changelog entries from `readme.txt` to `changelog.txt`. [ET-1121]
* Language - 0 new strings added, 24 updated, 0 fuzzied, and 0 obsoleted
= [5.1.4] 2021-05-12 =
* Fix - Show total Attendance count for Attendee List Block view. [ET-791]
* Fix - Add label to the quantity input in the RSVP & Tickets forms to improve accessibility. [ET-767]
* Fix - Fix a JavaScript localization error that was breaking the manual attendees functionality. [ETP-719]
* Tweak - Update the footer calculations on the tickets block to only visible items so it can be used from the Attendee Registration Modal cart. [ETP-715]
* Tweak - Adjust dimensions of tickets table for the classic editor UI. [ETP-594]
* Tweak - Adjust the width of the Check-In column in the attendees report to make it work properly in different languages. [ET-768]
* Tweak - Added filters: `tribe_tickets_admin_manager_request`, `event_tickets_should_enqueue_admin_settings_assets`, `tribe_tickets_assets_should_enqueue_tickets_loader`, `tribe_tickets_attendee_repository_update_attendee_data_args_before_update`, `tribe_tickets_attendee_repository_set_attendee_args`, `tribe_tickets_attendee_repository_set_attendee_args_`, `tribe_tickets_attendee_repository_save_extra_attendee_data_args`, `tribe_tickets_attendee_repository_save_extra_attendee_data_args_`, `tribe_tickets_attendee_repository_create_order_for_attendee_order_args`, `tribe_tickets_attendees_csv_export_delimiter`, `tribe_tickets_repositories_order_statuses`, `tribe_tickets_repositories_order_public_statuses`, `tribe_tickets_repositories_order_private_statuses`, `tribe_tickets_repositories_order_create_order_for_ticket_order_args`, `tribe_tickets_ticket_object_is_ticket_cache_enabled`, `tribe_tickets_attendee_activity_log_data`, `event_tickets_exclude_past_tickets_from_cost_range`, `tribe_tickets_attendee_lookup_user_from_email`, `tribe_tickets_attendee_create_user_from_email`, `tribe_tickets_attendee_create_user_from_email_send_new_user_info`, `tribe_tickets_handler_email_max_resend_limit`, `tribe_tickets_repositories_order_map`, `tribe_tickets_block_ticket_html_attributes`
* Tweak - Removed filters: `tribe_tickets_rsvp_create_attendee_lookup_user_from_email`
* Language - 1 new strings added, 27 updated, 1 fuzzied, and 0 obsoleted
= [5.1.3] 2021-04-22 =
* Fix - Add TwentyTwentyOne theme compatibility for Tickets and RSVPs. [ET-1047]
* Fix - Added translation support for "Going" and "Not going" status labels. [ET-1056]
* Fix - Disabled check-in for RSVP with "Not Going" status. [ET-984]
* Fix - Fixed an issue with Tickets and RSVP blocks where long descriptions were breaking the block. They now use an auto-resizing textarea. [ET-1078]
* Tweak - Introduce a new "Attendees" link to the WP Admin bar which can take you directly to the Attendees Report page. [ET-1079]
* Tweak - Added the new `tribe_tickets_attendees_csv_export_delimiter` filter to allow changing the delimiter used when generating a CSV export of attendees. [ET-1055]
* Tweak - Adjusted some template override folder paths documented in some of our Tickets-related templates. [ET-1051]
* Language - 2 new strings added, 70 updated, 0 fuzzied, and 1 obsoleted
= [5.1.2.1] 2021-03-30 =
* Fix - Prevent PHP errors with trailing commas outside of arrays in function calls. [ET-1084]
= [5.1.2] 2021-03-30 =
* Fix - Don't show View Orders button on the Classic Editor ticket meta box for RSVP only events. [ET-985]
* Fix - Add "Currently full" message on TEC views when the event has RSVPs without availability. [ET-1004]
* Fix - Fixed showing notices for localized script in the attendee report page. [ET-1043]
* Tweak - Move the sales duration of Tickets and RSVP blocks outside of the "Advanced Options" section, making them more accessible. [ET-951]
* Tweak - Aesthetic improvements for the Tickets and RSVP blocks. Adding a white background so they look consistent when there's a different background on the editor styles. [ET-982]
* Tweak - Add confirmation dialog for bulk deletion of attendees in the attendee report page. [ET-981]
* Tweak - Added Getting started banner with links to knowledgebase articles in Ticket Settings. [ET-959]
* Tweak - Add top border to the ticket save section in order to make it more clear that's not part of the AR fields. [ETP-684]
* Tweak - Added filters: `tribe_tickets_admin_manager_request`, `event_tickets_should_enqueue_admin_settings_assets`, `tribe_tickets_assets_should_enqueue_tickets_loader`, `tribe_tickets_attendee_repository_update_attendee_data_args_before_update`, `tribe_tickets_attendee_repository_set_attendee_args`, `tribe_tickets_attendee_repository_set_attendee_args_`, `tribe_tickets_attendee_repository_save_extra_attendee_data_args`, `tribe_tickets_attendee_repository_save_extra_attendee_data_args_`, `tribe_tickets_attendee_repository_create_order_for_attendee_order_args`, `tribe_tickets_repositories_order_statuses`, `tribe_tickets_repositories_order_public_statuses`, `tribe_tickets_repositories_order_private_statuses`, `tribe_tickets_repositories_order_create_order_for_ticket_order_args`, `tribe_tickets_ticket_object_is_ticket_cache_enabled`, `tribe_tickets_attendee_activity_log_data`, `tribe_tickets_attendee_lookup_user_from_email`, `tribe_tickets_attendee_create_user_from_email`, `tribe_tickets_attendee_create_user_from_email_send_new_user_info`, `tribe_tickets_handler_email_max_resend_limit`, `tribe_tickets_repositories_order_map`, `tribe_tickets_block_ticket_html_attributes`
* Tweak - Removed filters: `tribe_tickets_rsvp_create_attendee_lookup_user_from_email`
* Tweak - Added actions: `tribe_log`, `tribe_tickets_attendee_repository_create_attendee_for_ticket_after_create`, `tribe_tickets_attendee_repository_create_attendee_for_ticket_after_create_`, `tribe_tickets_attendee_repository_update_attendee_after_update`, `tribe_tickets_attendee_repository_update_attendee_after_update_{$this->key_name}`, `tribe_log`, `tribe_log`, `tribe_report_page_after_text_label`
* Tweak - Changed views: `blocks/attendees`, `blocks/attendees/description`, `blocks/attendees/gravatar`, `blocks/attendees/title`, `blocks/attendees/view-link`, `blocks/rsvp`, `blocks/rsvp/content-inactive`, `blocks/rsvp/content`, `blocks/rsvp/details`, `blocks/rsvp/details/availability`, `blocks/rsvp/details/description`, `blocks/rsvp/details/title`, `blocks/rsvp/form`, `blocks/rsvp/form/attendee-meta`, `blocks/rsvp/form/details`, `blocks/rsvp/form/email`, `blocks/rsvp/form/error`, `blocks/rsvp/form/form`, `blocks/rsvp/form/name`, `blocks/rsvp/form/opt-out`, `blocks/rsvp/form/quantity-input`, `blocks/rsvp/form/quantity-minus`, `blocks/rsvp/form/quantity-plus`, `blocks/rsvp/form/quantity`, `blocks/rsvp/form/submit-button`, `blocks/rsvp/form/submit-login`, `blocks/rsvp/icon-svg`, `blocks/rsvp/icon`, `blocks/rsvp/loader-svg`, `blocks/rsvp/loader`, `blocks/rsvp/messages/success`, `blocks/rsvp/status`, `blocks/rsvp/status/full`, `blocks/rsvp/status/going-icon`, `blocks/rsvp/status/going`, `blocks/rsvp/status/not-going-icon`, `blocks/rsvp/status/not-going`, `blocks/tickets`, `blocks/tickets/commerce/fields-edd`, `blocks/tickets/commerce/fields-tpp`, `blocks/tickets/commerce/fields-woo`, `blocks/tickets/commerce/fields`, `blocks/tickets/content-description`, `blocks/tickets/content-inactive`, `blocks/tickets/content-title`, `blocks/tickets/content`, `blocks/tickets/extra-available-quantity`, `blocks/tickets/extra-available-unlimited`, `blocks/tickets/extra-available`, `blocks/tickets/extra-price`, `blocks/tickets/extra`, `blocks/tickets/footer-quantity`, `blocks/tickets/footer-total`, `blocks/tickets/footer`, `blocks/tickets/icon-svg`, `blocks/tickets/icon`, `blocks/tickets/item-inactive`, `blocks/tickets/item`, `blocks/tickets/opt-out-hidden`, `blocks/tickets/quantity-add`, `blocks/tickets/quantity-number`, `blocks/tickets/quantity-remove`, `blocks/tickets/quantity-unavailable`, `blocks/tickets/quantity`, `blocks/tickets/registration/attendee/content`, `blocks/tickets/registration/attendee/fields`, `blocks/tickets/registration/attendee/fields/checkbox`, `blocks/tickets/registration/attendee/fields/radio`, `blocks/tickets/registration/attendee/fields/select`, `blocks/tickets/registration/attendee/fields/text`, `blocks/tickets/registration/attendee/submit`, `blocks/tickets/registration/content`, `blocks/tickets/registration/summary/content`, `blocks/tickets/registration/summary/ticket-icon`, `blocks/tickets/registration/summary/ticket-price`, `blocks/tickets/registration/summary/ticket-quantity`, `blocks/tickets/registration/summary/ticket-title`, `blocks/tickets/registration/summary/ticket`, `blocks/tickets/registration/summary/tickets`, `blocks/tickets/registration/summary/title`, `blocks/tickets/submit-button-modal`, `blocks/tickets/submit-button`, `blocks/tickets/submit-login`, `blocks/tickets/submit`, `components/loader`, `components/notice`, `modal/item-total`, `modal/registration-js`, `registration-js/attendees/content`, `registration-js/content`, `registration-js/mini-cart`, `registration/attendees/content`, `registration/content`, `tickets/email`, `tickets/orders`, `v2/components/icons/error`, `v2/components/icons/guest`, `v2/components/icons/paper-plane`, `v2/components/loader/loader`, `v2/day/event/cost`, `v2/list/event/cost`, `v2/map/event-cards/event-card/actions/cost`, `v2/month/calendar-body/day/calendar-events/calendar-event/tooltip/cost`, `v2/month/mobile-events/mobile-day/mobile-event/cost`, `v2/photo/event/cost`, `v2/rsvp-kitchen-sink`, `v2/rsvp-kitchen-sink/ari`, `v2/rsvp-kitchen-sink/default-full`, `v2/rsvp-kitchen-sink/default-must-login`, `v2/rsvp-kitchen-sink/default-no-description`, `v2/rsvp-kitchen-sink/default-unlimited`, `v2/rsvp-kitchen-sink/default`, `v2/rsvp-kitchen-sink/form-going`, `v2/rsvp-kitchen-sink/form-not-going`, `v2/rsvp-kitchen-sink/success`, `v2/rsvp`, `v2/rsvp/actions`, `v2/rsvp/actions/full`, `v2/rsvp/actions/rsvp`, `v2/rsvp/actions/rsvp/going`, `v2/rsvp/actions/rsvp/not-going`, `v2/rsvp/actions/success`, `v2/rsvp/actions/success/title`, `v2/rsvp/actions/success/toggle`, `v2/rsvp/actions/success/tooltip`, `v2/rsvp/ari`, `v2/rsvp/ari/form`, `v2/rsvp/ari/form/error`, `v2/rsvp/ari/form/fields`, `v2/rsvp/ari/form/fields/email`, `v2/rsvp/ari/form/fields/meta`, `v2/rsvp/ari/form/fields/name`, `v2/rsvp/ari/form/template/fields`, `v2/rsvp/ari/sidebar`, `v2/rsvp/ari/sidebar/quantity/input`, `v2/rsvp/ari/sidebar/quantity/minus`, `v2/rsvp/ari/sidebar/quantity/plus`, `v2/rsvp/content`, `v2/rsvp/details`, `v2/rsvp/details/attendance`, `v2/rsvp/details/availability`, `v2/rsvp/details/availability/days-to-rsvp`, `v2/rsvp/details/availability/full`, `v2/rsvp/details/availability/remaining`, `v2/rsvp/details/availability/unlimited`, `v2/rsvp/details/description`, `v2/rsvp/details/title`, `v2/rsvp/form/buttons`, `v2/rsvp/form/fields`, `v2/rsvp/form/fields/cancel`, `v2/rsvp/form/fields/email`, `v2/rsvp/form/fields/name`, `v2/rsvp/form/fields/submit`, `v2/rsvp/form/form`, `v2/rsvp/form/going/title`, `v2/rsvp/form/not-going/title`, `v2/rsvp/form/title`, `v2/rsvp/messages/error`, `v2/rsvp/messages/must-login`, `v2/rsvp/messages/success`, `v2/rsvp/messages/success/going`, `v2/rsvp/messages/success/not-going`, `v2/tickets`, `v2/tickets/commerce/fields`, `v2/tickets/commerce/fields/tribe-commerce`, `v2/tickets/footer`, `v2/tickets/footer/quantity`, `v2/tickets/footer/return-to-cart`, `v2/tickets/footer/total`, `v2/tickets/item`, `v2/tickets/item/content`, `v2/tickets/item/content/description-toggle`, `v2/tickets/item/content/description`, `v2/tickets/item/content/inactive`, `v2/tickets/item/content/title`, `v2/tickets/item/extra`, `v2/tickets/item/extra/available`, `v2/tickets/item/extra/available/quantity`, `v2/tickets/item/extra/available/unlimited`, `v2/tickets/item/extra/description-toggle`, `v2/tickets/item/extra/price`, `v2/tickets/item/inactive`, `v2/tickets/item/opt-out`, `v2/tickets/item/quantity-mini`, `v2/tickets/item/quantity`, `v2/tickets/item/quantity/add`, `v2/tickets/item/quantity/number`, `v2/tickets/item/quantity/remove`, `v2/tickets/item/quantity/unavailable`, `v2/tickets/items`, `v2/tickets/notice`, `v2/tickets/opt-out/hidden`, `v2/tickets/submit`, `v2/tickets/submit/button`, `v2/tickets/submit/must-login`, `v2/tickets/title`, `v2/week/grid-body/events-day/event/tooltip/cost`, `v2/week/mobile-events/day/event/cost`
* Language - 19 new strings added, 60 updated, 0 fuzzied, and 0 obsoleted
= [5.1.1] 2021-03-04 =
* Fix - Compatibility with WordPress 5.7 and jQuery 3.5.X [ET-992]
* Fix - Attendees will no longer have a new user created (if they did not already exist), which was introduced in Event Tickets 5.1.0. To turn this on, you can simply add the filter `add_filter( 'tribe_tickets_attendee_create_user_from_email', '__return_true' );`
* Fix - Prevent the Attendee Registration page from having the title coming from draft pages. [ETP-360]
* Fix - Highlight the "Ticketed" and "Unticketed" filters in the WordPress when they're applied. [ET-1022]
* Fix - Prevent duplicate tickets from showing in post loops. [ETP-639]
* Fix - Ensure ticket object caches return normally in all circumstances, preventing potential "Sold Out" messaging from happening in certain hosting environments. [ET-1023]
* Fix - Set the default `iac` argument value in the single ticket REST API endpoint to add tickets since it is an optional argument to be sent.
* Tweak - Added new `Ticket Holder Name` and `Ticket Holder Email Address` columns to the Attendees Report export CSV file and update the previous `Customer` columns to label as `Purchaser`. [ETP-652]
* Tweak - Tweaked SQL queries for MySQL 8+ compatibility. [ET-1021]
* Language - 2 new strings added, 38 updated, 2 fuzzied, and 0 obsoleted
= [5.1.0] 2021-02-16 =
* Feature - New Attendees ORM functionality allows creating and updating attendees. [ETP-366]
* Feature - New Orders ORM can be used by calling `tribe_tickets_orders()` and allows interfacing with Event Tickets Plus commerce providers. [ETP-366]
* Fix - Remove the duplicate Attendees heading from the Attendees Report screen when using Tribe Commerce tickets. [ETP-366]
* Tweak - New admin manager code to help us consolidate modals going forward with a comprehensive templating and form processing solution. [ETP-366]
* Tweak - Enforce capitalization for the text for action buttons on the Attendees Report screen. [ETP-624]
* Tweak - A new filter was introduced to help avoid problems where ticket caching has problems with certain hosting environments that cause tickets to show as Sold Out. Disable ticket caching with `add_filter( 'tribe_tickets_ticket_object_is_ticket_cache_enabled', '__return_false' );` [ETP-366]
* Tweak - Start tracking attendee email activity in a meta record so that there's a better ability for determining if an attendee email was sent, where to, and how many times it was re-sent. [ETP-366]
* Tweak - Added filters: `tribe_tickets_admin_manager_request`, `tribe_tickets_attendee_repository_set_attendee_args`, `tribe_tickets_attendee_repository_set_attendee_args_`, `tribe_tickets_attendee_repository_save_extra_attendee_data_args`, `tribe_tickets_attendee_repository_save_extra_attendee_data_args_`, `tribe_tickets_attendee_repository_create_order_for_attendee_order_args`, `tribe_tickets_repositories_order_statuses`, `tribe_tickets_repositories_order_public_statuses`, `tribe_tickets_repositories_order_private_statuses`, `tribe_tickets_repositories_order_create_order_for_ticket_order_args`, `tribe_tickets_ticket_object_is_ticket_cache_enabled`, `tribe_tickets_attendee_activity_log_data`, `tribe_tickets_attendee_lookup_user_from_email`, `tribe_tickets_attendee_create_user_from_email`, `tribe_tickets_attendee_create_user_from_email_send_new_user_info`, `tribe_tickets_handler_email_max_resend_limit`, `tribe_tickets_repositories_order_map`
* Tweak - Removed filters: `tribe_tickets_rsvp_create_attendee_lookup_user_from_email`
* Tweak - Added actions: `tribe_log`, `tribe_tickets_attendee_repository_create_attendee_for_ticket_after_create`, `tribe_tickets_attendee_repository_create_attendee_for_ticket_after_create_`, `tribe_tickets_attendee_repository_update_attendee_after_update`, `tribe_tickets_attendee_repository_update_attendee_after_update_{$this->key_name}`, `tribe_log`, `tribe_log`, `tribe_report_page_after_text_label`
* Tweak - Changed views: `blocks/attendees`, `blocks/attendees/description`, `blocks/attendees/gravatar`, `blocks/attendees/title`, `blocks/attendees/view-link`, `blocks/rsvp`, `blocks/rsvp/content-inactive`, `blocks/rsvp/content`, `blocks/rsvp/details`, `blocks/rsvp/details/availability`, `blocks/rsvp/details/description`, `blocks/rsvp/details/title`, `blocks/rsvp/form`, `blocks/rsvp/form/attendee-meta`, `blocks/rsvp/form/details`, `blocks/rsvp/form/email`, `blocks/rsvp/form/error`, `blocks/rsvp/form/form`, `blocks/rsvp/form/name`, `blocks/rsvp/form/opt-out`, `blocks/rsvp/form/quantity-input`, `blocks/rsvp/form/quantity-minus`, `blocks/rsvp/form/quantity-plus`, `blocks/rsvp/form/quantity`, `blocks/rsvp/form/submit-button`, `blocks/rsvp/form/submit-login`, `blocks/rsvp/icon-svg`, `blocks/rsvp/icon`, `blocks/rsvp/loader-svg`, `blocks/rsvp/loader`, `blocks/rsvp/messages/success`, `blocks/rsvp/status`, `blocks/rsvp/status/full`, `blocks/rsvp/status/going-icon`, `blocks/rsvp/status/going`, `blocks/rsvp/status/not-going-icon`, `blocks/rsvp/status/not-going`, `blocks/tickets`, `blocks/tickets/commerce/fields-edd`, `blocks/tickets/commerce/fields-tpp`, `blocks/tickets/commerce/fields-woo`, `blocks/tickets/commerce/fields`, `blocks/tickets/content-description`, `blocks/tickets/content-inactive`, `blocks/tickets/content-title`, `blocks/tickets/content`, `blocks/tickets/extra-available-quantity`, `blocks/tickets/extra-available-unlimited`, `blocks/tickets/extra-available`, `blocks/tickets/extra-price`, `blocks/tickets/extra`, `blocks/tickets/footer-quantity`, `blocks/tickets/footer-total`, `blocks/tickets/footer`, `blocks/tickets/icon-svg`, `blocks/tickets/icon`, `blocks/tickets/item-inactive`, `blocks/tickets/item`, `blocks/tickets/opt-out-hidden`, `blocks/tickets/quantity-add`, `blocks/tickets/quantity-number`, `blocks/tickets/quantity-remove`, `blocks/tickets/quantity-unavailable`, `blocks/tickets/quantity`, `blocks/tickets/registration/attendee/content`, `blocks/tickets/registration/attendee/fields`, `blocks/tickets/registration/attendee/fields/checkbox`, `blocks/tickets/registration/attendee/fields/radio`, `blocks/tickets/registration/attendee/fields/select`, `blocks/tickets/registration/attendee/fields/text`, `blocks/tickets/registration/attendee/submit`, `blocks/tickets/registration/content`, `blocks/tickets/registration/summary/content`, `blocks/tickets/registration/summary/ticket-icon`, `blocks/tickets/registration/summary/ticket-price`, `blocks/tickets/registration/summary/ticket-quantity`, `blocks/tickets/registration/summary/ticket-title`, `blocks/tickets/registration/summary/ticket`, `blocks/tickets/registration/summary/tickets`, `blocks/tickets/registration/summary/title`, `blocks/tickets/submit-button-modal`, `blocks/tickets/submit-button`, `blocks/tickets/submit-login`, `blocks/tickets/submit`, `components/loader`, `components/notice`, `modal/item-total`, `modal/registration-js`, `registration-js/attendees/content`, `registration-js/content`, `registration-js/mini-cart`, `registration/attendees/content`, `registration/content`, `tickets/email`, `tickets/orders`, `v2/components/icons/error`, `v2/components/icons/guest`, `v2/components/icons/paper-plane`, `v2/components/loader/loader`, `v2/day/event/cost`, `v2/list/event/cost`, `v2/map/event-cards/event-card/actions/cost`, `v2/month/calendar-body/day/calendar-events/calendar-event/tooltip/cost`, `v2/month/mobile-events/mobile-day/mobile-event/cost`, `v2/photo/event/cost`, `v2/rsvp-kitchen-sink`, `v2/rsvp-kitchen-sink/ari`, `v2/rsvp-kitchen-sink/default-full`, `v2/rsvp-kitchen-sink/default-must-login`, `v2/rsvp-kitchen-sink/default-no-description`, `v2/rsvp-kitchen-sink/default-unlimited`, `v2/rsvp-kitchen-sink/default`, `v2/rsvp-kitchen-sink/form-going`, `v2/rsvp-kitchen-sink/form-not-going`, `v2/rsvp-kitchen-sink/success`, `v2/rsvp`, `v2/rsvp/actions`, `v2/rsvp/actions/full`, `v2/rsvp/actions/rsvp`, `v2/rsvp/actions/rsvp/going`, `v2/rsvp/actions/rsvp/not-going`, `v2/rsvp/actions/success`, `v2/rsvp/actions/success/title`, `v2/rsvp/actions/success/toggle`, `v2/rsvp/actions/success/tooltip`, `v2/rsvp/ari`, `v2/rsvp/ari/form`, `v2/rsvp/ari/form/error`, `v2/rsvp/ari/form/fields`, `v2/rsvp/ari/form/fields/email`, `v2/rsvp/ari/form/fields/meta`, `v2/rsvp/ari/form/fields/name`, `v2/rsvp/ari/form/template/fields`, `v2/rsvp/ari/sidebar`, `v2/rsvp/ari/sidebar/quantity/input`, `v2/rsvp/ari/sidebar/quantity/minus`, `v2/rsvp/ari/sidebar/quantity/plus`, `v2/rsvp/content`, `v2/rsvp/details`, `v2/rsvp/details/attendance`, `v2/rsvp/details/availability`, `v2/rsvp/details/availability/days-to-rsvp`, `v2/rsvp/details/availability/full`, `v2/rsvp/details/availability/remaining`, `v2/rsvp/details/availability/unlimited`, `v2/rsvp/details/description`, `v2/rsvp/details/title`, `v2/rsvp/form/buttons`, `v2/rsvp/form/fields`, `v2/rsvp/form/fields/cancel`, `v2/rsvp/form/fields/email`, `v2/rsvp/form/fields/name`, `v2/rsvp/form/fields/submit`, `v2/rsvp/form/form`, `v2/rsvp/form/going/title`, `v2/rsvp/form/not-going/title`, `v2/rsvp/form/title`, `v2/rsvp/messages/error`, `v2/rsvp/messages/must-login`, `v2/rsvp/messages/success`, `v2/rsvp/messages/success/going`, `v2/rsvp/messages/success/not-going`, `v2/tickets`, `v2/tickets/commerce/fields`, `v2/tickets/commerce/fields/tribe-commerce`, `v2/tickets/footer`, `v2/tickets/footer/quantity`, `v2/tickets/footer/return-to-cart`, `v2/tickets/footer/total`, `v2/tickets/item`, `v2/tickets/item/content`, `v2/tickets/item/content/description-toggle`, `v2/tickets/item/content/description`, `v2/tickets/item/content/inactive`, `v2/tickets/item/content/title`, `v2/tickets/item/extra`, `v2/tickets/item/extra/available`, `v2/tickets/item/extra/available/quantity`, `v2/tickets/item/extra/available/unlimited`, `v2/tickets/item/extra/description-toggle`, `v2/tickets/item/extra/price`, `v2/tickets/item/inactive`, `v2/tickets/item/opt-out`, `v2/tickets/item/quantity-mini`, `v2/tickets/item/quantity`, `v2/tickets/item/quantity/add`, `v2/tickets/item/quantity/number`, `v2/tickets/item/quantity/remove`, `v2/tickets/item/quantity/unavailable`, `v2/tickets/items`, `v2/tickets/notice`, `v2/tickets/opt-out/hidden`, `v2/tickets/submit`, `v2/tickets/submit/button`, `v2/tickets/submit/must-login`, `v2/tickets/title`, `v2/week/grid-body/events-day/event/tooltip/cost`, `v2/week/mobile-events/day/event/cost`
* Language - 2 new strings added, 94 updated, 0 fuzzied, and 0 obsoleted
= [5.0.5] 2021-01-20 =
* Fix - Prevent potential fatal errors when referencing deleted Tribe Commerce tickets in PayPal orders and API calls. [ET-995]
* Fix - Ensure the currency-related object is available to JavaScript on the Attendee Registration even when there are no tickets shown. [ETP-629]
* Fix - Multiple shortcodes `[tribe_tickets post_id="ID"]` on a single page will now properly work with the Attendee Registration Modal and adding to the cart / checking out. [ETP-627]
* Fix - Ensure trashed orders do not cause the Delete confirmation text to show up when clicking links for attendees in the Attendees Report. [ET-994]
* Language - 2 new strings added, 67 updated, 0 fuzzied, and 3 obsoleted
= [5.0.4.2] 2020-12-29 =
* Fix - Resolve JavaScript validation issues with start/end date fields when saving tickets in the Classic Editor using a variety of date formats. Props to @therajumandapati for the initial in-depth debugging that helped us get this fix out so quickly! [ET-987]
* Tweak - Point PUE URLs to the correct servers to avoid redirects.
= [5.0.4.1] 2020-12-16 =
* Fix - Resolve fatal error from the Attendee Registration modal when calling the loading "dot" icons outside of the template context in older views. [ET-986]
= [5.0.4] 2020-12-15 =
* Fix - Exclude the "RSVP" ticket provider from the providers list in the editor for tickets. [ET-953]
* Fix - Post type settings label typo changed to plural "tickets". [ET-954]
* Fix - RSVP/Ticket's end sale date for non-event post types now defaults to 1 year and 2 hrs from current date instead of 100 years. [ET-954]
* Fix - Remove the Custom Class Name from the block interface for the Event Tickets blocks to prevent extra interface options that are unused. [ET-960]
* Fix - Remove extraneous "Save and checkout" heading from the `registration-js/content.php` view. [ET-955]
* Fix - Prevent PHP notices by setting up the `must_login` argument within the `registration-js/mini-cart.php` view. [ET-955]
* Fix - Make the "Configure Settings" link on the Welcome screen for Event Tickets open up in a new tab. [ET-958]
* Fix - Update loader templates to use new icons from Tribe Common. [ET-588]
* Fix - Resolve PHP notices on the Attendee Registration Page from Tribe Commerce ticket details when multiple Commerce Providers may be available. [ET-599]
* Fix - Prevent potential conflicts with themes like Avada that manually trigger a jQuery ready event during the normal jQuery ready event. [ETP-601]
* Tweak - Add opaque backgrounds for selected bordered elements. [ET-944]
* Tweak - Added admin notice when editing an Events Calendar Pro recurring event that has tickets in classic editor to warn about how tickets will act on recurring events. [ET-949]
* Tweak - Show warning message within the classic ticket editor if no commerce provider is active. [ET-957]
* Tweak - Show warning message within the classic ticket editor for recurring events about the limitations of tickets on recurring events. [ET-947]
* Tweak - Show confirmation dialog before deleting an attendee on the attendee list. [ET-648]
* Tweak - Rearrange Classic Editor's ticket settings so all "Advanced" fields are into the main section, other than the non-RSVP fields for "SKU" and "Ecommerce". [ET-950]
* Language - 16 new strings added, 167 updated, 0 fuzzied, and 7 obsoleted
= [5.0.3.1] 2020-11-19 =
* Fix - Require Event Tickets Plus 5.1+ for compatibility purposes on certain areas in Event Tickets that have direct calls to Event Tickets Plus functionality. [ET-964]
* Tweak - Changed views: `blocks/tickets/submit`
= [5.0.3] 2020-11-19 =
* Feature - Added support for the new Individual Attendee Collection functionality included in Event Tickets Plus. It now allows for collection of individual names and emails for each attendee for Tribe Commerce, WooCommerce, and Easy Digital Download tickets. You can enable this option per ticket and choose to make the fields optional or required. [ETP-364]
* Feature - An optional new set of Ticket-specific views have been added that make it easier to customize and require less updating by our team in the future. The new views have greater automated testing coverage to improve long term stability. These views must be enabled in order to make use of the new Individual Attendee Collection feature in Event Tickets Plus. [ETP-364]
* Fix - Calculation fixed for attendee count percentage column while using RSVP only. [ET-876]
* Fix - Correct specificity of checkboxes and radio buttons styles to prevent conflicts with other The Events Calendar family plugins. [ET-922]
* Fix - Ensure shared capacity stock does not reset while updating ticket. [ETP-562]
* Fix - Prevent PHP notices about `$going` not being set in certain template views which would prevent the "Not Going" text from showing up. [ET-943]
* Tweak - Improved performance of certain queries done on the same page for a ticket in regards to capacity and lists of tickets. [ET-917]
* Tweak - Add help section update notice texts for updated directory structure. [ET-929]
* Language - 12 new strings added, 119 updated, 1 fuzzied, and 4 obsoleted
* Tweak - Added filters: `tribe_tickets_attendee_create_individual_name`, `tribe_tickets_attendee_create_individual_email`, `tribe_tickets_data_ticket_ids_have_meta_fields`, `tribe_tickets_rsvp_get_ticket`, `tribe_tickets_has_meta_enabled`, `tribe_{$provider}_email_recipient`, `tribe_tickets_ticket_email_recipient`, `tribe_{$provider}_email_subject`, `tribe_tickets_ticket_email_subject`, `tribe_{$provider}_email_content`, `tribe_tickets_ticket_email_content`, `tribe_{$provider}_email_headers`, `tribe_tickets_ticket_email_headers`, `tribe_{$provider}_email_attachments`, `tribe_tickets_ticket_email_attachments`, `tribe_display_tickets_block_tickets_left_threshold`, `tribe_tickets_ticket_block_submit`, `tribe_tickets_show_original_price_on_sale`, `tribe_tickets_order_link_template_already_rendered`, `tribe_tickets_new_views_is_enabled`, `tribe_tickets_my_tickets_allow_email_resend_on_attendee_email_update`, `tribe_tickets_plus_hide_attendees_list_optout`, `tribe_tickets_block_show_unlimited_availability`
* Tweak - Removed filters: `tribe_tickets_attendee_registration_has_required_meta`, `tribe_tickets_attendee_registration_is_meta_up_to_date`, `tribe_attendee_registration_cart_provider`, `tribe_attendee_registration_form_no_provider_class`, `tribe_attendee_registration_form_classes`, `tribe_attendee_registration_form_class`, `tribe_tpp_email_content`, `tribe_tpp_email_from_name`, `tribe_tpp_email_from_email`, `tribe_tpp_email_headers`, `tribe_tpp_email_attachments`, `tribe_tpp_email_recipient`, `tribe_tpp_email_subject`
* Tweak - Changed views: `blocks/attendees`, `blocks/attendees/description`, `blocks/attendees/gravatar`, `blocks/attendees/title`, `blocks/attendees/view-link`, `blocks/rsvp`, `blocks/rsvp/content-inactive`, `blocks/rsvp/content`, `blocks/rsvp/details`, `blocks/rsvp/details/availability`, `blocks/rsvp/details/description`, `blocks/rsvp/details/title`, `blocks/rsvp/form`, `blocks/rsvp/form/attendee-meta`, `blocks/rsvp/form/details`, `blocks/rsvp/form/email`, `blocks/rsvp/form/error`, `blocks/rsvp/form/form`, `blocks/rsvp/form/name`, `blocks/rsvp/form/opt-out`, `blocks/rsvp/form/quantity-input`, `blocks/rsvp/form/quantity-minus`, `blocks/rsvp/form/quantity-plus`, `blocks/rsvp/form/quantity`, `blocks/rsvp/form/submit-button`, `blocks/rsvp/form/submit-login`, `blocks/rsvp/icon-svg`, `blocks/rsvp/icon`, `blocks/rsvp/loader-svg`, `blocks/rsvp/loader`, `blocks/rsvp/messages/success`, `blocks/rsvp/status`, `blocks/rsvp/status/full`, `blocks/rsvp/status/going-icon`, `blocks/rsvp/status/going`, `blocks/rsvp/status/not-going-icon`, `blocks/rsvp/status/not-going`, `blocks/tickets`, `blocks/tickets/commerce/fields-edd`, `blocks/tickets/commerce/fields-tpp`, `blocks/tickets/commerce/fields-woo`, `blocks/tickets/commerce/fields`, `blocks/tickets/content-description`, `blocks/tickets/content-inactive`, `blocks/tickets/content-title`, `blocks/tickets/content`, `blocks/tickets/extra-available-quantity`, `blocks/tickets/extra-available-unlimited`, `blocks/tickets/extra-available`, `blocks/tickets/extra-price`, `blocks/tickets/extra`, `blocks/tickets/footer-quantity`, `blocks/tickets/footer-total`, `blocks/tickets/footer`, `blocks/tickets/icon-svg`, `blocks/tickets/icon`, `blocks/tickets/item-inactive`, `blocks/tickets/item`, `blocks/tickets/opt-out-hidden`, `blocks/tickets/quantity-add`, `blocks/tickets/quantity-number`, `blocks/tickets/quantity-remove`, `blocks/tickets/quantity-unavailable`, `blocks/tickets/quantity`, `blocks/tickets/registration/attendee/content`, `blocks/tickets/registration/attendee/fields`, `blocks/tickets/registration/attendee/fields/checkbox`, `blocks/tickets/registration/attendee/fields/radio`, `blocks/tickets/registration/attendee/fields/select`, `blocks/tickets/registration/attendee/fields/text`, `blocks/tickets/registration/attendee/submit`, `blocks/tickets/registration/content`, `blocks/tickets/registration/summary/content`, `blocks/tickets/registration/summary/ticket-icon`, `blocks/tickets/registration/summary/ticket-price`, `blocks/tickets/registration/summary/ticket-quantity`, `blocks/tickets/registration/summary/ticket-title`, `blocks/tickets/registration/summary/ticket`, `blocks/tickets/registration/summary/tickets`, `blocks/tickets/registration/summary/title`, `blocks/tickets/submit-button-modal`, `blocks/tickets/submit-button`, `blocks/tickets/submit-login`, `blocks/tickets/submit`, `components/notice`, `modal/item-total`, `modal/registration-js`, `registration-js/attendees/content`, `registration-js/content`, `registration/attendees/content`, `registration/content`, `tickets/email`, `tickets/orders`, `v2/components/icons/error`, `v2/components/icons/guest`, `v2/components/icons/paper-plane`, `v2/components/loader/loader`, `v2/day/event/cost`, `v2/list/event/cost`, `v2/map/event-cards/event-card/actions/cost`, `v2/month/calendar-body/day/calendar-events/calendar-event/tooltip/cost`, `v2/month/mobile-events/mobile-day/mobile-event/cost`, `v2/photo/event/cost`, `v2/rsvp-kitchen-sink`, `v2/rsvp-kitchen-sink/ari`, `v2/rsvp-kitchen-sink/default-full`, `v2/rsvp-kitchen-sink/default-must-login`, `v2/rsvp-kitchen-sink/default-no-description`, `v2/rsvp-kitchen-sink/default-unlimited`, `v2/rsvp-kitchen-sink/default`, `v2/rsvp-kitchen-sink/form-going`, `v2/rsvp-kitchen-sink/form-not-going`, `v2/rsvp-kitchen-sink/success`, `v2/rsvp`, `v2/rsvp/actions`, `v2/rsvp/actions/full`, `v2/rsvp/actions/rsvp`, `v2/rsvp/actions/rsvp/going`, `v2/rsvp/actions/rsvp/not-going`, `v2/rsvp/actions/success`, `v2/rsvp/actions/success/title`, `v2/rsvp/actions/success/toggle`, `v2/rsvp/actions/success/tooltip`, `v2/rsvp/ari`, `v2/rsvp/ari/form`, `v2/rsvp/ari/form/error`, `v2/rsvp/ari/form/fields`, `v2/rsvp/ari/form/fields/email`, `v2/rsvp/ari/form/fields/meta`, `v2/rsvp/ari/form/fields/name`, `v2/rsvp/ari/form/template/fields`, `v2/rsvp/ari/sidebar`, `v2/rsvp/ari/sidebar/quantity/input`, `v2/rsvp/ari/sidebar/quantity/minus`, `v2/rsvp/ari/sidebar/quantity/plus`, `v2/rsvp/content`, `v2/rsvp/details`, `v2/rsvp/details/attendance`, `v2/rsvp/details/availability`, `v2/rsvp/details/availability/days-to-rsvp`, `v2/rsvp/details/availability/full`, `v2/rsvp/details/availability/remaining`, `v2/rsvp/details/availability/unlimited`, `v2/rsvp/details/description`, `v2/rsvp/details/title`, `v2/rsvp/form/buttons`, `v2/rsvp/form/fields`, `v2/rsvp/form/fields/cancel`, `v2/rsvp/form/fields/email`, `v2/rsvp/form/fields/name`, `v2/rsvp/form/fields/submit`, `v2/rsvp/form/form`, `v2/rsvp/form/going/title`, `v2/rsvp/form/not-going/title`, `v2/rsvp/form/title`, `v2/rsvp/messages/error`, `v2/rsvp/messages/must-login`, `v2/rsvp/messages/success`, `v2/rsvp/messages/success/going`, `v2/rsvp/messages/success/not-going`, `v2/tickets`, `v2/tickets/commerce/fields`, `v2/tickets/commerce/fields/tribe-commerce`, `v2/tickets/footer`, `v2/tickets/footer/quantity`, `v2/tickets/footer/return-to-cart`, `v2/tickets/footer/total`, `v2/tickets/item`, `v2/tickets/item/content`, `v2/tickets/item/content/description-toggle`, `v2/tickets/item/content/description`, `v2/tickets/item/content/inactive`, `v2/tickets/item/content/title`, `v2/tickets/item/extra`, `v2/tickets/item/extra/available`, `v2/tickets/item/extra/available/quantity`, `v2/tickets/item/extra/available/unlimited`, `v2/tickets/item/extra/description-toggle`, `v2/tickets/item/extra/price`, `v2/tickets/item/inactive`, `v2/tickets/item/opt-out`, `v2/tickets/item/quantity-mini`, `v2/tickets/item/quantity`, `v2/tickets/item/quantity/add`, `v2/tickets/item/quantity/number`, `v2/tickets/item/quantity/remove`, `v2/tickets/item/quantity/unavailable`, `v2/tickets/items`, `v2/tickets/notice`, `v2/tickets/opt-out/hidden`, `v2/tickets/submit`, `v2/tickets/submit/button`, `v2/tickets/submit/must-login`, `v2/tickets/title`, `v2/week/grid-body/events-day/event/tooltip/cost`, `v2/week/mobile-events/day/event/cost`
= [5.0.2] 2020-10-19 =
* Fix - Correctly detect ticket provider to support Attendee Information. [ET-915]
* Fix - Correct template override location comments. [ET-919]
* Language - 42 new strings added, 25 updated, 1 fuzzied, and 28 obsoleted
= [5.0.1] 2020-09-21 =
* Fix - Ensure the Attendees List title for the Attendees report is clean and not replicated on the page for the admin area as well as frontend. [ET-912]
* Fix - Use `the_title` filter when getting list of post titles for the Move Ticket workflow. [ET-909]
* Fix - Use the correct default date for initial Ticket start sale and end sale dates for Classic Editor. [ET-900]
* Fix - We have added the missing ID to the new RSVP block to allow linking to it directly. [ET-904]
* Fix - Prevent 301 redirects to the homepage while handling Tribe Commerce checkout process. [ET-845]
* Fix - Use the correct file path for the modal overrides. It's now correctly using the `your-theme/tribe/tickets/` path. [ETP-432]
* Fix - More thorough validity checking for post IDs, such as to account for a BuddyPress page having a Post ID of zero. [ET-899]
* Fix - Remove duplicate `button_id` from the `$args` in `src/blocks/tickets/submit-button-modal.php`. Props @justlevine for the fix! [ET-907]
* Fix - Ensure we print the required label for the ARI checkboxes. [ETP-361]
* Fix - Prevent PHP errors in the `tickets/view-link.php` template in automated testing suite. [ET-910]
* Tweak - We have added context to some of the strings and labels of the new RSVP block to allow more granular translation. [ET-903]
* Tweak - Added filters: `tribe_tickets_attendees_show_view_title`
* Tweak - Changed views: `blocks/rsvp/status/going`, `blocks/rsvp/status/not-going`, `blocks/tickets/submit-button-modal`, `registration-js/attendees/fields/checkbox`, `tickets/view-link`, `v2/rsvp`, `v2/rsvp/actions/rsvp/going`, `v2/rsvp/actions/rsvp/not-going`, `v2/rsvp/details/attendance`
* Language - 4 new strings added, 53 updated, 0 fuzzied, and 3 obsoleted
= [5.0.0.1] 2020-08-31 =
* Fix - Prevent the Attendee Registration modal from incorrectly setting RSVP as the provider class. [ET-901]
= [5.0.0] 2020-08-26 =
* Feature - We've introduced a refined look and experience for RSVPs! New installations of Event Tickets will gain the new look right away. Existing Event Tickets installations can opt-in upon upgrade from our previous version(s). This new design is consistent in both the Classic and Block modes so you have a better visual when creating RSVPs in either WordPress editor. [ET-866]
* Tweak - Removed unused HTML files in the plugin root folder that were there for your reference to our plugin's data collection transparency. This information is included within WordPress' Privacy Guide at /wp-admin/privacy-policy-guide.php [ET-854]
* Fix - Event Tickets Plus' `[tribe_tickets]` shortcode no longer double-renders the Tickets block when using Classic Editor. The issue was caused by _setting_ `global $post` within `\Tribe\Tickets\Events\Attendees_List::should_hide_optout()`, which was called via the `tribe_tickets_plus_hide_attendees_list_optout` filter. [ET-889]
* Fix - Replace usage of MultiByte package when it's not available, use `tribe_strtoupper` instead of `mb_strtoupper` and `mb_detect_encoding` [ETP-411] [ETP-412] [VE-150]
* Tweak - Added filters: `tribe_tickets_rsvp_render_step_template_args_pre_process`, `tribe_tickets_hide_attendees_list_optout`, `tribe_tickets_rsvp_create_attendee_lookup_user_from_email`, `tribe_tickets_rsvp_has_meta`, `tribe_tickets_rsvp_has_meta`
* Tweak - Added actions: `tribe_tickets_before_front_end_ticket_form`
* Tweak - Changed views: `v2/components/fields/birth`, `v2/components/fields/checkbox`, `v2/components/fields/datetime`, `v2/components/fields/email`, `v2/components/fields/number`, `v2/components/fields/radio`, `v2/components/fields/select`, `v2/components/fields/telephone`, `v2/components/fields/text`, `v2/components/fields/url`, `v2/components/loader/loader`, `v2/rsvp-kitchen-sink/form-going`, `v2/rsvp-kitchen-sink/form-not-going`, `v2/rsvp`, `v2/rsvp/actions`, `v2/rsvp/actions/success`, `v2/rsvp/actions/success/title`, `v2/rsvp/actions/success/toggle`, `v2/rsvp/ari`, `v2/rsvp/ari/form`, `v2/rsvp/ari/form/buttons`, `v2/rsvp/ari/form/error`, `v2/rsvp/ari/form/fields`, `v2/rsvp/ari/form/fields/email`, `v2/rsvp/ari/form/fields/meta`, `v2/rsvp/ari/form/fields/name`, `v2/rsvp/ari/form/guest-template`, `v2/rsvp/ari/form/guest`, `v2/rsvp/ari/form/template/fields`, `v2/rsvp/ari/form/template/title`, `v2/rsvp/ari/form/title`, `v2/rsvp/ari/sidebar/guest-list`, `v2/rsvp/ari/sidebar/guest-list/guest-template`, `v2/rsvp/ari/sidebar/guest-list/guest`, `v2/rsvp/ari/sidebar/quantity/input`, `v2/rsvp/details/availability`, `v2/rsvp/details/availability/days-to-rsvp`, `v2/rsvp/details/availability/remaining`, `v2/rsvp/details/availability/unlimited`, `v2/rsvp/form/buttons`, `v2/rsvp/form/fields/email`, `v2/rsvp/form/fields/name`, `v2/rsvp/form/fields/quantity`, `v2/rsvp/form/form`, `v2/rsvp/messages/error`, `v2/rsvp/messages/success`, `v2/rsvp/messages/success/going`, `v2/rsvp/messages/success/not-going`
* Language - 14 new strings added, 54 updated, 3 fuzzied, and 3 obsoleted
= [4.12.3.1] 2020-08-17 =
* Fix - Prevent attendee registration modal in block editor from closing when clicking into the modal. [GTRIA-275]
= [4.12.3] 2020-07-28 =
* Feature - Notify promoter for actions (RSVP going, RSVP not going, Event Checkin, Attendee Registered) for RSVP and Tribe Commerce. [ET-860]
* Fix - Prevent PHP errors when loading the new RSVP views for posts using classic editor when The Events Calendar setting for Blocks editor is off. [ET-853]
* Tweak - Layout improvements for Attendee Information's Birth Date field. [ET-875]
* Tweak - Added `tribe_tickets_is_provider_active()` template function so we can more easily check if a ticket's commerce provider is currently active before using its class methods. [ET-843]
* Tweak - Added `Tribe__Tickets_Plus__Tickets::get_attendee_optout_key()` to simplify getting the optout key regardless of ticket provider class and accounting for legacy code. [ETP-843]
* Tweak - Added `Tribe__Tickets__Tickets::get_event_ticket_provider_object()` to make it easier to get and interact with the ticket provider object itself and implemented it across all plugin code where the object is needed in place of the previous usage of class representation as a string. [ET-843]
* Tweak - Added `Tribe__Tickets__Tickets::get_ticket_provider_instance()` to consistently and more concisely get a ticket provider's instance only if it is active. [ET-843]
* Tweak - Updated `Tribe__Tickets__Tickets::get_event_ticket_provider()` so it returns false if the resulting ticket provider is no longer active and implemented it across all plugin code. [ET-843]
* Tweak - Updated `Tribe__Tickets__Status__Manager::get_provider_slug()` and added `Tribe__Tickets__Status__Manager::get_provider_class_from_slug()` for convenient and consistent lookups. [ETP-843]
* Tweak - Display all of a post's order tabs in the Attendees Report admin screen. Example: if a post's ticket provider was Tribe Commerce and such tickets were sold, then the post's provider changed to WooCommerce Tickets, the Attendees Report screen should show both the Tribe Commerce order history tab and the WooCommerce order history tab, regardless of which ticket provider is currently the default. Introduced `Tribe__Tickets__Tickets::post_has_tickets()` helper function. [ET-843]
* Tweak - Modify parameters on `register_rest_route` to include `permission_callback` to prevent notices on WordPress 5.5.
* Language - 8 new strings added, 200 updated, 1 fuzzied, and 1 obsoleted
= [4.12.2] 2020-06-24 =
* Feature - Added a preview of the new RSVP refresh. View the non-functional demo https://evnt.is/refreshrsvp.
* Fix - Resolve a PHP notice when rendering the Event Tickets Plus field for Birth date [ETP-330]
* Tweak - Improve the Birth date field styles that could show up without styling under certain contexts. [ET-835]
* Tweak - Add hook to ticket email template to allow injecting content between ticket details and organizers. [ET-844]
* Tweak - For the `[tribe-user-event-confirmations]` shortcode, link to both the event and the direct My Tickets page. [ET-792]
* Language - 39 new strings added, 26 updated, 0 fuzzied, and 0 obsoleted
= [4.12.1.1] 2020-05-29 =
* Fix - Resolve PHP notices that can cause the Events to not show tickets or RSVPs. [ET-836]
= [4.12.1] 2020-05-20 =
* Feature - 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]
* Feature - Extend `tribe_events()` with new post filtering options: `has_attendees`, `attendee`, `attendee__not_in`, and `attendee_user`. [ET-618]
* Feature - Add new `tribe( 'tickets.post-repository' )` object that works similar to `tribe_events()` but supports any post type. [ET-618]
* Fix - Remove opinionated `max-width: none;` on generic elements over the Attendee Registration page CSS to prevent theme conflicts. [ETP-314]
* Fix - Attendee Registration page briefly showing notice while tickets form is loading. [ETP-241]
* Fix - Ensure defaults are passed into `Tribe__Tickets__Editor__Template->attr()` correctly instead of defaulting to an empty array. [TEC-2964]
* Fix - Prevent problems with `func_get_args()` usage around template inclusion for legacy template files. [TEC-3104]
* Fix - Use unique HTML id for checkboxes and radio on the Attendee Registration fields to prevent conflicts. [ETP-306]
* Fix - 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]
* Tweak - Ensure tickets labels use a function to retrieve the label so that they can be filtered. [ETP-119]
* Tweak - Output the internal Post ID to the Attendees Report's Event Title, each Ticket Name, and each Attendee. [ET-786]
* Language - 15 new strings added, 412 updated, 14 fuzzied, and 15 obsoleted
= [4.12.0] 2020-04-23 =
* Fix - When using Event Tickets Plus and using a custom Attendee Registration page with the [tribe_attendee_registration] shortcode, Event Tickets will no longer replace the contents of the page. [ETP-292]
* Fix - Update notice template to print content only when there's information. Remove the "Whoops" title for the Attendee Registration page notice. [ETP-233]
* Fix - Update file path in the docblocks of the templates for The Events Calendar new views. [ETP-289]
* Fix - Update position of the `tribe_tickets_ticket_add` action so it receives the ticket data on ticket creation. [ETP-302]
* Fix - Removed the `type="submit"` from the button element in the ticket quantity remove template. [ETP-224]
* Fix - Removed the duplicate `type="button"` from the button element in the ticket quantity add template. [ETP-224]
* Fix - Correct the `Total` value, when the WooCommerce options for currency are empty (Thousand and decimal separator, number of decimals). [ETP-231]
* Fix - Correct dependencies for the tickets block JS, in order to have the block working in WordPress versions prior to 5.0. [ETP-238]
* Fix - Load plugin text domain on the new 'tribe_load_text_domains' action hook, which fires on 'init' instead of on the 'plugins_loaded' hook. [ET-773]
* Fix - Deprecate `Tribe__Tickets__Tickets_Handler::get_total_event_capacity()` and replace its usage with `tribe_get_event_capacity()`, which returns the correct count. [ET-770]
* Fix - When updating to Event Tickets 4.12, a background migration will get kicked off that fixes ticket-supported posts that use the Attendees List block or the Attendees List shortcodes from Event Tickets Plus so those attendees appear in the REST API properly. [ET-777]
* Fix - Prevent Blocks editor from throwing browser alert when leaving the page without any changes applied to the edited post.
* Tweak - Improved on meta data handling of for Blocks editor.
* Tweak - Deprecate Select2 3.5.4 in favor of SelectWoo
* Tweak - Consolidate duplicate code for getting tickets for each Ticket Provider. [ETP-235]
* Tweak - Modify new views implementation for The Event Calendar, in order to include the "Sold Out" message as we had in the previous version. [ET-764]
* Tweak - Attendee REST endpoint now returns 401 (Unauthorized) if Event Tickets Plus is not loaded. [ETP-297]
* Tweak - Implement price suffix for the tickets block when a price suffix is provided by a Commerce provider. [ET-620]
* Tweak - When using Event Tickets Plus, the checkbox "Hide my attendee data from public view" will no longer show up when purchasing a ticket if an "Attendees List" is not being displayed in the event. [ETP-624]
* Language - 0 new strings added, 329 updated, 10 fuzzied, and 58 obsoleted
= [4.11.5] 2020-03-18 =
* Feature - Include Freemius integration to allow opt-in information collection. [ET-595]
* Fix - Prevent unintentionally clearing global capacity settings when saving event/post while using Block Editor is enabled. [ETP-267]
* Fix - Save updated shared capacity for event/post if the argument is passed to the REST API endpoint for a Tribe Commerce ticket. [ETP-267]
* Fix - Make sure when changing unlimited ticket to be a shared capacity ticket that the empty individual capacity gets properly overridden to the shared capacity for Tribe Commerce. [ET-752]
* Fix - Prevent ticket capacity showing sold out when you have unlimited tickets or RSVPs alongside shared capacity tickets unless it really is sold out. [ET-744]
* Fix - The quantity allowed in a single "add to cart" action is now always set (defaults to `100`, filterable via `tribe_tickets_get_ticket_max_purchase`), for sanity and performance reasons. [ETP-149]
* Fix - Correct the displayed quantity of tickets available in the Attendees Report admin screen. It was forcing the formatted number string (e.g. `2,000`) to an integer (this example was displaying as `2`) so only affected tickets with available quantities greater than 999 that weren't Unlimited. [ET-756]
* Fix - Make it so the ticket quantity in the tickets block doesn't jump around when it gets to the maximum available in Safari and you try to increase it. [ET-758]
* Tweak - Notify Promoter of changes when tickets are moved to other Events. [ET-741]
* Tweak - Improved compatibility between Tribe Commerce and Promoter by extending the actions that notify Promoter of Attendee modifications. [ET-746]
* Tweak - Added filters: `tribe_tickets_integrations_should_load_freemius`, `tribe_tickets_get_ticket_default_max_purchase`
* Tweak - Changed views: `blocks/rsvp/form/attendee-meta`, `blocks/rsvp/form/details`, `blocks/rsvp/form/quantity-input`, `blocks/rsvp/form/quantity`, `blocks/tickets/extra-available`, `blocks/tickets/quantity-number`, `tickets/rsvp`, `tickets/tpp`
* Language - 4 new strings added, 47 updated, 2 fuzzied, and 0 obsoleted
= [4.11.4] 2020-02-26 =
* Fix - Update file path in the docblocks of the templates for The Events Calendar new views. [ET-713]
* Fix - Hitting enter in the tickets form changes ticket quantities. [ETP-43]
* Fix - Respect the page title and fix redirection for the custom attendee registration page. [ETP-156]
* Fix - Ensure we're loading the common full styles when required. This fixes missing styles problems from the tickets block. [ET-725]
* Fix - Adjust JavaScript to have the Attendee Registration page working in IE11. [ETP-220]
* Fix - Add theme compatibility for the Attendee Registration Modal by adding theme identifying body CSS classes. [ETP-156]
* Fix - When Classic Editor plugin is activated, prevent ticket availability AJAX errors by temporarily disabling the AJAX requests. [ET-730]
* Fix - When not using blocks, the scripts to obtain an RSVP ticket now work even if required Attendee Information (from Event Tickets Plus) is missing upon initial attempt to submit the form. [ET-686]
* Fix - Prevent The Events Calendar plugin from overriding the Attendee Registration page content when Events Page is set as site home page. [ET-732]
* Fix - Use the default `datepickerFormat` value if the option hasn't been set yet when setting up validation rules for the ticket add/edit admin form. [ET-727]
* Fix - Resolve problems where "View My Tickets" (or RSVPs) page would be blank or not load. [ET-735]
* Fix - Use accessibility CSS classes for more screen reader text elements. [ET-725]
* Fix - Save initial shared capacity value for global stock correctly on first Tribe Commerce ticket so availability shows as expected instead of zero. [ET-737]
* Tweak - Added filters: `tribe_tickets_theme_compatibility_registered`
* Tweak - Changed views: `blocks/tickets/content-description`, `blocks/tickets/extra`, `blocks/tickets/quantity-add`, `blocks/tickets/quantity-remove`, `registration-js/content`, `v2/day/event/cost`, `v2/list/event/cost`, `v2/map/event-cards/event-card/actions/cost`, `v2/month/calendar-body/day/calendar-events/calendar-event/tooltip/cost`, `v2/month/mobile-events/mobile-day/mobile-event/cost`, `v2/photo/event/cost`, `v2/week/grid-body/events-day/event/tooltip/cost`, `v2/week/mobile-events/day/event/cost`
* Language - 0 new strings added, 76 updated, 0 fuzzied, and 0 obsoleted
= [4.11.3.1] 2020-02-11 =
* Fix - Resolve potential fatal errors when an object is passed to determine a CSS class where we had expected a string. [ET-716]
* Fix - Prevent conflicts with a template variable used by the Tickets block when rendering while The Events Calendar is activated. [ET-717]
* Fix - Prevent The Events Calendar from disabling the redirect for Tribe Commerce that should take you to PayPal when checking out. [ET-714]
* Fix - Better detect the post ID to use on normal pages for Tribe Commerce. [ET-714]
* Tweak - Changed views: `modal/registration-js`, `registration-js/content`
= [4.11.3] 2020-02-06 =
* Feature - Show original price on ticket block if ticket on sale. Allow turning off via the `tribe_tickets_show_original_price_on_sale` filter. [ETP-47]
* Fix - Allow adding ticket header image on non-event posts. [ETP-54]
* Fix - Close opening `<div>` in `blocks/attendees.php`. [ET-589]
* Fix - Correct broken JavaScript for themes that change the base post CSS classes. [ET-640]
* Fix - Correct logic so selling out of one RSVP doesn't prevent "purchasing" another. [ETP-603]
* Fix - Price formatting method now prevents incorrect display when a comma is used as the decimal separator. [ETP-53]
* Fix - Disable RSVP and Tickets block when password protection is enabled on posts or pages. [ET-604]
* Fix - Ensure that attendee images display horizontally in the frontend for Twenty Nineteen and Twenty Twenty themes. [ET-590]
* Fix - JavaScript updated to remove IE 11 console errors. [ET-619]
* Fix - Load JavaScript assets along with Ticket Block when using Classic Editor. [ET-587]
* Fix - Override checkout link in WooCommerce Mini-Cart widget so it uses the custom page for attendee registration if it is setup. [ETP-41]
* Fix - Remove inaccurate display of "You don't have tickets for this event" notice at single event page's list of current user's RSVP's and/or Tickets. [ETP-50]
* Fix - The Events Calendar's List View "RSVP Now!" button again displays for Events having only RSVP tickets and has the correct anchor link. [ETP-51]
* Fix - Tickets Block quantity +/- buttons set to 'button' type to avoid submitting Add to Cart form in IE 11 or when JavaScript is disabled. [ET-619]
* Fix - Additional implementation of dynamic ticket text functions so singular and plural versions of "Ticket" change in more areas when filtered. [ETP-145]
* Fix - Ensure that empty start/end dates are treated like "immediately": and "forever", respectively. [ETP-159]
* Tweak - Create new function `tribe_get_event_capacity()` for checking the capacity of an entire event. Have `tribe_tickets_get_capacity()` pass off to it as when given an event. [ETP-48]
* Tweak - Refine logic for the "no results" notice on the "My Tickets" page. [ETP-151]
* Tweak - Remove duplicate ticket script loading to prevent JavaScript conflicts. [ET-596]
* Tweak - Change the Attendee List opt-out checkbox to be checked by default. [ET-615]
* Tweak - Change the Attendee List opt-out checkbox wording, centralize where we handle it and create a new function to retrieve it. [ET-615]
* Tweak - Add some code for future implementation around converting opt-outs to opt-ins. [ET-615]
* Tweak - Adjust styles to ensure our "Get Tickets" button styles get preserved. [ETP-210]
* Tweak - Added filters: `tribe_tickets_default_opt_out_text`, `tribe_tickets_default_opt_in_text`, `tribe_tickets_show_original_price_on_sale`
* Tweak - Changed views: `blocks/attendees`, `blocks/attendees/description`, `blocks/rsvp/form/error`, `blocks/rsvp/form/opt-out`, `blocks/rsvp/form/quantity-plus`, `blocks/rsvp/form/submit-button`, `blocks/rsvp/messages/success`, `blocks/tickets`, `blocks/tickets/extra-available`, `blocks/tickets/extra-price`, `blocks/tickets/extra`, `blocks/tickets/footer-total`, `blocks/tickets/item`, `blocks/tickets/opt-out-hidden`, `blocks/tickets/quantity-add`, `blocks/tickets/quantity-remove`, `blocks/tickets/registration/summary/title`, `blocks/tickets/submit-button-modal`, `blocks/tickets/submit-button`, `modal/item-remove`, `modal/item-total`, `modal/registration-js`, `registration-js/attendees/ticket`, `tickets/email`, `tickets/orders-pp-tickets`, `tickets/orders-rsvp`, `tickets/orders`, `tickets/rsvp`, `tickets/tpp`
* Language - 7 new strings added, 187 updated, 7 fuzzied, and 6 obsoleted
= [4.11.2] 2020-01-27 =
* Tweak - Adding support for The Events Calendar 5.0.0
* Tweak - Added new `tribe_events_is_current_time_in_date_window()` function that checks if the current datetime is within a post's ticket availability window [TEC-3033]
* Language - 0 new strings added, 94 updated, 0 fuzzied, and 0 obsoleted
= [4.11.1] 2019-12-19 =
* Feature - Use the same loading icon for the RSVP block that we're using for the tickets block. [135660]
* Tweak - Added `tribe_tickets_is_enabled_post_context()` function [124403]
* Tweak - Avoid loading plugin assets on post types that are not tickets-enabled post types [124403]
* Tweak - Add filter for `ticket-display-tickets-left-threshold` to tickets and RSVP block. Added new filters to allow showing "Unlimited" on unlimited tickets [130660]
* Tweak - Added filters: `tribe_tickets_is_enabled_post_context`, `tribe_rsvp_block_loader_classes`, `tribe_display_rsvp_block_tickets_left_threshold`, `tribe_rsvp_block_show_unlimited_availability`, `tribe_rsvp_block_loader_classes`, `tribe_display_tickets_block_tickets_left_threshold`, `tribe_tickets_block_show_unlimited_availability`, `tribe_display_rsvp_block_tickets_left_threshold`, `tribe_rsvp_block_show_unlimited_availability`, `tribe_display_tickets_block_tickets_left_threshold`, `tribe_tickets_block_show_unlimited_availability`
* Tweak - Changed views: `blocks/rsvp`, `blocks/rsvp/details/availability`, `blocks/rsvp/form/quantity-input`, `blocks/rsvp/loader`, `blocks/tickets`, `blocks/tickets/extra-available-quantity`, `blocks/tickets/extra-available`, `blocks/tickets/extra`, `blocks/tickets/item`, `blocks/tickets/quantity`, `blocks/tickets/registration/attendee/submit`, `tickets/rsvp`, `tickets/tpp`
* Fix - Fix the header image attachment handling for RSVP blocks [137243]
* Fix - Ensure that tickets without an end date set in the Classic editor get set to end at the start of an event per the tooltip [125969]
* Fix - Make "Show attendees list on event page" checkbox apply to the REST API as well. [133333]
* Fix - Overriding the maximum purchase quantity (the `tribe_tickets_get_ticket_max_purchase` filter) now works in all contexts [133432]
* Fix - Prevent duplicate blocks on provider change. Add logic to test current provider against event default provider. [137925]
* Fix - If running WP 5.3+, add `show_in_rest` as an array configuration for capacity and the RSVP not going fields so that they save properly. [137875]
* Fix - Gracefully handle enter key in modal form to prevent missing data when submitting. [136595]
* Fix - Increase size of -/+ signs for decreasing/increasing quantity on tickets. [138558]
* Fix - Handle special characters for Event Ticket field labels like single quotes and colons so they don't break the saving. [136451]
* Fix - Don't try to load RSVPs with the Tickets block `render()`. [138646]
* Fix - Correct shared capacity handling when tickets left threshold is set. [138620]
* Language - 0 new strings added, 131 updated, 1 fuzzied, and 0 obsoleted
= [4.11.0.1] 2019-12-11 =
* Fix - Avoid running extra unnecessary queries when registering assets [138390]
* Fix - Make `Tribe__Tickets__Tickets::get_tickets()` protected to avoid errors with it not being public before upgrading ET+ [138385]
= [4.11] 2019-12-10 =
* Feature - Add ability to utilize the block ticket template outside of Gutenberg views [132568]
* Feature - Use the block template view for the "classic" editor so they look the same now on the frontend [132568]
* Feature - Implement a copy of tribe-common-styles and restyle the front end tickets block [131117]
* Feature - Add currency formatting by commerce [133179]
* Tweak - Clean up the way we add options to the ticket settings tab in PHP to make it more readable and maintainable. [133048]
* Tweak - Add ability to track installed version history. Added `$version_history_slug` and `$latest_version_slug` properties to `Tribe__Tickets_Plus__Main` [133048]
* Tweak - Minimum required WordPress version updated to WordPress 4.9
* Tweak - Added filters: `tribe_tickets_modal_setting`, `tribe_events_tickets_template_`, `tribe_attendee_registration_cart_provider`, `tribe_tickets_commerce_cart_get_tickets_`, `tribe_tickets_commerce_cart_get_ticket_meta`, `tribe_tickets_commerce_cart_get_cart_url_`, `tribe_tickets_commerce_cart_get_checkout_url_`, `tribe_tickets_commerce_cart_get_data`, `tribe_edd_format_amount_decimals`, `tribe_format_amount_decimals`, `tribe_format_amount`, `tribe_format_amount_with_symbol`, `tribe_tickets_commerce_paypal_notify_url`, `tribe_tickets_commerce_paypal_custom_args`, `tribe_tickets_commerce_paypal_add_to_cart_args`, `tribe_tickets_commerce_paypal_gateway_add_to_cart_redirect`, `tribe_tickets_commerce_paypal_invoice_number`, `tribe_tickets_tribe-commerce_cart_url`, `tribe_tickets_tribe-commerce_checkout_url`, `tribe_tickets_availability_check_interval`, `tribe_tickets_checkout_urls`, `tribe_tickets_cart_urls`, `tribe_tickets_availability_check_interval`, `tribe_tickets_checkout_urls`, `tribe_tickets_cart_urls`, `tribe_tickets_order_link_template_already_rendered`, `tribe_tickets_order_link_template_already_rendered`, `tribe_tickets_block_loader_classes`, `tribe_events_tickets_attendee_registration_modal_content`, `tribe_tickets_ticket_block_submit`, `tribe_tickets_loader_text`, `tribe_tickets_modal_loader_classes`, `tribe_tickets_order_link_template_already_rendered`
* Tweak - Added actions: `tribe_tickets_commerce_cart_update_tickets_`, `tribe_tickets_commerce_cart_update_tickets`, `tribe_tickets_commerce_cart_update_ticket_meta`, `event_tickets_rsvp_after_attendee_update`, `tribe_tickets_registration_content_before_all_events`, `tribe_tickets_registration_content_before_all_events`, `tribe_tickets_registration_content_after_all_events`
* Tweak - Changed views: `blocks/attendees`, `blocks/rsvp`, `blocks/rsvp/form/opt-out`, `blocks/tickets`, `blocks/tickets/content-description`, `blocks/tickets/content-inactive`, `blocks/tickets/content-title`, `blocks/tickets/content`, `blocks/tickets/extra-available-quantity`, `blocks/tickets/extra-available-unlimited`, `blocks/tickets/extra-available`, `blocks/tickets/extra-price`, `blocks/tickets/extra`, `blocks/tickets/footer-quantity`, `blocks/tickets/footer-total`, `blocks/tickets/footer`, `blocks/tickets/icon-svg`, `blocks/tickets/icon`, `blocks/tickets/item-inactive`, `blocks/tickets/item`, `blocks/tickets/opt-out-hidden`, `blocks/tickets/quantity-add`, `blocks/tickets/quantity-number`, `blocks/tickets/quantity-remove`, `blocks/tickets/quantity-unavailable`, `blocks/tickets/quantity`, `blocks/tickets/registration/attendee/content`, `blocks/tickets/registration/attendee/fields/checkbox`, `blocks/tickets/registration/attendee/fields/radio`, `blocks/tickets/registration/attendee/fields/select`, `blocks/tickets/registration/attendee/fields/text`, `blocks/tickets/registration/attendee/submit`, `blocks/tickets/registration/content`, `blocks/tickets/registration/summary/content`, `blocks/tickets/registration/summary/description`, `blocks/tickets/registration/summary/ticket-icon`, `blocks/tickets/registration/summary/ticket-price`, `blocks/tickets/registration/summary/ticket-quantity`, `blocks/tickets/registration/summary/ticket-title`, `blocks/tickets/registration/summary/ticket`, `blocks/tickets/registration/summary/tickets`, `blocks/tickets/registration/summary/title`, `blocks/tickets/submit-button-modal`, `blocks/tickets/submit-button`, `blocks/tickets/submit-login`, `blocks/tickets/submit`, `components/loader`, `components/notice`, `modal/cart`, `modal/item-remove`, `modal/item-total`, `modal/registration-js`, `modal/registration`, `registration-js/attendees/content`, `registration-js/attendees/fields`, `registration-js/attendees/fields/checkbox`, `registration-js/attendees/fields/radio`, `registration-js/attendees/fields/select`, `registration-js/attendees/fields/text`, `registration-js/attendees/ticket`, `registration-js/content`, `registration-js/mini-cart`, `registration/attendees/content`, `registration/attendees/error`, `registration/attendees/fields`, `registration/attendees/fields/checkbox`, `registration/attendees/fields/radio`, `registration/attendees/fields/select`, `registration/attendees/fields/text`, `registration/attendees/loader`, `registration/attendees/success`, `registration/button-cart`, `registration/button-checkout`, `registration/content`, `registration/summary/content`, `registration/summary/description`, `registration/summary/registration-status`, `registration/summary/ticket/content`, `registration/summary/ticket/icon-svg`, `registration/summary/ticket/icon`, `registration/summary/ticket/price`, `registration/summary/ticket/quantity`, `registration/summary/ticket/title`, `registration/summary/tickets-header`, `registration/summary/tickets`, `registration/summary/title`, `registration/summary/toggle-handler`, `tickets/orders`, `tickets/rsvp`, `tickets/tpp-success`, `tickets/tpp`, `tickets/view-link`
* Fix - Pass missing 'provider' argument from `views/registration/content.php` to `views/registration/button-cart.php` [131896]
* Language - 0 new strings added, 75 updated, 0 fuzzied, and 2 obsoleted
= [4.10.11.1] 2019-11-18 =
* Fix - Force null values to 0 for `_tribe_ticket_capacity` so RSVPs save correctly in 5.3 block editor. [137383]
* Fix - Bypass REST update/delete of virtual meta key `_tribe_tickets_list` so events will save in WP 5.3. [137383]
* Fix - Allow `null` to be sent for REST API updates in WP 5.3 for certain meta fields that we intentionally send null for but don't match the registered schema type. [137383]
* Fix - Handle the onRequestClose action in element.js to prevent Attendee Information modal closing when clicking within the modal. [137394]
= [4.10.11] 2019-11-13 =
* Fix - Add a check for empty tickets to `Tribe__Tickets__Editor__Blocks__Tickets::ticket_availability()` method to avoid PHP error notices showing [122334]
* Fix - Correctly get the Event / Post ID within the `Tribe__Tickets__Editor__Blocks__Rsvp::rsvp_process` method to ensure the right ID gets saved with the RSVP [135409]
* Language - 0 new strings added, 74 updated, 0 fuzzied, and 0 obsoleted
= [4.10.10] 2019-10-14 =