Changelogs
5.2.5 - November 20, 2024
Fixes
- Fix error saving listing without field_data values.
5.2.4 - November 20, 2024
Changes
- 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.
Fixes
- (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.
5.2.3 - October 21, 2024
Changes
- 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.
Fixes
- 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.
5.2.2 - September 13, 2024
Changes
- Improve background command requests error handling.
- (WordPress) Auto-enable Legacy Widget Block in posts/pages and make it compatible with JReviews widgets - CP.
- Change the formbuilder field name from
schema_name
toexample_name
to prevent mod security false positives on save - CP. - Move click2add field setting to "form" section - CP.
Fixes
- Fix original image check in thumbnail generation when original converted to WebP in the same request.
- Fix to disable community integration in admin-side.
- Fix
To
email input in moderation is not used and always defaults to submitter - CP. - Click-To-Add for select/multiselect fields on admin-side was not implemented.
- (Joomla) Fix emails sent from admin side using placeholder from/replyto email.
- (WordPress) Refactor S2Mail class and fix Bcc headers.
- Fix published check in reviewer notification looks at listing instead of review.
- Fix email notifications not sent when approving submissions in moderation - CP.
- Fix sync of field data for Comment model applied outside foreach statement.
- Fix CSS styling issue with consent checkbox in inquiry modal.
- (WordPress) Fix multiple bcc headers used instead of converting to comma list.
- Fix wrong case used to call some mail methods in EmailNotifications service.
- Fix saved RSS image not showing in config form - CP.
- Fix attachment download counter not increasing.
5.2.1 - September 1, 2024
Fixes
- Fix database migration error incorrectly changing field type of numeric fields.
- Use the listing title format for the alias format when the former is set and the latter is left empty.
- (WordPress) Fix widgets block admin error when JReviews shortcode used in block text.
5.2.0 - August 29, 2024
Changes
- Improve height adjustment of adv. filtering header in mobile view.
- Refactor processing indicator event handling - CP.
- Move checkbox list field event listeners to the wrapper for better client-side performance with many checkboxes.
- (WordPress) Refactor listings query to remove postmeta join for listing views and replace with a select subquery.
- (WordPress) Refactor sync main media to featured functionality to process once even if parallel requests are made.
- (WordPress) Extract listing increase views functionality to a separate filter that works even when listing detail is not rendered by JReviews.
- (Joomla) Add back selected rss image feed preview - CP.
- Implement extendable php command line background requests.
- Refactor to use new command line php background requests.
- Automatically reset
control field
andcontrol value
in relations when the control field is deleted. - Add
alt
attribute using listing title for default images used for listing cover/logo. - Add missing return type for NoCommunity::getScreenNameAttribute.
- Update moderation queue counts less frequently, every 60 secs - CP.
- (Joomla) Reduce to just one the number of queries to check if category is a JReviews category in SEF plugin.
Fixes
- Fix media re-ordering not saving in listing/comment forms - CP.
- Refactor StorageServiceProvider to ensure custom disks are configured when needed.
- Fix listing form layout not loaded when called from UserProfiles leading to missing css variables.
- Fix Listing FieldData model relation is initialized in dirty state causing issues with imports - CP.
- Fix path used for generated thumbnails for inline images to avoid issues when image names are duplicated in listings.
- Fix
Enable claims only for listings owned by
only accepting numbers instead of text - CP. - Fix new numeric custom fields should be nullable - CP.
- Fix error retrieving listing type in DealsWithMediaUploads::dealWithTemporaryUpload - CP.
- Automatically decode entities when loading text into text area settings.
- Add database migration to ensure numeric fields allow null values to fix issue with old sites updated to JReviews 5.
- Fix WWW_ADDONS_REL constant for sites in subdirs.
- Fix validation checks for author name and email in comment/listing forms - CP.
- Fix JReviews Admin Setup Issues checks running outside of JReviews main admin page.
- Fix buttons with jrButton class not hidden when combined with jrHidden class.
- Ensure photo quality value used in media settings is always within allowed range - CP.
- (WordPress) Fix PHP deprecated error.
- Fix cannot save new field option image names - CP.
- Fix cannot create new field group without a control field/value - CP.
5.1.4 - August 6, 2024
Changes
- Hide loading indicator for moderation section in sidebar - CP.
- Allow using closures for form field state.
Fixes
- Add missing
option ordering
field form setting. - Fix control value not cleared when clearing control field in field group/field settings.
- Ensure click2search format always has a value and hide click2search format setting for comment fields.
- Fix field read/write access settings retrieval (again) - CP.
- Fix ordering query parameter incorrectly added to ajax request URLs in list pages - CP.
5.1.3 - August 2, 2024
New
- Add option to change the page limit on admin list pages - CP.
Changes
- Update description for listing reviews catch-all menu issue - CP
Fixes
- Fix browse comments list toggle publish status action not working - CP.
- Fix regex validation for custom fields not working on admin forms - CP.
- (WordPress) Fix listings not showing right away in widgets/lists due to wrong filtering by local instead of UTC date.
- Fix should not check for listing duplicate if alias is missing in ChecksDuplicateAlias trait.
- Fix browse listings image thumbnail shows distorted - CP
- (Wordpress) Fix loading of widget settings within Elementor page builder.
- Fix empty integer custom fields stored as zero instead of null - CP.
- Fix PHP
trim
deprecated errors. - Fix local encoded videos not changing status from encoding to published when finished - CP.
- Fix Listing model not automatically generating listing alias on create.
5.1.2 - July 25, 2024
New
- (Joomla) Add
sync with created date
action to publication date field in listing form - CP.
Fixes
- Fix access settings for custom fields come back on edit after clearing them - CP.
- Fix field option value not automatically generated from text while typing when creating new option - CP.
- Fix comments links without titles appear blank instead of having a placeholder - CP
- Fix missing
allow html
andwysiwyg editor
settings for textarea custom field. - Fix ModelableJsonSetting::trait to ensure the stored value is valid JSON.
- Fix to compensate for user error when choosing to use default images with an empty default image path.
- Fix listing moderation preview error when non-existent tags for fields are used in field output format.
5.1.1 - July 23, 2024
Changes
- (Joomla) Update Yoyo plugin to throw a BypassRenderMethod exception on 204 responses.
Fixes
- Fix field textarea setting fields not resizeable.
- Fix cannot disable Field comparison view setting.
- Fix listings module sort setting ignored for non-proximity options.
- Fix toggling main media on front-end media upload form redirects to unauthorized page.
- Fix admin clickable edit links are not left-aligned.
- Fix Model Selectable trait should check if param is Closure instead of using is_callable.
- (Joomla) Fix admin theme elements page not loading on some sites.
- Fix frontend media downloads broken on some sites.
5.1.0 - July 12, 2024
New
- Add back
Save as new
button when in admin listing edit form.
Changes
- Automatic cleanup of media missing original image while generating thumbnails.
Fixes
- (WordPress) Fix issue with static home page when a JReviews menu type has not been selected.
- Fix missing
global
option in Category Layout Manager. - Fix constant already defined error in CP.
5.0.12 RC4-1 - July 5, 2024
Fixes
- Fix previous change not working to disable community integration from displaying profile names instead of user names in admin side.
5.0.11 RC4 - July 4, 2024
Fixes
- Fix saving listing type is removing listing type widgets.
- Fix selecting
Without Comments or Ratings
in listing types is not disabling comments for the listing. - Fix field regex validation not working when using a regex pattern - CP
- Fix not able to create more then one widget per Listing Type - CP
- Fix listing type widget ordering missing
Proximity
option when Maps Addons is active. - Fix owner replies show up in moderation due to date stored as '0000-00-00 00:00:00'.
- Fix compatibility with JCE editor.
- Fix field option relation validation when control field is an array -CP.
- Fix controlled field validation rule missing
fields
namespace so it always fails validation - CP. - Fix publication and expiration dates incorrectely processed twice to store as UTC - CP
- Fix adv. filtering
show all
link missing when filter is controlled by another field option - (Joomla) Fix SEF plugin deprecated errors reading Joomla input.
- Fix php warning on click2search URL when the URL results in an empty string.
- Fix Field SEO row edit incorrectly using keywords value for description - CP
- Fix wrong placeholder used in pt_br file affecting live search.
- (Joomla) Fix smart search error triggered when saving listing with related listing custom field.
- Fix unsupported operand types: string * int errors
- Fix php notice with admin pagination.
- Fix broken image urls due to duplicate segment when site in subdirectory.
- (WordPress) Fix listing date timezone issues on create.
- (Joomla) Fix wrong listing preview link generation on admin side.
- (WordPress) Fix Use of non-JReviews static home page triggers a 404 error.
Changes
- Unpublished listings now use a different status so they don't appear in moderation.
- Always show the user's actual system name in the JReviews CP, regardless of the community integration setting.
- Added some missing pt_br language strings.
- Automatically clear legacy cache when saving listing type widgets and listing types.
- Add owner_reply_moderation index to jreviews_comments table.
- Add missing database jreviews_criteria.search column migration.
- Prevent editing of listings without listing type - CP
- Add versioning parameter to stylesheets and scripts
- Add views column to admin browse listings list.
- Make titles clickable for edit action (listings, comments, discussions).
- Changes for improved JReviews Deploy compatibility.
- Remove legacy config paths for admin registry files.
5.0.10 RC3 - May 23, 2024
Fixes
- Fix ordering not working in my reviews page.
- Fix blade view component namespaces need to be double escaped.
- Add database migration to ensure jreviews_content.publish_down column is nullable (old version upgrades)
- Add database migration to fix outdated jreviews_directories table (old version upgrades)
- Dark mode improvements for empty state view component.
- (Joomla) Updated schemapath in install manifest to fix Joomla error due to missing type.
Changes
- (WordPress) Remove suffix from asset handlers for the first asset when there are multiple assets in the same namespace (i.e. alpine)
Performance
- Performance improvements for admin side database queries.
- Switch to using primary keys for ordering in moderation pages for faster queries.
5.0.9 RC2 - May 10, 2024
New
- (WordPress) Re-write of JReviews page menu system and widget settings, broken after recent update.
Fixes
- Change jreviews_config id length to fix InnoDB index length error on new installs.
- Add jreviews_categories.marker_icon column migration for older updates.
- Fix manual addon install/uninstall issues.
- Fix include relative base URL in local storage disk.
- Fix handling of CDATA in Xml manifests.
5.0.8 RC1 - May 1, 2024
Fixes
- Fix wrong options shown in
Image Position
setting in card layout customizer. - (Joomla) Fix smart search indexing error when a listing is found in a category without a listing type.
5.0.7 Beta 2 - April 21, 2024
Fixes
- Fix install error on InnoDB databases while creating jreviews temporary files table index.
- Fix JReviews module param overwriting main page
action
value causing the ordering list to hide. - Fix admin option values for
number of results per page
not matching the option text. - Fix audio player not loading in front-end media edit dialog.
- Fix front-end attachment downloads not working.
- (WordPress) Fix error when using Avada theme.