- (Joomla) Add support for editor xtd buttons with frontend access setting.
- Change to handle AddListingDetailPageMetaTagsAction in JReviews even when rendered output is bypassed.
- Fix ReplaceListingTagsHook error with array fields.
- (WordPress) Fix for Revision Pro plugin to allow post preview page to load.
- (WordPress) Remove post views output in error logs.
- (Joomla) Fix error accessing value of UserAccessLevelEnum.
- Fix updating comments/reviews that don't have any ratings fails - CP.
- Fix to defer file uploads to server validation when browser cannot detect valid mime types - CP.
- Fix config values not being property read in some instances.
- Fix not possible to clear listing type filter in listing related listing widgets - CP.
- (WordPress) Improve custom url re-writing for page menus to also match the permalink if there is more than one menu of the same type.
- (Joomla 5) Fix TinyMCE fails to reload when changing categories in submit listing form.
- Fix compatibility issue with maps addon where multi-select search filter in url query not used on load.
- Fix listing preview URL generation error in Joomla Listing model.
- Fix php notice in tab component template.
- Extend control_field/control_value autocomplete in settings to look anywhere in the title/text/value - CP.
- Changed how background php command is called to auto-enable register_argc_argv directive and remove setup check.
- Fix wrong name used for listing form live search popup setting - CP.
- Improve handling of custom setting types in menu/widget settings.
- (WordPress) Fix limit loading listings to those with supported post status - CP.
- Fix error loading comment form with related listing custom field - CP.
- Fix error saving comment with ratings when all ratings optional and none rated - CP.
- Fix errors with autocomplete in new select/multi-select fields - CP.
- (WordPress) Fix widget settings not loading with accesibility enabled.
- Fix multiple option field can sometimes overflows width of card.
- (WordPress) Fix undefined value in settings when setting up new JReviews menus/widgets.
- Fix MediaRejected mailable using wrong listing trait - CP.
- (WordPress) Fix deprecated notice for function print_emoji_styles in error pages.
- (WordPress) Fix default to user_nicename when display_name is empty.
- Add data-theme-brand attribute to legacy modals to fix state of checked checkboxes.
- Fix PHP warnings/deprected notices.
- (Joomla) Fix wysiwyg editor initialization issues with Joomla 5 on admin side - CP.
- (Joomla) Fix database migration error while checking for existing keys in content, categories tables.
- Fix php error with date custom field output by passing the site's local as the default - CP.
- (Joomla) Fix options shown for user view/access levels were not dynamic from database - CP.
- Fix issue where listing review aggragates were not updated for guests when approving new comments/reviews in moderation.
- Automatically remove extra spaces when using user-filled cloud storage settings to prevent errors.
- Fix numeric field output error with empty fields breaking REST API addon responses.
- Add Access Level setting to media forms in admin so it can be modified for specific media - CP.
- Add current media Access Level to media browse preview - CP.
- Changed email field output so emails with unicode domains are converted back to unicode.
- Rename listing form id in CP.
- Remember scroll position when listing filter does a full page reload.
- Debounce admin settings search input trigger.
- Removed bit.ly integration settings since it's no longer used.
- Fix issues with Amazon S3 for buckets created after April 2023 and add S3 bucket setup issue detection.
- Fix media not filter by access level in frontend media list page.
- Fix duplicate error on insert to listing aggregates table when listing not deleted via JReviews + RapidLauncher is used to re-import.
- Fix wrong initial media publish status set when starting video encoding job.
- (Joomla) Fix front-end video upload encoding issue when using EasySocial integration due to missing Joomla configuration in CommandDispatcher.
- Fix union query error when using multiple columns for ordering in reviews pages.
- (Joomla) Fix category SEO meta description not used as description when enabled.
- Fix database migration to only try adding jreviews_discussions .discussion_note column if not already there.
- Another fix for old original images not showing after being converted to webp.
- Trim leading/trailing spaces from video link URL before processing it.
- Fix listing all reviews page load error when review has attachment.
- Fix summary/description wysiwyg editor changes not saved - CP.
- Fix loading frontend listing edit page without listing id param should return 404.
- Fix setup issue checks.
- Fix error saving listing without field_data values.
- Add numeric field display logic to JReviews 5 field output.
- Updated logic to discover the command line php binary path needed for background processes.
- Change appstore download approach to prevent potential memory errors.
- (WordPress) Completely disable The SEO Framework plugin titles for all JReviews pages.
- Refactor front-end video encoding to use use new background command dispatcher.
- Update transloadit ffmpeg and imagemagick stack versions.
- Add Setup Issue checks for background tasks.
- (Joomla) Fix signup block form action url doesn't allow login.
- Fix WordPress MenuFinder::class not returning a string.
- Fix active page style not working.
- Fix allow_null_values_for_numeric_fields DB migration error.
- Fix Amazon S3 uploads fail for buckets created after AWS disabled ACL by default.
- (WordPress) Fix error when retrieving user roles for guests.
- Fix filters search button overflows in mobile slideover.
- Fix file save issue when using local storage with cloud encoding (frontend).
- (WordPress) Fix error editing/creating related listing custom fields.
- Fix fields using php output format are ignored when also used in automated title/alias.
- Fix several media related php warnings/errors.
- Throw 404 error when segment-based routing detects incorrect URL format.
- Fix MobileDetect deprecated error when agent not found.
- Allow title click to edit in list setup pages (fields, directories, etc.) - CP.
- (WordPress) Automatically delete all expired transients via WP cron wp_scheduled_delete.
- (WordPress) Add basic compatibility with The SEO Framework plugin to prevent it from overriding the Field SEO page titles.
- Load jQuery UI Touch Punch plugin to add touch device compatibility to UI widgets like range slider.
- Add workaround for attachment downloads for when fpassthru is disabled on the server.
- Refactor existing blocks to extend an AbstractBlock class.
- Allow registering new web routes in the overrides routes directory.
- Fix jreviews_temporary_files migration error on upgrade where migration entry was in db, but table didn't exist.
- (Joomla) Fix routing issues with YOOTheme Pro customizer
- Fix page heading/description settings missing in Field SEO configuration page - CP.
- Fix delay when deleting media due to recursive logic for deleting empty directories - CP.
- Fix legacy routes helper not always available to modules for Yoyo components.
- Fix missing info template for toast notifications.
- Fix test for running cli commands from php that failed in Litespeed php.
- Fix missing form filter settings in related listing custom field setup - CP.
- Fix php notices in formbuilder field settings - CP.
- Fix editing images converted to webp in front-end don't show the image in the modal.
- Fix text/value filter in field options list is searching across all fields - CP.
- Fix detection of available background request functions and return false when none available.
- (WordPress) Fix JReviews widget settings not restored when updating widgets.
JReviews is the most complete Joomla Component and WordPress Plugin. If you are looking for best-in-class functionality and top-notch support, look no further.www.jreviews.com
INSTALLATION
------------
Please follow the correct order to install JReviews
1. Install the s2framework component
2. Make sure the s2framework system plugin was installed and is enabled.
2. Install the JReviews component.
JReviews is the most complete Joomla Component and WordPress Plugin. If you are looking for best-in-class functionality and top-notch support, look no further.www.jreviews.com
Enhanced
Changed
- (WordPress) Add minimal support for WordPress multisite's single user table in v4 framework.
Fixed
- (Joomla) New MakeSefUrls action to fix supervisor queues processing in Joomla4.
- Improve error handling when original images cannot be found to generate thumbnails.
New
- (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.
Changed
- listing_detail_cover_options and listing_detail_logo_options filter hooks.
Enhanced
- Refactored existing app models and included new ones to support new functionality.
- (Joomla) Don't log 404 routes as errors.
Fixed
- Compatibility with PHP 8.1.
New
- (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.
Fixed
- 'listing_cover' shortcode.
- [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.
!Changed (Joomla) Remain 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.
#Fixed PHP 8.x compatibility error when displaying "na" ratings.
#Fixed (Joomla 4) Admin side front-end listing links and redirect not working.
#Fixed Error in review permissions check with expired listings.
#Fixed (Joomla) [JReviews SEF] Ignore in non-GET requests to prevent issues with page builders like YooTheme.
!Changed Include `claim_id` in Claim events payload.
#Fixed (Joomla) [JReviews SEF] Fix error with JReviews list page as home page.
#Fixed (Joomla 4) JReviews module assignment php notice when updating modules.
#Fixed (WordPress) Add fallback method to sync featured image when WP core download_url fails due to content-encoding error.
#Fixed Ignore encoding header when downloading remote images (.i.e. DigitalOcean Spaces adding content-encoding: aws-chunked).
#Fixed (Joomla) [JReviews SEF] Error with non-array values for JReviews Page Assignment setting in modules.