| 1 |
=== Cooked - Recipe Management === |
| 2 |
Contributors: xjsv, boxystudio |
| 3 |
Tags: recipe, recipes, food, cooking, nutrition |
| 4 |
Requires at least: 5.0.0 |
| 5 |
Tested up to: 7.0 |
| 6 |
Stable tag: 1.16.0 |
| 7 |
Requires PHP: 7.4 |
| 8 |
License: GPLv2 or later |
| 9 |
License URI: https://www.gnu.org/licenses/gpl-2.0.html |
| 10 |
Funding: https://github.com/sponsors/XjSv |
| 11 |
|
| 12 |
Cooked is the absolute best way to create & display recipes with WordPress. SEO optimized, galleries, timers, and much more. |
| 13 |
|
| 14 |
== Description == |
| 15 |
|
| 16 |
Cooked is the absolute best way to create & display recipes with WordPress. SEO optimized (rich snippets), galleries, cooking timers, printable recipes and much more. Check out the full list below. |
| 17 |
|
| 18 |
Be sure to check out the **[Live Preview](https://wordpress.org/plugins/cooked/?preview=1)** as well as the **[Cooked Documentation](https://docs.cooked.pro/)** if you need some help! |
| 19 |
|
| 20 |
= Quality design & usability = |
| 21 |
|
| 22 |
Using the drag & drop recipe builder, you can create your recipes quickly and without limitations. Add ingredients, directions—and then add a gallery, nutrition facts, cooking times and much more. |
| 23 |
|
| 24 |
= Google-friendly = |
| 25 |
|
| 26 |
Cooked automatically includes semantic structure and schema.org microdata into each and every recipe you publish. This allows Google to display your recipes across a variety of device sizes and platforms. |
| 27 |
|
| 28 |
= Many premium features already included = |
| 29 |
|
| 30 |
Most recipe plugins require that you purchase a PRO version for features like nutrition facts, galleries, powerful searching, timers, etc. The standard version of Cooked includes all of these. Here's what you get out of the box: |
| 31 |
|
| 32 |
* Drag & drop ingredients and directions. |
| 33 |
* SEO Optimized - Google Structured Data and Schema.org support. |
| 34 |
* Beautiful grid-based masonry recipe lists. |
| 35 |
* Prep & Cooking Times |
| 36 |
* Photo Galleries |
| 37 |
* Nutrition Facts |
| 38 |
* Difficulty Levels |
| 39 |
* Recipe Notes |
| 40 |
* Powerful recipe search with a text search, categories & sorting options. |
| 41 |
* Author template to list recipes by a single author. |
| 42 |
* Cooking times with clickable, interactive timers. |
| 43 |
* Very developer-friendly with loads of hooks & filters. |
| 44 |
* Servings switcher to adjust ingredient amounts. |
| 45 |
* Ingredient Substitutions - Add alternative ingredients for dietary restrictions or preferences. |
| 46 |
* CSV Import - Bulk import recipes from CSV files with support for ingredients, directions, substitutions, and more. |
| 47 |
* And more to come... |
| 48 |
|
| 49 |
Of course, if you want even more, you can always check out the [PRO](https://cooked.pro) version of Cooked. It adds features like ratings & favorites, recipe submissions, and so much more. |
| 50 |
|
| 51 |
= Developers love it = |
| 52 |
|
| 53 |
Cooked has a whole bunch of actions and filters to customize Cooked as much as you need to. Be sure to check out the [Developer Documentation](https://docs.cooked.pro/). |
| 54 |
|
| 55 |
== Installation == |
| 56 |
|
| 57 |
1. Upload the plugin files to the `/wp-content/plugins/cooked` directory, or install the plugin through the WordPress plugins screen directly. |
| 58 |
2. Activate the plugin through the 'Plugins' screen in WordPress. |
| 59 |
3. Use the Recipes > Settings screen to configure the plugin. |
| 60 |
4. Go to Recipes > Add New to start adding your recipes! |
| 61 |
5. Head over to the [Cooked Documentation](https://docs.cooked.pro/) for more help. |
| 62 |
|
| 63 |
== Frequently Asked Questions == |
| 64 |
|
| 65 |
= Having issues with the plugin? = |
| 66 |
Be sure to check the [Cooked Documentation](https://docs.cooked.pro/) for guides and documentation. If you're still having issues, create a new support topic and let me know what's going on. I'm happy to help! Please don't post a bad review without discussing here first, I really appreciate it! |
| 67 |
|
| 68 |
= Where do I report security bugs found in this plugin? = |
| 69 |
Please report security bugs found in the source code of the Cooked plugin through the [Patchstack Vulnerability Disclosure Program](https://patchstack.com/database/vdp/9e5fbd28-34aa-4ce6-9dfd-8a2024a2170f). The Patchstack team will assist you with verification, CVE assignment, and notify the developers of this plugin. |
| 70 |
|
| 71 |
== Screenshots == |
| 72 |
|
| 73 |
1. Recipe Display |
| 74 |
2. Adding Ingredients |
| 75 |
3. Adding Directions |
| 76 |
4. Recipe Template |
| 77 |
5. Nutrition Facts |
| 78 |
6. Cooking Timers |
| 79 |
7. Gallery Builder |
| 80 |
8. Recipe Shortcodes |
| 81 |
|
| 82 |
== Upgrade Notice == |
| 83 |
|
| 84 |
Version 1.16.0 adds video clips to recipe direction steps, Off/On/Auto Dark Mode, a default recipe image option, and other improvements. |
| 85 |
|
| 86 |
== Changelog == |
| 87 |
|
| 88 |
= 1.16.0 = |
| 89 |
* **NEW:** Added video clips to recipe direction steps. Attach a video to any direction step using the WordPress Media Library, with square preview thumbnails in the admin and 16:9 responsive video output on the frontend. |
| 90 |
* **TWEAK:** Responsive admin layout improvements. |
| 91 |
* **TWEAK:** Increased direction textarea height. |
| 92 |
* **TWEAK:** Meta box title changed from "Settings" to "Cooked Settings". |
| 93 |
* **NEW:** Dark Mode setting now supports Off, On, and Auto. Auto follows theme dark mode toggles, with dedicated Pixwell compatibility (admin notice and settings tip when Pixwell's dark mode is enabled). |
| 94 |
* **FIX:** Fixed the Recipe Category widget "Hide Empty" option, and Recipe Search widget "Hide Browse" / "Hide Sorting" options not saving. |
| 95 |
* **FIX:** Fixed settings "Save" button alignment. |
| 96 |
* **NEW:** Added a Default Recipe Image option in settings, used as the featured image for recipes that do not have one set. |
| 97 |
* **NEW:** Added a "Show Website Logo" option to the Print View settings. When enabled, the site logo (or site name) appears at the top of the recipe print screen. |
| 98 |
|
| 99 |
= 1.15.0 = |
| 100 |
* **NEW:** Metric/Imperial measurement system switcher. Convert ingredient units between systems with a new toggle alongside the servings switcher. Option available in settings to enable/disable the switcher. |
| 101 |
* **NEW:** Added allergen support. Mark up to 14 major allergens (FDA + EU) on a recipe via a new sidebar meta box. Allergen icons are shown on recipe cards (option available in settings to enable/disable) and can be added to single recipes via `[cooked-info include="allergens"]`. |
| 102 |
* **TWEAK:** Added `[cooked-recipe-card]` documentation in the recipe "Shortcodes" tab. |
| 103 |
* **FIX:** Fix to prevent website from crashing if `[cooked-recipe id="3587"]` shortcode is used in recipe template with the same ID as the recipe. |
| 104 |
* **NEW:** Add a wrapping class to recipe output from the `[cooked-recipe]` shortcode for easier styling. |
| 105 |
* **FIX:** Fixed issue with measurement units not translating in nutrient facts. |
| 106 |
* **FIX:** Fixed invalid recipe schema when servings were left empty, which caused critical errors in Google Search Console. Servings now default to 1 when not set. |
| 107 |
* **FIX:** Fixed recipe queries ignoring the limit, which could load all recipes and cause performance issues on large sites. |
| 108 |
|
| 109 |
= 1.14.0 = |
| 110 |
* **NEW:** Added a new "Add Bulk Ingredients" and "Add Bulk Directions" buttons to the recipe builder. |
| 111 |
* **FIX:** Validated style attribute for the `[cooked-recipe-card]` and `[cooked-categories]` shortcodes. |
| 112 |
* **TWEAK:** Added Ingredient Substitution fields to the migration and imports features. |
| 113 |
* **TWEAK:** Updated the "Apply to All" template update feature to fix potential performance issues with large recipe collections. |
| 114 |
|
| 115 |
= 1.13.0 = |
| 116 |
* **NEW:** Added CSV import functionality for bulk importing recipes from CSV files. Supports all recipe fields including ingredients with substitutions, directions, nutrition data, categories, and tags (thanks to [@mgiannopoulos24](https://github.com/mgiannopoulos24)). |
| 117 |
* **TWEAK:** Simplified the way the `[cooked-related-recipes]` shortcode works. |
| 118 |
* **FIX:** Fixed a bug with the recipe directions and ingredients not being sortable in mobile devices. |
| 119 |
* **FIX:** Fixed a bug when toggling full screen view in recipe fields that use the WP Editor. |
| 120 |
* **FIX:** Fixed bug when changing image under recipe instructions steps where the image thumbnail was not updated with the replaced photo after clicking "Use this image". |
| 121 |
* **FIX:** Fixed styling issue in numbering with recipes with 10+ instructions steps. |
| 122 |
* **NEW:** Added recipe instruction steps counter in the editing view. |
| 123 |
* **FIX:** Fixed a bug with full screen mode not working inside Elementor. |
| 124 |
* **TWEAK:** Other minor improvements and bug fixes. |
| 125 |
|
| 126 |
= 1.12.0 = |
| 127 |
* **NEW:** Added the ability to add ingredients substitutions thanks to @mgiannopoulos24. |
| 128 |
* **NEW:** Added new `[cooked-related-recipes]` shortcode to display related recipes based on categories, cuisines, ingredients, and other factors. |
| 129 |
* **NEW:** Added [Polylang](https://polylang.pro/) & [WPML](https://wpml.org/) plugin support. |
| 130 |
* **TWEAK:** Added `[cooked-next-previous]` shortcode documentation in recipe "Shortcodes" tab. |
| 131 |
|
| 132 |
= 1.11.4 = |
| 133 |
* **FIX:** Addressed the [CVE-2025-68586](https://nvd.nist.gov/vuln/detail/CVE-2025-68586) security vulnerability. |
| 134 |
* **FIX:** Addressed the [CVE-2025-62989](https://nvd.nist.gov/vuln/detail/CVE-2025-62989) security vulnerability. |
| 135 |
|
| 136 |
= 1.11.3 = |
| 137 |
* **NEW:** Added the [Patchstack Vulnerability Disclosure Program](https://patchstack.com/database/vdp). |
| 138 |
|
| 139 |
= 1.11.2 = |
| 140 |
* **NEW:** Added import for [WP Recipe Maker](https://wordpress.org/plugins/wp-recipe-maker/) recipes. |
| 141 |
* **TWEAK:** Improved author permalink generation and rewrite rules for recipe authors. |
| 142 |
* **TWEAK:** Added transient message handling for guests to support guest recipe submissions. |
| 143 |
* **NEW:** Added developer hooks: `cooked_info_shortcode_output` filter and `cooked_ingredients_shortcode_before`/`cooked_ingredients_shortcode_after` actions for enhanced customization. |
| 144 |
* **TWEAK:** Enhanced admin notices and settings descriptions to clarify required setup. |
| 145 |
* **TWEAK:** Refactored update logic and version tracking. |
| 146 |
* **TWEAK:** Updated version to 1.11.2 across metadata files. |
| 147 |
* **TWEAK:** Also updates translations and documentation. |
| 148 |
* **TWEAK:** Fixed bug with formatting of the post title when submitting a recipe from the front end in other languages (submit a recipe shortcode). |
| 149 |
* **TWEAK:** Various code style and logic improvements for reliability and maintainability. |
| 150 |
|
| 151 |
= 1.11.1 = |
| 152 |
* **FIX:** Fixed a bug when installing and activating the plugin for the first time. |
| 153 |
* **FIX:** Fixed a bug when exporting and importing recipes using the WordPress Importer. |
| 154 |
|
| 155 |
= 1.11.0 = |
| 156 |
* **FIX:** Fixed a bug when users have multiple roles where the WP Editor does not appear in the recipe edit screen. |
| 157 |
* **NEW:** Added the `cooked_format_author_name` developer filter for customizing how author names are displayed via code. View the [Cooked Documentation](https://docs.cooked.pro/docs/author-name/) for more information. |
| 158 |
* **NEW:** Added 'Default Heading Tags' settings option to allow users to choose between `H2`, `H3`, `H4`, `H5`, `H6` or `Div` for the Directions and Ingredients sections. |
| 159 |
* **FIX:** Fixed a couple of PHP related issues. |
| 160 |
* **FIX:** Fixed a bug with the Browse Recipe filters that would not work when the Browse Recipe Page is set as the Homepage. |
| 161 |
* **FIX:** Fixed a bug with default values not loading when introducing a new settings field and the settings page was not saved yet. |
| 162 |
* **TWEAK:** Changed the way the cooked migration is checked for better performance. |
| 163 |
* **TWEAK:** Accessibility improvements throughout the plugin. |
| 164 |
* **TWEAK:** Settings UI improvements. |
| 165 |
|
| 166 |
= 1.10.0 = |
| 167 |
* **TWEAK:** Simplified recipe status options to match standard WordPress statuses (publish, pending, draft, trash) for better performance and plugin compatibility. |
| 168 |
* **TWEAK:** Improved SEO by preventing print pages from being indexed in search engines. |
| 169 |
* **FIX:** Fixed an issue where checkbox settings with default values couldn't be turned off in the settings panel. |
| 170 |
* **NEW:** Added support for profile photos with a new optimized image size specifically for user avatars. |
| 171 |
* **NEW:** Added flexibility to customize heading styles for Directions and Ingredients sections - now you can choose between `H2`, `H3`, `H4`, `H5`, `H6` or regular text. |
| 172 |
* **FIX:** Improved accessibility by adding descriptive titles to recipe direction images. |
| 173 |
* **FIX:** Fixed an issue where recipe notes weren't displaying properly when using the `[cooked-notes]` shortcode with `show_header` option. |
| 174 |
* **FIX:** Fixed an issue where the servings was showing as 0 in the recipe print view. |
| 175 |
* **FIX:** Improved French language support by fixing issues with the built-in translation. |
| 176 |
|
| 177 |
= 1.9.6 = |
| 178 |
* **FIX:** Fixed bug with the recipe search not working with special characters and spaces in the keywords when the pretty URL structure is used. |
| 179 |
* **FIX:** Fixed bug with the recipe schema data not being generated. |
| 180 |
* **TWEAK:** Fixed a memory issue when using the themes Customizer and the recipe card widget. |
| 181 |
|
| 182 |
= 1.9.5 = |
| 183 |
* **FIX:** Resolved an issue with the `preprocess_shortcode` filter that was causing memory problems and plugin crashes, especially when used with Elementor. |
| 184 |
* **FIX:** Enhanced the navigation for recipe categories and tags in the admin dashboard, ensuring the Recipes menu remains expanded. |
| 185 |
* **FIX:** Addressed compatibility issues with PHP v8.1. |
| 186 |
* **FIX:** Corrected a bug affecting the pretty URLs for sorting and searching in the Browse Recipe feature. |
| 187 |
|
| 188 |
= 1.9.4 = |
| 189 |
* **FIX:** Resolved an issue where user profile avatar photos were not displaying at the correct size. |
| 190 |
* **FIX:** Fixed recipe permalinks when the browse recipe page has the same slug as the recipes permalink. |
| 191 |
* **FIX:** Non-existent recipes now display a 404 page instead of redirecting to the browse recipe page. |
| 192 |
|
| 193 |
= 1.9.3 = |
| 194 |
* **FIX:** Fixed issue with the permalink structure specifically for the Browse Recipe page. |
| 195 |
|
| 196 |
= 1.9.2 = |
| 197 |
* **FIX:** Fixed issue with the permalink structure specifically for the Browse Recipe page. |
| 198 |
|
| 199 |
= 1.9.1 = |
| 200 |
* **FIX:** Hotfix for the permalink structure. |
| 201 |
|
| 202 |
= 1.9.0 = |
| 203 |
* **TWEAK:** Updated the Drag & Drop library to the latest version. |
| 204 |
* **FIX:** Fixed issue preventing users from adding or editing links within recipe direction text areas. |
| 205 |
* **NEW:** Added pretty URL's to the Browse Recipe page when searching and filtering recipes. |
| 206 |
* **FIX:** Fixed issue with the recipe search when filters are applied. |
| 207 |
* **FIX:** Fixed a couple of PHP v8.3 compatibility issues. |
| 208 |
* **FIX:** Fixed issue with [Divi Theme Builder](https://www.elegantthemes.com/gallery/divi/) shortcodes not loading. |
| 209 |
* **FIX:** Fixed a bug when installing the plugin for the first time and the settings were not saved yet. |
| 210 |
|
| 211 |
= 1.8.9 = |
| 212 |
* **NEW:** Improved SEO by dynamically updating the canonical URL on the Browse Recipe page to match active category/tag filters. Supports [Rank Math SEO](https://wordpress.org/plugins/seo-by-rank-math/) and [Yoast SEO](https://wordpress.org/plugins/wordpress-seo/). |
| 213 |
* **TWEAK:** Enhanced translation handling to better support custom language files and prevent conflicts. |
| 214 |
* **FIX:** Resolved compatibility issue with Loco Translate plugin that was causing incorrect textdomain loading. |
| 215 |
|
| 216 |
= 1.8.8 = |
| 217 |
* **NEW:** Added option to disable the recipe archive page under Cooked `Settings > General > Advanced Settings`. |
| 218 |
* **NEW:** Added [Rank Math SEO](https://wordpress.org/plugins/seo-by-rank-math/) and [Yoast SEO](https://wordpress.org/plugins/wordpress-seo/) support. Added a custom variable called `cooked_recipe_category` that can be used in the title or description fields. |
| 219 |
* **NEW:** Added `hide_excerpt` Parameter to `[cooked-browse]` shortcode to hide the recipe excerpt. |
| 220 |
* **NEW:** Added Recipes column in the Admin users table to show the number of recipes each user has created. |
| 221 |
* **NEW:** Added post states to the Browse Recipe page. When selected a label will appear in the page list table indicating which page is the Cooked Browse Recipes Page. |
| 222 |
* **TWEAK:** Moved WP Editor Roles option into General settings. |
| 223 |
* **TWEAK:** The Excerpt, Notes and Directions fields will display the WP Editor depending on the 'WP Editor Roles' setting. |
| 224 |
* **TWEAK:** If the "Disable Cooked `<meta>` Tags" setting is enabled, the SEO Description field will be hidden in the recipe edit screen. |
| 225 |
* **FIX:** Added Meta Description to Meta Tags, it uses the SEO Description, Excerpt or Title, in that order. |
| 226 |
* **FIX:** Fixed bug when Disable Cooked `<meta>` Tags is turned on. |
| 227 |
* **FIX:** Fixed bug with schema output where the direction titles were duplicated as 'Step 1'. The section heading logic is removed in favor or labeling each step as Step #. |
| 228 |
* **FIX:** Fixed bug with the recipe print view not displaying the Notes section. |
| 229 |
|
| 230 |
= 1.8.7 = |
| 231 |
* **FIX:** Fixed bug bad recipe data validation causing HTML characters to be sanatized. |
| 232 |
|
| 233 |
= 1.8.6 = |
| 234 |
* **FIX:** Fixed bug with recipe pagination. It now works with Plain and Custom Permalink structures. |
| 235 |
* **FIX:** Fixed bug with the recipe directions text editor not being responsive. |
| 236 |
* **FIX:** Fixed permalink preview in Cooked `Settings > Permalinks`. |
| 237 |
|
| 238 |
= 1.8.5 = |
| 239 |
* **NEW:** Added 4 new measurement options: "Drizzle", "Clove", "Jar", and "Can" to support the Delicious Recipes plugin import. |
| 240 |
* **FIX:** Fixed bug with the recipe gallery not showing Vimeo videos thumbnails. |
| 241 |
* **FIX:** Fixed bug with Cooked settings success message showing on other admin pages. |
| 242 |
* **FIX:** Fixed undefined index error when the Browse Page is not set. |
| 243 |
* **FIX:** Fixed bug with the recipe SEO schema not having a `name` for the recipe directions steps. |
| 244 |
|
| 245 |
= 1.8.4 = |
| 246 |
* **TWEAK:** Updated the look of the Nutrition Facts to conform with the new FDA guidelines on [Changes to the Nutrition Facts Label](https://www.fda.gov/food/food-labeling-nutrition/changes-nutrition-facts-label). |
| 247 |
* **TWEAK:** Updated the Percent Daily Value (`%DV`) to conform with the new FDA guidelines on [Daily Value on the Nutrition and Supplement Facts Labels](https://www.fda.gov/food/nutrition-facts-label/daily-value-nutrition-and-supplement-facts-labels). |
| 248 |
* **TWEAK:** Updated the recipe schema to include the nutrition information and updated the `recipeInstructions` property to use the `HowToStep` type for better SEO. |
| 249 |
* **NEW:** Added unique IDs to the recipe directions for the ability to link directly to a recipe step (i.e. https://www.example.com/recipe/my-recipe#cooked-single-direction-step-3). |
| 250 |
* **FIX:** Fixed a bug with the recipe nutrition information not setting values correctly in the admin area. |
| 251 |
* **FIX:** Various bug fixes for the [WP Delicious](https://wordpress.org/plugins/delicious-recipes/) import feature thanks to @Genevsky. |
| 252 |
* **FIX:** Fixed bug with certain links not saving correctly in the recipes Notes field thanks to [@nwm2006](https://profiles.wordpress.org/nwm2006/). |
| 253 |
* **TWEAK:** Fixed bugs with the permissions system. |
| 254 |
* **TWEAK:** Minor improvements to settings page and other areas of the plugin. |
| 255 |
|
| 256 |
= 1.8.3 = |
| 257 |
* **FIX:** Fixed bug when adding new recipe directions in which the WordPress editor was not usable until after saving the recipe. |
| 258 |
|
| 259 |
= 1.8.2 = |
| 260 |
* **FIX:** Fixed bug with the recipe direction not saving correctly. |
| 261 |
* **FIX:** Fixed bug with the tooltips such as in the Recipe Template "Save as Default" button not working when [Smash Balloon Social Photo Feed](https://wordpress.org/plugins/instagram-feed/) plugin is installed. |
| 262 |
* **NEW:** Added the **Notes** feature, a new field to add notes to your recipes. Use the `[cooked-notes]` shortcode to display them. |
| 263 |
* **NEW:** Added the option to import recipes from the [WP Delicious](https://wordpress.org/plugins/delicious-recipes/) plugin. |
| 264 |
|
| 265 |
= 1.8.1 = |
| 266 |
* **FIX:** Persistent Cross-Site Scripting Vulnerability via the Cooked Timer. |
| 267 |
* **FIX:** Fixed text formatting being removed from recipe excerpt. |
| 268 |
* **NEW:** Added TinyMCE WYWIWYG editor to the recipe excerpt and directions fields. |
| 269 |
* **FIX:** Enabled REST API for recipe categories. |
| 270 |
* **FIX:** Fixed permission bug with saving the recipe default template. |
| 271 |
* **FIX:** Fixed bug where in the recipe creation page the author field was previously showing all users. |
| 272 |
|
| 273 |
= 1.8.0 = |
| 274 |
* **NEW:** Added Hands Free Cooking Mode for a more convenient cooking experience. |
| 275 |
* **TWEAK:** Improved pretty URLs for pagination links thanks to [@morvy](https://github.com/morvy). |
| 276 |
* **TWEAK:** Improved the way recipe categories and tags are handled for better site performance. |
| 277 |
* **TWEAK:** Optimized the plugin's performance by streamlining code and improving how external libraries are loaded. |
| 278 |
* **TWEAK:** Updated language files for better international support. |
| 279 |
* **FIX:** Implemented several security enhancements to keep your site safe and secure thanks to @re-alter. |
| 280 |
* **FIX:** Fixed an issue with the recipe gallery editing feature thanks to @re-alter. |
| 281 |
* **FIX:** Improved user permissions system for better control over who can edit recipes and templates thanks to @re-alter. |
| 282 |
* **FIX:** Resolved various bugs related to recipe display and functionality. |
| 283 |
* **FIX:** Fixed an issue with the full-screen mode of the image viewer. |
| 284 |
* **FIX:** Corrected the display of recipe nutrition information. |
| 285 |
|
| 286 |
= 1.7.15.4 = |
| 287 |
* **FIX:** Serving Size Not Changing Ingredients. |
| 288 |
|
| 289 |
= 1.7.15.3 = |
| 290 |
* **FIX:** HTML showing in front end when using the `[cooked-browse]` shortcode. |
| 291 |
|
| 292 |
= 1.7.15.2 = |
| 293 |
* **FIX:** Composer detected issues in your platform error discovered by [@ianrlp](https://profiles.wordpress.org/ianrlp/). |
| 294 |
* **FIX:** PHP undefined variable `$hours_left` discovered and fixed by [@addyh](https://github.com/addyh). |
| 295 |
* **TWEAK:** Security improvements thanks to [@addyh](https://github.com/addyh). |
| 296 |
|
| 297 |
= 1.7.15.1 = |
| 298 |
* **FIX:** Addressed the [CVE-2023-44477](https://nvd.nist.gov/vuln/detail/CVE-2023-44477) security vulnerability. |
| 299 |
* **FIX:** Added html `lang` attribute to html tag in print view. |
| 300 |
* **FIX:** Added alt text to gallery images. |
| 301 |
|
| 302 |
= 1.7.13 = |
| 303 |
* **FIX:** Fixes an XSS vulnerability within the recipe search box. |
| 304 |
|
| 305 |
= 1.7.12 = |
| 306 |
* **FIX:** Fixes an issue with the Servings Switcher not being displayed correctly. |
| 307 |
|
| 308 |
= 1.7.11 = |
| 309 |
* **FIX:** Fixes an issue with the Servings Switcher not being displayed correctly. |
| 310 |
|
| 311 |
= 1.7.10 = |
| 312 |
* **FIX:** Fixes multiple vulnerabilities throughout the plugin. Updating is highly recommended! |
| 313 |
|
| 314 |
= 1.7.9.1 = |
| 315 |
* **FIX:** Fixes an XSS vulnerability with the Serving Size picker. |
| 316 |
|
| 317 |
= 1.7.9 = |
| 318 |
** **NEW:** Added an `inline_browse` option to the `[cooked-browse]` and `[cooked-search]` shortcodes. Ex. `[cooked-browse inline_browse="true"]` This will show the taxonomies inline and not require the "Browse" button being clicked to view them. |
| 319 |
|
| 320 |
= 1.7.8.5 = |
| 321 |
* **FIX:** Fixed an issue with large spaces between the recipe template shortcodes |
| 322 |
* **FIX:** Fixed an issue with [Vimeo](https://vimeo.com/) videos in the gallery |
| 323 |
|
| 324 |
= 1.7.8.4 = |
| 325 |
* **FIX:** Removed "Section Headings" from recipe schema output. |
| 326 |
|
| 327 |
= 1.7.8.3 = |
| 328 |
* **FIX:** Another patch release for taxonomy title bugs (sorry!). |
| 329 |
* **FIX:** This particular patch prevents the navigation items from getting renamed. |
| 330 |
|
| 331 |
= 1.7.8.2 = |
| 332 |
* **FIX:** Another patch release for taxonomy titles. |
| 333 |
|
| 334 |
= 1.7.8.1 = |
| 335 |
* **FIX:** Patch release for some quick taxonomy title fixes. |
| 336 |
|
| 337 |
= 1.7.8 = |
| 338 |
* **FIX:** Page titles are now updated on taxonomy pages (categories) when Browse Recipes page is used. |
| 339 |
* **FIX:** An additional quick PHP 7.4 fix. |
| 340 |
|
| 341 |
= 1.7.7 = |
| 342 |
* **FIX:** Support for PHP 7.4 and WordPress 5.5. |
| 343 |
|
| 344 |
= 1.7.6 = |
| 345 |
* **NEW:** An optional recipe field has been added for "SEO Description". In the Recipe Schema output, this field will take precedence over the "Excerpt" field. |
| 346 |
* **NEW:** Added a new "Advanced" option to disable the recipe schema output that Cooked generates. |
| 347 |
* **FIX:** Fixed the 404 errors on Fotorama PNGs. |
| 348 |
* **FIX:** Fixed the issues with videos not playing in the Cooked Gallery. |
| 349 |
* **FIX:** If Servings are set to "1", you can now Half and Quarter them in the Servings Switcher. |
| 350 |
* **TWEAK:** Widgets with images now load thumbnail sizes instead of the larger ones. |
| 351 |
|
| 352 |
= 1.7.5.2 = |
| 353 |
* **TWEAK:** Adds support for [Cooked Pro](https://cooked.pro/) 1.7. |
| 354 |
|
| 355 |
= 1.7.4 = |
| 356 |
* **TWEAK:** Moved [Fotorama](https://fotorama.io/) assets into plugin instead of relying on a CDN connection. |
| 357 |
* **TWEAK:** Removed "imagesLoaded" script (no longer needed). |
| 358 |
* **TWEAK:** Added new filter to single ingredient output (`cooked_single_ingredient_html`) |
| 359 |
|
| 360 |
= 1.7.3 = |
| 361 |
* **FIX:** A minor fix (thank you to @zorkman777) |
| 362 |
|
| 363 |
= 1.7.2 = |
| 364 |
* **FIX:** Adds support for [Cooked Pro](https://cooked.pro/) v1.6 (redirect fixes) |
| 365 |
|
| 366 |
= 1.7.1 = |
| 367 |
* **TWEAK:** WordPress 5.2 support |
| 368 |
* **FIX:** Fixed an issue with the recipe list style changing back to default when using the "Load More on Scroll" and "Load More Button" pagination types. |
| 369 |
|
| 370 |
= 1.7 = |
| 371 |
* **NEW:** Design tweaks throughout. |
| 372 |
* **NEW:** Removed masonry javascript and let the recipe grid line up automatically with CSS. |
| 373 |
* **NEW:** Browse dropdown now includes both parent and child taxonomies. Long lists get a scrollable area. |
| 374 |
* **NEW:** Added an "exclude" property to the `[cooked-browse]` shortcode. You can now exclude specific recipes by their ID. [Learn More](https://demos.boxystudio.com/cooked/) |
| 375 |
* **NEW:** Added a "ding" sound to the end of timers. Use the `cooked_timer_sound_mp3` filter to change the MP3 file to anything you'd like (needs to be a publically available URL). [Learn More](https://demos.boxystudio.com/cooked/) |
| 376 |
* **FIX:** Fixed some missing ingredient fractions. |
| 377 |
* **FIX:** Fixed some minor PHP warnings. |
| 378 |
|
| 379 |
= 1.6.4 = |
| 380 |
* **NEW:** Added a widget to display a list of Recipe Categories. |
| 381 |
|
| 382 |
= 1.6.3 = |
| 383 |
* **FIX:** Minor fixes for recipe "Browse Page" breadcrumbs. |
| 384 |
* **TWEAK:** Added new icon for BigOven save button (Pro feature). |
| 385 |
|
| 386 |
= 1.6.2 = |
| 387 |
* **FIX:** Added support for custom permalinks with slashes (i.e. `our-food/recipes`). |
| 388 |
|
| 389 |
= 1.6.1 = |
| 390 |
* **FIX:** Fixed a bug with the search form when multiple searh forms are on one page. |
| 391 |
|
| 392 |
= 1.6 = |
| 393 |
* **NEW:** WordPress 5.0 support. |
| 394 |
* **NEW:** Added option under "General" to show Carbs as "Total Carbs" or "Net Carbs". |
| 395 |
|
| 396 |
= 1.5.5 = |
| 397 |
* **FIX:** Recipe excerpt now allows for basic, safe HTML (links, bold, italic, etc.). |
| 398 |
* **FIX:** Added actions to the recipe card shortcode so ratings/favorites will show up. |
| 399 |
|
| 400 |
= 1.5.4 = |
| 401 |
* **FIX:** Some minor "difficulty level" label fixes. |
| 402 |
* **FIX:** Nutrition Facts now accepts `0` as an amount. |
| 403 |
* **FIX:** Fixed the annoying "Settings Page Disappearing" issue! |
| 404 |
|
| 405 |
= 1.5.3 = |
| 406 |
* **NEW:** [Elementor](https://wordpress.org/plugins/elementor/) support. Now you can create your recipe templates with [Elementor](https://wordpress.org/plugins/elementor/)! |
| 407 |
|
| 408 |
= 1.5.2 = |
| 409 |
* **NEW:** Added a new `cooked_show_difficulty_level` filter so you can show whatever you want. |
| 410 |
* **FIX:** Fixed an issue with the "Save as Default" and "Apply to All" feature. |
| 411 |
* **FIX:** Added a fix to prevent Gutenberg from breaking the recipe edit screen. |
| 412 |
* **FIX:** Fixed an unintentional redirect issue with the recipe RSS feed. |
| 413 |
|
| 414 |
= 1.5.1 = |
| 415 |
* **FIX:** Fixed a JavaScript error with fullscreen mode. |
| 416 |
* **FIX:** Swapped the mismatched "servings" and "serving size" for recipe schema data. |
| 417 |
* **FIX:** Fixed a filter issue that was preventing custom taxonomy queries in the `[cooked-browse]` shortcode. |
| 418 |
* **TWEAK:** Welcome screen style adjustments. |
| 419 |
* **TWEAK:** Dropped support for PHP 5.6 (still works for now, just not testing with it anymore). |
| 420 |
|
| 421 |
= 1.5 = |
| 422 |
* **NEW:** New `[cooked-title]` shortcode to display the recipe title (for recipe template). |
| 423 |
* **NEW:** Added option to hide the Author images (avatars) throughout the site. |
| 424 |
* **NEW:** Added option to disable the Author link (linking to the author page). |
| 425 |
* **NEW:** Moved "Total Time" into its own field. Will show "Prep Time + Cook Time" by default. |
| 426 |
* **FIX:** Fixed issues with editing recipe ingredients, directions, etc. on iPads (and other tablets). |
| 427 |
* **FIX:** Fixed and issue with times not showing up correctly if over 1,440 minutes. |
| 428 |
* **FIX:** Fixed some issues with Recipe Schema output. |
| 429 |
|
| 430 |
= 1.4.2 = |
| 431 |
* **NEW:** Improved support for [Yoast SEO](https://wordpress.org/plugins/wordpress-seo/) (and other SEO plugins). |
| 432 |
* **NEW:** French translation added. |
| 433 |
* **FIX:** Fixed an issue with some incorrect Percent Daily Values on the front-end. |
| 434 |
* **FIX:** Fixed a padding issue on the recipe grid (on smaller screens). |
| 435 |
* **FIX:** Bug fixes for the [WooCommerce](https://wordpress.org/plugins/woocommerce/) Memberships' "Restrict Content" feature. |
| 436 |
|
| 437 |
= 1.4.1 = |
| 438 |
* **NEW:** Added support for [WooCommerce](https://wordpress.org/plugins/woocommerce/) Memberships' "Restrict Content" feature. |
| 439 |
* **FIX:** Fixed some issues with the `[cooked-browse]` shortcode. |
| 440 |
|
| 441 |
= 1.4.0.3 = |
| 442 |
* **FIX:** Fixed an issue with pagination on recipe taxonomy templates. |
| 443 |
|
| 444 |
= 1.4.0.2 = |
| 445 |
* **NEW:** When viewing a parent category, it will now display sub-category items instead of recipes. This allows you to nicely nest your categories if desired. |
| 446 |
* **TWEAK:** Added some adjustments for "Dark Mode". |
| 447 |
* **TWEAK:** Added some adjustments to fix a few [TwentySeventeen](https://wordpress.org/themes/twentyseventeen/) CSS conflicts. |
| 448 |
|
| 449 |
= 1.4.0.1 = |
| 450 |
* **FIX:** Fixed a major layout issue, sorry about that everyone! |
| 451 |
|
| 452 |
= 1.4 = |
| 453 |
* **NEW:** Added a "Dark Mode" setting for sites with dark backgrounds. |
| 454 |
* **NEW:** Added a `[cooked-recipe-categories]` shortcode to display all categories in a beautiful, visual grid. |
| 455 |
* **NEW:** The recipe list style now uses the same design as Recipe Cards. |
| 456 |
* **TWEAK:** Removed "Garnish" as an option. This was just confusing to most users who saw it. |
| 457 |
* **FIX:** Fixed some styling issues with the search bar. |
| 458 |
|
| 459 |
= 1.3.05 = |
| 460 |
* **TWEAK:** Minor adjustments to support the new [Cooked Pro](https://cooked.pro/) 1.1. |
| 461 |
|
| 462 |
= 1.3.04 = |
| 463 |
* **FIX:** Fixed some issues with the Settings page on some servers. |
| 464 |
* **TWEAK:** Now loading the dynamic CSS files as inline to fix caching/loading issues. |
| 465 |
* **TWEAK:** Tweaked the migration feature to support MUCH larger recipe collections. |
| 466 |
|
| 467 |
= 1.3.03 = |
| 468 |
* **FIX:** Fixes conflicts with the [Cooked Pro](https://cooked.pro/) plugin. |
| 469 |
* **TWEAK:** Updated the language template file. |
| 470 |
|
| 471 |
= 1.3.02 = |
| 472 |
* **FIX:** Fixes a PHP error occuring on a large number of servers. |
| 473 |
|
| 474 |
= 1.3.01 = |
| 475 |
* **FIX:** Fixed a few issues with the new shortcodes displaying strangely. |
| 476 |
|
| 477 |
= 1.3.0 = |
| 478 |
* **NEW:** **"Cooked - Recipe List" Widget** — Display a list of recipes. |
| 479 |
* **NEW:** **"Cooked - Recipe Card" Widget** — Display a fancy recipe card. |
| 480 |
* **NEW:** `[cooked-recipe-list]` — Display a list of recipes. |
| 481 |
* **NEW:** `[cooked-recipe-card]` — Display a fancy recipe card. |
| 482 |
* **NEW:** Added "Nutrition" to the print options. |
| 483 |
* **NEW:** Added a complete migration solution to update recipes from Cooked Classic. |
| 484 |
* **TWEAK:** Added a progress bar to the "Apply to All" recipe template updater. |
| 485 |
* **TWEAK:** Added an option to disable the "Servings Switcher". |
| 486 |
* **TWEAK:** Full-screen mode has been refreshed a little bit. Mostly in the fact that the tabs are now at the top to avoid conflicts with the iPhone X. |
| 487 |
* **FIX:** Fixed issues with slow loading times on recipe list pages. |
| 488 |
* **FIX:** Fixed issues with the "Apply to All" template update feature. |
| 489 |
* **FIX:** Fixed issues with the Default Template saving/loading buttons. |
| 490 |
* **FIX:** Fixed an issue where "Authors" could not edit recipes. |
| 491 |
* **FIX:** Fixed an issue with [WPML](https://wpml.org/) not being able to translate recipe information. |
| 492 |
|
| 493 |
= 1.2.0 = |
| 494 |
* **NEW:** **"Cooked - Recipe Search" Widget** — Display the recipe search form. |
| 495 |
* **NEW:** `[cooked-search]` — Display the recipe search form. |
| 496 |
* **NEW:** Added REST API support to recipes and recipe categories. |
| 497 |
* **TWEAK:** Added the same "search" shortcode options to `[cooked-browse]` so you can customize the recipe search bar from that shortcode as well. See the documentation for more shortcode options. |
| 498 |
* **TWEAK:** Added some hooks and filters to the welcome screen to add the ability to include the [Cooked Pro](https://cooked.pro/) changelog information there as well. |
| 499 |
* **TWEAK:** Direction images are formatted much better now (inline with the text and some margin below). |
| 500 |
* **TWEAK:** Added an option to disable the "Servings Switcher". |
| 501 |
* **TWEAK:** Converted all CSS "em" values to "rem" values. |
| 502 |
* **FIX:** Fixed a bug where posts were being duplicated when embedding "draft" recipes using the shortcode. |
| 503 |
* **FIX:** Disabling Public Recipes will now work as intended. Recipes will be hidden from search results, recipe URLs redirected to the homepage, etc. |
| 504 |
* **FIX:** Added some missing language strings. |
| 505 |
|
| 506 |
= 1.1.13 = |
| 507 |
* **NEW:** Added `kg` (kilograms) as a measurement option. |
| 508 |
* **FIX:** Fixed an issue where zeros were being removed from large numbers. |
| 509 |
* **FIX:** Recipes will now 404 if "Disable Public Recipes" is active. |
| 510 |
* **FIX:** Minor CSS adjustments throughout. |
| 511 |
|
| 512 |
= 1.1.12 = |
| 513 |
* Adjusted some code to support the upcoming [Cooked Pro](https://cooked.pro/) features. |
| 514 |
* Some minor text changes in the Settings panel. |
| 515 |
|
| 516 |
= 1.1.11 = |
| 517 |
* **FIX:** Fixed an issue with ingredient amounts getting rounded up to 1. |
| 518 |
* **FIX:** Fixed some theme compatibility issues. |
| 519 |
* **FIX:** Re-enabled structured data for recipes. Didn't mean to disable this, sorry! |
| 520 |
|
| 521 |
= 1.1.10 = |
| 522 |
* **NEW:** Ingredient amounts will now display as entered (fractions or decimals) in the number format based on your language settings. |
| 523 |
* **NEW:** Added taxonomy filter dropdowns to the admin recipe list page. |
| 524 |
* **NEW:** Added developer filters for customizing the "Percent Daily Value" calculations. |
| 525 |
* **FIX:** Added compatibility for the [Bridge](https://bridgetheme.com/) theme. |
| 526 |
|
| 527 |
= 1.1.9 = |
| 528 |
* **FIX:** Added "1/5" support to measurements. |
| 529 |
* **FIX:** Other minor bug fixes throughout. |
| 530 |
* **FIX:** Fixed an edge-case issue where private Vimeo videos would not show up within recipe content. |
| 531 |
|
| 532 |
= 1.1.8 = |
| 533 |
* **NEW:** HTML is allowed in all ingredient/direction fields. |
| 534 |
* **FIX:** Fixed some redirect issues. |
| 535 |
* **FIX:** Some adjustments to support the upcoming [Cooked Pro](https://cooked.pro/) plugin. |
| 536 |
|
| 537 |
= 1.1.7 = |
| 538 |
* **FIX:** Fixed an issue with the Cooked settings screens if a non-English language is enabled. |
| 539 |
* **FIX:** Fixed an issue for when the "Browse Recipe Page" and "Single Recipe Post" slugs were the same (i.e. `/recipes/`). You can now use the same slug for both! |
| 540 |
|
| 541 |
= 1.1.6 = |
| 542 |
* **NEW:** Tested and working in WordPress 4.8! |
| 543 |
* **NEW:** Custom checkbox toggles on the Settings page. |
| 544 |
* **FIX:** Fixed an issue with category redirects. There was a double slash being added that has now been resolved. Huge thanks to [@travelnlass](https://profiles.wordpress.org/travelnlass/) and [@kitcatsz](https://profiles.wordpress.org/kitcatsz/) for finding this one! |
| 545 |
|
| 546 |
= 1.1.5 = |
| 547 |
* **FIX:** A lot more fixes for the `[cooked-recipe]` shortcode. Huge thanks to Zoe and Mariana for donating their time and websites to help me work out these issues! |
| 548 |
* **NEW:** Added an advanced ability to "Disable Cooked `<meta>` Tags" when needed. |
| 549 |
* **NEW:** Added an advanced ability to "Disable Public Recipes" when needed. |
| 550 |
|
| 551 |
= 1.1.4 = |
| 552 |
* **FIX:** Several fixes for the `[cooked-recipe]` shortcode. |
| 553 |
* **FIX:** Fixed some issue with printing recipes. |
| 554 |
* **FIX:** Applied selected servings to print view. |
| 555 |
|
| 556 |
= 1.1.3 = |
| 557 |
* **FIX:** Fixed an issue with using decimals on Nutrition Facts. |
| 558 |
|
| 559 |
= 1.1.2 = |
| 560 |
* **FIX:** Fixed an error on the recipe author template. |
| 561 |
* **FIX:** More minor tweaks to support the upcoming [Cooked Pro](https://cooked.pro/) plugin. |
| 562 |
|
| 563 |
= 1.1.1 = |
| 564 |
* **FIX:** Compatibility improvements with the [Yoast SEO](https://wordpress.org/plugins/wordpress-seo/) plugin. |
| 565 |
* **FIX:** Some minor tweaks to support the upcoming [Cooked Pro](https://cooked.pro/) plugin. |
| 566 |
|
| 567 |
= 1.1.0 = |
| 568 |
* **NEW:** **Full-Screen Mode:** Just include "fullscreen" in the `[cooked-info]` shortcode. Really shines on mobile devices! |
| 569 |
* **NEW:** **Printable Recipes:** Just include "print" in the `[cooked-info]`shortcode. Includes some handy "a-la-carte" print options. |
| 570 |
* **FIX:** Some adjustments for layouts on smaller devices (responsive fixes). |
| 571 |
* **FIX:** Fixed an issue where quantities and amounts would not show up without a "Servings" setting. Now it works no matter what! |
| 572 |
* **FIX:** Minor code adjustments to better support [Cooked Pro](https://cooked.pro/). |
| 573 |
|
| 574 |
= 1.0.0 = |
| 575 |
* **NEW:** *Everything is new!* |
| 576 |
* **NEW:** Drag & drop ingredients and directions. |
| 577 |
* **NEW:** Beautiful grid-based masonry recipe lists. |
| 578 |
* **NEW:** Powerful recipe search with a text search, categories & sorting options. |
| 579 |
* **NEW:** Author template to list recipes by a single author. |
| 580 |
* **NEW:** Cooking times with clickable, interactive timers. |
| 581 |
* **NEW:** Very developer-friendly with loads of hooks & filters. |
| 582 |
* **NEW:** Servings switcher to adjust ingredient amounts. |
| 583 |
* **NEW:** SEO Optimized - Google Structured Data and Schema support. |
| 584 |
* **NEW:** Prep & cooking times. |
| 585 |
* **NEW:** Nutrition facts. |
| 586 |
* **NEW:** Difficulty levels. |
| 587 |
* **NEW:** Photo galleries. |
| 588 |
|