Changelogs

View list of modified files

4.2.4 - January 16, 2023

New

  • New listing type reviews widget option to display reviews from other listings by the same owner.

Fixed

  • v4 framework assets not loading when site in sub-directory.
  • Deprecated warning when all info icons are disabled.
  • Thumbnail generation fails forvideo embeds when storage service is different than videos.
  • Refactor listing media edit links and fix WP bug media catch-all not being used.
  • (WordPress) config files not read from overrides if present.
  • (Joomla 4) [JReviews SEF] Error parsing some URLs when using .html url suffix.
  • (Joomla 4) [JReviews SEF] Legacy JReviews category menus have an extra view=category query parameter.
  • (Joomla) onContentBeforeSave and onContentChangeState plugin events not triggered.
  • (Joomla) Fixed click2search URL format not recognizing hardcoded category and listing type ids

4.2.3 - December 14, 2022

Changed

  • Disabled curl verification for image thumbnail requests.
  • Ignore image thumbnailing when media array skip_thumbnail is set to true. Allows bypassing thumbnail creation when overriding the image url via filter hooks.

Fixed

  • User login option not showing for guests when submitting new listings.
  • Not able to upload media for unpublished listings.
  • (WordPress) Cannot use nested blade components together with @csrf directive.

4.2.2 - November 28, 2022

New

  • Added Cloudflare Turnstile captcha support.

Enhanced

  • Reduced size of v4 frontend CSS.

Changed

  • Update cron setting css style.
  • (WordPress) ensure media scripts are loaded with core editor for WP add media button.

Fixed

  • Hide "My Listings", "My Media" buttons after media upload for guests.
  • Fix regressions when loading the upload form by using a different URL query string.
  • Buffer notices in appstore page.
  • v4 framework query recursion with related listing fields when relation also has relationship to parent.
  • PHP 8.1 deprecated notices.
  • (Joomla 4) JReviews Page Assignment setting in modules not working.
  • (Joomla 4) [SEF Plugin] urls with trailing slash result in 404
  • Listing owner email not being used as fallback for inquiries when chosen email custom field is empty.

4.2.1 - November 6, 2022

Fixed

  • (WordPress) add media page not loading.

4.2.0 - November 3, 2022

New

  • WebP support for image uploads and thumbnails. Can be set as default in Media Settings under Image Format.
  • Ability to add notes and delete review discussion posts in the moderation queue.
  • trusted_on_update_review_discussion filter hook.

Enhanced

  • Process custom field php format in page title tags

Changed

  • Refactored comments input in review create template.
  • Process review trust permission checks after validation.
  • Refactored v4 framework code for formfields
  • Updated Alpine, htmx, and ApexCharts.
  • (Joomla) Updated reference to legacy class JPlugin.
  • Catch errors in field php format to prevent broken pages, and show them on page when !J/WP debug mode is enabled.

Fixed

  • DigitalOcean disk endpoint setting on v4 framework missing protocol.
  • Sometimes wrong id retrieved from request when using controller params instead of passedArgs.
  • Related reviews listing type widget cannot be set to sync loading.
  • 'Show reviewer rank' setting not working for editor reviews.
  • PHP notice when accessing thumbnail for empty media model.
  • (Joomla 4) Routing error on logout, and possibly other scenarios.
  • (Joomla 4) [SEF plugin] language filter and no-menu routing errors.
  • (Joomla) Regression of YooTheme Customizer compatibility fix.
  • (WordPress) Error resetting email settings with some 3rd party mail plugins.
  • (WordPress) Skip processing off GET jreviews_ajax requests without parameters.
  • (WordPress) PHP notice updating listings.

4.1.5 - September 23, 2023

New

  • (Joomla 4) Smart Search plugin to push searchable custom field content and main images to to the article index.

Improved

  • Added canonical tag to click2search urls.

Changed

  • Delayed initialization of v4 framework storage disks until after JReviews configuration loads.
  • Moved EasySocial code from JReviews core to EasySocial Add-on.
  • Added User::isAwaitingActivation method to v4 framework.
  • (WordPress) Some post.ID column references were not in uppercase.

Fixed

  • (Joomla 4) [SEF Plugin] Fixes bug with preview URLs introduced in last update.
  • PHP 8 deprecated warnings.
  • (Joomla) Menu routing not recognizing view on some sites. Could be related to sh404sef.
  • (Joomla 4) Media function method sometimes not reading the correct media ID from request.
  • Deprecated warning: implicit conversion from float to int when using random ordering.

4.1.4 - September 7, 2022

New

  • Filter hook configure:community.register_url.

Improved

  • Improve error exception handling when sending emails.
  • Allow copying cron URL (admin configuration) in to clipboard when clicked or using the new Copy link.

Changed

  • Add jr_route_cp_ajax function for use with new v4 framework.

Fixed

  • SignupRegistration Blade component not reading community integtration value.
  • Listing created and modified dates not converted to UTC on save.
  • (Joomla 4) Listing id overriden by cat id in listing preview URL.
  • (WordPress) Added an "edit listing" JReviews menu option in pages. Necessary when generating the edit link for unpublished listings.
  • (Joomla 4) [JReviews SEF] Error accessing JReviews page as homepage when using /index.php

4.1.3 - August 3, 2022

Fixed

  • (Joomla) Last user group dropped when user assigned to more than one group.
  • (Joomla) Using wrong routing method in MenuFinder for routes without query string and menu id.
  • Attachment and audio user upload aggregate counts not updated on upload.
  • Listing relationship for Media model.
  • Claim/favorite button classes incorrect for guests resulting in taller buttons.
  • Undefined variable in predefined replies when all replies are empty.
  • Fix alignment of pagination page limit
  • (Joomla 4) Admin direct-links to plugins and menus updated to use correct filters parameter.
  • (Joomla 4) Form legend floated left with some templates.
  • Add User-Agent header to thumbnailer url for servers that return 403 when header is missing.
  • Formbuilder checkbox input displays incorrectly.

4.1.2 - June 30, 2022

Enhanced

  • (WordPress) Add minimal support for WordPress multisite's single user table in v4 framework.

Changed

  • (Joomla) New MakeSefUrls action to fix supervisor queues processing in Joomla4.
  • Improve error handling when original images cannot be found to generate thumbnails.

Fixed

  • (WordPress) Changed preview urls for listings to use core WP urls.
  • PHP notice in review detail page for 3rd party reviews via everywhere add-on
  • (WordPress) Duplicate output in posts with Elementor in urls with custom post segments (upload, edit, etc).
  • (WordPress) Error in category manager when there are no categories setup.
  • Language type for control field placeholder in custom field form.
  • (WordPress) Title slug shows incorrectly in listing form when using unicode characters.
  • Assets not loading in detail page in preview mode.
  • (WordPress) Overcome issue in bitnami server where plugins directory path is missing the "opt" folder.
  • (WordPress) Changed case of LoginFormWordPress view class/filename because it wasn't autoloaded on some servers.

4.1.1 - June 13, 2022

New

  • listing_detail_cover_options and listing_detail_logo_options filter hooks.

Changed

  • Refactored existing app models and included new ones to support new functionality.
  • (Joomla) Don't log 404 routes as errors.

4.1.0 - May 25, 2022

Enhanced

  • Compatibility with PHP 8.1.

Fixed

  • (WordPress) Stop JReviews bootstrapping when plugin not loaded.
  • Cleaning response buffer when its empty.
  • (Joomla) Error when content images column is empty.
  • Minor PHP notices/warnings.
  • Add group by statement to reviews query in detail pages to correct missing review issue.

4.0.9 Stable - April 18, 2022

New

  • 'listing_cover' shortcode.

Fixed

  • [Admin] Listings browse link to front-end doesn't work when site home page is a JReviews menu.
  • Observer model events not registered in listings claim controller.
  • (WordPress) PHP notice while retrieving list of categories if a previously setup category no longer exists.
  • (WordPress) Error on click2search URLs when JReviews Adv. Search menu is missing.
  • (WordPress) Admin site health page error.
  • (Joomla) [JReviews SEF] JSiteMap Pro article urls generated with IDs.
  • (Joomla) core article voting breaks with JReviews SEF.

4.0.8 RC2 - March 8, 2022

Changed

  • (Joomla) Stay on the same page when using incorrect info in JReviews login forms.

Fixed

  • (Joomla) Shortcodes error with PHP 8 when settings have not been saved before.
  • (WordPress) Only strip slashes in request for jreviews_ajax action.
  • (WordPress) Improved error handling.
  • PHP 8.x compatibility error when displaying "na" ratings.
  • PaidListings Omnipay classes not aliased to prefixed FWD namespace.
  • (Joomla) [JReviews SEF] Ignore in non-GET requests to prevent issues with page builders like YooTheme.
  • Datepicker localization not working in front-end.
  • (Joomla 4) [SEF Plugin] Ignore all non com_content/com_jreviews requests.
  • (WordPress) Review comments/detail page not found error.
  • Listing detail page notice when summary and description are empty.
  • Listings module/widget custom params for field ignored when using proximity field without coordinates.
  • (WordPress) Menu routes incorrectly matched to JReviews.
Assist AI, our new addon with an AI review writing assistant now available. Read more