Changelogs

View list of modified files

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 to example_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 and control 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 and wysiwyg 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.