Cooked · Version history
Cooked changelog and version history
- Latest version
- 1.17.0
- Nov 1, 2026 (7 days ago)
- Releases
- 38
- since 2021
- In the last year
- 10
- about one every 33 days
- Tested up to
- WordPress 7.2
- PHP 7.4 or later
Releases each year
- 20212 releases
- 20221 release
- 20231 release
- 202417 releases
- 20257 releases
- 202610 releases
202610 releases
Cooked 1.17.0Latest
- NEW: Added uninstall option “Delete Cooked Data on Uninstall” under Advanced Settings. Recipes, settings, and uploads stay unless it is enabled.
- FIX: Favoriting a recipe updates only the favorites list. Upgrade removes session fields previously stored in user meta.
- TWEAK: Replaced Tooltipster with Floating UI tooltip library.
- FIX: Fixed the Nutrition Facts bar stopping short under the serving size.
- FIX: Fixed the [cooked-info] shortcode styles so both columns stay on one line when the content area is narrow.
- FIX: Fixed the [cooked-info] shortcode so its items center below the mobile breakpoint.
- FIX: Escaped the attachment titles when building the photo gallery HTML.
- FIX: Stop the [cooked-info] shortcode from allowing script tags in later recipe fields, preventing stored XSS in excerpts, notes, and directions.
- FIX: Fixed printing when Disable Public Recipes is enabled.
- FIX: Fixed ingredient and direction lists when upgrading recipes from Cooked 2.
- FIX: Fixed CSV import so it only processes the file from the current upload.
- FIX: Fixed CSV import so the uploaded file stays private.
- FIX: Fixed bulk ingredient parsing so large pastes stay limited.
- FIX: Fixed the settings and import screens so page titles stay as written.
- FIX: Fixed recipe saving so it only updates recipe posts.
Cooked 1.16.2
- FIX: Escape the [cooked-timer] description in the data-desc attribute to prevent stored XSS (CVE-2026-77829).
- NEW: Added include_ids attribute to cooked-related-recipes shortcode to display related recipes by specific IDs.
- FIX: Fixed a bug where if cooking time is a string a fatal error is thrown.
Cooked 1.16.1
- FIX: Fixed the ‘Bulk Add’ direction functionality when adding a [cooked-timer] or quotes.
- TWEAK: Removed the scroll to top when clicking recipe edit tabs.
- FIX: Fixed an encoding issue with SEO Description field.
- FIX: Fixed a bug with recipe edit tabs on screens under 1440px.
- FIX: Fixed the fullscreen mode not displaying correctly on WYSIWYG fields when in recipe edit.
- FIX: Fixed Contributor+ IDOR/CSRF on recipe migrate and import AJAX reported in Patchstack.
- FIX: Various Plugin Check (PCP) fixes.
Cooked 1.16.0
- 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.
- TWEAK: Responsive admin layout improvements.
- TWEAK: Increased direction textarea height.
- TWEAK: Meta box title changed from “Settings” to “Cooked Settings”.
- 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).
- FIX: Fixed the Recipe Category widget “Hide Empty” option, and Recipe Search widget “Hide Browse” / “Hide Sorting” options not saving.
- FIX: Fixed settings “Save” button alignment.
- NEW: Added a Default Recipe Image option in settings, used as the featured image for recipes that do not have one set.
- 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.
Cooked 1.15.0
- 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.
- 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"].
- TWEAK: Added [cooked-recipe-card] documentation in the recipe “Shortcodes” tab.
- 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.
- NEW: Add a wrapping class to recipe output from the [cooked-recipe] shortcode for easier styling.
- FIX: Fixed issue with measurement units not translating in nutrient facts.
- 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.
- FIX: Fixed recipe queries ignoring the limit, which could load all recipes and cause performance issues on large sites.
Cooked 1.14.0
- NEW: Added a new “Add Bulk Ingredients” and “Add Bulk Directions” buttons to the recipe builder.
- FIX: Validated style attribute for the [cooked-recipe-card] and [cooked-categories] shortcodes.
- TWEAK: Added Ingredient Substitution fields to the migration and imports features.
- TWEAK: Updated the “Apply to All” template update feature to fix potential performance issues with large recipe collections.
Cooked 1.13.0
- 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).
- TWEAK: Simplified the way the [cooked-related-recipes] shortcode works.
- FIX: Fixed a bug with the recipe directions and ingredients not being sortable in mobile devices.
- FIX: Fixed a bug when toggling full screen view in recipe fields that use the WP Editor.
- 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”.
- FIX: Fixed styling issue in numbering with recipes with 10+ instructions steps.
- NEW: Added recipe instruction steps counter in the editing view.
- FIX: Fixed a bug with full screen mode not working inside Elementor.
- TWEAK: Other minor improvements and bug fixes.
Cooked 1.12.0
- NEW: Added the ability to add ingredients substitutions thanks to @mgiannopoulos24.
- NEW: Added new [cooked-related-recipes] shortcode to display related recipes based on categories, cuisines, ingredients, and other factors.
- NEW: Added Polylang & WPML plugin support.
- TWEAK: Added [cooked-next-previous] shortcode documentation in recipe “Shortcodes” tab.
Cooked 1.11.4
- FIX: Addressed the CVE-2025-68586 security vulnerability.
- FIX: Addressed the CVE-2025-62989 security vulnerability.
Cooked 1.11.3
- NEW: Added the Patchstack Vulnerability Disclosure Program.
20257 releases
Cooked 1.11.2
- NEW: Added import for WP Recipe Maker recipes.
- TWEAK: Improved author permalink generation and rewrite rules for recipe authors.
- TWEAK: Added transient message handling for guests to support guest recipe submissions.
- NEW: Added developer hooks: cooked_info_shortcode_output filter and cooked_ingredients_shortcode_before/cooked_ingredients_shortcode_after actions for enhanced customization.
- TWEAK: Enhanced admin notices and settings descriptions to clarify required setup.
- TWEAK: Refactored update logic and version tracking.
- TWEAK: Updated version to 1.11.2 across metadata files.
- TWEAK: Also updates translations and documentation.
- TWEAK: Fixed bug with formatting of the post title when submitting a recipe from the front end in other languages (submit a recipe shortcode).
- TWEAK: Various code style and logic improvements for reliability and maintainability.
Cooked 1.11.1
- FIX: Fixed a bug when installing and activating the plugin for the first time.
- FIX: Fixed a bug when exporting and importing recipes using the WordPress Importer.
Cooked 1.11.0
- FIX: Fixed a bug when users have multiple roles where the WP Editor does not appear in the recipe edit screen.
- NEW: Added the cooked_format_author_name developer filter for customizing how author names are displayed via code. View the Cooked Documentation for more information.
- 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.
- FIX: Fixed a couple of PHP related issues.
- FIX: Fixed a bug with the Browse Recipe filters that would not work when the Browse Recipe Page is set as the Homepage.
- FIX: Fixed a bug with default values not loading when introducing a new settings field and the settings page was not saved yet.
- TWEAK: Changed the way the cooked migration is checked for better performance.
- TWEAK: Accessibility improvements throughout the plugin.
- TWEAK: Settings UI improvements.
Cooked 1.10.0
- TWEAK: Simplified recipe status options to match standard WordPress statuses (publish, pending, draft, trash) for better performance and plugin compatibility.
- TWEAK: Improved SEO by preventing print pages from being indexed in search engines.
- FIX: Fixed an issue where checkbox settings with default values couldn’t be turned off in the settings panel.
- NEW: Added support for profile photos with a new optimized image size specifically for user avatars.
- 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.
- FIX: Improved accessibility by adding descriptive titles to recipe direction images.
- FIX: Fixed an issue where recipe notes weren’t displaying properly when using the [cooked-notes] shortcode with show_header option.
- FIX: Fixed an issue where the servings was showing as 0 in the recipe print view.
- FIX: Improved French language support by fixing issues with the built-in translation.
Cooked 1.9.6
- FIX: Fixed bug with the recipe search not working with special characters and spaces in the keywords when the pretty URL structure is used.
- FIX: Fixed bug with the recipe schema data not being generated.
- TWEAK: Fixed a memory issue when using the themes Customizer and the recipe card widget.
Cooked 1.9.5
- FIX: Resolved an issue with the preprocess_shortcode filter that was causing memory problems and plugin crashes, especially when used with Elementor.
- FIX: Enhanced the navigation for recipe categories and tags in the admin dashboard, ensuring the Recipes menu remains expanded.
- FIX: Addressed compatibility issues with PHP v8.1.
- FIX: Corrected a bug affecting the pretty URLs for sorting and searching in the Browse Recipe feature.
Cooked 1.9.4
- FIX: Resolved an issue where user profile avatar photos were not displaying at the correct size.
- FIX: Fixed recipe permalinks when the browse recipe page has the same slug as the recipes permalink.
- FIX: Non-existent recipes now display a 404 page instead of redirecting to the browse recipe page.
202417 releases
Cooked 1.9.3
- FIX: Fixed issue with the permalink structure specifically for the Browse Recipe page.
Cooked 1.9.2
- FIX: Fixed issue with the permalink structure specifically for the Browse Recipe page.
Cooked 1.9.1
- FIX: Hotfix for the permalink structure.
Cooked 1.9.0
- TWEAK: Updated the Drag & Drop library to the latest version.
- FIX: Fixed issue preventing users from adding or editing links within recipe direction text areas.
- NEW: Added pretty URL’s to the Browse Recipe page when searching and filtering recipes.
- FIX: Fixed issue with the recipe search when filters are applied.
- FIX: Fixed a couple of PHP v8.3 compatibility issues.
- FIX: Fixed issue with Divi Theme Builder shortcodes not loading.
- FIX: Fixed a bug when installing the plugin for the first time and the settings were not saved yet.
Cooked 1.8.9
- NEW: Improved SEO by dynamically updating the canonical URL on the Browse Recipe page to match active category/tag filters. Supports Rank Math SEO and Yoast SEO.
- TWEAK: Enhanced translation handling to better support custom language files and prevent conflicts.
- FIX: Resolved compatibility issue with Loco Translate plugin that was causing incorrect textdomain loading.
Cooked 1.8.8
- NEW: Added option to disable the recipe archive page under Cooked Settings > General > Advanced Settings.
- NEW: Added Rank Math SEO and Yoast SEO support. Added a custom variable called cooked_recipe_category that can be used in the title or description fields.
- NEW: Added hide_excerpt Parameter to [cooked-browse] shortcode to hide the recipe excerpt.
- NEW: Added Recipes column in the Admin users table to show the number of recipes each user has created.
- 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.
- TWEAK: Moved WP Editor Roles option into General settings.
- TWEAK: The Excerpt, Notes and Directions fields will display the WP Editor depending on the ‘WP Editor Roles’ setting.
- TWEAK: If the “Disable Cooked <meta> Tags” setting is enabled, the SEO Description field will be hidden in the recipe edit screen.
- FIX: Added Meta Description to Meta Tags, it uses the SEO Description, Excerpt or Title, in that order.
- FIX: Fixed bug when Disable Cooked <meta> Tags is turned on.
- 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 #.
- FIX: Fixed bug with the recipe print view not displaying the Notes section.
Cooked 1.8.7
- FIX: Fixed bug bad recipe data validation causing HTML characters to be sanitized.
Cooked 1.8.6
- FIX: Fixed bug with recipe pagination. It now works with Plain and Custom Permalink structures.
- FIX: Fixed bug with the recipe directions text editor not being responsive.
- FIX: Fixed permalink preview in Cooked Settings > Permalinks.
Cooked 1.8.5
Cooked 1.8.4
Cooked 1.8.3
Cooked 1.8.2
Cooked 1.8.1
Cooked 1.8.0
Cooked 1.7.15.4
Cooked 1.7.15.3
Cooked 1.7.15.1
20231 release
Cooked 1.7.13
20221 release
Cooked 1.7.12
20212 releases
Cooked 1.7.11
Cooked 1.7.10
Questions about Cooked’s releases
What is the latest version of Cooked?
1.17.0, released on Nov 1, 2026 (1 week ago). It’s tested up to WordPress 7.2 and needs PHP 7.4 or later.
How often is Cooked updated?
10 releases in the last year, about one every 33 days. Its first release on WordPress.org dates from December 2021.
Know when your rivals ship
Track your plugin and its rivals: TrackWP sees each new release in the nightly snapshot and alerts you, with what it did to their rank.
Start freeRelease dates come from the day each version’s folder was made in Cooked’s WordPress.org SVN repository; the notes from its readme’s changelog, as its authors wrote it.