# Changelog
All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## Releases

### 5.0.58

#### Fixed
 - Activation error
 - License checks
 - Make sure messages trigger for SPCO revisits
 - fix extension and services links within core, avoiding redirects

#### Changed
 - Include Abandoned transactions in the CSV report
 - Set all tickets in the admin Ticket Selector not to be required
 - Only load PluginLicense when using Caf
 - Set the default where conditions to this_model_only for ticket datetimes in messages
 - Reduce the Number of EDD Server Requests

### 5.0.57

#### Fixed
 - Move PluginLicense call



### 5.0.56

#### Fixed
 - Fix update URI



### 5.0.55

#### Added
 - Add expired only query param to EEH_Event_Query helper (#2087)
 - Load Polyfills If WP Version Is Less Than 6.8  (#2098)
 - Allow registrations to be reassigned to existing or new contacts (#1933)

#### Fixed
 - Fix SPCO form validation highlight and unhighlight styling (#2102)
 - Fix incorrect PayPal Commerce variable (#2105)
 - Remove Version Strings Appended to Add-on Folder Names (#2096)

#### Security
 - Upgrade jQuery Validation library to v1-22-0 (#2100)



### 5.0.54

#### Added
 - Restrict Self Service Registration Cancellations Outside of Ticket Sale Dates. (#2091)
 - Allow ticket line items to be passed into Event Scope calculateAndApplyPromotion method (#2081)

#### Fixed
 - PPC. Prevent transaction mixup (#2083)



### 5.0.53

#### Added
 - Add PRINT_BUTTON_* shortcode (#2085)

#### Fixed
 - Fix Question Group Identifier On Save (#2046)
 - Ensure Global Taxes are Displayed on Invoice (#2082)

#### Changed
 - Append the ticket name to the attendee in SPCO  (#2080)
 - Upgrade wp-graphql to version v1-32-1 (#2057)
 - Block Incompatible Add-ons From Reactivating (#1983)



### 5.0.52

#### Fixed
 - Do Not Translate Model Names (#2044)
 - Fix Persistent Admin Notice Registration When Force Updating Previously Dismissed Notices (#1988)
 - Fix loading of Gutenberg block Event Attendees (#1929)
 - Fix Floating Editor Menu (#861)

#### Changed
 - PPC. Default pay options to all allowed (#2053)
 - Replace React vendor for storage hooks (Barista#1442) (#2061)
 - Fix Event Attendees Block (Barista#1333) (#2063)



### 5.0.51

#### Added
 - Add Venue shortcodes to DATETIME_LIST in messages (#2033)
 - PPC. Toggle alternative payment methods (#2034)

#### Fixed
 - Fix Integer Values in 4.1.0 DMS (#2050)



### 5.0.50

#### Fixed
 - Fix dynamic shortcodes not parsing correctly (#2028)

#### Changed
 - Add a capability check for the New Date Button (Barista#1463) (#2020)
 - TPC - Decimal values broken (Barista#1459) (#2025)



### 5.0.49

#### Fixed
 - Fix events rest endpoint (#2021)
 - Update message RegEx to include shortcodes within digits, e.g [CO_ADD1] (#2022)

#### Changed
 - Add Update URI: to all none WP.org hosted plugins. (#2018)



### 5.0.48

#### Added
 - Implement Square Partner Fees (#1995)
 - New Thank You Page Hook (#2004)

#### Fixed
 - Fix CSV reports on SSL redirects (#2010)

#### Changed
 - Require ee_advanced_event_editor Cap to Duplicate Event (#1889)
 - Skip Session Save Path Filesystem Checks for open_basedir Violations (#2005)
 - Relax Restrictions Generator Action Type (#2008)
 - Allow for dynamic shortcode parameters within the message system (#2012)



### [5.0.47]

#### Fixed
 - Dont Verify Session Save Path If Handler Does Not Use The File System (#1984)
 - Fix Session Save Path With open_basedir Restrictions (#1987)
 - Dont Allow Bypass of Ticket Selector Required Checkbox (#1989)

#### Changed
 - Mark Mailchimp as Incompatible Addon (#1982)



### [5.0.46]

#### Changed
 - Add Serialized Model Protection (#1914)
 - Improve SessionStartHandler Error Handling (#1967)
 - Fix Model Cap Restriction Generation (#1975)



### [5.0.45]

#### Fixed
 - Dont send address to PayPal if country code is not  a 2 character ISO 3166 code (#1947)

#### Changed
 - Trailing 0 Removed from Ticket Price Calculator (Barista#1426) (#1940)
 - REM tickets do not fully retain their state when editing (Barista#1368) (#1942)
 - PayPal Commerce - if no country has been set use state iso (#1956)
 - Add Post Variable to Events List Event Class Filter (#1960)
 - Fix readme and changelog (#1959)
 - Add Serialized Model Protection (#1914)
 - Improve SessionStartHandler Error Handling (#1967)

#### Security
 - Fix Model Cap Restriction Generation (#1975)



### [5.0.44]

#### Fixed
 - Fix PayPal Commerce payments when no address information is available (#1937)



### [5.0.43]

#### Fixed
 - SaaS. Fix fatals from Jul 24th (#1924)
 - Previous value in method update_extra_meta (#1936)
 - Fix SPCO Available Payment Methods Setup (#1927)

#### Changed
 - Update type AssignmentStatus in Ticket Assignment Manager. (Barista#1408) (#1920)
 - Fix PayPal Commerce order request (#1921)



### [5.0.42]

#### Fixed
 - Fix Additional Registrant Incomplete Reg Forms (#1856)
 - Fix License Keys Admin Menu Loading on Multisite (#1860)
 - Fix PluginLicense Error During Cron (#1866)
 - Fix Version Parsing (#1883)
 - Prevent load_textdomain_just_in_time notice from GraphQL (#1882)
 - Fix Admin Page RSS Feed (#1893)
 - PPC. Fix updating onboarding status (#1888)
 - Modify System Hook Points (#1891)
 - Fix Payment Method Nag Notices (#1895)
 - Decode HTML Entities in Reg Form Options (#1892)
 - Fix SPCO Transaction Lock (#1906)
 - SAAS. After deploy fixes Jul 16 (#1911)
 - Remove types in EEM_Base that were changed or might be null (#1912)

#### Changed
 - Dont migrate options we dont use (#1845)
 - Rename Version Files and Fallback to Main File for Version (#1880)
 - Load Textdomain on Init (#1637)
 - Define Model Field Data Types (#1714)
 - Refactor Events Calendar Plus Data Loading and Add Data Migration Management (#1881)
 - Removed Default Filters From Datetimes And Tickets In Editor (Barista#1422) (#1910)
 - Fix Plugin Action Settings Links and Improve Plugin Menu Items (#1377)
 - Move Existing and Add New SPCO Line Item Filters (#1907)
 - Check For Main Query Before Running Logic in THE LOOP (#1767)



### [5.0.41]

#### Changed
 - Fix RegFormHandler not processing multiple registrations
 - Don't migrate EE3 options that are no longer used



### [5.0.40]

#### Added
 - Add hook for setting payment method form options (#1840)

#### Fixed
 - PPC. Stripe. Fix partner fees messages (#1830)
 - Fix SPCO Update Requests (#1837)
 - PPC. Fix log messages (#1841)

#### Changed
 - BuildMachine 5.0.39 changes
 - fixed placeholder issue in edtr and p tag issue (Barista#1387) (#1822)
 - Set EDD licensing feature flag default to true (#1824)
 - Implemented CUID2 and Its Support for Jest (Barista#1409) (#1842)
 - Move Default Where Conditions Constants (#1818)
 - Transfer PUE License Key to EDD Client  (#1851)



### [5.0.39]

#### Added
 - Add REG_ID Field to Reg Admin List Table Search Conditions (#1635)

#### Fixed
 - Prevent fatal when other plugins set the_content to null (#1778)
 - Fix State Select Validation (#1770)
 - Fix Empty Option in Select Inputs (#1786)
 - Attach JS Objects to Global Window (#1791)
 - Check for Query Params Before Access (#1720)
 - Use a simple PPC order if a mistmatch error occurs  (#1797)
 - Fix Admin Only option not saving when adding/editing questions (#1812)
 - Fix EE_Attende_Shortcodes parser property (#1819)

#### Changed
 - BulidMachine 5.0.38.p changes
 - Mod/Add or Update readme Files (#1748)
 - PPC. Better error messages (#1777)
 - Fixed Backspace in Date Input Crashes Calendar (Barista#1367) #1792



### [5.0.38]

#### Added
 - Add support for Stripe partner fees (#1769)



### [5.0.37]

#### Fixed
 - Hide Final PM Deprecation Notice If Nothing Deactivated (#1761)
 - Fix Version Parsing in PHP 7.4 (#1762)

#### Changed
 - Build Machine 5.0.36.p changes (#1747)



### [5.0.36]

#### Fixed
 - Use correct label_count default for a custom post status (#1738)

#### Changed
 - Build Machine changes 5.0.35.p (#1723)
 - Allow ESPRESSO_TICKET_SELECTOR to be used without passing an event_id (#1745)
 - Allow -1 to be passed as the query limit (#1744)



### [5.0.35]

#### Fixed
 - Fix Conditional Question Trigger ID Sanitization (#1677)
 - Allow HTML within Question Text and Question options (#1711)
 - Continue to check uploads directory for templates (#1705)

#### Changed
 - BuildMachine 5.0.34.p changes (#1700)



### [5.0.34]

#### Fixed
 - PPC. Fix Payment Methods Pro support for PayPal Commerce (#1696)
 - Fix Conflict With REM Styles (#1697)
 - Fix registration question admin label field not saving (#1647)
 - Fix SaaS Signup Form (#1660)
 - Fix SPCO Attendee Info Ticket Display (#1636)

#### Changed
 - BuildMachine 5.0.33 changes (#1683)



### [5.0.33]

#### Fixed

 - Fix Registration Refunds (#1638)
 - PPC. Fix amount rounding issue (#1622)
 - PPC. Fix double payments created (#1667)



### [5.0.32]

#### Added

 - Move PM Deprecation Dates (#1676)



### [5.0.31]

#### Fixed
 - Add Nonce for Add New State AJAX Requests (#1630)
 - PUE Fix - Dont translate plugin data when checking version numbers (#1632)

#### Changed
 - BuildMachine 5.0.30 changes (#1629)
 - Set the min required WP User integration version number to be 2.1.3 (#1633)



### [5.0.30]

#### Added
 - Advanced Registration Forms (#1155)
 - New Self-Serve Registration Cancellation Add-on (#1581)
 - Add author bundle for Loco Translate (#1602)

#### Fixed
 - Check DbStatus::isOnline() Before Loading Service Change Notifications (#1586)
 - Remove period shown when only one attendee can register (#1583)
 - Welp! Just Sanitize and Return Widget Settings! (#1591)
 - Fix Event Subtotal Line Item Selection When Using Event Cart (#1598)
 - Fix Event Cart UI Update When Deleting Tickets (#1599)
 - Fix Registration Status Updates (#1612)
 - Fix iFrame CSS IDs (#1613)
 - Allow Checkbox Inputs When Using Datetime Selector (#1606)
 - PPC. Fix ACDC removing country field (#1621)

#### Changed
 - BuildMachine 5.0.29 changes (#1585)
 - Update Unit Tests (#1597)
 - Update Registration Admin Questions Form Submission (#1593)
 - Dont Load Payment Method Deprecation 2025 Notices on Event Smart (#1603)
 - Update jQuery Validate to v1.19.5 (#1592)
 - Improve Loco Translate bundle to include both translation filenames (#1626)



### [5.0.29]

#### Fixed
 - Clean Billing Info AFTER Passing Payment to Gateway (#1582)

#### Changed
 - BuildMachine 5.0.28 changes (#1579)



### [5.0.28]

#### Added
 - New Ticket Selector Checkbox and Form Styles (#1527)
 - Add Payment Method Deprecation Notices (#1564)
 - Bypass Payment Processing if Too Many Payment Attempts (#1577)

#### Fixed
 - PPC. Fix success payment set as pending (#1538)
 - Ensure EE_AUTOSAVE_IDS is Defined (#1471)
 - PPC. Fix an issue with a missing checkout type meta (#1548)
 - Fix meta caps for Registration Form caps (#1546)
 - Fix CSS Output in iFrames (#1552)
 - Fix venue not being unassigned in EDTR (GraphQL) (#1561)
 - Fix Missing Check-ins Bulk Actions (#1549)
 - Fix Typing for EE_Datetime_Field::prepare_for_display() (#1570)
 - Fix List Table Views (#1576)
 - Fix MER Max Ticket Quantity Violations (#1567)

#### Changed
 -  Loosen Upcoming Events Widget Permissions (#1554)
 - When copying datetime include venue id (Barista#1338) (#1568)
 - Ensure WordPress Options Are Saved (#1574)



### [5.0.27]

#### Added
 - Add Venmo funding option to PayPal Commerce (#1522)

#### Fixed
 - Dont replace checkout type with PPC funding options in extra meta inputs (#1534)
 - Add Billing Form Instance Check (#1537)
 - Fix GraphQL requests when WP is installed in a subdirectory (#1531)

#### Changed
 - Fix phpdoc tags (#1505)
 - auto lint fixes (#1358)



### [5.0.26]

#### Fixed
 - Fixed PHP 7.4 Incompatible Code in InterfaceManager

#### Changed
 - BuildMachine changes - 5.0.25.p (#1511)



### [5.0.25]

#### Changed
 - BuildMachine changes - 5.0.24.p (#1486)
 - Fix and Split Up PHP Unit Tests (#1354)
 - Add GraphQL interface EspressoNode (#1478)
 - Keap. Refactor error logging (#1500)
 - Remove USE_ADVANCED_EDITOR Feature Flag (Barista#1332) (#1503)



### [5.0.24]

#### Added
 - New Reg List Table Event Filter (#1451)

#### Fixed
 - Fix PPC Meta Data Array Error (#1454)
 - Fix Event List Shortcode Show Expired Parameter (#1470)
 - Force Payment Method Registration When Generating Messages (#1464)
 - Ensure editor-buttons Script is Enqueued (#1472)
 - PPC. Fix PM thinking it disconnected (#1479)

#### Changed
 - Build machine 5.0.23.p changes (#1461)
 - Add GraphQL interface manager (#1463)

#### Security
 - Add current_user_can() Check When Updating Timezone (#1475)



### [5.0.23]

#### Fixed
 - Type Cast Return Value for EE_Admin_Config::useAdvancedEditor() (#1458)

#### Changed
 - BuildMachine 5.0.22 changes (#1450)



### [5.0.22]

#### Added
 - PPC. Add partner Fees (#1355)
 - Allow Advanced Editor in Decaf (#1430)

#### Fixed
 - Fix Merge Garbage (#1396)
 - Remove Return Type From create_attendee_from_billing_form_data() (#1386)
 - Fix Decaf Issues (#1410)
 - PPC. Fix payments getting mixed (#1415)
 - Remove EE version number form PayPal Commerce fee notice (#1418)
 - Fix Ticket Selector JS Missing Event Var (#1424)
 - Fix Fatal Error if Payment Log is Missing (#1426)
 - Fix Log Key (#1420)
 - Fix Legacy Event Editor Duplicating Tickets on Update (#1435)
 - Fix Trash Ticket UI in Decaf (#1417)
 - Fix Errors During Plugin Update (#1437)
 - PPC. Fix for the re-try payments (#1436)
 - Son of Fix Datepicker Input Format (#1392)
 - Fix Event Editor Timezone Selector (#1442)

#### Changed
 - Remove Use Advanced EDTR Feature Flag (#1388)
 - Toggle EDD Licensing within PUE when ready (#1353)
 - Set USE_PAYMENT_PROCESSOR_FEES feature flag to be true by default (#1416)
 - Update Cafe Readme file for Decaf (#1397)
 - Add option to delete contacts if the contact has no related registrations (#1378)
 - Catch Billing Form Errors if Payment Method Deactivated (#1434)
 - Advanced Editor Changes for Decaf (Barista#1330) (#1439)
 - Decaf 5.0.22 Update readme.txt (#1448)
 - BuildMachine 5.0.22 changes (#1450)



### [5.0.21]

#### Fixed
 - Fix Errors from Event Smart Log (#1316)
 - Fix Saving Custom Message Templates in Event Editor (#1324)
 - Dont Load Caff Admin, Hooks, or Extensions if Decaf (#1325)
 - Fix Loading of Admin Class Hooks (#1323)
 - Fix Events List Month Filter (#1330)
 - Fix Datepicker Input Format (#1341)
 - Fix Event Template Settings Persistence and Add Template Caching (#1329)
 - Force HTTPS for iCal Links and GearMan Jobs (#1345)
 - Extract Additional Classes and Non-Config Related Logic From EE_Config (#1270)
 - Fix Currency Config Prop Type (#1363)
 - Relax EE_Admin_Config::useAdvancedEditor Prop Type (#1368)
 - Fix EE3 migrations Fatals/Notices (#1359)
 - Legacy Shortcodes Manager. Fix the type error (#1372)

#### Changed
 - Build Machine Changes 5.0.20.p (#1309)
 - Add support for Node v20 Iron (Barista#1324) (#1305)
 - Convert http to https (#1314)
 - Add support for decimals in Ticket Price Calculator (Barista#1311) (#1336)
 - Mod/update wp graphql to v1.27.0 (#1334)
 - Check that Assets are Registered and Update React (#1340)
 - Disable Copy and Paste for Email Confirmation Inputs (#1343)
 - PPC. Refactor the payment process (#1331)
 - Use get_post_meta() for Featured Image Alt Tag (#1342)
 - Optimize Event list table datetime and ticket query (#1348)
 - Reduce Vendor Folder Size (#1349)
 - BuildMachine 5.0.21 changes (#1374)
 - PPC. Add partner Fees (#1355)



### [5.0.20]

#### Added
 - Integrate Easy Digital Downloads into Core & Add-ons (#487)
 - Add Extra HTML5 Input Types to Form Inputs (#1279)
 - Reimplement Registration Form Session Countdown Timer (#1283)

#### Fixed
 - Fix Event Editor Width (#1194)
 - Add Events List Template Setting to Filter Out Events with Expired Tickets (#1179)
 - Allow Null Value for Order Props in EE_Events_Archive_Config (#1201)
 - Fix Promotions Admin Pagination (#1196)
 - Add User Proofing when Creating New Default Ticket Price (#1202)
 - Fix Model Extension Activation Error (#1209)
 - Fix Message Shortcode Parser Types (#1207)
 - Fix Default Registration Status Options in EDTR + UI Fixes (#1227)
 - Exit Editor Early If Invalid Event Identified (#1247)
 - Type Cast Post Content for Shortcodes (#1249)
 - Cant Reset an Empty Array (#1253)
 - Fix Registration Form Admin Page UI Issues (#1248)
 - Fix Reg Admin Session Errors (#1245)
 - Fix Missing Price Type Error (#1258)
 - Fix REM Filter Dates List HTML Error (#1259)
 - Fix config having empty value when using manual offsets (#1273)
 - Verify Session Exists in EspressoCancelled Shortcode (#1269)
 - Fix Line Item Type Error (#1296)

#### Changed
 - Build Machine Changes 5.0.19.p (#1170)
 - Extract package @eventespresso/types (Barista #1298) (#1221)
 - Create package @eventespresso/config (Barista#1302) (#1213)
 - Add Show All Option to Pagination Component (Barista#1280) (#1218)
 - Update README.md for GraphQL API README.md (#1212)
 - Extract Reg Status Constants into New Class and Add Hooks for Filtering Reg Status (#1193)
 - Fix Feature Flags Admin (Barista#1308) (#1257)
 - Filter Value of Verify SSL Parameter for Remote Requests (#1286)
 - Add ItemCount to Datetime Registrations Link (Barista#1309) (#1260)
 - PUE to EDD Tweaks (#1268)



### [5.0.19]

#### Fixed
 - PPC. Fix instantiating wrong extra metadata (#1150)
 - Fix Status Codes Notice Container (#1156)
 - Fix People Admin List Table Filters (#1139)
 - Espresso Custom Post Type Fixes (#1163)
 - PPC. Fix partial payments (#1134)

#### Changed
 - Build Machine Changes 5.0.18.p (#1146)
 - PPC. Add transaction to the logs (#1158)
 - PPC. Update order status/error messages (#1162)
 - Prevent fatal error from get_edit_post_link returning null (#1166)
 - Remove Serialized Objects from Registration Report Requests (#1154)



### [5.0.18]

#### Added
 - PPC. Add not onboard validation and notice (#1130)

#### Fixed
 - PPC. Fix payment inconsistencies (#1113)
 - Fix Batch Message  Modal Shortcodes (#1129)
 - Refactor RequestTypeContextDetector to Handle Permalink Prefix (#1037)
 - Fix Non-Code Promotions (#1112)
 - PPC. Dont accept failed transactions as successful (#1142)

#### Changed
 - BuildMachine 5.0.17 Changes. (#1103)
 - Dont Block Restore Registration Action if Payments Exist (#1110)
 - Refactor Feature Flags and Add New Flags (#1116)
 - Improve AJAX Response Handling in SPCO (#1119)
 - Refactor Reg Admin List Table Columns (#1099)
 - Remove TAB Transaction Registrations from Reg Report CSV (#1093)
 - Improve Custom Post Type Defense Against Hostile Themes and Plugins (#1136)



### [5.0.17]

#### Fixed
 - Fix PHP Fatal error: Uncaught TypeError: Cannot assign int to property EE_Template_Config:: of type bool (#1102)

#### Changed
 - BuildMachine 5.0.16.p changes (#1088)



### [5.0.16]

#### Fixed
 - PPC. Fix onboarding validation (#1085)
 - Fix text wrapping in the event editor (#1078)

#### Changed
 - BuildMachine 5.0.16.p changes (#1088)



### [5.0.15]

#### Fixed
 - Remove mixed return and parameter type (available in PHP8) (#1073)
 - Dont set type properties of ?EEM_Base (#1074)



### [5.0.14]

#### Fixed
 - Fix paypal exception causing fatal on PHP7.4 (#1071)



### [5.0.13]

#### Fixed
 - Set Defaults and Types for EE_Gateway Properties (#989)
 - Fix Escaping for [ESPRESSO_MY_EVENTS] Shortcode (#975)
 - Fix Messages Settings Admin Toggle Switch Display (#996)
 - Fix Event Registrations Report CSV (#988)
 - Relax Property Types in EE_Template_Config (#1007)
 - Fix EE_Line_Item::desc() Return Type (#1009)
 - Fix Country Settings Is EU Option Not Saving (#1017)
 - Fix Registration List Table View Links When Filtered by Event (#1016)
 - Fix Event List Registration Links (#1014)
 - Fix Session Reset Keys Data Type (#1023)
 - Fix Ticket Total with Taxes (#1018)
 - Fix Undefined Constant and Uninitialized Properties (#1030)
 - ES. Fix missing thank you page session (#1032)
 - Fix Model Path for DTT_ID in addWhereParamsForFilters() (#1039)
 - Fix RSS Feeds and UI Tweaks (#1045)
 - Fix fatals/deprecated notices thrown during migrations (#1063)

#### Changed
 - BM 5.0.12.p changes (#977)
 - Refactor How Database Table Indexes are Added (#983)
 - Check for Multiple @ Sign in Email Addresses (#973)
 - Move Venue Sorting into useVenues() Hook (Barista#1276) (#1000)
 - PPC. Third party integration (#807)
 - Make M-Mode Changes Backwards Compatible (#979)
 - Dont Use Links to Close Notices (#1036)
 - PPC. Fix not ACDC eligible behaviour (#1040)
 - Protect Ticket Assignments Manager Layout from Other Plugin CSS  (#1065)
 - Build Machine Changes 5.0.13.p (#1067)



### [5.0.12]

#### Added
 - Add Yesterday View to Registrations Admin List Table (#971)

#### Fixed
 - Fix Admin UI Styles (#902)
 - Fix Transaction Admin Payment Currency Formatting (#931)
 - Don't Duplicate Default Prices When Duplicating Event (#932)
 - Fix or Suppress PHP 8.2 Warnings (#936)
 - Add Class Loader for EE_Transaction_Processor (#950)
 - Fix Registrations Report CSV Question Order (#946)
 - Add Styes for Multi-Select Inputs (#943)
 - Fix Promotions Tax Line Items (#851)
 - Fix PHP 8.2 Warnings III (#968)
 - Relax Onsite Gateway URL Prop Type (#964)

#### Changed
 - BM 5.0.11 changes (#926)
 - Refactor Maintenance Mode (#852)
 - Refactor Cron Jobs (#853)
 - Double Varchar Size for Extra Join Model IDs (#939)
 - Dont Map Meta Caps if Cap is NULL (#938)
 - Optimize DB Table Indexes (#949)
 - Reduce the number of queries used when multiple datetimes are assigned to a ticket (#955)
 - Add New Feature Flags Admin UI (Barista#1269) (#957)
 - Fix RTE Button Active State Styles (Barista#1242) (#958)
 - Fix Required Ticket Sort Order in EDTR (Barista#1244) (#959)
 - Fix or Suppress PHP 8.2 Warnings Part II (#947)
 - Add credit card parameter for E2E tests for PayPal Commerce (Barista#1273) (#961)
 - More query optimizations (#962)
 - Increase Query Limit to 250 (Barista#1274) (#972)
 - Undo Changes Made to Cron Jobs in #853 (#967)
 - Increase GQL Query Limit to 250 (#969)



### [5.0.11]

#### Added
 - Add New FeatureFlagsConfig class (#867)
 - Add No Thousands Separator Currency Format Option (#860)

#### Fixed
 - Fix Reg Form Admin Question Styles (#858)
 - Fix Persistent Admin Notices (#863)
 - Fix Registration Form Admin Page Dropdown Answer Options Layout (#899)
 - Ensure  and  Globals Are Set Before Calling add_meta_boxes() #855 (#911)
 - Fix Event Editor Custom Message Template Creation (#856)
 - Use the transaction payment total as the default refund amount. (#915)

#### Changed
 - Updates-from-barista-Sep-18-22.59 (#865)
 - Refactor Add-on Model Declarations (#822)
 - Comment out any instances of EH_Debug_Tools that haven't been already. (#873)
 - Remove Toolbar Font Size Controls on Frontend (#862)
 - Place query arg within where!
 - Update codebase for critical E2E test Create Event (Barista#1263) (#893)
 - Update codebase for critical E2E test Create Event (#881)
 - UI adjustment in REM (Barista#1251) (#901)
 - Don't include trashed Datetimes in the Event List/CPT Strategy queries (#874) (#909)
 - Allow Feature Flags UI #894 (#910)
 - Conditionally Load Media Modal Styles #854 (#912)



### [5.0.10]

#### Fixed
 - Update ALL Typings and Namespaces for Batch Jobs (#628)
 - Don't run wp_kses across the entire HTML message template (#832)
 - Refactor and Simplify Admin Route Cap Check (#830)
 - Fix EE_Registration::get_earliest_related_datetime() throwing a fatal error (#834)
 - Fix EE_Cart SessionStartHandler dependancy (#836)

#### Changed
 - Build Machine 5.0.9 changes (#828)
 - PayPal Commerce. Fix double
 - Don't apply payments to cancelled payments by default (#844)
 - Verify Core Config Loaded Before Showing Maintenance Mode Notice (#843)



### [5.0.9]

#### Fixed
 - Remove double space from DateTime format in registration list (PHP8.2.9) (#820)
 - Don't load Payment Methods when in maintenance mode (#821)
 - Fix argument 1 passed to EED_Add_New_State::state_options() must be of the type array, null given (#818)
 - Fix Position Issue of Notices (#802)
 - Allow db model properties to be null (#826)

#### Changed
 - BuildMachine 5.0.8 changes (#817)
 - Don't Throw Exceptions When Decoding Session Data (#825)



### [5.0.8]

#### Added
 - Save per page setting to local session (#1195) (#714)

#### Fixed
 - Fix Default Date and Time Formats (#698)
 - Set default blog_offset value (#699)
 - Run  on Later Hook (#658)
 - Fix Order Inconsistency Issue In Exporting Registrations (#709)
 - Fix Bulk Edit Shift Dates Decimal Values (Barista#1197)
 - Dont Pass Unix Timestamps Directly to Datetime Constructor (#716)
 - Fix attendee information copy function. (#713)
 - Fix MER Event Cart Totals (#719)
 - Prevent Transaction Billing Info Overflow and Wrapping (#717)
 - EDTR UI Fixes (Barista#1206)
 - Fix legacy duplicate datetime and ticket is taxable checkbox (#725)
 - Fix Unit Test Calculate Ticket Total (Barista#1208) (#726)
 - Fix Missing Price Modifiers (Barista#1202)
 - Ensure ALL Tickets Have Prices (#728)
 - Fix Admin Route Cap Check (#730)
 - Fix DTT_description field name (#729)
 - Fix Overzealous Missing Ticket Price Types Notice (Barista#1216) (#750)
 - Fix Check-ins for Multi-Date Registration Tickets (#744)
 - Ensure New Default Tickets ALWAYS Have a Base Price (Barista #1220) (#751)
 - Strip Escaped Characters from WordPress Date and Time Formats (#752)
 - Ensure New Price Modifiers Are Not Disabled (Barista#1224) (#755)
 - Fix Event Registration Options Meta Box Styles  (#694)
 - Fix a Column Word Break Issue (#734)
 - Fix Frontend Menu Alignment (#735)
 - Fix WPgraphQL Activation Error (#758)
 - Allow  Query Params (#761)
 - Set  on Selected Option (Barista#1233) (#773)
 - Fix Venues and People Admin (#763)
 - Fix Co logo max width on Invoice/Receipt (#775)
 - Allow attributes passed to the fallback_shortcode_processor to be an empty string (#743)
 - Fix Nag Notice Display (#779)
 - Walk Back $cpt_model_obj Property Type Declaration (#783)
 - Use GRAPHQL_DEBUG and Fix Conditional (#785)
 - Fix Edit CPT Route for Attendees (#797)
 - Make Admin Only Tickets Visible to Super Admins (#798)
 - Replace space with dash as headers do not support space (#800)
 - Fix GraphQL Datetime Venue Mutations (#788)
 - Sort Tickets by Required Status First (#801)
 - Fixed a word break issue in messages menu. (#768)
 - Remove Redundant Dropdown Arrow From Select2 Dropdown Inputs (#805)
 - Fix Height Issue of Multiple Dropdown Input (#806)
 - Fix Attendee Importer Table Styles (#810)
 - Fixed registration session display / hide buttons issue (#813)
 - If extra_request is not set default to an empty array (#815)
 - Fix Callback Name (#808)

#### Changed
 - Updates from Barista May 30 20:58 (#693)
