About This File
Что нового в версии 4.7.12
Core
- Added some missing acp live search keywords.
- Added ability to disable or redirect PII data requests & account deletion.
- Improved the security of the visual language editor.
- Improved the responsiveness of the buttons in the cookie message.
- Fixed an issue where an extra space can be added to the end of dates in specific locales.
- Fixed an issue where oAuth tokens weren't revoked for banned users.
- Fixed an issue where it was not possible to cancel optional mfa setup.
- Fixed an issue where page output may be broken if a large signature is used.
- Fixed an issue where Edge on Android could be detected as Chrome.
- Fixed an issue where achievements could be abused in private messages.
- Fixed a database error when viewing the moderator control panel.
- Fixed a missing language string in Member History when an account deletion has been cancelled.
- Fixed an issue where it wasn't possible to dismiss an alert if a password change was being forced.
- Fixed an issue where a solved notification may have incorrect wording.
- Fixed an issue where the All / None buttons on chart filters may not work.
- Fixed an issue where images would be restricted to 1200px regardless of the max image dimensions to display setting.
- Fixed an issue where posts from future topics may show in profile content streams.
- Fixed an issue where webhooks may send an empty auth header which can confuse some destination URLs.
- Fixed an issue where saving custom charts failed.
- Fixed an issue where AdminCP notifications emails for PII Requests & Account Deletion may not be sent.
- Fixed an error when using question & answer challenges for captcha with recent PHP versions.
- Fixed an issue where the cookie information page wasn't visible for validating members.
- Fixed an issue where the cookie consent opt-in may not return the visitor to the page they were on.
- Fixed an issue where a specially crafted search query could cause an uncaught exception.
- Fixed an issue where the onboarding wizard may show an error on save.
Pages
- Fixed an instance where an empty ACP error notification may get logged.
- Fixed an issue where large file uploads to Pages media may fail.
- Fixed an issue where a moderator can not edit database records if their group does not have edit permission, however they have moderator permissions to edit globally.
Forums
- Changed og:image on topic view to one image, more than one is not fully compatible with the meta tag editor.
- Fixed an issue where a significantly large number of reactions could cause memory issues in the expanded topic list view.
Events
- Fixed an issue where automated tests may log an error in the admin control panel from a no longer used block of code.
Converter
- Fixed an error caused when merging an Invision Community using letter photos.
Commerce
- Fixed an issue where subscription upgrade/downgrade pricing was not calculated correctly.
- Fixed an issue where making paying with PayPal after a failure caused an exception.
- Fixed Maxmind AdminCP notification missing language string.
Courses
- Fixed an issue in the FrontNavigation extension, where the item was shown without a permission check.
- Fixed an issue where moderators were unable to access ModCP with Courses enabled.
Platform
- Updated the Live Topic conversion notification to link to the new topic.
- Fixed an issue where a host or staff member not in an attendee group could not join
Downloads
- Fixed an issue where responding to reviews did not work.
Changes affecting third-party developers and designers
- Updated CKEditor to 4.21.0.
- Updated jQuery to 3.7.0.
- Updated jQuery UI to 1.13.2.
- Updated jQuery Migrate to 3.4.1.
- Fixed an array offset error on the spam whitelist form.
- Fixed an issue where temporary cache data wasn't removed from \IPS\Content\Statistics on app uninstall.
- Fixed an issue where the front/table/rows template was missing a check for the \IPS\Node\Statistics trait.
- Removed legacy file loader for Extensions.
- Removed legacy polyfill for IntersectionObserver.
What's New in Version 4.7.19 See changelog
Released
New in version 4.7.19
This is our November security and maintenance release.
Key changes include:
- Report Center updates.
- Email notification when dormant accounts sign in.
- SEO Improvements.
- Hot Topic updates for Cloud customers.
- Updated share link functionality (click to copy).
- Prepare for v5 - A new AdminCP page to ensure you will be able to use v5.
- Content Spam analysis enabled for all Cloud customers.
Additional Information
Security
- Fixed a potential stored XSS issue, thanks to Colonel_mortis for reporting.
Core
- Added a default timeout for the SMTP connection.
- Added Message-ID generation for SMTP emails, for compatibility with SMTP servers that do not follow the RFCs.
- Added email notification for users signing in to dormant accounts.
- Added a requirement for CAPTCHA to be enabled for guests to use post before registering.
- Improved IndexNow error logging.
- Improved consistency with share links popups and added click to copy URL.
- Improved the Report Center, adding new functionality and improving the user experience.
- Optimised deleting member content.
- Fixed an issue where changing a primary or secondary group for a member wouldn't reset the cached value.
- Fixed an issue where permanently deleting content from the ModCP-Report Center would fail. . Fixed a wrong path in the robots.txt file.
- Fixed an issue where deleting nodes could throw an error.
- Fixed an issue where some club containers could throw an error.
- Fixed an issue where member profiles could be broken if a member had an invalid group.
- Fixed an issue where search can be slow on very large communities.
- Fixed an issue where the member history may show a wrong "by" name.
- Fixed an issue where the diagnostics statistics settings wouldn't save successful.
- Fixed an issue with the admin stream settings, where the "Active Members" Setting wouldn't be saved.
- Fixed an issue where the clubs widget could throw an error when a custom field filter for a deleted field is being used.
- Fixed an issue where creating a stream in the ACP wouldn't show all available nodes.
- Fixed an issue where streams could not always be sorted correctly.
- Fixed an issue with Firefox, where one couldn't break out of the quote box by pressing enter twice.
- Fixed an issue in the core-webhooks documentation.
- Fixed an issue where automatic moderation rules couldn't be created if there were no report types.
- Fixed an issue where the s3 deletion task wouldn't be enabled.
- Fixed an issue where promoted Comments could not be removed from Promoted Content.
- Removed the deprecated hive task.
- Removed the ping call to the deprecated Google Sitemap Service.
Events
- Replaced the h2 header on the landing page with an h1 element.
Commerce
- Added Canonical URLs for /store and /subscriptions.
- Added robots.txt rule to block ?currency= (currency changer links).
- Updated the code to support the new MaxMind API version.
- Fixed an issue where subscriptions with no expiration threw an error when calculating upgrade cost.
- Fixed an issue where multiple currencies could be set as the default.
- Fixed an issue with reactivating purchases.
Gallery
- Fixed an issue where moving images from an album wouldn't rebuild the total images count.
Downloads
- Fixed an issue where editing the member restrictions would throw an exception when downloads app was enabled.
Forums
- Optimised topic summary for busy communities.
- Fixed issues with JSON-LD/Schema.org markup in Q&A mode.
- Fixed an issue where publishing a future topic manually wouldn't update the topics publish date & time.
- Fixed an issue where approving a topic may not immediately update the number of topics pending approval.
- Fixed an issue where archived posts were not included in the post counts.
- Fixed an issue where topics you have posted in are not always marked with a star.
Pages
- Fixed an issue where creating comments via REST wouldn't show the comment when comments were synced with forum posts.
- Fixed an issue where records from club categories were showing in feeds incorrectly.
- Added a description field to the Club Category form.
- Fixed an issue where the club name was not displaying in feeds for club records and comments.
- Fixed an issue where Map fields were showing on the form for non-Address fields.
Courses
- Fixed an issue where the quiz questions were missing the formatting while taking the quiz.
Platform
- Enabled content Spam Analysis, can be disabled via AdminCP > Smart Community > Spam Analysis.
- Improved hot/popular topics for Cloud customers; Added ability to disable.
- Added ability add Live Topics to Club Calendars and convert to Club Forums.
Converters
- Fixed an issue where Polls are not converted correctly during SMF conversions.
Changes affecting third-party developers and designers
- Updated PHPUserAgent to 1.0.9.
- JSON-LD BreadcrumbList now includes the breadcrumb for the page being viewed.
- Redis now uses a reader for lRange.
- Optimised fetching online user list when using Redis.