Invision Community Suite v4.7.18
This update is primarily a maintenance release with a variety of improvements, fixes, and some changes that affect developers and designers.
Key Changes:
Core
- New Features:
- Added a prune setting for failed requests in API logs.
- Performance Improvements:
- Enhanced efficiency of unread content streams when using MySQL 8.
- Improved performance when replying to or creating a content item.
- Fixes:
- Resolved potential errors when using the DataLayer with PII and Single Sign-On (SSO).
- Corrected issues with deleting secondary groups via the REST API.
- Fixed an issue where the Censor Block may display HTML tags in previews incorrectly.
- Addressed group promotion bugs where members might be moved back to the default group if MySQL was temporarily unavailable.
- Resolved an issue with the ModCP where the results count for hidden content was always showing as 0.
- Fixed broken modlog data that could cause errors on the topic view page.
- Prevented toggling of online status without multi-factor authentication.
- Corrected OAuth PKCE values not persisting in some situations.
- Ensured that old topics correctly display the "I posted in this" star.
- Fixed issues with notifications on comments that did not account for anonymous posting.
- Resolved an error on the Manage Promoted Items page when an application was disabled.
- Fixed issues occurring when warning a member.
- Addressed a content widget issue where the tags option was shown for all content types, even if they didn’t implement tags.
- Corrected a service worker issue for sites not accessible to guests.
- Ensured deleted applications remove data from the core_javascript table.
- Fixed a problem on the moderators' permission page.
- Resolved issues with the REST API where it would not return the last activity date for anonymous members.
- Fixed an issue on Cloud where large Member CSV imports would trigger human verification.
- Removed CommunityHive integration.
- Removed the ability for pending-validation registrations to change their email address to avoid race conditions.
Forums
- Performance Improvements:
- Enhanced performance when rebuilding statistical data for forum topics.
Commerce
- New Features:
- Introduced a new prune setting for Commerce-related member history.
- Fixes:
- Resolved an issue where upgrading subscriptions did not always update the expiration date.
- Corrected an issue where support request URLs were sent to IndexNow incorrectly.
- Addressed support request linking issues with member accounts and billing agreements.
- Fixed issues related to changing the club owner for paid clubs.
Courses
- Fixes:
- Resolved an error when viewing badges assigned for completing a course.
Calendar
- Fixes:
- Fixed an issue in the upcoming events widget where club events were shown even when they shouldn't have been.
Pages
- Fixes:
- Corrected an issue with the RSS Feed widget where the cache expiration time would be overwritten by the custom RSS widget cache time.
Platform
- Removals:
- Removed the 'Popular Now' widget; users are advised to use the 'Trending Content' widget instead.
Changes for Third-Party Developers and Designers:
- New Methods and Traits:
- Added a new _setLastComment() method to nodes.
- Introduced a new \IPS\Node\DelayedCount trait.
- Other Performance Improvements:
- Improvements related to search index and content statistics.