2026-10-01 - version 1.0.36
* Added: hide specific payment methods at checkout for Delivery or for Pickup separately (e.g. no Cash on Delivery for Delivery orders), available on both Delivery Settings and Pickup Settings tabs. Works on classic and block checkout.
* Added: special working dates that stay bookable even beyond the normal max-booking-days window, for example opening pre-orders for a known future date. Configurable separately for Delivery and Pickup.
* Added: an optional total-quantity capacity per time slot, alongside the existing order-count capacity, so a slot can also cap how many items (not just how many orders) it accepts.
* Added: an optional "Preparation days" field on each product (WooCommerce Product data > General tab). When a product with preparation days is in the cart, the lead time automatically extends to at least that many days.
* Added: multiple pickup locations, each with its own name, address, map link, and optional shipping-zone restriction. Customers choosing Pickup select a location at checkout, shown on the order and in admin.
* Fixed: the block checkout's date picker did not enforce the minimum lead-time (including the new per-product preparation days) the way the classic checkout already did; it only enforced the maximum booking window. Both are now enforced consistently on classic and block checkout.
* Fixed: the Time Slots and Pickup Locations tables could overflow and break the admin page layout on narrower screens; they now scroll neatly within their own bordered container instead.
* Improved the settings page design: refreshed the tab navigation with a cleaner look, better-balanced column widths in the Time Slots and Pickup Locations tables, and a trash icon for the row "Remove" action.

2026-09-29 - version 1.0.35
* Added a WordPress Playground blueprint so the plugin supports a "Live Preview" on its WordPress.org listing page (installs WooCommerce, activates the plugin, enables delivery and pickup, and adds a sample product so visitors can try the checkout flow immediately).

2026-09-29 - version 1.0.34
* Delivery/Pickup schedule fields now render natively inside the WooCommerce Checkout block's "Additional order information" section, using the official Additional Checkout Fields API, instead of falling back to the classic checkout layout on block-based checkout pages.
* The classic-checkout fallback is now used only on older WooCommerce versions (before 8.9) that don't support the Additional Checkout Fields API.
* Fixed an issue where an untouched, optional schedule field could block checkout with a confusing validation error on the block checkout.
* Removed unused legacy validation code from the checkout flow and de-duplicated repeated request-parsing logic.
* Completed uninstall cleanup: the calendar sync feed token option is now removed when the plugin is uninstalled.
* Verified compatibility with WooCommerce 11.0.2, including delivery-and-pickup checkout with both schedule types enabled.
* Internal: reorganized the settings code into smaller, tab-specific files for easier maintenance, with no change in behavior. Added automated tests and coding-standards tooling for future releases.

2026-09-03 - version 1.0.33
* Added a translation-ready .pot file for the plugin's own UI text.
* Registered Delivery/Pickup labels and schedule headings for WPML String Translation and Polylang, so multilingual sites can translate them per language.

2026-09-02 - version 1.0.32
* Fixed Delivery Schedule field layout on the Cart page for block themes (e.g. Twenty Twenty-Five).

2026-08-30 - version 1.0.31
* Updated "Tested up to" compatibility header to WordPress 7.1.

2026-08-15 - version 1.0.30
* Added 8 plugin screenshots covering Delivery, Pickup, Time Slots, Holidays, Calendar Sync, Analytics, Exports, and Notifications tabs.

2026-08-15 - version 1.0.29
* Trimmed plugin tags to a shorter, already-recognized set so they display correctly on the plugin directory page.

2026-08-15 - version 1.0.28
* Renamed the plugin to "Delivery & Pickup Date Time Scheduler for WooCommerce" for clarity.
* Verified compatibility with WordPress 7.0.4 and WooCommerce 11.0.1.
* Updated "Tested up to" and "WC tested up to" compatibility headers.
* Added directory tags to improve plugin discoverability.

2026-03-24 - version 1.0.27
* Consolidated the recent approval-focused updates into one release.
* Reworked request readers and hardened admin, checkout, reschedule, AJAX, and dashboard filter handling.
* Improved calendar output, reminders handling, and schedule request processing.
* Improved deactivation feedback disclosure, neutral wording, and consent messaging.
* Added external service disclosure details for support email, deactivation feedback, and optional SMS gateway usage.
* Removed leftover pro/license compatibility files and aligned public release metadata.
* Replaced the remaining reviewer-sensitive request helper patterns with explicit nonce-validated field reads and removed the cart POST loop.
* Removed leftover internal pro/trial wording so the public plugin build stays fully neutral and directory-safe.

2026-03-16 - version 1.0.22
* Shortened the readme short description for WordPress.org parser compatibility.

2026-03-16 - version 1.0.21
* Added external service disclosure details for help email and SMS gateway integrations.

2026-03-14 - version 1.0.20
* Improved admin/query/input handling and versioned release consistency.

2026-03-14 - version 1.0.19
* Improved cart and checkout request handling for scheduling fields.

2026-03-14 - version 1.0.18
* Consolidated the plugin into a single full-feature build.

2026-03-14 - version 1.0.17
* Improved checkout block fallback behavior.

2026-03-07 - version 1.0.14
* Updated WooCommerce compatibility metadata.

2026-03-07 - version 1.0.13
* Improved checkout page compatibility safeguards.

2026-03-07 - version 1.0.12
* Updated WordPress and WooCommerce compatibility metadata.

2026-03-07 - version 1.0.11
* Added forward-compatible CSV export handling and safer default scheduling behavior.

2026-03-07 - version 1.0.10
* Set default required flags to off for new installs.

2026-02-28 - version 1.0.9
* Added help tips on key settings fields.

2026-02-28 - version 1.0.8
* Expanded Documentation tab guidance for cart and checkout usage.

2026-02-28 - version 1.0.7
* Improved cart schedule spacing and removed extra helper text.

2026-02-28 - version 1.0.6
* Improved Cart Block rendering behavior.

2026-02-28 - version 1.0.5
* Improved cart sidebar layout behavior.

2026-02-28 - version 1.0.4
* Improved cart layout integration.

2026-02-28 - version 1.0.3
* Improved Cart page visibility for block-based cart pages.

2026-02-28 - version 1.0.2
* Added cart and checkout display controls for delivery and pickup schedules.
