Changelogs
4.6.6 - July 25, 2024
Fixes
- Fix compatibility with JCE editor - admin side.
4.6.5 - July 4, 2024
Fixes
- Fix compatibility with JCE editor.
- Fix adv. filtering
show all
link missing when filter is controlled by another field option. - Add database jreviews_categories.marker_icon column migration in case its missing.
- Fix ordering not working in my reviews page.
Changes
- Add missing database jreviews_criteria.search column migration.
4.6.4 - May 10, 2024
Fixed
- (Joomla) Fix smart search indexing error when a listing is found in a category without a listing type.
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
toaac
to avoid encoding issues whenlibfdk_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 for
video embeds
when storage service is different thanvideos
. - 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
andonContentChangeState
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 totrue
. 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 ofpassedArgs
. - 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
andlisting_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.