== 3.3.9.39 ==
* date generator function added with filtering so we can generate custom dates 

== 3.3.9.37 ==
* Made compatible with Hpos data based (sorting of order table is not working due to issue in woocommerce )
* Date translation fixed

== 3.3.3 ==
* save date, time, location in user local storage
* reload user data time location preference once user comes back to checkout page
* new time slot order limit filter added pisol_dtt_time_slot_order_limit_filter
* special date will follow same day and next day cutoff time 
* filter added "pisol_dtt_filter_disable_next_day_save_day_cutoff_for_special_date" to disable same and next day cutoff on special date
* filter added to change the next day and same day cutoff time based on date and type pisol_dtt_filter_same_day_cutoff_time, pisol_dtt_filter_next_day_cutoff_time
* bug fix of, special date not working (but started in 3.3.2.2 and fixed in 3.3.2.3)
* update library upgraded to v1.0.1
* saving of field that are already saved by WooCommerce disabled
* a high execution priority added for the remove checkout field function
* custom order limit check filter implemented pisol_dtt_enable_custom_order_limit_check, pisol_dtt_custom_order_limit_check
* date based order limit fix

== 3.3.4 ==
* jquery 3.5 time selector issue due to admin bar fixed
* special dates will follow the restriction of preparation time
* pi_delivery_date have same system date with display format date 
* Working months feature added
* position of the details in the email
* New design for backend 
* filter for pdf date and time

== 3.3.6 ==
* time zone time is shown at the bottom so user know of there website time
* old way of clearing the cache is removed and new way is added in
* filter to bypass date_i18n function
* calendar theme added from CDN
* order limit issue fixed, issue was due to some extra space getting removed from time
* validation hook changed

== 3.3.7 ==
* Change message shown in when no shipping option available 
* filter "pisol_dtt_disable_for_email_type" to disable info addition for email type like new_order, customer_invoice
* filter function removed from admin side for date tab setting 
* Tax status added to local pickup option provided by plugin
* More translation added from plugin setting 
* Shop Base tax rate for pickup option
* woocommerce_billing_fields removed as it affects the field present in my account section
* All time slot booked message when date show All dates are booked 
* removed minDate and maxDate from date picker 

== 3.3.9 ==
* pickup location zone comparison bug fixed
* allow to work without block library
* added back minDate and maxDate based on the dates
* option to disable reloading of pickup location to avoid looping issue (v3.3.7.6)
* option to disable subject headed short code added 
* WPML support for translating pickup location
* back end order creation not sending email bug fixed
* new short code implementation for email 
* new position for message to show in between
* Advance order filter to order list page 
* option to remove shipping fields
* filter to disable only time slot order limit check
* date validation optimized for speed during checkout
* Validation bug fixed for special date, that was making special date invalid when it fell in pre-order days limit
* small error fix related to post type in admin/class-adv-order-filter.php line 62
* pickup location is required field bug fixed
* date sorting option in orders table
* restrict action count check for Divi theme only
* backend calendar will follow start date setting
* minor bug fixed for isTimeAvailable
* Date translation corrected

= 3.3.9.40 =
* conditional type change was not working for WPML fixed
* woocommerce_update_order causes error with subscribe pluing as it accept 2 argument and subscribe provided one argument 

= 3.3.9.41 =
* pickup location not changing on zone change in WC 7.5 fixed by adding new event listener

= 3.3.9.42 =
* Order count table added in
* Option to disable checking of time slot for date when available dates are loaded 

= 3.3.9.43 =
* Filter function to allow pickup side tax calculation to be done on the customer billing address instead of shop address

= 3.3.9.44 =
* Quantity limit option added
* Message div will be added even when msg is empty as we have added css to hide the msg container when it is empty
* new secure version of form maker added in 

= 3.3.9.46 =
* Clear pickup location from local storage after order completion

= 3.3.9.47 =
* Full editable theme supported

= 3.3.9.49 =
* Fall back to old way of date validation when preparation time plugin is active 

= 3.3.10 =
* Change shipping package name for pickup side
* Option to remove shipping for pickup side like we have in free version
* New filter to control remove past time pisol_dtt_removing_past_time this way we can make preparation hour time to block even after date change

= 3.3.10.1 =
* HPOS warning error fixed for editing date and time in backend 

= 3.3.10.2 =
* 24hr time comparison option given with filter pisol_dtt_force_24hr_comparison to time slot and continues time
* Two filter function added

= 3.3.10.4 =
* Auto time selected causes error of time not available 

= 3.3.10.6 =
* PHP 8.2 compatible 

= 3.3.10.7 =
* Make local pickup free when free shipping coupon is applied
* Option to support free shipping or not added in (a)

= 3.3.10.9 =
* order filter rectified to for order stored in post table
* filter added pisol_dtt_pickup_location_html_filter in backend saving of location 

= 3.3.10.10 =
* Divi builder pickup location button issue fixed 

= 3.3.10.11 =
* Extra filter added for divi builder hook count control 

= 3.3.10.12 =
* Non supporting warning message inside the checkout block
* small change to fix date picker not working issue 
* sanitize function added to dates to avoid wrong value in date

= 3.3.10.13 =
* Bulk editing option for the product quantity count option 

= 3.3.10.14 =
* Removed unnecessary - from the time display when end time slot is blank
* New meta data variable pi_display_delivery_time to store time in display format

= 3.3.11 =
* New form builder class added with sanitizer option v3.10
* sanitization option added in all the form fields 
* default pickup location option added (done in part)

= 3.3.11.1 =
* option to remove time slot when the current time + preparation time reaches the start of the time slot

= 3.3.11.2 =
* New license system added

= 3.3.11.3 =
* filter function to disable shipping method filtering
* option to track delivery type from options instead of session

= 3.3.11.4 =
* auto loader added 
* admin files now use namespace

= 3.3.11.6 =
* support for modify date and time plugin extended to quantity limit 
* Block data time for till js are ready to operate so user cant try to change delivery type before js is ready

= 3.3.11.7 =
* save pickup point in user profile 
* auto save pickup point in user profile when user places order and he has not set a preferred pickup point in profile
* License manager updated to v1.0.6 (a)
* pickup_location id changed to pi_pickup_location to avoid conflict with Germanizer plugin, this caused change in different date and time for different pickup location and popup pro 
* Showing non-deliverable when we have disable the plugin in the order (a)
* license class 1.0.9 (b)
* small change in save-checkout-data.js as the name of the select pickup location id was changed

= 3.3.11.9 =
* filter (pisol_dtt_block_production_on_holidays) added to not count preparation days if it is holiday or non working days

= 3.3.11.10 =
* cancel order reminder to store manager

= 3.3.11.11 =
* Checkout block support added 
* Block is now compatible with different date and time plugin (no changes done in addon plugin)
* Block is now compatible with popup plugin (small changes done in addon plugin v1.1.3.23)
* Block is now compatible with Min amount for delivery and pickup (small changes done in the addon plugin v1.0.6.10)
* warning block removed
* dont make ajax call for time field when there is no time field in the form picker
* Divi related js changes 
* Package name causing error when site dont need delivery option is enabled

= 3.3.11.12 =
* Now block support block based themes as well (we used IntegrationInterface for this)
* date format working even in firefox

= 3.3.11.13 =
* ICS file added in the plugin so used can add the date to the calendar

= 3.3.11.14 =
* Separate ICS file for admin email and its different summary and description
* Add order detail in ics file and url to the order detail page
* Bug fix: when date and time plugin is disabled for virtual product cart block was crashing 
* Custom detail like Name, email, phone no., address added in the ICS file

= 3.3.12.0 =
* code improved

= 3.3.12.1 =
* Date field placeholder added
* Order detail function implemented that provide order detail in the email and in order success page
* Date and time now can be shown after the order total
* option to change the label in dropdown for pickup location *
* filter to add icon image in delivery type button
* small deprecated warning fix

= 3.3.12.2 =
* Function WC_Order_Data_Store_CPT::query was called incorrectly. Order query argument (meta_query) bug fixed

= 3.3.12.3 =
* Order count table was not been updated when the order was placed through the block checkout (bug fixed)
* Database error fixed that was coming on activation of the plugin related to Foreign key constraint in dbDelta function *

= 3.3.12.4 =
* shipping address not hiding on cart page when delivery type is pickup
* option to filter order by delivery zone and a zone column added as well 
* show order limit in the time slot

= 3.3.12.6 =
* Debug log implemented to find the reason why date or time slot is not visible
* Now show error message right below the field (only in shortcode based checkout)

= 3.3.12.7 =
* new filter function added for slot order count
* order tip module installation option given in the plugin

= 3.3.12.9 =
* gave option to change preferred pickup location text from label tab
* 0 order or qty limit in time slot will make the time slot unavailable 

= 3.3.12.10 =
* Translation warning fixed

= 3.3.12.11 =
* Woocommerce block, started doing validation when payment method is changed this trigered missing date warning, so we have check in pace to find if it is checkout request or payment method change request

= 3.3.12.12 =
* We are resesstion the saved cehckout form data if the session id changes

= 3.3.12.13 =
* default pickup type to be plugin shipping method 
* we create default time slot on activation of the plugn

= 3.3.12.14 =
* UI improved

= 3.3.12.16 =
* Cart block warning fixed

= 3.3.12.17 =
* block warning fixed

= 3.3.12.19 =
* pickup location controled by product category

= 3.3.12.20 =
* Disable woocommerce shipping, pickup switching button when our plugin is active 
* block code protected by function wrapper *

= 3.3.12.21 =
* warning message when start time is after the end time in single time setting so user can know their wrong configuration
* New location option given 'woocommerce_before_checkout_billing_form' and 'woocommerce_after_checkout_billing_form' to show the date time and location fields before and after billing form in classic checkout page

= 3.3.12.22 =
* pickup package showing html in the cart page fixed

= 3.3.12.23 =
* pdf and packing slip pdf will show the pickup location label used for the email 

= 3.3.12.24 =
* modified getOrdersForDate to use = operator insted of LIKE for better performance

= 3.3.12.26 =
* modified category restriction by pickup location behaviour
* container block hiding type issue fiexed when single delivery type is given

= 3.3.12.27 =
* [fix] zone manager email not saving for zone 0 

= 3.3.12.29 =
* [added] filter function to change the ics default start and end date

= 3.3.12.30 =
* [added] MCP tool for AI client added 3 tools added are delivery details, order search based on delivery date range, order delivery date modification