*** CompKit Ticket Machine ***

2026-11-11 - version 1.13.3
* New    - Start a free 7-day trial from the Licence screen. Everything works straight away; nothing is charged for 7 days.

2026-11-11 - version 1.13.2
* New    - Buy a licence from the Licence screen, monthly or yearly. Pay by card and the key goes in by itself.

2026-11-11 - version 1.13.1
* Tweak  - On a WordPress network, a licence key saved by the network admin now covers every site in the network.

2026-11-11 - version 1.13.0
* New    - Licence screen under CompKit Ticket Machine. Paste your key to keep selling tickets; a new install has 7 days to add one.
* New    - If the licence lapses, new ticket sales and new competitions pause after 7 days of warnings. Running competitions, draws, paid tickets, refunds and site credit always carry on.
* New    - Updates install from the CompKit licence server with one click, checked against a signed answer before anything is installed.
* Tweak  - The number picker, lucky dip and skill question script now loads from the CompKit licence server.

2026-11-10 - version 1.12.12
* Fix    - A visitor who is not logged in no longer hits the per-person ticket limit because of other guests' orders, which hid the entry form on every competition once enough guests had bought.

2026-11-09 - version 1.12.11
* New    - "sweepstake" / "sweepstakes" added to the words a shop can call its competitions.

2026-11-08 - version 1.12.10
* New    - "draw" / "draws" and "ballot" / "ballots" added to the words a shop can call its competitions.

2026-08-27 - version 1.3.0
* New    - Reveal Games page, sitting directly beneath Competitions in the menu. Shows the eight CompKit reveal games with real gameplay imagery, what each is best for, how they fit around ticketing, and what they cost.
* New    - The page is state-aware. Engine not installed: lead with the free download. Engine installed but nothing licensed: lead with "open CompKit and choose a game". Games already licensed: no hero, no pricing, just a quiet bar showing what is live. A shop that has already bought is never sold to.
* New    - Dismissible strip above the competitions table pointing at the games page. Dismissal is stored per user, so one person hiding it does not hide it from a colleague.
* New    - Game imagery and copy taken from the CompKit marketing site, so the promise made here matches the promise made there. Screenshots downscaled to 880px, cutting them from 1,216 KB to 445 KB.
* New    - Per-game accent colours re-derived from each module's own --game-accent, so a card agrees with that game's settings screen.
* Dev    - Engine detection is read-only and fully guarded: constants and functions the engine happens to define, each behind a function_exists or defined check, so a future engine release cannot fatal this page.

2026-08-26 - version 1.2.0
* New    - Ticket Machine has its own mark: a dispenser with a prize ticket coming out of it. Shipped as assets/images/ticket-machine.svg, a monochrome silhouette meant to be used as a CSS mask so the colour comes from the container - the same convention the game engine uses for its module icons.
* New    - Redrawn admin menu icon. Two solid masses rather than the mark's three, because at 20px a slot cutout closes up into mud.
* New    - Branded page header on the plugin's own screens: mark, name, version pill and a Settings link. Printed on in_admin_header, so no view file was edited and it disappears with the skin.
* Update - Admin skin redrawn in the game engine's design language rather than the marketing site's. The engine's exact palette (#0082F9 blue, #40B104 green, #7C26E3 purple, #FB6400 orange, #0f172a ink, #475569 muted), its 16px cards with 1.5px borders and lifting shadow, its tracked uppercase section headings with a trailing rule, its dot-and-halo status indicators, and its gradient primary button.
* Update - Front-end skin radii moved onto the same 16/12/10/8 scale, and emphasis weights raised to 700 to match.
* Dev    - check-palette.py compares the skin's shared brand tokens against the engine's source and fails on drift, and rejects the marketing site's true black and the superseded #0091ff.

2026-08-26 - version 1.1.0
* New    - Full visual upgrade. Two additive stylesheets, compkit-admin.css and compkit-frontend.css, registered through the plugin's own asset filters so they always load after the sheets they layer on.
* New    - Admin: card-based settings panel, underline tabs, modern list tables, status pills with a live dot, grid product-overview cards that no longer collapse below 1200px, accent focus rings and a responsive header row.
* New    - Front end: the ticket number list is a real grid instead of floated fixed-width cells, so rows stay even at every width and long ticket numbers no longer clip. Countdown, progress bar, predefined-quantity buttons, answers, My Account dashboard and entry list all get modern layout and 44px+ touch targets.
* New    - cktm_enable_skin filter to switch the whole reskin off.
* Fix    - Ticket popups cap their height against the small-viewport unit and keep touch-action: auto, so a long ticket list can be scrolled on a phone.
* Fix    - Wide dashboard and entry-list tables scroll inside their own container instead of pushing the page sideways.
* Tweak  - Skin stylesheets are cache-busted on file modification time rather than plugin version, so a restyle between releases is not served stale.
* Tweak  - The front-end skin sets no colour that Settings controls, and the game modules' own product panels are left untouched.

2026-08-26 - version 1.0.0
* New    - First release of CompKit Ticket Machine.
* New    - Refuses to load next to "Giveaway (formerly Lottery) for WooCommerce" instead of fatalling, with a notice explaining why.
* New    - Theme template overrides resolve from yourtheme/compkit-ticket-machine/ and fall back to yourtheme/lottery-for-woocommerce/.
* New    - Strings still requesting the lottery-for-woocommerce text domain are translated from this plugin's catalogue.
* New    - Admin menu icon is an inline SVG, crisp on HiDPI screens.
* New    - Competitions and Settings links added to the plugin row.
* New    - One-time settings migration when switching from the upstream plugin: saved wording it had written to the options table is reworded to Competition, but only where the shop never edited it. Customised wording, and the My Account endpoint URL, are reported and left alone.
* Update - All admin and shop wording now reads "Competition" rather than "Giveaway" or "Lottery".
* Update - Text domain is compkit-ticket-machine; translation catalogue regenerated to match.
* Dev    - Every internal identifier is unchanged - the lty_ function prefix, lty_* post types, the "lottery" product type, order and item meta keys, hooks and the lty_lottery_product_tab panel class - so add-ons written for the upstream plugin, including every CompKit game module, work untouched.

--- Inherited history from the upstream plugin this fork is based on ---

2025-11-15 - version 12.2.0
* Update - Improvement made in manually creating order using competition product for guest users when Prevent Guest Participation.  
* Fix    - Instant Win Rule was not updating properly when modifying the Instant Win Prize Group settings.
* Fix    - Fatal error occurring on the cart page.
* Fix    - Product name not displaying correctly in Customer - Competition Instant Winner for recent order email.
* Dev    - Bump WooCommerce "tested up to" version 10.3.5. 

2025-10-24 - version 12.1.0
* New    - Added an option to automatically delete ticket entries when the corresponding order is deleted.
* Update - Improved the display of the "Participate Now" button label for predefined buttons (Automatic ticket type) and user-chosen ticket types.
* Update - Improvement made in the import option for Instant win prize groups.
* Fix    - Resolved an issue where the "Lucky Dip" button was displaying even when the option was disabled.
* Fix    - Corrected ticket price display when adjusting the range slider after clicking a predefined button.
* Dev    - Compatibility improvements for WooCommerce version 10.3.0.
* Dev    - Bump WordPress "tested up to" version 6.8.3.

2025-09-19 - version 12.0.0
* New    - Plugin name changed.
* New    - Compatibility added with CURCY - WooCommerce Multi Currency plugin.
* New    - Added pagination for tickets display in each Instant Winner Prize Group.
* Update - Added troubleshoot options for AJAX loading on the competition product page.
* Update - Improvements made for predefined buttons functionality and shortcode [lty_lottery_predefined_buttons].
* Fix    - Duplicate tickets were generated when purchasing the Free Ticket pricing type.
* Fix    - Undefined variable error thrown on Competition Dashboard.
* Fix    - Entry List was incorrectly displaying the single product page instead of the entry list details.

2025-08-26 - version 11.9.0
* Update - Optimized query for instant winner group prize on single product page.
* Update - Added competition status and competition ticket status filter for exporting all competition tickets csv.
* Update - Improvements made in predefined button decimal value display.
* Update - Improvement in assigning competition products in Winning Item(s) on competition product settings(Edit product page).
* Update - Bump WooCommerce "tested up to" version 10.1.1.
* Fix    - Instant win prize was still displayed on the competition dashboard after the related ticket purchase order was cancelled.
* Fix    - Export all competition tickets CSV not working properly.

2025-08-13 - version 11.8.0
* Update - Improvement in ticket generation for orders that change from "Failed" to "Completed".
* Dev    - Bump WordPress "tested up to" version 6.8.2.
* Dev    - Bump WooCommerce "tested up to" version 10.1.0.
* Fix    - Error thrown when using [lty_lottery_products_winners_list] shortcode.
* Fix    - Competition Dashboard Popup not displaying properly when using Pomana theme(Conflict issue)
* Fix    - Chosen answer not displaying in lost competitions on the competition dashboard  
* Fix    - Sorting option not working for the competition ticket details tab on the single product page
* Fix    - Hold ticket meta(_lty_hold_tickets) is not removing properly when deleting the ticket in the competition post table.

2025-07-22 - version 11.7.0
* New    - Added option to run competitions with unlimited time duration (without end date).
* New    - Added developer hook[lty_restrict_db_hold_tickets_update].
* Update - Improved performance for updating competition ticket counts.
* Dev    - Bump WooCommerce "tested up to" version 10.0.2.
* Dev    - Bump WordPress "tested up to" version 6.8.2.
* Fix    - Competition page and Competition Entry List page were not working with the Twenty Twenty Five theme.

2025-06-13 - version 11.6.0
* Update - Improvement in flush_rewrite_rules() function(It runs only for required actions instead of all front-end pages).
* Dev    - Bump WooCommerce "tested up to" version 9.9.3.
* Fix    - Purchased Ticket numbers not displaying for WooCommerce New order email.
* Fix    - Participate Now button not displaying for automatically relisted competition.
* Fix    - Finished competition not automatically relisted based on finished date.
* Fix    - Automatic competition relist not working properly without pause time.

2025-05-21 - version 11.5.0
* New    - Added option to assign the gift product in the instant win prize.
* Update - Supported instant winner name shortcode {instant_winner_name} for Won Prize(Group Prize) label on localization.
* Update - Improvement made in instant win prize for Terra Wallet(Woo Wallet) support.
* Dev    - Bump WooCommerce "tested up to" version 9.8.5.
* Fix    - Instant win prize bulk actions not working on the backend post table.
* Fix    - Bulk select option not working in instant win prize groups on the edit product page.
* Fix    - Add more tickets lucky dip button not working on the single product page.

2025-05-09 - version 11.4.0
* New - Display no luck message for instant win prize on user(s) thank you page and order details page. 
* New - Added shortcode to display the lucky dip button with fixed quantity value. 
* Update - Improvement made in download the competition ticket(s) pdf on thank you page and order details.
* Dev - Bump WooCommerce "tested up to" version 9.8.4.
* Dev - Bump WordPress "tested up to" version 6.8.1.

2025-04-17 - version 11.3.0
* Update - Improvement made in instant win prize import option for relisted competitions.
* Dev    - Bump WooCommerce "tested up to" version 9.8.1.
* Dev    - Bump WordPress "tested up to" version 6.8.0.
* Fix    - Checkout loading issue occurring for generating the unique ticket numbers(when the same numbers(1,2,3, etc) already used in previous orders).

2025-04-05 - version 11.2.0
* Update - Improvement made in performance of retrieving the sold tickets count.
* Update - Improvement made in reducing the loading time for the purchasing bulk tickets(For Shuffled & Sequential competition ticket types).
* Fix    - Duplicate tickets issue occurs when different users place the orders simultaneously(For Shuffled or Sequential competition ticket types).
* Fix    - Automatic ticket generation is not working properly when creating order manually(edit order) using multiple competition product.
* Fix    - Error thrown in Instant Win Prizes tab on product page(When left empty in the pagination settings)

2025-03-18 - version 11.1.0
* New    - Option to enter the ticket number manually for automatic ticket generation when creating order manually using competition product(edit order).
* New    - Added instant win prize groups option.
* New    - Added developer hooks[lty_instant_winner_rule_prize_type_column_data, lty_instant_winner_rule_popup_prize_type_column_data, lty_instant_winner_prize_group_prize_type_column_data].
* Update - Display improvement in the competition post table search.
* Dev    - Bump WooCommerce "tested up to" version 9.7.1.
* Fix    - Force Users to Answer the Question option not working for manually creating orders(edit order).
* Fix    - New Coupons not creating for Instant Win Prizes.
* Fix    - Instant Win Prize Store credit(Smart Coupon) not working properly(Multiple Store credits in a same order).

2025-02-28 - version 11.0.0
* New    - Supported Store Credits(Smart Coupons for WooCommerce) for Instant Win Prize.
* New    - Added shortcode to display competition predefined buttons.
* New    - Added ticket price and order amount in competition tickets export CSV file.
* Update - Code Improvements in competition instant winner prizes count(Available Prize(s) count & Won Prize(s) Count).
* Dev    - Bump WordPress "tested up to" version 6.7.2.
* Dev    - Bump WooCommerce "tested up to" version 9.7.0.
* Fix    - Instant Win Prize tab not displayed on product page when Competition tickets details tab is disabled.

2025-01-22 - version 10.9.0
* New   - Added option to display Instant Win details on Thank you page & Order details page
* Tweak - Improvement made in Participate Now Button Label for Predefined buttons(Supported shortcodes {lottery_price}, {ticket_quantity}) 
* Tweak - Improvement made in import option(when importing large data) for instant win prize
* Tweak - Tested with WooCommerce v9.6.0
* Fix   - Maximum tickets per order option not working properly

2025-01-09 - version 10.8.0
* Tweak - Added advanced option(Import chunk count) on Instant win prize import
* Tweak - Improvement in instant win prize import loading time
* Tweak - Improvement in update ticket quantity on cart page when enabled predefined button with quantity selector
* Tweak - Tested with WooCommerce v9.5.2
* Fix   - Predefined button discount not applied when update the quantity using quantity selector(when enabled predefined button with Quantity selector)
* Fix   - Competition start date & end date are not working properly on backend(Conflict with Roneous Theme(TLG Framework))

2024-12-23 - version 10.7.0
* New   - Added option to hide payment gateways for competition ticket purchase
* New   - Added options to customize the read more button for Not started, On-going, Closed, Finished and Failed competitions on shop page
* Tweak - Added missing strings in PO file translation
* Tweak - Supported LOCO Translate plugin(Custom path) for string translation
* Tweak - Tested with WordPress v6.7.1 & WooCommerce v9.5.1
* Fix   - Wallet Funds being debited for the cancelled orders[Compatibility issue with the Wallet for WooCommerce Plugin & Instant Win option]

2024-11-20 - version 10.6.0
* New   - Added option to assign WooCommerce coupon for Instant Win Prize
* New   - Supported Wallet(Wallet for WooCommerce) for Instant Win Prize
* New   - Supported Terra Wallet(Woo Wallet) for Instant Win Prize
* New   - Supported Store Credit(Store Credit for WooCommerce) for Instant Win Prize
* New   - Added options to display instant win prize details on competition dashboard(frontend)
* New   - Added options to display the discount tag for Predefined buttons & Range slider on Predefined button settings
* New   - Added an option to prevent creating competition tickets through Rest API
* New   - Added developer hooks[lty_export_lottery_ticket_custom_data, lty_export_lottery_ticket_ids, lty_lottery_winner_selection_method_options]
* Tweak - Tested with WordPress v6.7.0 & WooCommerce v9.4.2

2024-10-24 - version 10.5.0
* New   - Added email shortcode {tickets_pdf_download_button} to display PDF ticket download link in competition emails(Customer - Competition Participation Confirmation & Customer - Competition Participation Confirmation for recent order)
* Tweak - Improvement made in lucky dip
* Fix   - Incorrectly duplicate tickets are generated when using cart and checkout block
* Fix   - Entry list not working properly conflict with Yoast SEO plugin

2024-10-08 - version 10.4.0
* New   - Added options to sort by remaining ticket count
* New   - Added options to customize the Competition Ticket(s) pdf header and footer labels
* New   - Added option in the lucky dip to display the tickets without adding to the cart
* New   - Added Customer - competition instant winner for recent order notification
* Tweak - Improvements made in pagination for [lty_lottery_instant_winners_by_date] shortcode
* Tweak - Code improvement made in admin competition instant winner email notification
* Tweak - Improvement made in displaying competition name on Customer - competition instant winner for recent order email
* Tweak - Tested with WordPress v6.6.2 & WooCommerce v9.3.3
* Fix   - Tickets not being generated when using WooCommerce POS plugin

2024-08-12 - version 10.3.0
* New   - Added option to display the remaining tickets message on shop and categories page  
* New   - Display Competition Product id, Ticket id, Winner id on competition post table
* New   - Added winning item shortcode for Customer - Competition Winner emails
* Tweak - Improvements made in popup(Tickets display) on competition dashboard 
* Tweak - Improvements made in Export CSV option(To export the competition ticket entries) on competition post table
* Tweak - Improvements made in Export CSV option(To export instant Win Prize fields) on Instant Win Prize settings
* Tweak - Improvement made in displaying competition price
* Tweak - Code Improvements in customer competition winner email
* Tweak - Tested with WordPress v6.6.1 & WooCommerce v9.1.4
* Fix   - Invalid data error thrown when adding competition product to the cart with predefined buttons

2024-07-13 - version 10.2.0
* New   - Added Search option for competition product on post table(backend)
* New   - Added pagination for Instant win prize table on single product page
* Tweak - Improvement made in Question Answer settings
* Tweak - Improvement made in Pre-defined button settings
* Tweak - Improvement made in displaying competition status on single product page and shop page
* Tweak - Improvement made in single product page Shortcodes
* Tweak - Improvement in displaying shortcodes descriptions for Messages & localization settings(backend)
* Tweak - Improvement made in ticket search(using username) in ticket entries on single product page
* Tweak - Display the chosen answer on competition dashboard(frontend)
* Tweak - Improvement made in displaying Q/A options in Dropdown
* Tweak - Tested with WordPress v6.5.5 & WooCommerce v9.1.2

2024-06-24 - version 10.1.0
* New   - Added pagination for instant win prizes on the competition product page
* Tweak - Improvement made in updating failed and finished competition products
* Tweak - Improvement made in Winners selection(Automatic & manual) for finished competition
* Tweak - Improvement made in selecting or de-select tickets on mobile with the Safari browser
* Tweak - Improvements made in shortcodes display
* Tweak - Tested with WordPress v6.5.4 & WooCommerce v9.0.1

2024-05-21 - version 10.0.0
* Tweak - Improvement made in displaying Competition Entry List page for guest users
* Tweak - Improvement made in Predefined Buttons Discounts for quantity selector
* Tweak - Improvement made to prevent updating the finished competition product through quick edit 
* Tweak - Improvement made in displaying the Ticket Numbers in WooCommerce order emails 
* Tweak - Improvement made in PDF ticket number to download
* Tweak - Tested with WordPress v6.5.3 & WooCommerce v8.8.3
* Fix   - Instant Win Prizes Shortcode [lty_instant_win_prizes] not working properly for User Chooses Ticket type
* Fix   - Number of Winners count not working properly for Automatic Winner Selection type

2024-04-29 - version 9.9.0
* New   - Added Export & Import options for instant win prize settings
* Tweak - Code Improvements
* Tweak - Improvement made in server cron for automatic relist
* Tweak - Improvement made in save the instant win Prize rules
* Tweak - Tested with WordPress v6.5.2 & WooCommerce v8.8.2
* Fix   - Competition details(Competition page & Entry List page) displaying incorrectly to the users when the page visibility on private

2024-03-20 - version 9.8.0
* Tweak - Added option to display quantity selector when enabled predefined buttons 
* Tweak - Added options to customize the Competition Ticket(s) PDF background color
* Tweak - Added filter options to search the tickets on admin competition post table
* Tweak - Improvement made in displaying closed, finished, failed competitions in entry list
* Tweak - Improvement made in deleting competition product 
* Tweak - Improvement made in updating the closed competition product
* Tweak - Tested with WooCommerce 8.7.0
* Fix   - Hide competition winner message on single product page option not working

2024-02-22 - version 9.7.0
* Tweak - Supported Apple pay and Google Pay for competition products
* Tweak - Tested with WooCommerce 8.6.1
* Fix   - Competition products incorrectly removed from the cart page when removing the reserved ticket in cart

2024-02-01 - version 9.6.0
* New   - Added Unique Winner(s) option
* New   - Compatible given with Cart and Checkout Blocks
* Tweak - Improvements made in manual winner selection display
* Tweak - Improvement made in PDF ticket numbers & entry list 
* Tweak - Improvement made in ticket numbers sorting on competition tickets post table 
* Tweak - Improvements made in User Competition Dashboard
* Tweak - Tested with WordPress v6.4.3 & WooCommerce v8.5.2
* Fix   - Date label not translated properly on frontend
* Fix   - Error thrown in competition product backend when save the page with WooCommerce Single Product block

2023-01-10 - version 9.5.0
* New   - Added option to download competition ticket number as PDF in Thank you page & Order details page
* New   - Admin & Customers can download the competition ticket number as PDF in Ticket confirmation emails
* New   - Added option to download Competition Entry List as PDF
* Tweak - Added options to hide some details in Entry List page

2023-12-16 - version 9.4.0
* Tweak - Improvements made in Ticket Search in Competition Details tab on single product page
* Tweak - Improvement made in displaying [lty_lottery_count_down_timer] shortcode
* Tweak - Improvement made in displaying Competition Participants count & Ticket Search in competition post table(backend)
* Tweak - Tested with WordPress v6.4.2 & WooCommerce v8.4.0
* Fix   - Ticket numbers not generated when placing an order using checkout blocks
* Fix   - Customer - Better Luck next time email {product_name} shortcode not working properly
* Fix   - Deprecated(WP_List_Table) error thrown in Competition post table

2023-11-14 - version 9.3.0
* Tweak - Improvement made in default sorting for displaying competition products in Entry List page
* Tweak - Improvement made in sending Customer - Competition Winner & Multiple Winner emails
* Tweak - Improvement made in displaying ticket details in WooCommerce order emails
* Tweak - Tested with WordPress v6.4.1 & WooCommerce v8.2.2
* Fix   - Other products not displaying in shop page when competition plugin is activated
* Fix   - Competition not ended properly

2023-11-07 - version 9.2.0
* New   - Added option to display competition details for closed, failed and finished competitions on product page
* New   - Added few shortcodes([lty_lottery_instant_winners_by_date] & [lty_lottery_date_notice])
* New   - Instant Win Prizes for User Chooses Ticket type
* New   - Added option to hide Predefined button when stock quantity is lesser than Predefined button quantity
* New   - Added option to display the ticket(s) sold Percentage inside the progress bar
* Tweak - Improvement made in displaying Closed, Failed and Finished competitions in Entry List
* Tweak - Multi-select option display improvement
* Tweak - Improvements made in Search Tickets option for Competition Tickets details on product page
* Tweak - Improvements made in Preset(Default) quantity validation
* Tweak - Improvements made in displaying Competition Tickets & Instant Win Prizes on Tickets log(Competition post table)
* Tweak - Tested with WordPress v6.3.2 & WooCommerce v8.2.1

2023-10-03 - version 9.1.0
* New   - Added email shortcode to display winner details in Customer - Better Luck Next Time email
* New   - Added option to display Competition Dashboard menu in My Account Page
* New   - Added option to display tickets sold percentage as round or decimal in progress bar on product page & shop page
* Tweak - Improvements made in instant Win Prizes display
* Tweak - Improvements made in [lty_lucky_dip] shortcode display
* Tweak - Improvements made in shortcodes to displaying the content
* Tweak - Tested with WooCommerce v8.1.1
* Fix   - Competition product not added to the Cart properly conflict with PayPal

2023-09-11 - version 9.0.0
* New   - Added Competition Entry List
* New   - Added shortcodes to displaying competition products based on order(start_date, end_date, finished_date, closed_date, and failed_date)

2023-09-04 - version 8.9.0
* New   - Added option to hide sold ticket numbers in user chooses ticket type on product page
* Tweak - Improvement made in displaying ticket status on competition post table when updating the order status
* Tweak - Improvement made in updating competition product status when reached the end time
* Tweak - Tested with WordPress v6.3.1 & WooCommerce v8.0.3

2023-08-23 - version 8.8.0
* New   - Added option to display sold tickets percentage in progress bar for the competition product
* New   - Added separate option to customize Participate Now button for User Chooses tickets
* New   - Added shortcode {ticket_quantity} to display ticket quantity value in Participate Now button customization
* Tweak - Shortcodes Improvement [lty_user_chooses_ticket product_id = "product_id"] & [lty_lucky_dip product_id = "product_id"]
* Tweak - Improvements made in displaying competition product settings(Edit product page)
* Tweak - Improvements made in Instant Win Prizes shortcode [lty_instant_win_prizes product_id = "product_id"]
* Tweak - Tested with WooCommerce v8.0.2
* Fix   - Fatal error thrown on competition product page frontend

2023-08-10 - version 8.7.0
* Tweak - Improvements made in displaying Competition Tickets Dashboard(frontend)
* Tweak - Supported PHP 8.2.0
* Tweak - Improvement made in validation for Competition Start date and End date
* Tweak - Tested with WordPress v6.3.0 & WooCommerce v8.0.1
* Fix   - Guest User error message not displaying properly
* Fix   - Improvements made in relist data when duplicate competition product
* Fix   - Ticket number not displaying properly in Automatic ticket generate type

2023-07-29 - version 8.6.0
* New   - Added option to display ticket numbers as Shuffled in user chooses ticket type
* New   - Added View More Tickets option(split the ticket numbers display) in per tab on user chooses ticket type
* New   - Added option to set default quantity for Automatic Ticket Generation Type
* Tweak - Improvements made in displaying Instant winners name
* Tweak - Improvements made in displaying competition configuration information on competition post table
* Tweak - Improvements made in displaying competition status separated by different colors on competition post table
* Tweak - Improvements made in displaying competition end reason in Competition Ended email
* Tweak - Improvements made in displaying ticket number in Thank you page & order details page when enable Instant Win Prizes
* Tweak - Tested with WooCommerce v7.9.0
* Fix   - Instant Win Prizes not update properly when duplicate competition product

2023-06-26 - version 8.5.0
* New   - Added option to display Logo image in competition emails
* New   - Added Shortcodes to display Logo image, User billing details in competition emails
* New   - Added shortcode to display user chooses ticket
* New   - Added shortcode to display lucky dip in user chooses ticket type
* Tweak - Improvement made in shortcode [lty_lottery_tickets_sold_percentage] to display ticket sold count percentage in decimal
* Tweak - Improvement made in export all competition tickets
* Tweak - Improvement made in reduce loading when the competition product has large tickets counts
* Tweak - Improvement made in [lty_lottery_products_winners_list] shortcode
* Tweak - Tested with WooCommerce v7.8.0

2023-05-25 - version 8.4.0
* New   - Supported with High Performance Order Storage[HPOS]
* Tweak - Improvement made in ticket number display
* Tweak - Tested with WordPress v6.2.2
* Fix   - Instant Win email sending Incorrectly

2023-05-18 - version 8.3.0
* New   - Added emails for competition ticket confirmation for recent order to customer and admin
* Tweak - Improvement made in displaying order number in email using {order_id} & {order_number} shortcodes
* Tweak - Tested with WordPress v6.2.1 and WooCommerce v7.7.0
* Fix   - Reserved tickets not working properly when login in checkout
* Fix   - Competition status not updated properly when set future date to publish the product

2023-05-08 - version 8.2.0
* New   - Added Competition Extended email for Admin and Customer
* New   - Added Screen options for Competition post table to set entries per page
* New   - Added Export CSV option to Export all tickets of the Competition Products
* New   - Added Dropdown option for display the Options in Q/A
* Tweak - Improvements made in Export CSV file
* Tweak - Tested with Woocommerce 7.6.1
* Fix   - Range Slider Preset option not working properly conflict with Minimum tickets

2023-04-19 - version 8.1.0
* Tweak - Improvements made in Instant Win Prizes
* Tweak - Assigned Shuffled Ticket Number Pattern as default in Automatic Ticket Generation Type
* Tweak - Improvement made in shortcode for displaying competition Winner(s) details by date
* Tweak - Tested with WooCommerce v7.6.0

2023-04-11 - version 8.0.0
* New   - Added Instant Win Prizes
* New   - Added Shortcode for displaying competition Winner(s) details by date
* Tweak - Improvement made in ticket generation for Manually created order
* Tweak - Improvement made in editing when competition product in draft
* Tweak - Improvement made in displaying mandatory fields in competition product settings
* Tweak - Tested with WordPress v6.2.0 and WooCommerce v7.5.1
* Fix   - Start and End date displaying incorrectly in competition product page

2023-03-20 - version 7.6.0
* Tweak - Improvements in displaying winner user name label
* Tweak - Tested with WooCommerce v7.5.0

2023-03-08 - version 7.5.0
* New   - Added Automatic Relist option for competition product
* New   - Added Quantity Selector Range Slider option for Automatic Ticket Generation Type
* New   - Added option to display username as "First Name only" in Ticket details tab and Winners details in frontend
* Tweak - Display ticket number in Winners list table
* Tweak - Tested with WooCommerce v7.4.1
* Fix   - Fatal Error thrown on frontend
* Fix   - Started Email sending incorrectly when product in draft
* Fix   - Competition status not updated properly

2023-02-24 - version 7.4.0
* Tweak - Improvement made by displaying Phone number in Competition Export CSV
* Tweak - Improvement made in Mask the User Name in Tickets Log Tab on  the Single Product Page
* Tweak - Tested with WooCommerce v7.4.0

2023-01-06 - version 7.3.0
* New   - Option added to set Maximum Tickets to purchase in a Order for  the competition product
* New   - Shortcodes added to display Predefined Button values
* New   - Added option to choose Answer in Q/A when creating Manual  order for competition product
* Tweak - Tweak: Improvement made in Default Sorting in the competition page
* Tweak - Improvement made in Reserved tickets option
* Tweak - Tested with  WooCommerce v7.2.2
* Fix   - Sort by recently started competitions option not working properly

2022-12-10 - version 7.2.0
* Tweak - Improvement made in Competition Start and End Date pickers
* Tweak - Improvements made in displaying Guest user First name and Last  name in Export CSV file
* Tweak - Improvement made in default values on Competition settings
* Fix   - Invalid tickets number display in the cart when again update  Maximum tickets value

2022-11-25 - version 7.1.0
* Tweak - Improvements made in Competition product display by added filters
* Tweak - Improvements made in View Cart button on Lucky Dip
* Tweak - Tested with WordPress v6.1.1 and WooCommerce v7.1.0

2022-11-11 - version 7.0.0
* New   - Added Competition Started Email to the customers(All registered-users  in the site)
* New   - Added Search option for Competition Tickets details tab in single  product page
* Tweak - Added Short description shortcode to display the Short  description for competition products
* Tweak - Improvements made in Settings

2022-11-07 - version 6.9.0
* New   - Added option to display ticket number(s) in Thank you page &  Order Details page only when payment is received.
* Tweak - Tested with WordPress v6.1.0 and WooCommerce v7.0.1

2022-10-20 - version 6.8.0
* Tweak - Tested with WordPress v6.0.3 and WooCommerce v7.0.0
* Fix   - Error thrown when create the manual order for competition product

2022-09-26 - version 6.7.0
* New   - Added option to set Time-limit for Answering the Question in the Competition Product
* Tweak - Added option to hide the confirmation alert(To make sure the selected Answer) for the Question and Answer
* Tweak - Improvement made in Automatic winner Selection
* Tweak - Option to customize "Add More Lucky dip"
* Tweak - JS improvements made in Competition product settings
* Tweak - Tested with WordPress v6.0.2 and WooCommerce v6.9.3
* Fix   - Competition date picker(Start Date and End Date) not working conflict with WooCommerce Custom Fields by RightPress

2022-07-08 - version 6.6.0
* Tweak - Added option to customize the pagination for Competition Winners list and Competition Dashboard
* Tweak - Improvements made in frontend Pagination display
* Tweak - Tested with WooCommerce v6.6.1

2022-06-17 - version 6.5.0
* Tweak - Improvement made in displaying the competition products when using the shortcodes
* Tweak - Settings Improvements	    
* Tweak - Tested with WooCommerce v6.6.0

2022-06-02 - version 6.4.0
* Tweak - Hide quantity when assigned 1 in maximum tickets per user 
* Tweak - Added Billing and Shipping company name in Export CSV file
* Tweak - Improvements made in predefined buttons
* Tweak - Tested upto Wordpress v6.0.0

2022-05-19 - version 6.3.0
* New   - Added Alphabet ticket numbers for User Chooses the Ticket Type
* Tweak - Tested with WooCommerce v6.5.1

2022-05-11 - version 6.2.0
* Tweak - Code Improvements
* Tweak - Improvements made in default values
* Fix   - Warning error thrown when WooCommerce plugin is deactivated

2022-05-02 - version 6.1.0
* Tweak - Improvements made in Lucky Dip display
* Tweak - Assigned default product type as Competition when click Add New Competition button

2022-04-21 - version 6.0.0
* New   - Added Guest user(s) support to purchase the competition tickets
* Tweak - Code improvements on Exporting CSV file for competition tickets
* Tweak - Code improvements on QA settings
* Tweak - Tested with WordPress v5.9.3 and WooCommerce v6.4.1
* Fix   - PHP Deprecated error thrown on backend

2022-04-02 - version 5.9.0
* Tweak - Added options to customize the Competition winners list shortcode table labels
* Tweak - Added option to customize Minimum tickets not met error message in competition product page
* Tweak - Added option to customize Purchased Tickets message in competition product page

2022-03-25 - version 5.8.0
* New    - Added option to list the Order(s) which not having ticket number(s) in the competition post table
* Tweak  - Code improvement made in displaying the status filters in competition post table
* Tweak  - Improvements made in Automatic random ticket type on edit product page
* Tweak  - Tested upto WordPress v5.9.2 and WooCommerce v6.3.1

2022-03-01 - version 5.7.0
* New    - Added options to customize URL parameters for competition dashboard menu(s)
* Tweak  - Code improvement made in competition dashboard menu(s)
* Tweak  - Made improvements in Automatic random ticket type(validate Maximum tickets value and Ticket Length value)
* Tweak  - Tested upto WordPress v5.9.1 and WooCommerce v6.2.0

2022-02-05 - version 5.6.0
* Tweak  - Made improvements by displaying error message about Manage stock for competition products
* Tweak  - Tested upto WordPress v5.9.0 and WooCommerce v6.1.1.

2022-01-01 - version 5.5.0
* Tweak  - Code improvement made in Reserve Ticket Number for manual selection form
* Tweak  - Tested upto WordPress v5.8.2 and WooCommerce v6.0.0
* Fix    - Show/Hide Gift Product option not working

2021-12-09 - version 5.4.0
* New    - Added option for participate now button redirection to checkout page	
* Tweak  - Code improvement made in maximum tickets per user restriction
* Fix    - Pagination not displayed in Lost Competitions menu dashboard

2021-11-09 - version 5.3.0
* New    - Added ticket search bar option for manual selection form
* New    - Added option to prevent ticket generation for incorrectly selected answer
* New    - Added maximum tickets per user message in competition product page
* New    - Added customization option for add to cart label for failed, closed and finished competition product on shop page
* Tweak  - Code improvement made in lucky dip button
* Tweak  - Improvements in related products for displaying started competition products
* Fix    - Error occurs on competition winner details table on competition product page when gift product is not configured

2021-09-23 - version 5.2.0
* Tweak  - Code improvements on participate now button price
* Tweak  - Code improvements on competition tickets tab for manual selection form

2021-08-21 - version 5.1.0
* Tweak  - Code improvements on Exporting CSV file for competition tickets

2021-07-22 - version 5.0.0
* New    - Added compatibility for Apple Pay and GPay when using Square Gateway

2021-06-26 - version 4.9.0
* Tweak - Option to hide progress bar for individual competitions
* Tweak - Option to Mask username column in winnners table in product page & shortcode
* Tweak - Option to show/hide username column in competition winners list shortcode
* Fix   - 404 error occur on the competition backend page

2021-06-05 - version 4.8.0
* New   - Added email shortcode information in Competition emails
* Tweak - Code improvement for selecting/unselecting the tickets in mobile view for "User Chooses the Ticket" type
* Fix   - Datepicker not displayed in edit product page when Ave Core and Manzil plugin is active
* Fix   - PHP warning error in the error log when the user is deleted from their site

2021-05-22 - version 4.7.0
* Tweak - Shortcodes added for displaying selected answer{selected_answer} and correct answer{correct_answer} in Admin & Customer - Competition Ticket Confirmation Emails
* Fix   - Predefined buttons fixed price option not working properly

2021-05-07 - version 4.6.0
* Tweak - Code improvement for displaying the number of tickets per tab in "User Chooses the Ticket" type

2021-04-24 - version 4.5.0
* Fix - In Automatic type, Ticket number not displayed on order details page

2021-04-17 - version 4.4.0
* Tweak - Code improvement for predefined buttons
* Tweak - Added option to customize the Export CSV filename
* Tweak - Improvements for Lucky Dip button Redirect to cart page

2021-04-01 - version 4.3.0
* New   - Added WPML Compatibility
* New   - Added compatibility for Apple Pay and GPay when using Stripe Gateway
* New   - Added shortcode [lty_lottery_tickets_sold_percentage] to display the competition tickets sold percentage
* New   - Added shortcode [lty_lottery_maximum_tickets_per_user_notice] to display maximum tickets per user notice
* New   - Added option to choose the Default Sorting in the Competition page
* Tweak - Code improvement on Order by Ticket number in competition details tab
* Tweak - Option to hide Participate now button till the user answers the question and selects a ticket number
* Tweak - Question Answer heading label can be customized
* Tweak - Added {ticket_number} shortcode in the Customer Competition Winner emails
	
2021-03-12 - version 4.2.0
* New   - Added shortcodes [lty_lottery_maximum_tickets_per_user] & [lty_lottery_minimum_tickets_per_user] to display maximum and
            minimum  tickets per user
* Tweak - Added Maximum ticket(s) purchase limit reached error message on product page
* Tweak - Code improvement when ticket is generated on placing order
* Tweak - Added Fixed Price Type for predefined buttons
* Tweak - Added {discount} Shortcode for predefined buttons label
* Tweak - Added {lty_lottery_details_tab} Shortcode to display the  competition details tab
* Tweak - Participate now button Price changed dynamically on changing the quantity
* Tweak - Added order by Post ID / Ticket Number and order by ASC/DESC option in competition details tab
* Tweak - Added {first_name} & {last_name} shortcodes on customer emails
* Fix   - User Details Display Type in Competition Details tab option not working
* Fix   - Duplicate tickets occurs in random ticket generation type
 
2021-02-19 - version 4.1.0
* Tweak - Category attribute added for competition shortcodes
* Tweak - Code improvements made on shortcodes
* Fix   - Internal Server Error while placing a competition order

2021-02-10 - version 4.0.0
* New   - Predefined buttons to select the number of tickets to be purchased
* Tweak - Code improvements on Automatic ticket type
* Tweak - Added {ticket_count} shortcode to display the Tickets Sold in Progress Bar
* Fix   - Competition status not changing to "Finished" for Automatic Winner Selection type

2021-01-12 - version 3.9.0
* Tweak - RTL support for email
* Tweak - Multiple Recipient(s) added for admin emails
* Tweak - Option to Show/Hide answers in Competition Details Tab
* Tweak - Code improvements made on shortcodes and shop filters
* Fix   - Lucky dip not working

2021-01-02 - version 3.8.0
* Tweak - Pagination option added for Competition Details tab
* Tweak - Backward Compatibility Improvement made for Automatic  Ticket Regeneration
* Fix   - Fatal Error occurs when winner is chosen

2020-12-21 - version 3.7.0
* Tweak - Added Q&A verify answer limited/unlimited type option
* Fix   - Loading issue on competition product occurs when start and end date field is left empty

2020-12-11 - version 3.6.0
* Fix - Maximum Number of Tickets keeps changing whenever the product is saved/modified

2020-12-04 - version 3.5.0
* New   - Added Minimum Restriction per user option
* Tweak - Added Global Settings for Question answer Module
* Tweak - Get Confirmation from user before verifying the answer in Question and Answer Module

2020-11-18 - version 3.4.0
* New   - Added shortcode to display competition question and answer
* Tweak - Improvements made on force login on checkout page for WooCommerce Version 4.7

2020-11-12 - version 3.3.0
* Tweak - Improvements to competition post table display
* Tweak - Improvements to competition winner count
* Fix   - User Chooses the ticket type not working properly when starting Ticket Starting Number is set as '0'

2020-11-01 - version 3.2.0
* New   - Ticket Regeneration from Order Details Page
* Tweak - Cart Validation Improvements made in User Chooses the ticket type

2020-10-09 - version 3.1.0
* New   - Option to hide Competition Status on Shop and Category Pages
* New   - Option to hide Competition Tickets Sold Count on Single Product Page
* New   - Option to hide Countdown timer for individual competitions
* New   - Added Shortcode [lty_finished_lottery_products] to display finished competition products
* Tweak - Guest login message is now customizable
* Tweak - Outside the Site Winning Item URL will be presented as a hyperlink
* Tweak - Improvement made in competition tickets when the order get Cancelled/Refunded/Failed

2020-09-26 - version 3.0.0
* New   - Option to hide Failed Competition Products on Shop & Category pages
* New   - Option to hide Closed Competition Products on Shop & Category pages
* Tweak - Option to display user name/first & last name column in the competition details tab on the single product page
* Tweak - Improvement made for Maximum tickets per user
* Tweak - Improvement made in the Customer - Better Luck Next Time email
* Fix   - Reserved tickets notice still displayed when the selected competition product is placed
* Fix   - When ticket prefix and suffix are given for manual selection, ticket selection does not work properly
* Fix   - Competition Status Filter not shown in the competition post table
* Fix   - Lucky Dip not working properly

2020-09-17 - version 2.9.0
* New   - Option to hide Finished Competition Products on Shop & Category pages
* Tweak - Validation error messages on single product page

2020-09-09 - version 2.8.0
* New   - Added shortcodes to display competition status, start date, end date, count down timer, minimum tickets, maximum_tickets, progress bar, winning item & tickets sold count
* New   - Verify Answer Before Purchasing Competition
* Tweak - Deleting the user details from the Competition when a user is deleted
* Fix   - Incorrect ticket number is selected on using the lucky dip option for manual selection type
* Fix   - Fatal Error occurs on the Backend page

2020-09-01 - version 2.7.0
* Tweak - Code Improvements

2020-08-18 - version 2.6.0
* New   - Reserve ticket number for a specific time for manual ticket selection type
* Tweak - Added ticket prefix & suffix for the automatic ticket type(Sequential and Shuffled) and manual ticket selection
* Tweak - Added hide option for competition status in the single product page
* Fix   - Search filter does not work in Competition Tickets List table
* Fix   - Fatal error occurs when the competition ticket order is cancelled/failed/refunded
* Fix   - Relist not working properly

2020-08-08 - version 2.5.0
* Tweak - Added options to hide the competition start date & end date in the shop and single product page
* Tweak - Improvements to [lty_lottery_products_winners_list] shortcode to display winner list for guest users
* Tweak - Added Automatic Ticket numbers in WooCommerce Order Email and in Thank you page
* Fix   - Question & Answer not displayed when placing the order using Order again button
* Fix   - Conflict with Elessi Theme causes competition products not added to the cart
* Fix   - Fatal error in single product page when gift products are deleted

2020-08-01 - version 2.4.0
* New   - Added Sequential & Shuffled Ticket patterns in Automatic ticket number type
* Tweak - Settings improvement ticket selection type [Manual / Automatic type]
* Tweak - Interchanged the Positions of Competition Question and Ticket selection for better usability
* Tweak - Added User first name and last name columns for the Export CSV file
* Tweak - Improvements in Customer & Admin Competition Participation Confirmation Email(When purchasing multiple competition products tickets at the same order)
* Tweak - Frontend Performance Improvements
* Tweak - Shortcode{lottery_winning_item} added in Customer & Admin Competition Participation Confirmation Emails to display competition prizes information
* Fix   - Ticket Sold Count not working properly when competition ticket order is canceled/failed/refunded
* Fix   - Competition Winners not generated properly for relisted competitions

2020-07-20 - version 2.3.0
* New - Option added to Hide Specific Competition Info in the product page

2020-07-16 - version 2.2.0
* New - Option added to Export the Competition details
* New - Option added to display the Progress bar in the Shop, Category and Competition page

2020-07-11 - version 2.1.0
* Tweak - Improvements in Emails.
* Fix   - Restrict the Manual Winner selection if the competition is failed

2020-07-09 - version 2.0.0
* Fix - Competition Winner email sent to all participants

2020-07-04 - version 1.9.0
* Tweak - WooCommerce Product Search plugin based conflict improvement
* Fix   - Conflict with WooCommerce Product Search Plugin(Search not working)

2020-07-02 - version 1.8.0
* New   - Option to customize the Ticket Starting Number when "Allow Users to Choose Ticket Numbers" is enabled
* New   - Added Progress Bar option for single product page
* Tweak - User bought ticket notice display improvements
* Tweak - Ticket sold count display improvements
* Tweak - Finished Competition Relist Improvements
* Fix   - Maximum Tickets Per User improvements

2020-06-24 - version 1.7.0
* New   - Option to Prevent Multiple Users from the Same IP Address to Participate in a Competition
* Tweak - Competition Ticket Number Display Improvements
* Tweak - Competition Winning Product Display Improvements
* Fix   - Admin Winner Competition Email does not work properly
* Fix   - Competition Start Time Display Improvements in Competition Started email when using Start Now Button
* Fix   - User Competition Dashboard Display Improvements
* Fix   - Not able to add Competition products to cart for Guest Users

2020-06-20 - version 1.6.0
* New   - Added Lucky Dip option
* New   - Added color customization options
* Tweak - Improvements to countdown timer
* Fix   - Ticket quantity not updating properly in cart based on Maximum Tickets per User.
* Fix   - Quantity update option incorrectly displayed in product page(only for  some themes) when "Allow Users to Choose Ticket Numbers" is 		   enabled
* Fix   - Server Cron error message displayed unnecessarily
* Fix   - Maximum Tickets limit not working properly
* Fix   - Quantity update box not displayed in single product page for automatic ticket generation type

2020-06-13 - version 1.5.0
* New - Added WP Cron option.
* New - Added option to hide countdown timer in the competition product page
* New - Added Compatibility for Product Add on
* New - Added option for the guest user to Force to login on checkout
* Fix - Competition settings not display in the edit product page when the WP Job Manager plugin is activated
* Fix - Maximum Tickets per User not working properly

2020-06-12 - version 1.4.0
* New   - Added Question and Answer option
* Tweak - Tax related Improvements in product configuration
* Tweak - Ticket Display Improvements
* Tweak - Guest Workflow Improvements
* Fix   - Relist not working properly

2020-06-05 - version 1.3.0
* New - Added Manual Extend option to extend the competition end time
* Fix - Sale price does not display properly for competition products

2020-06-03 - version 1.2.0
* Fix - Shortcode value not taken properly in the Customer - Competition  Participation Confirmation Email
* Fix - Error thrown in the console on the Edit Product Page
* Fix - Ends on and Starts on Customization message not working properly
* Fix - Incorrectly gift product order email(WooCommerce order email) sent to the winners

2020-06-01 - version 1.1.0
* New   - Added Custom CSS option
* New   - Added Server Cron Information
* Tweak - Added customization options for the competition countdown timer(days, hours, minutes, seconds)
* Tweak - Added customization options for the competition status
* Fix   - Competition countdown timer does not work properly in some browsers

2020-05-09 - version 1.0.0
* Initial Release
