== Changelog == = 2.4.15 (2024-01-31) = - Added a new menu style (Luxe) - Added a shortcode attribute to be able to hide the sidebar on a per-menu basis. - Fix for a styling issue with the Ordering menu style when the sidebar was disabled/hidden. = 2.4.14 (2023-12-05) = - Correcting a CSS issue causing the details lightbox to show on page load in some instances. = 2.4.13 (2023-12-04) = - Added a new responsive menu style adapted for use with the food ordering functionality. - Added styling settings for the new menu style that let you choose the number of columns and the accent color. - Added a new option to change the ordering cart location from the side to the bottom. - The new bottom panel location has a unique responsive design to enhance the ordering/checkout process. - Choose from two variations for the bottom location cart. - Added a new styling settings section for ordering elements and several new styling options for the the bottom location cart. - Styling updates to streamline look of all modals and correct a few small styling issues/conflicts. = 2.4.12 (2023-11-07) = - Tested for WordPress 6.4 compatibility/support. = 2.4.11 (2023-10-17) = - Fix for dropdown field values not displaying correctly on the admin edit order screen. - Fix for certain custom field values not being saved correctly on the admin edit order screen. - Fix for a couple of warnings on the admin edit order screen. - Updated nonces related to ordering functionality. = 2.4.10 (2023-08-22) = - Styling updates for a few ordering elements. - Styling fixes/updates for the item icons (flags). - Fix for "On Sale" text using wrong labelling option. - Updated .pot translation file. = 2.4.9 (2023-08-18) = - Updated the Stripe payment gateway (for food ordering in the ultimate version) to now use the Stripe payment intents system, so you can now enable many different payment methods. - With this new system, you can now also take payments as holds and charge/capture later. - Added an option to disable decimals in prices. - Updated styling for the order payment submit button to make it more obvious that the button is disabled. - Fixed issue with the sorting of orders not applying across additional pages in the admin orders overview table. = 2.4.8 (2023-08-08) = - Tested for WordPress 6.3 compatibility/support. = 2.4.7 (2023-07-05) = - Fixed error with duplicate menu item feature. = 2.4.6 (2023-06-21) = - Fix for an issue in which, when updating existing items via spreadsheet import, it would add prices instead of replacing them. = 2.4.5 (2023-06-16) = - Updating/correcting styling and content in the admin/dashboard. = 2.4.4 (2023-04-14) = - Fixed an issue causing the advanced ordering modal to sometimes show right away on page load. - Fixed a styling conflict with the advanced ordering modal and the the Twenty Twenty-Three theme. = 2.4.3 (2023-03-30) = - Updating blocks for compatibility with WordPress 6.2. - Fixed an issue with an undefined JavaScript function. = 2.4.2 (2023-02-28) = - Correcting an issue with the decimal rounding that was causing the price to show as 0.00 if you were including a currency symbol directly in the price for an item instead of using the currency symbol settings. = 2.4.1 (2023-02-23) = - Added the ability to modify existing orders with an all new order edit screen. - Updated the order notifications configuration area to allow for more flexibility in the creation and use of notifications. - Added the ability to specify an ETA time for orders, and to include that info in notifications. - Added the ability to specify a global tax percentage applied to all items/orders. - Added the ability to mark an item as sold out, so that it still shows in your menu, but is not available for purchase. - Added labelling option. - Updated the styling of modals in the admin and on the front end. - Updated some of the text in the admin and settings screen for clarity. - For ultimate users, your SMS credit balance and expiry now show below the notifications table in the admin. - Added a list of template tags available for the notifications. - Updated the SMS notifications with regard to the template tags. - Removed/eliminated a few notices. = 2.4.0 (2023-01-24) = - This update introduces the new Ultimate version of the plugin, with features to allow ordering and payments directly from your menu page, to send SMS notifications for new orders, to sync with the Five Star Restaurant Manager mobile app (and receive push notifications for new orders) and more. = 2.3.14 (2023-01-04) = - Fixes a potential fatal error on the settings page. = 2.3.13 (2023-01-03) = - Added new tutorial videos to the settings pages that explain and show what each option does. - Added quick links to the admin about page to re-run the walk-through, view tutorial videos and suggest a feature. - Fixed an issue specific to the Refined style two-column view, in which all menu sections were showing when the sidebar was set to "only selected." - Fixed an issue in which exceptions couldn't be used to open ordering, only to close it. - Removed duplicate currency field option. - Tested with PHP 8.1 and corrected an error and warnings related to the Disable Price and Disable Discounted Price options. = 2.3.12 (2022-12-16) = - Update for the expandable mobile sidebar, which, in a rare case, was automatically closing when scrolling the page by touch on a mobile device. - Updated styling for the related items area. - Updated styling for the source. - Updated styling for the 64x64 icons. - Updated link to documentation in the settings. = 2.3.11 (2022-08-22) = - Updating a condition to make sure the new block patterns don't cause an error on WordPress installations using a version of WordPress older than 5.5. = 2.3.10 (2022-08-05) = - Removed the trailing comma from the newly-added instances of register_block_type_from_metadata and register_block_pattern_category, to correct an apparent conflict with proxy fcgi, as reported by one user. = 2.3.9 (2022-08-04) = - Introducing new block patterns, which can be used to integrate menus, sections and items directly into your block-based theme templates. - Added a column to the menus table that displays each menu's shortcode. - Converted block metadata to block.json format. - Fixed an issue with the styling options not applying when adding a menu section to a page. = 2.3.8 (2022-07-07) = - Updated the block previews so they now display with all styling applied (both default and optional). - Corrected enqueuing and styling issues (on both the front end and in the admin block preview) when using the menu section shortcode/block on a page. = 2.3.7 (2022-06-30) = - Corrected an enqueueing issue in the block registration that was, in some cases, preventing the page edit screen from loading if you were using PHP 8.0 and had the Menu Formatting option set to Base. = 2.3.6 (2022-06-28) = - Added an option to have the sidebar be hidden by default on mobile devices and expandable via a button. - Added a labelling option for this button. - Fixed an issue where the menu item flags weren't being hidden if they were disabled. = 2.3.5 (2022-05-20) = - Tested with WordPress 6.0. = 2.3.4 (2022-04-06) = - Add a labelling options section, which lets you specify an alternate wording or translation for each label that appears on the front end of the plugin. - Added an option to have the Refined menu style show in two columns. - Also updated the Refined style so it makes use of which column you put a section in on the menu edit screen. - Added an "Add another item" link to the cart to make it easier to close the pane on mobile. - Updated the success message after a "Pay in Store" order is placed. - Fix for min and max attributes for the item quantity input in the cart. - Fix for an issue causing Stripe payments to not work. = 2.3.3 (2022-03-25) = - Fixed an issue in which the base styling was still loading when you chose the option to not load any styles. = 2.3.2 (2022-03-03) = - Fixed an issue causing Stripe payments for the ordering to not work. = 2.3.1 (2022-02-18) = - Fixed issue with currency symbol not showing. - Fixed sorting options that weren't working correctly. - Updated styling for the lightbox. - Updated escaping and sanitizing. - Added back in the wpml-config file. = 2.3.0 (2022-02-15) = - Updated escaping and sanitizing. - Updated nonces and capability checks. - Changed how premium settings areas are previewed. - Fixed an import issue for items with multiple prices. - Added jQuery UI CSS for the filtering price slider. - Small styling updates in the admin. = 2.2.11 (2022-02-08) = - Fixed an issue with checkbox custom field values not saving/displaying correctly after import. = 2.2.10 (2022-01-07) = - Updated nonces in the admin. - Styling updates for the walk-through. = 2.2.9 (2021-11-08) = - Updates the SAP library to version 2.6.1 - Makes the display of a number of settings conditional on the values of other settings - Adds in an override toggle to manually turn off ordering temporarily - Adds in a maximum number of open orders allowed before ordering is paused = 2.2.8 (2021-10-21) = - Adds in default values for the radio button settings type - Removes empty divs from the sidebar when a section is included but has no items = 2.2.7 (2021-09-23) = - Fix for a few styling issues in the admin. - Updating several incorrect links in the admin. - Fix for a possible PHP warning when ordering is enabled and no custom fields have been created. - Eliminated a PHP notice related to the table used to create/modify custom fields. = 2.2.6 (2021-09-22) = - Update to fix/eliminate the warning certain users we're getting related to the custom fields settings. = 2.2.5 (2021-09-20) = - Updated settings page library. - Added an option to generate a QR code for your menu page, so you can let your visitors scan it and view a contactless menu. - Added a minimum order value option. - Added in structured data/schema for the menu, menu sections and menu items. - Added custom fields for orders. - Fixed an issue that was occasionally occurring in which, if you used the price quick edit feature in the admin to add extra prices, saved it, and, then, for some reason, immediately refreshed the screen, it would duplicate the price. - Fixed an issue in which the search would sometimes not work if certain items were missing descriptions. - Fixed an issue with order pagination. - Updated blocks to be in their own category/section. = 2.2.4 (2021-06-16) = - Fixed an issue causing a double currency symbol in notification emails. - Fixed an issue causing the quick sorting filters on the Orders admin screen to not work. - Eliminating a PHP notice. = 2.2.3 (2021-04-26) = - Fixed an issue in which, when the Pay In Store option was selected at checkout, certain customer data were not being included in the email notification. = 2.2.2 (2021-04-06) = - Corrected an issue with a notification not triggering when order payment was enabled. - Updated conditions for walk-through CSS and order cart JS. = 2.2.1 (2021-01-11) = - Updated the saving/cookies for the cart, so items remain after window close/open - Updated enqueue for the walk-through to only load assets on the walk-through pages - Corrected issue preventing hide blank custom fields from working correctly = 2.2.0 (2020-11-03) = - This is a relatively big update with several new features, corrections, styling, etc., so please take caution and test before updating on a live site (or wait a few days before updating in case some minor corrective updates need to be released). - Added an option to include additional prices set for menu items in the ordering functionality. - Added an option to send an email to the customer when an order is placed, and options to edit the subject and content of that email. - Added a Quantity feature/selector for items in the ordering cart. - Added ability to delete section image. - Added the currency symbol to the discounted price. - Added an option to hide blank custom fields. - Updated the Stripe payment so it pulls in the name, etc. information provided by the customer over into the Stripe dashboard/payment information. - Added an option to link to the permalink page for a menu item (as an alternative to the existing lightbox option). - Added the prices of individual items and total cost to the table in the Orders tab in the admin. - Corrected issue where the menu-specific section rename feature wasn't applying to the sidebar. - Corrected issue causing the price slider filter to not work. - Corrected incorrect redirect URL when upgrading. - Corrected issue causing the export to not work. - Styling updates to the admin menu item edit screen. - Updated the admin orders screen to show the item and total prices. - Updated the admin settings screen for formatting and clarity. = 2.1.10 (2020-10-01) = - Adds in compatibility for reviews display and submission in the new version of Five Star Restaurant Reviews - Also added a couple columns to the table on the Orders page in the admin = 2.1.9 (2020-09-11) = - Corrects recent issue causing the feedback notice to not dismiss correctly = 2.1.8 (2020-08-20) = - Fixes issues with menu add-on items not saving - CSS update for ordering sidebar = 2.1.7 (2020-08-06) = - CSS/Styling updates for the front end and the admin panel - Corrected/eliminated several PHP notices - Corrected issue causing duplicate add-ons to show in the lightbox if you kept closing and opening it without actually adding to cart - Corrected issue that was allowing order checkout without filling in required fields = 2.1.6 (2020-06-19) = - Adds in a setting to require name, phone and/or email fields when placing an order = 2.1.5 (2020-06-12) = - Clarifying the purpose of the plugin in the name = 2.1.4 (2020-06-12) = - Adds in a new premium feature to allow for the payment of orders = 2.1.3 (2020-06-10) = - Fixes an issue that was causing the filtering checkbox options to not save correctly = 2.1.2 (2020-06-10) = - Minor updates to the installation walk-through = 2.1.1 (2020-06-04) = - Updating the admin dashboard area = 2.1.0 (2020-05-13) = - Adds in a brand new ordering feature that lets people add menu items to a cart and place an order right from your menu page. These orders can then be updated in the admin and tracked on the front end. = 2.0.9 (2020-04-16) = - Fixes the 'Countable' warning on the posts screen = 2.0.8 (2020-03-24) = - Updating styling for compatibility with the new review display feature in Five Star Restaurant Reviews - Correcting warning that sometimes came up in the Dashboard area of the admin when this and another Five Star plugin were both installed = 2.0.7 (2020-03-04) = - Added in the ability to duplicate a menu item - Added in an option to restart the initial walk-through - Updated the styling of the menu item lightbox - Updated the Edit Price link in the main Menu Items view to display even if an item doesn't have a price - Updated Refined view to adhere to the two-column layout - Removed columns for when the "Only Selected" sidebar click action option is enabled - Made the dropdown in the Menu Items widget alphabetical - Refinements to the Dashboard area of the admin - Small updates to the styling of each menu layout style - Added in new styling option = 2.0.6 (2019-12-03) = - Moving screenshots out of main plugin folder and into assets. - Updating plugin icon and banner. = 2.0.5 (2019-11-26) = - Fixes an issue where two price inputs were appearing when clicking on the "Add Price" link in the "Edit Price" pop-up of the menu items list table = 2.0.4 (2019-11-12) = - Updating calls to global variables and removing dead link on Plugins page. = 2.0.3 (2019-10-02) = - Fixing a few incorrect links in the plugin admin = 2.0.2 (2019-10-02) = - Correcting a few small issues with the installation walkthrough screen that were also causing some users to get redirect warnings when activating the plugin. = 2.0.1 (2019-10-01) = - Adding a line of missing CSS = 2.0.0 (2019-10-01) = - This is a big update with many new features, corrections, revised admin styling, etc., so please take caution and test before updating on a live site (or wait a few days before updating in case some minor corrective updates need to be put out) - The Options pages have a brand new and easy-to-use design, to go hand in hand with the many, many new options! - Added in two brand new responsive menu layouts - Added in an optional sidebar to display your menu sections - Added in a new custom fields feature, so you can add extra details about menu items (e.g. nutritional info) - Added in a new styling options section that lets you customize the colors, fonts, borders etc. of all elements of your menu - Added in a powerful new filtering and search system, so your visitors can quickly find the menu items they want - Added in new options for displaying menu section images - Added in an option to have a menu item open up in a lightbox and display more detail - Added in new options for setting a currency symbol and its location - Added in the ability to export and import menu items - Updated the options to disable certain menu elements - Updated the styling of certain default features to be consistent with new features - Other styling and ease-of-use changes - Updated the order, layout and descriptions of several options - Added missing items to the admin menus - Updated the upgrade-to-premium process to be much quicker and easier - Removed files from the plugin that were not being used/not needed = 1.7.2 (2019-09-25) = - Fix: blocks were not being displayed in the blocks list correctly = 1.7.1 (2019-09-04) = - Made it more obvious that there's a premium version that extends the plugin's features = 1.7.0 = - Name change and new banner and icon = 1.6.2 (2018-12-12) = - Fix: #53 blocks do not load the correct item after being saved and reloaded = 1.6.1 (2018-12-12) = - Fix: menu item prices and menu layout can not be saved - Fix: fatal error when alternate page template is saved - Fix: remove invalid page template from menu options = 1.6.0 (2018-12-11) = - Add: Gutenberg blocks for menus, menu sections and menu items - Add: Shortcode for menu sections - Add: Allow users to set WPML action for item prices - Add: Allow WPML to sync menu item prices when edited from the admin list - Update: integration with Business Profile to allow linking to a page as the Schema menu = 1.5.2 (2017-03-31) = - Fix: #36 Problem where custom menu section titles in second column didn't save = 1.5.1 (2017-03-02) = - Fix: Problem which caused single prices in some setups to appear several times - Fix: Menu item filtering can sometimes lead to URLs that are too long - Fix: Prevent error message when running with an outdated version of Food and Drink Menu Pro = 1.5 (2016-11-15) = - Add: Support for multiple prices per item - Add: Edit prices from the list of menu items - Add: Unique per-menu titles for sections - Add: Choose to display your menu in a page template - Add: Support for schema.org menu URL if using Business Profile - Add: Support for upcoming post type templates in WP 4.7 - Update: Drag-and-drop support for arranging sections in menus - Update: Combine admin areas into one navigation menu - Update: Add menu section slug to menu section CSS classes - Update: Improve compatibility with WordPress.org plugin directory translations - Update: Increase minimum WP version to 4.6 = 1.4.3 (2016-03-25) = - Fix: menu item pagination can sometimes skip menu items - Fix: rare price display issues on small screens - Add: new admin labels - Other: improve compatibility with WP-CLI - Other: updated links to documentation = 1.4.2 (2014-11-04) = - Improved compatibility with WPML for multi-language sites - Minor tweaks to reduce CSS conflicts in menu layout = 1.4.1 (2014-08-24) = - Fix: nested `the_content` filters cause plugin conflicts - Fix: Menu Section taxonomy should not be hierarchical - Update Simple Admin Pages library to v2.0.a.7 = 1.4 (2014-07-18) = - Add support for menu and menu item archives, including taxonomies - Add columns and filters to the admin list of menus and menu items - Updated .pot file for translation = 1.3.2 (2014-07-03) = - Improve CSS formatting and reduce potential for conflicts - Fix: setting to load no CSS styles works again - Fix: menu shortcodes with show_title or show_content would automatically show both = 1.3.1 (2014-05-14) = - Update Simple Admin Pages library to improve compatibility with Restaurant Reservations plugin = 1.3 (2014-05-09) = - Update Simple Admin Pages library to version 2 - Move settings page under the Menu tab - Fix i8n localization for a couple of strings = 1.2.2 (2014-04-23) = - Minor maintenance release = 1.2.1 (2014-04-01) = - Fix: errors in multisite. Use FDM_PLUGIN_DIR with require_once() calls - Fix: Notice thrown when the_content filter called outside of loop = 1.2 (2014-02-12) = - Add a POT file for easier language translations - Add support for displaying menu title and content when using a shortcode - Add support for menu footers to display legal notices or other content = 1.1.4 (2014-02-07) = - Fix PHP error notice that appeared if an empty section was rendered (h/t [Remco Verweij](https://github.com/verweijder) for reporting) = 1.1.3 (2014-02-03) = - Fix CSS error with the Classic style = 1.1.2 (2014-01-25) = - Minor maintenance release = 1.1.1 (2014-01-24) = - Minor maintenance release = 1.1 (2014-01-23) = - Major refactor of code to separate concerns - Implemented templates to control and customize output of menus and menu items - Added new hooks to easily implement custom styles - Improved custom post type page output for menus and menu items - Try to block more cases where menu items show a bullet point - Filter menu item post content so proper formatting is displayed - Updated version of Simple Admin Pages used = 1.0.2 (2013-12-12) = - Bumped the version number to fix tagging issues with WordPress plugin repository = 1.0.1 (2013-12-12) = - Update admin icons to support 3.8 = 1.0 (2013-12-05) = - Initial release