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.jsonmarker; 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.txtdirectly 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
namein itsHowToStep. 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\Filesystemwrappers (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