Components ChangeLog

JoomRecipe ChangeLog v6.9.0

v6.9.0 (2026-06-18)

New Features

  • Google SEO recipe images: auto-generates 1:1, 4:3 and 16:9 crops of the main image for Recipe schema, Open Graph and Twitter, with a new SEO Images tab to preview, regenerate or replace crops, choose which ratio is used for social and recipe-page images, and optional watermarking. Uploads are kept larger (Max width 800 → 1600px) so crops reach ≥1200px [Frontend/Backend]

Improved

  • SEO analyzer report: filters moved into a collapsible sidebar with removable chips and a new Google recommended only filter [Backend]
  • SEO analyzer: new checks for the Google image crops (generated and ≥1200px), plus on/off toggles for the prep/cook/wait-time checks [Backend]
  • The recipe edit form now remembers the last opened tab [Backend]
  • Timer module rebuilt as a dependency-free countdown with configurable colours, animation profiles, and an optional Default time from the recipe's prep/cook/wait time [Frontend]
  • Serbian (Latin, sr-YU) language pack added

Fixed

  • SEO Report no longer shows stale results when a paused analysis session exists [Backend]
  • Timer module renders on the frontend again (was a dead MooTools-era stub) [Frontend]
  • Recipes with Unicode fraction quantities (½) save correctly with Use fractions enabled [Backend]

v6.8.9 (2026-05-24)

New Features

  • "Keep Screen On" button on the recipe page using the browser Wake Lock API — prevents the device from dimming or locking while cooking. Optional, disabled by default; enable via Component Options → Recipes
  • Equipment items are now clickable on the recipe page and have their own standalone page. Each equipment page shows its picture, description and a paginated list of recipes that use it — great for SEO and internal linking [Frontend]
  • "All Equipment" index page (/equipments) listing every published equipment with a recipe count, perfect for an equipment-browsing landing page [Frontend]
  • Two new Joomla menu item types — Single Equipment and All Equipment — so you can place equipment pages directly in any menu with custom SEF aliases [Backend]
  • Equipment admin form has a new SEO tab letting you override the browser title, meta description, meta keywords and robots directive per equipment [Backend]
  • SEF URLs for equipment follow the pattern /equipment/{id}-{slug}. Customise the URL prefix via Component Options → SEO (seo_equipment, seo_equipments) [Backend]
  • llms.txt admin: pending-changes banner. Saving, deleting or publishing a recipe now records a tiny .status.json marker; the LLMs.txt admin page displays a yellow "Changes pending" banner with a breakdown (X saved / Y deleted / Z state-changed) and the timestamp of the last change so you can decide when to regenerate [Backend]
  • llms.txt admin: chunked Generate with live progress. The button now walks four phases — clear old files, build categories/cuisines/featured, add recipes 5 at a time, finalise — updating a progress bar, status line, count badge and current recipe title after each chunk, instead of a silent multi-second wait [Backend]
  • llms.txt admin: preview buttons now open llms.txt / llms-full.txt directly in a new tab; they are hidden until the files exist [Backend]

Improved

  • "Add to shopping list" modal on the recipe page redesigned: list-group rows with creation date, friendly empty state, labelled portion picker, neutral close button, and the confusing fullscreen toggle removed
  • Edit review: users can now add, replace or remove photos on a review they have already submitted. Editing opens the full review form (same UI used for new reviews) instead of the previous text-only modal
  • Edit review: existing photo thumbnails redesigned — larger tiles (130×130), rounded corners, shadow, hover lift, and a circular red remove button with fade-out animation
  • Edit review: rating, name and email are now read-only — only comment and photos can be changed after submit (server-side enforced, not just UI)
  • Review form: consistent vertical spacing between all field groups (comment, rating, name, email, photos)
  • Recipe structured data (JSON-LD): every preparation step now always outputs a name in its HowToStep. When a step has no manual title, the full step text is used as the name (matching how large recipe sites like chefkoch.de do it), so steps without a custom title still produce complete Rich-Results markup. Manual step titles continue to take precedence [Frontend]
  • llms.txt generation: per-pass URL cache for cross-app SEF routing — recipes appearing in both the Featured and All Recipes sections are routed only once [Backend]
  • llms.txt generation: built and finalised through atomic temp files (.llms.txt.tmp, .llms-full.txt.tmp) so a failed regen never overwrites the live files [Backend]
  • Plugin and component file operations switched to Joomla's Joomla\Filesystem wrappers (File::write / File::delete / File::move) where applicable [Backend]
  • Removed the Auto-Regenerate toggle: the LLMs.txt files are now refreshed only when the admin clicks Generate Now, so saves stay instant by design [Backend]

Fixed

  • Edit review: deleting an existing photo no longer left a "no image available" placeholder in the review after saving — the form's stale hidden images field was overwriting the AJAX deletion
  • Edit review: creation date, published state and IP address were being reset on every save; now preserved on edits, only set for new reviews
  • Edit review: name and email fields no longer overwritten with the current user's profile on form load — the review's own author/email values are shown
  • Review form: 500 error if the underlying review was deleted while the edit URL was still open — now falls back to an empty form
  • Edit review: after deleting a photo at the 3-image limit, the upload zone is now restored (Uppy initialized lazily and the "limit reached" notice hidden) so the user can replace the photo without reloading
  • Recipe save hung or made MariaDB appear unresponsive: the auto-regenerate-on-save path was building 300+ cross-application SEF URLs synchronously inside onContentAfterSave, blocking the request and stacking DB connections [Backend]

v6.8.4 (2026-04-19)

New Features

  • Modernised Community Builder profile-tab plugin (Joomla 4 / CB 2.11) shipped as a file-type extension inside the main package; auto-registers in Community Builder on install, no manual CB admin step needed
  • Recipe instructions redesigned: drag-and-drop sections and steps with per-step media (image upload, video upload, external image URL, or YouTube/Vimeo/Dailymotion URL with auto-embed) [Backend/Frontend]
  • Per-step images and videos surfaced in Schema.org HowToStep markup (image, video, ImageObject, VideoObject) for richer Google Recipe results [Frontend]
  • Six new SEO checker rules grounded in Google Recipe HowToStep best practices: missing steps, too few steps, no step media, missing step titles, missing image alt text, leading step numbering [Backend]
  • Component params for instruction media size limits (image MB, video MB, max image width)

Improved

  • Dashboard activity chart: period dropdown (Last 30 days, This/Last month, This/Last year, All time) replaces the fixed 30-day window; delta compares current vs previous equivalent period [Backend]

Fixed

  • Package install screen showing raw language constants (COM_JOOMRECIPE_DESCRIPTION, PLG_CB_JOOMRECIPE_INSTALL_REGISTERED) instead of translated text

v6.8.2 (2026-04-12)

New Features

  • JoomRecipe submenu integrated into Joomla's main left sidebar, with a switch link to restore the default menu [Backend]
  • Admin dashboard redesigned with richer stats and a more professional UI [Backend]
  • Meal Planner maintenance card redesigned with a two-column layout [Backend]

Improved

  • SEO-friendly suffixes for derived images (-thumb, -wm instead of cropped-, .protected.)
  • Consistent admin view header icons across all views [Backend]
  • Sidebar header refined with bold title, icon and orange accent border [Backend]

Fixed

  • CSV import not saving tags due to missing core_content_id column [Backend]
  • SEO score column missing % suffix and showing empty scores [Backend]
  • Season filter returning all recipes instead of filtering [Backend]

v6.8.0 (2026-04-07)

New Features

  • Equipment & Tools feature: admin-managed catalog of kitchen equipment with recipe associations, Schema.org HowToTool structured data, CSV import support, and print view [Backend/Frontend]
  • Content plugin shortcode enhancements: 10 layout options, multi-recipe grids via comma-separated IDs, category embeds, and per-shortcode display overrides
  • EU/FDA nutrition standard config option with automatic unit conversion and %DV/%RI calculations [Backend]
  • YouTube, Instagram and TikTok social follow buttons using AddToAny integration
  • WebP and AVIF image format support for recipe picture upload
  • Ingredient fractions displayed as Unicode characters (½, ⅓, ¼) instead of plain text
  • Floating vertical social share bar for recipe view (hidden on mobile and print)
  • Joomla Media Manager as alternative image picker for recipe images [Backend]
  • JomSocial Group Recipes community plugin with activity stream posting on new reviews
  • SEF routing for review form URLs (/write-review/{id})
  • Option to disable cuisine links in recipe views [Backend]
  • CSV import session cleanup and resume UI [Backend]
  • Creation date field support in CSV import [Backend]
  • Shared resize and watermark on upload for all image paths (gallery, main, review, CSV)
  • Data preservation on component uninstall [Backend]

Improved

  • Original uncropped image used in SEO/schema tags with width/height dimensions
  • Review header UI/UX improvements with nofollow on author links
  • Default rating field set to 5 stars in review form
  • Picture alt field conditionally shown in frontend recipe form
  • Warning message shown when review form is not allowed in modal
  • Viewport meta tag for review form mobile compatibility with Astroid template
  • 2-column search results layout on mobile
  • Social share position merged into single dropdown (Top, Bottom, Floating, None) [Backend]
  • Recipe Form and Social sharing config tabs reorganized into collapsible sub-fieldsets [Backend]
  • Content plugin settings reorganized into Layout, Display Options, and Full View fieldsets
  • SQL updates folder cleared in preflight to prevent stale file conflicts [Backend]
  • Cuisines picture column synced to VARCHAR(1024) in install SQL [Backend]
  • Nutrition classic card values no longer wrapped in bold tags
  • Spacing between value and unit in FDA nutrition label

Fixed

  • Uploaded images rotating due to missing EXIF orientation correction
  • Mobile grid using wrong Bootstrap classes (col-xs-* replaced with Bootstrap 5 col-*)
  • PHP 8.4 deprecation warnings in CSV import [Backend]
  • Nutrition layout template overrides not working
  • Picture column too short for JSON data causing "Data too long" error [Backend]
  • "checked_out_time cannot be null" error on recipe update
  • TEXT columns with DEFAULT value causing install failure on MySQL strict mode [Backend]
  • Picture column type mismatch in 4.0.sql flagged by Joomla database checker [Backend]
  • NOT NULL without default on shopping list infos columns [Backend]
  • Duplicate column SQL error on update [Backend]
  • Ambiguous author_name column when sorting by Created By [Backend]
  • Missing space between number and unit in serving size display
  • Duplicate strong tag in German language file
  • Content plugin show_video parameter incorrectly controlling showSimilar
  • Content plugin not restoring original request ID after rendering embedded recipe
  • JomSocial community plugins missing JLoader registration

v6.6.0 (2026-02-08)

New Features

  • Nutrition Facts redesign with FDA layout and style switcher (Classic, FDA, Both)
  • Keto and Low Carb diet switches
  • Editors-xtd plugin for inserting recipe tags into editor [Backend]
  • Joomla tags support in CSV import [Backend]
  • SEO metadata support for cuisine view
  • Default cuisine menu item config option for SEO URLs [Backend]
  • Chef profile default routing and robots meta control [Backend]
  • LLMs.txt integration
  • Auto-resize review images on upload to reduce storage usage
  • Dedicated max-width setting for review image resize on upload [Backend]
  • File/folder cleanup method during updates to remove deprecated files automatically [Backend]
  • File size validation with error messages for review images (client-side and server-side) [Review Form]
  • noindex/nofollow meta tags for review form and search results pages

Improved

  • Review form refactored to use external JS/CSS and Joomla WebAssets
  • Review image upload simplified with Uppy form submission
  • Review form constrained to 600px max-width with improved modal layout
  • Thumbnails used for review images in admin comment view [Backend]
  • Alt text added to reviewer avatar images for accessibility
  • Reuse global image resize config for review images instead of dedicated fields [Backend]
  • Grams suffix added to serving size display across nutrition and ingredients views
  • Space added between nutrition values and units (g, mg) for better readability
  • Salt unit changed from mg to g per EU standard
  • CSV import template reduced to 10 recipes with 10 categories [Backend]
  • Joomla global meta description used as fallback for llmstxt site description
  • SEO/Routing tab reorganized into sub-fieldsets by entity type [Backend]
  • Removed false-positive dietary info SEO check [Backend]
  • Schema test link moved to modal footer [Backend]

Fixed

  • Browser title and meta description not loading for recipes
  • Recipe image path loss when editing without new upload
  • Frontend recipe edit form image preview for JSON picture format
  • Similar recipes by tag returning wrong results or showing results with empty tags
  • Recipe schema.org structured data for Google Rich Results
  • Joomla Global Check-in showing all recipes as needing check-in
  • Check-in/check-out using NULL instead of 0 for checked_out field
  • CSV import tags not working and cancel button error [Backend]
  • CSV import session resume using wrong property name [Backend]
  • Modal close button using wrong Joomla API (Dialog to Modal)
  • Schema copy button not working [Backend]
  • Implicit float-to-int conversion in thumbnail crop coordinates
  • Joomla database checker SQL parsing errors in 6.3.1.sql
  • Classic Nutrition Facts table width on mobile
  • Nutrition facts labels and bold values in classic table
  • Database update issues by consolidating SQL migration scripts [Backend]
  • CSV import debug mode was left enabled [Backend]
  • Missing DatabaseInterface import in reviews module helper
  • Various installation issues

v6.3.0 (2026-01-21)

New Features

  • Batch and single recipe SEO analyzer (with rules, weights and score) [Backend]
  • Ability to add tiles and descriptions to images in gallery
  • Ability to order images in gallery
  • Gallery data now included in JSON+LD schema
  • CSV Import with advanced importing features: fields mapping, categories mapping .... and more [Backend]
  • Recipe SEO Preview (Google preview and Schema preview) [Backend]
  • Ability to set Recipe image Alt
  • Ability to change meta decription and override browser meta title

Improved

  • Old import/export using xml was removed [Backend]
  • SEO Summary widget added to dashboard [Backend]
  • 4 language packs added (da-DK, it-IT, nl-NL, pt-BR)
  • Configuration menu item was missing [Backend]
  • Tags sidebar menu item added [Backend]
  • JSON-LD schema image property will now generate absolute URLs

Fixed

  • Publishing fields doesn't clear [Recipe Form]
  • Some missing language constants in many places

v6.2.0 (2025-12-27)

New Features

  • Batch processing on recipes

v6.1.0 (2025-12-14)

New Features

  • Allow users to upload images on reviews

Improved

  • allow more than 15 serving quantity

Fixed

  • Some installation issues

v6.0.1 (2025-10-30)

New Features

  • Native Joomla 6 and 5.4 support

Improved

  • delete recipe button removed from all views except my recipes view
  • display recipe not found if recipe doesn't exist [Recipe view]
  • serving size moved to serving slide [Recipe view]

Fixed

  • some php warnings on php 8.4
  • load bootstrap on frontend not backend
  • fatal error if show author enabled [Recipes Module]

v5.10.0 (2025-09-25)

New Features

  • Action log integration plugin

Improved

  • Joomla! 6 beta 3 support improved
  • image recipe checker logic improved [Image Utils]
  • title related code now use JLayout for better reuse [Recipe view]
  • categories list group UI/UX improved

Fixed

  • fatal error on user profile updated [User Plugin]

v5.9.0 (2025-08-20)

New Features

  • Joomla! 6 support with compat plugin enabled
  • ability to enable/disable force bootstrap loading

Improved

  • make sure to exclude some files not layouts [Recipes layou field] [Config]
  • PHP 8.4 support

Fixed

  • sometimes broken images on drag&drop in meal planner

v5.8.1 (2025-06-13)

Fixed

  • make sure to exclude some files not layouts [Recipes layou field] [Config]
  • wrong permission of add new button
  • wrong watermark position

v5.8.0 (2025-05-16)

New Features

  • Add Canonical tag to avoid duplicate pages indexing [SEO]
  • Added ability to completely disable image processing and use original images
  • Choose between "crop" (fixed dimensions) or "resize" (maintain aspect ratio)
  • Custom watermark text support
  • Multiple watermark positions (top-left, top-right, bottom-left, bottom-right)
  • All images processing field reorganized into a new tab settings group

Improved

  • No follow on print link

Fixed

  • some issues on json+ld schema [SEO]
  • json ld reviews count was not added automatically [SEO]
  • Fixed black background issue with transparent images
  • Corrected center-crop implementation to maintain proper aspect ratio
  • wrong url of recipe linked to menu item [Routing]

v5.7.5 (2025-03-15)

Improved

  • don't allow index of print view
  • make sure reviews link is same as current recipe link
  • always make sure user is allowed to add before opening review form

Fixed

  • some ACL access issues when submitting a new review
  • Previous button error [meal planner]

v5.7.0 (2024-12-25)

New Features

  • simple recipes count layout [Counter module]
  • ability to count for a specific category [Counter module]
  • auto update new language files on update/install
  • da-DK language included

Improved

  • quantities converter js code now has it's own js file
  • avatar of review now use Layout for better reuse
  • queued recipes now use Layouts for better reuse [Meal Planner]
  • image in simple list layout now clickable [Recipes module]
  • added missed advanced core module fields [Counter module]
  • backport to support some old HTML classes

Fixed

  • some php warnings of simple list [Recipes module]
  • wrong recipes number

v5.6.4 (2024-10-22)

New Features

  • ability to Show/Hide recipes count on category card [Landing View]

Improved

  • recipe time text to end [Details layout card]
  • some UI/UX improvements in recipe card layout

Fixed

  • time tag removed cuz not needed anymore and breaks html structure [Many layouts]
  • display recipes by current article was not working [Module Recipes]

v5.6.0 (2024-08-25)

Improved

  • filter by cooking and preparation time will be ignored if set to 0 [Search view]
  • display 0 by default in cooking and preparation time fields [Search view]

v5.5.0 (01/08/2024)

New Features

  • ability to enable/disable sticky actions bar [Submission Form]

Improved

  • now we are using a new js library of qrcode generation instead of google chart api
  • qrcode for shopping list now use Layout for better reuse
  • cuisine select list in search now support ordering feature
  • ingredients range slider now use BS5

Fixed

  • qrcode was not working due to google chart api issue
  • show/hide season [Content Plugin]

v5.3.9 (06/06/2024)

Improved

  • print button improved now use seperated layout for better override and doesn't require any extra js libraries

Fixed

  • sort tags order on recipe form was not working
  • ingredients field type textarea was not working [Form]

v5.3.7 (18/04/2024)

Fixed

  • php warnings on some views

v5.3.5 (06/03/2024)

New Feature

  • new mode to get similar recipes based on current article [Recipes module]

Fixed

  • recipe doesn't open in modal [Meal planner]
  • get menu item always from SiteApp [Routing]

v5.3.4 (15/02/2024)

Fixed

  • small issue in recipe time display [Recipe details layout]
  • wrong meta title when editing recipe [Backend]
  • when user doesn't have permission to submit should be returned to form [Form review]
  • error wrong reply-to [Send mail]

v5.3.0 (08/02/2024)

New Feature

  • display recipes dynamically in recipe view based on current recipe tag [Recipes module]
  • order recipes by ordering [Recipes module]
  • set default recipes order in menu item type Given Category

Improved

  • recipe page settings reorginzed using fieldsets instead of separators [Config]
  • add aggregation rating if there is reviews
  • removed forum and roadmap links
  • removed external link icon in links on dahsboard

Fixed

  • calendar navigation was not working [Meal planner view]
  • filter clear was not working [My recipes view]
  • Empty timer on modal close was not working [Timer module]
  • some missed old Joomla classes replaced with namespaced ones [J5]

v5.2.0 (29/01/2024)

New Feature

  • Display similar recipes by tag criteria
  • Ability to navigate on gallery when picture enlarged

Improved

  • Addthis replaced with AddToAny (for sharing buttons)

Fixed

  • some issues on import
  • keyword search was not working [search module]

v5.1.4 (16/01/2024)

Fixed

  • J5 issue with pagination [Search page]
  • did now moved to component, cuz not detected in package

v5.1.0 (04/01/2024)

Improved

  • UI/UX improvements in many views

Fixed

  • possible fatal error in some modules if frontend helper not loaded in card layout
  • jquery not loaded correctly in search module
  • recipes word removed meta title [Recipe]
  • strange character added because of bom in file [Content Plugin]

v5.0.6 (29/11/2023)

Improved

  • some improvements to reviews form

Fixed

  • gallery full image watermark missed
  • fatal error on finder plugin [J5]
  • Route removed from review form modal
  • fatal error if stack layout used in module outside component
  • some issues in classes [J5]

v5.0 (18/10/2023)

New Feature

  • Joomla 4.4.0 and Joomla 5 no B/C break support
  • Support Joomla captcha in add review form
  • Package feature support in installation

Improved

  • Add review form now use modal and support JForm
  • All HTML Helpers now use Composer for better reuse and namespacing

Fixed

  • some discovered php 8.2 issues

v4.6.6 (09/10/2023)

New Feature

  • display params moved to separated tab and removed from request [Category view]

Fixed

  • some issues when generating cropping picture

v4.6.4 (02/10/2023)

New Feature

  • show read more link when using joomrecipe shortcode [Content Plugin]

Fixed

  • fatal error when importing recipes and description is empty of some recipes [Import/Export]
  • word stemming was not working properly

v4.6.1 (01/08/2023)

Improved

  • remove language tag from source language files [Language]

Fixed

  • picture not recognized if has spaces in name [Image Helper]
  • editor width incorrect [Recipe form] [Backend]

v4.6.0 (29/05/2023)

Improved

  • Some UI/UX improvements in all views

Fixed

  • fatal error if quantity empty [Ingredients]
  • fatal error i finder plugin run outside component [Finder Plugin]

v4.5.4 (08/05/2023)

Fixed

  • view segment should be removed if itemid exist of landing page [Routing]

v4.5.1 (27/03/2023)

Improved

  • recipe layout code redone [Stacked Recipe Layout]

Fixed

  • fatal error if ingredient quantity was left empty
  • missed JText constant value in config
  • some php warnings

v4.5.0 (02/02/2023)

Improved

  • recipe layout code redone [Stacked Recipe Layout]

Fixed

  • Some php errors on import/export [PHP 8.1+ Compatibility]
  • Some issues with default values when using import feature.
  • some php issues in modules
  • pageclass_sfx default value not set
  • missed JText COM_JOOMRECIPE_CATEGORY_NOT_FOUND

v4.4.0 (17/11/2022)

New Features

  • ability to display gallery [Print Recipe]

Improved

  • recall last active tab [Edit recipe]
  • UI/UX of gallery field [Edit recipe]
  • labels of tabs [Language] [Edit recipe]

Fixed

  • print css file was not loading correctly

v4.3.0 (10/10/2022)

New Features

  • ability to display grouped fields as cards, tabs and accordion [Submission form]
  • ability to add Urls to ingredients [Ingredients field]

Improved

  • actions bar position moved to top and use sticky [Submission form]
  •  removed some non used JS/CSS assets
  •  ingredients field UI/UX improved
  • ingredients field now use JLayout for better reuse
  • ingredients field JS code improved to use JLayout
  • use same ingredients field layout for site/admin

Fixed

  • note field width was wrong [Submission form]
  • fatal error uncheck ingredient from shopping list [Ajax]

v4.2.4 (02/10/2022)

Fixed

  • XSS vulnerability in search view

v4.2.2 (13/07/2022)

Fixed

  • Wrong recipes ordering [XML Feed]

v4.2.1 (06/06/2022)

Fixed

  • Sometimes installation fails
  • Webp image can't be uploaded for recipe thumbnail

v4.2.0 (19/05/2022)

New Features

  • Support Joomla Download Key integration

Improved

  • removed some non used language constants
  • Download ID widget removed cuz not needed anymore [Dashboard]
  • Refresh component manifest file on update [Installation]

Fixed

  • remove updateserver tag from xml entry files of modules and plugins

v4.1.9 (30/03/2022)

Fixed

  • can't delete reviews without ratings
  • error when saving review if author name option enabled
  • fataler error when using recipe shortcode [Content plugin]

v4.1.8 (23/03/2022)

Fixed

  • Fatal error when using fractions in ingredients due to PHP compatiblity 
  • Description truncation when updating to J4 [SQL]
  • Creation date and username missed when submitting a new review [Reviews]
  • Absolute path missed in image meta tag [SEO]
  • Wrong "from email" value when new review submitted [Email]
  • fatal error when using recipe shortcode [Content Shortcode plugin]

v4.1.7 (30/01/2022)

Fixed

  • Issue saving review [Review]
  • Issue with mailfrom for admin notification [Review]

v4.1.6 (26/01/2022)

Fixed

  • Possible fatal error [Recipes Module]
  • Save recipe from frontend sometimes fails [J4]
  • Some PHP Warnings [Recipes Module]

v4.1.5 (14/01/2022)

New Features

  • Display stacked layout [Recipes Modules]

Fixed

  • Save as copy was not working [Recipe Form] [J4]
  • Recaptcha was not working correctly in review form [Recipe] [J4]
  • Wrong version was extracted from update manifest [J4]
  • Database structure issues in 2 sql files [J4]

v4.1.4 (20/12/2021)

New Features

  • Ability to show/hide author [Recipes Module] [J3] [J4]

Improved

  • Edit sections now more organized in subtemplates [J3] [J4]
  • Added class on time text portion [Recipe] [J3] [J4]
  • Description columns now is longtext [J4]
  • removed non used method [Router] [J4]

Fixed

  • php warning [PHP 8 compatibility] [J3]
  • Some PHP Warnings [Recipes Module] [J3]
  • Double field price [Edit Form] [J4]
  • wrong columns of some fields in section details [Edit Form] [J4]
  • fatal error on new recipe indexation [Finder Integration] [J4]
  • missed language constants [Search view] [J4]
  • issue related to userstate of search values [Search view] [J4]
  • Longtext shouldn't have default value to support old version of MySQL & MariaDB [SQL] [J4]

Notes:

  • For developers: Everyone should update override files of Recipe edit form view.

v4.1.0 (19/11/2021)

Improved

  • Don't allow installation on old Joomla version [Installation Routine]

Fixed

  • Some css issues
  • Show/hide creation date not working [Stacked recipe layout]
  • Table not removed [Uninstall Routine]

v4.0 (10/11/2021)

New Features

  • Compatiblity with Joomla 4
  • Bootstrap 5 support

v1.3.3 (07/10/2021)

New Features

  • Full integration with EasySocial
  • Ability to show/hide thumbnail in print view of recipe

Fixed

  • Duplicate code was removed [Recipes Module]
  • hide category and cuisine doesn't work on print [Recipe View]
  • Order by recent was not working correctly [Recipes View]
  • Recipes meta title was not displaying [Recipes View]
  • Metadata not loaded correctly after last changes
  • Don't display title if is not from active menu [Categories View]
  • Fatal error if category link opened from non active menu item [Categories View]
  • Fatal error after using filter layout [Category view]

v1.3.1 (27/09/2021)

Improved

  • Social sharing buttons now use JLayout for better reuse
  • Recipes filter now use JLayout for better reuse
  • Make sure Komento is installed/enabled [Comments Integration]

Fixed

  • Wrong columns of selects [Recipes Filter Layout]

v1.3.0 (24/09/2021)

New Features

  • Now we use JSON-lD format for rich snippets instead of microdata
  • Twitter card SEO tags

Improved

  • Comment inside recipe now use JLayout for better reuse
  • Comment inside recipe UI/UX
  • Some improvements on comments deletion [Backend]
  • rich snippet code now use Jlayout
  • open graph now use JLayout
  • metadata now use JLayout for override and better reuse
  • Some improvements to microdata [Recipe view]
  • display title dynamically [Recipe Edition]

Fixed

  • Some issues in print view of recipe
  • Some PHP warnings when gallery is empty
  • filter inside was not responsive [Allrecipe, category and tag view]
  • Missed JText in recipe model [Backend]
  • Sitename always empty [Open graph]
  • Some JS errors [Meal Planner]

v1.2.11 (23/08/2021)

Improved

  • Meal entry and entry printout now use JLayout for better reuse and to support override feature

v1.2.10 (10/08/2021)

New Features

  • Ability to add unit to ingredient [Shopping List Details]

Fixed

  • Wrong category SEF links in tags component [Routing] [Tags Integration]
  • Pagination sometimes is wrong when search performed [Search View]
  • Search by tags doesn't hide if disabled from config [Search view]

v1.2.8 (04/08/2021)

New Features

  • Microdata support for Video Field [Recipe view]
  • Filter by keyword [Category view]
  • New layout that let you display recipes by Tag [Recipes view]

v1.2.7.7 (29/06/2021)

Fixed

  • Sort Order was not working [Recipes View]
  • RSS recipe links now use the new route helper class [Recipes View]

v1.2.7.6 (25/06/2021)

Improved

  • Clean similar title from some characters [Similar recipes]
  • Ability to display kcal in recipe object [Recipes Module]

v1.2.7.5 (24/06/2021)

Improved

  • Gallery now use helper for better reuse [Recipe]
  • Force title color to white [Thumbnail Layout]

Fixed

  • Incorrect Recipe SEF link when one recipe was found [Search View]
  • Thumbs can't be displayed if file has many dots [Gallery]

v1.2.7.2 (16/06/2021)

Improved

  • some improvements on microdata [Recipe View]

Fixed

  • Canonical tag removed, no need cuz JoomRecipe already creates unique URLs [Recipe View]

v1.2.7.1 (07/06/2021)

New Features

  • Recipes submission limit by user group

Improved

  • Email links display absolute links [Emails]

Fixed

  • Refreshing page doesn't work when submitting new comment [Recipe view]
  • Recaptcha lib not loaded in some cases [Review layout]
  • Recaptcha v1 option removed [Config]
  • Some Bootstrap conflicts [CSS]

v1.2.7 (12/05/2021)

Improved

  • Display language image in recipes [Recipes List View] [Backend]

Fixed

  • Wrong default search params [Search Model]

v1.2.6.8 (07/03/2021)

Improved

  • Favourites view routing now use Intelligent method of getting ItemId [Routing]

Fixed

  • View all favourites recipes button link was not working correctly [Favourites Module]
  • missed JText for 'close' word [Sendmail view]
  • missed JText for 'interesting Recipe' phrase [Sendmail Model]

v1.2.6.7 (06/03/2021)

New Feature

  • Facebook video url support on video field [Recipe View]

Fixed

  • Fatal error on print layout [Meal Planner View]

v1.2.6.6 (24/02/2021)

Improved

  • Action buttons order changed [Recipe view
  • Add to recipe box now use JLayout for better reuse [Recipe view]
  • Make sure URLs removed [Recipe Print view] [CSS]
  • No clearfix if there is one button displayed in actions toolbar [Recipe view] [UI]
  • "Ready In" text changed to "Wait" [Language]

Fixed

  • Show "Add recipe button" param was not working [Given Category View]
  • Some strange characters displayed [Content Plugin]
  • Featured button was not working correctly in some cases [Recipes list] [Backend]

v1.2.6.4 (06/02/2021)

Fixed

  • Featured state is wrong [Recipes view] [Backend]
  • Duplicate recipes in letter view if recipe attached to multiple categories [Landing Page]
  • Get recipe html if matches array not empty [Content Plugin]

v1.2.6.2 (13/01/2021)

New Features

  • New recipes list layout "Stacked"
  • Mail button now use sendmail view instead of using mailto component
  • Allow only registered users or everyone to send mail to a friend
  • Display captcha in send mail form

Improved

  • Header now use JLayout for better reuse, with advanced title detection system [Landing page]
  • Print button layout moved to recipe/common/
  • Sidebar left menu UI/UX improved [Dashboard]
  • Submitting form js code converted from Mootools to jquery [All recipes view]

Fixed

  • jQuery was not loaded first [Dashboard]
  • Show/hide page header reversed in menu item type [Landing page]
  • Duplicated recipes if assigned to multiple categories [Recipes manager]
  • check component if enabled before displaying user avatar [Recipe view]
  • Multiple jb_template id in some DIVs [All recipes view]
  • Removed some bootstrap css code that change link color

v1.2.6 (25/11/2020)

New Features

  • Ability to change tags select order [Config] [Search form]
  • Ability to change cuisine select order in recip form by code, ordering or ID [Config] [Recipe form]
  • Ability to change "Serving types" select order in recipe form by code or ID [Config] [Recipe form]
  • Ability to change cuisine select order in recip form by code, ordering or ID [Config] [Recipe form]

Improved

  • Use stemming feature disabled by default [Config]
  • Display warning message if has no recipes attached [Shopping list view]
  • All old code was converted from mootools to jQuery [Search module]
  • Search tools bar now as in articles manager [Backend] [Recipes]
  • Change category field type from 'categoryedit' to 'category' [Recipe form]
  • Seasons order changed (https://www.timeanddate.com/calendar/aboutseasons.html) [Recipe form] [Search form]
  • Custom fields menu items moved after recipes menu item [Dashboard] [Backend]
  • Sidebar dark gray background color removed  [Dashboard] [Backend]
  • Seasons links list now use JLayout for better reuse [Seasons list layout]
  • Recipe print now use JLayout for better reuse [Recipe view]
  • CSS and JS print code moved to media [Recipe view]
  • display Meal planner title if page header value is empty [Meal Planner]

Fixed

  • Remove "All" option from tags and categories select [Search Form]
  • Use merged admin email instead of global joomla admin email on admin update notification [Email Notification]
  • Wrong SEF recipe Url in tag view [Joomla Tags Integration]
  • Add button text missed in gallery tab [Backend] [Recipe Form]
  • Gallery tab UI/UX not like in frontend [Backend] [Recipe Form]
  • Add with / without keywords of ingredient filter was not working [Search module]
  • Make keyword required was not working if there is a conflict [Search module]
  • pagination was not working correctly [Backend] [Recipes]
  • publish, feature and validated buttons was not showing correctly [Backend] [Recipes]
  • Hide negative values in y axis [Recently widget] [Dashboard]
  • Asset name was missed when checking if user is can manage [Edit moderation view]
  • Print view is empty if module of Joomrecipe displayed due to duplicate jb_template IDs
  • Duplicate jb_template ID [Meal Planner]
  • Bootstrapfix was not loaded [BS Framework]
  • Popper JS lib should be loaded before BS [BS Framework]
  • Invalid JText usage [Email utility helper]

v1.2.5.7 (26/10/2020)

Improved

  • Search nutrition slider JS code improved [Search module]
  • Follow Joomla standard of css folder in media [Media]

v1.2.5.6 (23/10/2020)

New Features

  • Ability to change recipe layout [Favorites and my recipes plugins] [JomSocial Integration]

Improved

  • Fontawesome and Bootstrap updated to last version [UI]

Fixed

  • Privacy param was not working [Favorites and my recipes plugins] [JomSocial Integration]
  • Wrong reviewer url in reviews list [Recipe view]

v1.2.5.4 (15/10/2020)

Improved

  • Missed search by nutrition facts [Search module]
  • If reviews disabled hide all related fields using showon attr [Config]
  • Review card UI improved

Fixed

  • Some old icons changed to fontawesome [All recipes layout]
  • Class not found [Avatar helper]
  • Fatal error if foundry class not found [Avatar helper] [EasySocial Integration]
  • Admin email of new recipe should not display validation info if auto-validate is enabled [Email Notifications]
  • Fatal error when recipe loaded using shortcode [Content Plugin]
  • updateservers tag removed from some 3rd party integration plugins
  • PHP warnings when recipe displayed inside article [Content Plugin]
  • Wrong reviewer url in reviews list [Recipe view]

v1.2.5.2 (30/09/2020)

New Features

  • Ability to show/hide filter form from config and menu item [Recipes view] [All recipes layout]
  • Integration with JomSocial, EasySocial and CB to display user link and avatar

Improved

  • New method for installing modules and plugins using XML tags [Installation]
  • No need to create folders [Build File]
  • All missed nutrition facts sliders was added to search form
  • EasySocial integration plugin added to installation package

Fixed

  • Filter form was missed [Recipes view] [All recipes layout]
  • Page header was missed [Recipes view] [By season layout]
  • Use global option was not working [Recipes view] [Landing page view]
  • Always hide my favorite recipes if logged user not owner of profile [Jomsocial favorite recipes plugin]
  • Missed param in getTitleTab [CB integration plugin]
  • Helper route class was missed [CB integration plugin]

v1.2.5 (31/08/2020)

New Features

  • Integration with JomSocial (My Recipes, My Favorite Recipes, Stream)

Improved

  • Don't display publish/validate links in admin notification email when auto validate activated [Emails]
  • Params merging use Joomla standard [Landing Page View]
  • Add recipe button param moved to recipes tab instead of recipe edition tab [Config]
  • Intelligent method to detect menu item ID of Season and Cuisine type [Routing]
  • Intelligent method to detect menu item ID of chef user [Routing]
  • Delete Wall layout cuz was replaced with Bootstrap Grid
  • Letters Filter now use JText for better multilanguage support [View Landing Page] [Frontend]
  • Add/Edit Recipe text changed to "Create Recipe" with description "Create a new recipe"
  • GoogleChart to ChartJS [View Dashboard] [Backend]
  • Timer UI [Timer module]

Fixed

  • Some none used code [Router]
  • PHP notices in router after the last improvements [Router]
  • Manage buttons break thumbnails layout [Manage Buttons Layout]
  • Add recipe button doesn't hide [Landing Page View]
  • List length doesn't change [Landing Page View]
  • Title doesn't display in view and season list missed in menu item params [View recipes] [Layout By Season]
  • Cuisine type list some times empty in menu item params [View recipes] [Layout By Cuisine]
  • Gravatar doesn't change [Reviews Module]
  • Language value missed in recipe object [Module review]
  • Fatal error when recipe has no category [Model recipe] [bakend]
  • Wrong default value of similar recipes columns  [view recipe]
  • BS not loaded [Reviews Module]
  • Some config links was not working [Dashboard] [Backend]
  • Fatal error, helper class was not registered [Timer module]

v1.2.4.5 (27/07/2020)

Improved

  • Add review form labels added to rating and message [Recipe view]
  • Duration range include all minutes [Recipe form]
  • Version checker moved to helper
  • New dashboard design

Fixed

  • RSS icon doesn't display in Archive layout [Recipes view]
  • Gallery icon doesn't display [Edit recipe] [Gallery Tab] [Backend]

v1.2.4.3 (11/07/2020)

New Features

  • Ability to change prep/cook/ready icons from config [Recipe view] [Config]

Improved

  • Always force image width 100% inside cards
  • Letters bar UI/UX now use Bootstrap

Fixed

  • PHP Warning on email Route link
  • 100% height missed in category card [Discover view]
  • 100% height missed [Recipe card layout]
  • Routing problem when category of recipes added in menu item [Router]
  • FontAwesome library not loaded correctly

v1.2.4.1 (01/07/2020)

Improved

  • Letters block now as JLayout for better reuse [Landing Page View]
  • Letters bar UI/UX now use Bootstrap

Fixed

  • Wrong author name in rich snippet [Recipe view]

v1.2.4 (26/06/2020)

Improved

  • Ability to change thumbnail width in print [Recipe view]
  • Ability to show / hide serving quantity and slider [Recipe view]
  • Namespaced fontawesome icons library
  • Quick nav widget transformed to count cards [Backend Dashboard]
  • New UI/UX dashboard view [Backend]
  • PHP 7.4 compatibility
  • Improved method to get category item id [Router]
  • Letters bar UI/UX now use Bootstrap

Fixed

  • Featured badge doesn't hide if disabled from config [Details layout]
  • Featured badge doesn't hide if disabled from config [Calories layout]
  • mstyler field prevent modules to work [Mstyler Field]
  • Wrong serving types and cuisines links [Backend] [Dashboard]
  • Wrong categories count [Backend] [Dashboard]
  • Some issues in categories view when SEF enabled and view name customized [Router]

v1.2.3.4 (02/05/2020)

Fixed

  • Issue in search page routing system [Router]

v1.2.3.3 (20/04/2020)

New Features

  • Ability to change thumbnail width in print [Recipe view]
  • Ability to show / hide serving quantity and slider [Recipe view]

Fixed

  • Merging params should be only on my recipes [Recipes view]
  • Clearfix missed if only print / email buttons displayed [Recipe view]
  • reviewCount item prop should not be empty [Recipe view]
  • Email button was not working [Recipe]

v1.2.3 (09/04/2020)

Improved

  • Social sharing buttons block now use JLayout for better reuse [Recipe view]

Fixed

  • Wrong generated alias when recipe submitted from frontend [Recipe Form] [JoomRecipe Table]
  • Show social sharing on top option was not working [Config] [Recipe view]

v1.2.2.9 (06/04/2020)

Improved

  • Pending article status now use badge instead of image [Recipe layout]
  • New intelligent method to find menu item id using rules [Router Helper]

Fixed

  • Edit link doesn't work in some views [List view]
  • Wrong SEF url if a view set as default in menu item [Routing system]
  • Filtering problem [Wall Layout] [Recipes View]
  • Missed space and "by" word in author [Recipe layout]
  • Manage buttons overlap [Recipe calories layout]

v1.2.2.5 (16/03/2020)

New Features

  • OSMap integration (integrated in installation package)

Fixed

  • Sidebar toggle not displayed when sidebar is hidden [Dashboard] [Backend]
  • Hide itemprop of reviewCount if total reviews zero [Total review block] [Recipe]
  • Edit button was not working properly on click [Recipes list view] [Manage buttons layout]

v1.2.2.4 (17/02/2020)

New Features

  • Ability to show / hide thumb [Recipe view] [Config]

Improved

  • Email, print buttons moved to actions bar [Recipe view]

Fixed

  • Show actions doesn't work if reviews disabled [Content Plugin]
  • Wrong recipes list layout path [Recipes view]
  • Read more constant missed in similar recipes block [Recipe View]
  • Sometimes email and print icons not displayed in actions bar [Recipe view]

v1.2.2.2 (27/01/2020)

Fixed

  • Ingredients value should remain in LTR direction [RTL] [Recipe view]
  • Quantity doesn't change direction [RTL] [Recipe view]
  • Wrong description cols if thumb is disabled [Recipe view]
  • Some layouts doesn't load if content display from another component [Layouts]
  • PHP fatal error if shopping list enabled [Content Plugin]

v1.2.2.1 (01/01/2020)

New Features

  • Ability to show/hide recipe information [Content Plugin]
  • Hide LI tag of seasons if empty [Details layout]

Fixed

  • Some alphabets not needed removed for hebrew language [Letter Filter Layout]
  • Arabic letters support [Letter Filter Layout]

v1.2.2 (23/12/2019)

New Features

  • Namespaced Bootstrap RTL support
  • Hebrew alphabets support for letters filter

Improved

  • Recipe UI [Content Plugin]
  • Some css code was removed to follow current template style [Bootstrap]

v1.2.1.21 (22/11/2019)

Fixed

  • Wrong recipe link in joomla search page [Search plugin]
  • Fatal error in search page [Search plugin]

v1.2.1.20.4 (09/11/2019)

Fixed

  • Wrong frontend helper path [Entry point] [Frontend]
  • Fixed - wrong JHTML router class name in modules

v1.2.1.20 (01/11/2019)

Fixed

  • Wrong main helper filename name and class name [Helpers] [Frontend]

v1.2.1.18 (30/10/2019)

Fixed

  • JHTML route class not loaded in some modules [Modules]

v1.2.1.17 (14/10/2019)

Improved

  • Namespaced swiper css code to avoid conflicts.
  • Default bootstrap <a> tag color removed cuz overrides active template color

Fixed

  • Wrong color state of favorite button [Recipes List]
  • Close button of shopping list modal doesn't work [Recipe view]
  • Wrong image link in card layout [Recipe Layouts]
  • Fatal error if search module displayed outside component [Search module]

v1.2.1.15 (08/08/2019)

New Features

  • My recipes list now use params as in landing page

Fixed

  • Pinterest icon distorted in RTL [recipe view]
  • Missed title url of similar recipes [recipe view]
  • Search module not able to find the right Itemid [Search module]
  • layout=result removed from SEF url [Search view]
  • Pagination not working in search result [Search view]
  • Missed edit/delete buttons in thumbnail and calories layout [recipes list]
  • Missed 'use global' in some params [Landing page]
  • Broken image link of recipes queue [meal planner view]

Improved

  • Search routing can retrieve Itemid intelligently [Router]
  • Edit/delete buttons now use JLayout for better reuse
  • Display only categories assigned to current active language in category select [Recipe form]

v1.2.1.13 (16/07/2019)

New Features

  • Ability to enable / disable lightbox library loading
  • Multiple lightbox libraries support

Improved

  • Usage of JUri::root() when loading style and js files
  • Category routing improved and now works more efficient with multilanguage
  • Some modals now use iziModal instead of Bootstrap modal to avoid template conflict problem

Fixed

  • Gallery add button not disabled if maximum reached
  • JS error when using simple or double quote in ingredient inputs
  • Wrong itemid of recipe when multi-language enabled
  • Category image path not absolute
  • Some CSS issues
  • Wrong columns number in small devices for smiliar recipes
  • Missed constant language in menu params option of categories view
  • Preview recipe button in meals planner was missed

v1.2.1.11 (20/06/2019)

New Features

  • Ability to change maximum quantity for servings
  • Support for unicode aliases [router]

Improved

  • Title and alias inputs moved from first tab to the top of form [recipe form] [backend]

v1.2.1.9 (11/06/2019)

Fixed

  • Wrong cuisine link [Cuisine layout]
  • Cuisine always displayed even if not selected [Cuisine layout]
  • Cuisine always displayed even if not selected [Cuisine layout]
  • Gallery slider navigation arrows don't display [Gallery layout in recipe view]
  • Wrong category title tag value if category page opened from landing page [category layout]
  • Add button in gallery field not displayed in Recipe form [Backend]
  • Add new image attachement button missed [Recipe Form]
  • Cuisine name translation was not working

v1.2.1.7 (23/05/2019)

New Features

  • Ability to change categories columns in small, medium, large and extra large devices [Categories view]
  • Display recipes list by ordering [landing page]

Improvements

  • Category card item UI improved [category card layout]
  • Category card now use layout [category card layout]
  • Form action button UI improved [Recipe form]
  • UI of attached images in gallery improved [Recipe form]
  • Filter UI Improved in my recipes layout [Recipes view]

Fixed

  • Wrong extra large column name and description [Config]
  • Google plus sharing button removed [Recipe view]
  • URL missed in thumbnail card [thumbnail layout]
  • Some microdata errors [Recipe view]
  • Custom fields don't work in backend [Custom fields]
  • Wrong spelling in some constants language name [Language file]
  • Tabs style of custom fields don't show in frontend [Recipe form]

v1.2.1.3 (10/03/2019)

Improvements

  • Don't allow empty title when adding a new shopping list [Shopping lists view]
  • User interface completely changed of edit page [Shopping list view]
  • Selecting ingredients design and interactions improved [Shopping list view]
  • User Interface of shopping list more organized [Shopping list view]
  • Use light badge class if category recipe count is 0 [Categories view]
  • Author name in page header hidden for all small devices [Recipe view]

Fixed

  • PHPnotice [Shopping list view]
  • Add ingredient button removed [Shopping list view]
  • PHP notice in print layout [Shopping list view]
  • Recipe view break sidebar for template based on UIKIT

v1.2.1 (04/03/2019)

New Features

  • New parameters to control what to display in recipe print [Backend]

Improvements

  • Default layout changed to grid instead of accordion [Recipes list module] [backend]
  • Vote now uses JLayout for better reuse and less code duplication
  • Margin bottom added to description block in grid with details layout [Recipes List]

Fixed

  • Layout select option was not workin [Recipes list module] [backend]
  • Missed dashboard constant language in sys.ini file [Language] [backend]
  • PHP notice in readmore link [Recipes list]
  • Removed css code that change body font in Bootstrap 4 [Recipes List]
  • Wrong dashboard link in Joomla components menu [Backend]
  • Added class rounded for thumbnails layout [Recipes List]
  • Some missed recipes params [Landing page]
  • Cuisine filter value problem in cuisines layout [Recipes view]

v1.2.0 (28/02/2019)

New Features

  • Bootstrap 4 support
  • Joomla custom fields integration
  • Ability to remove IDs from SEF urls
  • Gallery support in recipe listing
  • Vegan field
  • Ability to search by tags
  • Slideshow layout for Recipes module
  • Grid layout for Recipes module
  • Simple list layout support unstyled and group design for Recipes module
  • Carousel layout for recipes and reviews modules
  • Ability to customize labels of categories and cuisines
  • Customizable featured badge in recipe listing
  • Ability to show/hide featured badge
  • Ability to order recipes and cuisines from backend
  • Ability to disable cuisines feature
  • Font Awesome icons instead of old bootstrap 2 icons
  • New parameter to hide browse by categories title
  • Ability to change recipe layout by using menu item param [landing page]
  • And more features .....

Improvements

  • Improved rating field (now use CSS instead of images)
  • No more duplicated links for recipes and categories
  • Ability to remove IDs from SEF urls
  • Improved categories items layout
  • All recipes layouts design improved
  • Improved recipe printing
  • Pending approval and expired in alerts instead of using pictures
  • Categories recipes count now with dynamic badges [landing page]
  • New alpha index design [landing page]
  • Image upload design in form improved [form view]
  • Added icons to cards titles [form view]
  • Better organization of recipe tab options [Global configuration]
  • Hide show/hide fields if use recipe settings option set to yes [Backend] [Config / recipe edition tab]
  • Config constant languages moved to sys language file [Backend] [language]
  • Show/hide nutrition facts better organization [Edit form]
  • Directions automatic numbering option moved to recipe tab [Config]
  • JLayout for cuisines in recipes list [Recipes view]
  • Hide category description block if empty [category view]
  • Favorites module design improved
  • Single recipe layout now use horizontal card layout [single recipe module]
  • And more improvements .....

Fixed

  • $ replaced by jQuery to avoid jQuery conflict in edit form [frontend]
  • Some bugs in ingredients field when saving form [JS] [Edit form]
  • Wrong language constant [Wall layout]
  • Duplicate helpers folder in xml file of component
  • Filtering problem if title is not set [model recipes] [frontend]
  • Bootstrap version should be by default enabled
  • PHP notice of count function in landingpage view
  • Pagination design broken
  • Removed background shadow and borders in admin views
  • Removed non used param "cat_picture_style"
  • Removed some br tags [form view]
  • JS error when submitting recipe form [backend] [recipe form]
  • Description block not hidden if disabled in config [Edit form]
  • Difficulty and cost fields not hidden if disabled in config [Edit form]
  • Recipe price field design broken [Edit form]
  • Reload frontend language file after loading backend language file [Frontend] [Entry point]
  • Load global language file before loading backend language file [Frontend] [Entry point]
  • Show/hide video fixed [Edit form] [Recipe view]
  • Page header cuisine language tag not translated if no cuisine selected [cuisines layout]
  • Select category text missed [categories module]
  • () missed in recipes number [categories module] [dropdown layout]
  • And more fixes .....

v1.1.7.1 15/05/2018

Fixed

  • Missed ingredients column in sql file for new installation
  • White background removed from recipe item for more templates compatibility

v1.1.7 12/05/2018

Fixed

  • Distinct count of recipes inside categories and subcategories
  • Wrong AJAX calls in some views

Feature

  • Ability to change ingredients field type (textarea or advanced)

v1.1.5 08/05/2018

Fixed

  • Quote missed in ingredients input placeholder
  • Signature of pagination methods updated

Improvements

  • Added base url in all ajax links

v1.1.4 24/04/2018

Fixed

  • Print and email icons broken in some templates
  • Validate and publish buttons in administration lists view redirect to dashboard
  • Author link fixed if the type is chef page link

Improvements

  • Menu item id field now support itemid type to select menu easily on all modules
  • Added missed translation strings in dashboard view

v1.1.3 28/03/2018

Fixed

  • Radio to buttons javascript code was missed
  • Cancel button redirection don't work
  • Fatal error on recipe saving if email notification feature is enabled

Improvements

  • Recipe edition form improved
  • Admin dashboard improved

v1.1.2 18/09/2017

Fixed

  • Missed translations string in JoomRecipe menu item list
  • cookTime type missed in recipe microformat
  • Moderation fields forced to be shown only for who has admin core access

Improvements

  • Edition form style improved

v1.1.1 30/08/2017

Fixed

  • Pagination don't work in recipes manager (admin area)
  • Add recipe don't work after saving if Notify Admin option enabled
  • Missed language strings in admin area
  • Some PHP notices in duration field (PHP 7)

Improvements

  • New option that let you always show nutrition facts

v1.1.0 07/23/2017

Features

  • Force Bootstrap load
  • Choose similar recipes columns number
  • New joomrecipe-bottom-landingpage module position
  • Added Save as Copy in backend
  • Support migration from YooRecipe
  • Sort options in component options to control display of recipes in categories page
  • Register modal for guests when clicking on add to Meal Planner of Shopping list
  • New option to notify admin by email on recipe update
  • New 4 sort options in favourites menu item
  • New featured chef(original chef name) field in recipe form
  • New option to display user link (jomsocial, easysocial, CB, joomrecipe)
  • Notification to user on recipe creation

Improvements

  • Usermedia field style improved
  • New look on Recipe editing in admin area
  • Admin dashboard improved
  • Recipes list table in admin area improved
  • Recaptcha improved in reviews form
  • Configuration related fields are hidden (using showon attribute)
  • Search view improved
  • Removed required attribute from preparation and description fields
  • Maximum preparation time increased to 6 days
  • Support jpeg extension in image cropper
  • Added add ingredient button in recipe edit pages
  • Breadcrumbs now show the recipe category
  • Added default value for cuisine
  • Updated featured recipe icon
  • Search by seasons field shows either a list of months or a list of seasons based on component settings

Fixed

  • Ingredients were not correctly saved in backend
  • Saving seasons was not working properly
  • Ingredient unit bug fixed in shopping list
  • Access to meal planner when not logged in shows php error
  • Archive page not working for non latin alphabets
  • Bug in cuisine menu type
  • Added missing labels for cuisine
  • Touchscreen ingredients reordering bug on mobile devices
  • Cropped images were not used in some cases
  • Recipes were not displayed when browsing categories if option is set to hide recipes
  • xsi namespace missed in exported xml files
  • PHP error on recipe page when use recipe price option is enabled
  • Bug using XMl import tool due to /tmp permissions problem with shared hosting
  • Fixed ordering bug when selecting recipe types (most recents) in menu item options
  • Canonical url was always HTTP, regardless protocol
  • joomrecipe-after-subcategories module position was not displayed when called
  • Notify admin on recipe creation was not working anymore when creating recipes from frontend
  • Auto publish and auto validate options were not working anymore when creating recipes from frontend
  • Ingredients were lost when using Save as Copy feature
  • Reviews, Cuisines, Serves types missed when exporting
  • Page title bug when browsing letters in landing page
  • PHP warning when updating a recipe from frontend
  • Recipe was not correctly checked out when user clicked cancel in backend
  • Bug when sorting cuisines in backend
  • Cuisine page url rewriting bug
  • Default sort order fixed in recipe wall
  • Replaced all language constants that begins with COM_JOOMRECIPE_JOOMRECIPE to COM_JOOMRECIPE
  • Similar Recipes look messy in recipe listing
  • Cant empty cuisines table when delete & insert mode used in import
  • assets.xml import with delete & insert mode break
  • Pictures width it's not 100% in layouts
  • Nutrition fact search block layout bug

Security

  • Fixed Blind SQL Injection on Search page, with "search_author" parameter

v1.0.4 17/06/2017

Fixed

  • Some warnings in recipe layout
  • SQL Injection in recipe and category

v1.0.3 13/05/2017

Improved

  • New Improved Recipe Layout

Fixed

  • Added missed language strings
  • Fixed recipe layout
  • Added unique class to cuisine badges

v1.0

  • Initial Version
Cron Job Starts

We use cookies on our website. Some of them are essential for the operation of the site, while others help us to improve this site and the user experience (tracking cookies). You can decide for yourself whether you want to allow cookies or not. Please note that if you reject them, you may not be able to use all the functionalities of the site.

Ok