Changelogs

View list of modified files

4.6.3 - April 21, 2024

Fixed

  • Fix JReviews module param overwriting main page action value causing the ordering list to hide.
  • Fix audio player not loading in front-end media edit dialog.
  • (Joomla) Fix routing for videos when using category url as base url.
  • (WordPress) Fix error when using Avada theme

4.6.2 - April 1, 2024

Performance

  • Create a separate database connection for users only when necessary

Fixed

  • Fix broken photo thumbnail preview on frontend upload when site is in subdirectory
  • Default listing images found in listing summary always need to be stored locally to avoid performance issues.
  • (Joomla) Fix for segment-based routing under a parent menu.
  • (Joomla) Fix error loading loading some frontend menus.

4.6.1 - March 1, 2024

Changed

  • (WordPress) Improve wp theme dectection by converting to lowercase before check.
  • (WordPress) Add support for Astra theme.

Fixed

  • Fix deprecated error for empty values when saving confguration.
  • (WordPress) Fix expired listings cannot be edited in frontend.
  • (WordPress) Fix wrong title/description for widget position in directory page.
  • (WordPress) Fix duplicate output issue with Avada fusion builder.
  • (Joomla) Remove legacy framework dependency for MenuFinder.
  • (Joomla) Fix subcategory/article without menu urls to let Joomla handle when url re-writing + JReviews SEF are enabled.
  • (Joomla 5) Error due to change in native event data expected to be object type.
  • (Joomla 5) Admin-side error with non-html GET requests.

4.6.0 - December 21, 2023

Changed

  • Return empty response in listings/reviews community controllers instead of throwing an exception.

Fixed

  • (Joomla) Fix router::article not generating correct urls.
  • (Joomla 5) Error when trying to create add-on menu.
  • (WordPress) Fix WP theme-related errors.
  • (WordPress) Fix frontend php notice WP everywhere_com_content
  • (Joomla) Fix JReviews SEF Plugin throws 404 on some pages when URL re-writing is disabled.
  • WithFiltering trait not taking into account field's default ordering setting.
  • (Joomla) Fix incorrect links for non-JReviews articles in nested categories without menus.
  • Submit listing page not showing login form when there are no available categories to submit to.

4.5.1 - November 6, 2023

Fixed

  • Left hardcoded language used for testing in calendar module.

4.5.0 - November 3, 2023

New

  • Beginning of the week setting for calendar module/widget.

Fixed

  • Calendar module/widget locale file not loading for some languages.
  • (Joomla) Addon menus not showing when creating/updated menus.

Changed

  • Storage defaults for audio and video to 'local'.

4.4.1 - October 18, 2023

Fixed

  • (Joomla) JReviews addon menu error.
  • (Joomla) JReviews module assignment not working in some Joomla 4.4 sites and Joomla 5.

4.4.0 - October 16, 2023

New

  • Joomla 5 compatibility.

Fixed

  • (WordPress) Fix and improve generated URLs for unpublished listing preview and add media.
  • (WordPress) Missing radio field settings in menu area when creating JReviews pages.
  • PHP warnings when using DO storage.
  • Filesize check error when performing sync main media test.

4.3.2 - August 18, 2023

Changed

  • Removed outdated javascript polyfills from jsoneditor script.

Fixed

  • (WordPress) Review discussion page not associated with latest discussions menu.
  • (WordPress) Featured image synchroization not working for webp images.
  • (Joomla 4) Duplicate h1 tag showing category in detail pages when category page heading menu set to show.
  • Regular users cannot upload review media.
  • php 7.4 compatibility fixes
  • php 8.2 compatibility fixes

4.3.1 - May 28, 2023

Changed

  • Embedded SVGs are now used as main media when using default images.
  • Updated CSS for detailed ratings table.

Fixed

  • PHP notice in everywhere listings detail page.

4.3.0 - May 11, 2023

New

  • (WordPress) Added customify theme support.
  • Added listing_favorites shortcode.
  • Added {schema_date} tag for date field output format for use with Schema.org markup.
  • (Joomla) New JReviews content plugin setting to allow showing default Joomla article pagination.

Enhanced

  • Added shortcodes class map to allow registering shortcodes using custom classes via config file.
  • Set default line height for title cards.

Changed

  • Default video audio encoder from libfdk_aac to aac to avoid encoding issues when libfdk_aac is not installed.

Fixed

  • Got rid of a few PHP 8.2 deprecation notices.
  • (Joomla) Fixed listings from unpublished categories should not show up anywhere.
  • Listing type favorites widget ignoring settings in synchronous mode.
  • Remove consecutives slashes in URI used for routing purposes.
  • (WordPress) Add missing Everywhere extension setting to reviews filter widget.
  • Stop thumbnailer from trying to generate thumbs for embedded svgs.
  • (WordPress) Listing media update page not working when using 3rd party plugin to add .html to URLs.
  • User review submit permissions check for guests.
  • Captcha provider setting initialized too late may lead to captcha not loading.
  • (Joomla) Wysiwyg editor not reloaded when switching categories in listing form.
  • Fix translation error in admin Spanish file breaks field options page.
  • Fix duplicate modal shown for guests on claim button click.
  • Embedded listing image thumbnail deleted right after creation when using webp.
  • Submit listing menu permission issue for single directory when global permissions are disabled.
  • PHP error when listing rating count doesn't match review rating count.
  • Admin side media uploads url using wrong query parameters.

Changed

  • Renamed listing/comment status enum classes.

4.2.5 - February 27, 2023

Fixed

  • Blade template error page-header.blade.php
  • Media helper skip_thumbnail functionality via hooks.
  • (Joomla 4) [SEF Plugin] routing issues for listing detail URLs with extra segments.

Changed

  • Updated jQuery UI to v1.13.2.
  • Modified the url query parameters for listing/review media upload urls to fix weird conflict causing redirects.
  • (Joomla) [JReviews SEF] remove references to Quick2cart extension.
  • Detect incorrect dimensions value in settings for thumbnails and replace with a default value.
  • (Joomla 4) Fix article template override should only be done for JReviews articles.

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.