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.20 See changelog
Released
This is our January maintenance release.
Key changes include:
- Added Bluesky embedding and share links.
- Added Postmark integration.
- Downloads: Added permissions to custom fields.
- Backblaze B2 support.
Core
- Added support for Bluesky post embedding.
- Added Bluesky & TikTok Social Profile theme links.
- Added Bluesky content sharer.
- Added support for Postmark email handling.
- Added a security protection to prevent malicious actors from exploiting the Service Worker.
- Fixed X sign-in button colors.
- Fixed a niche issue where template caching can throw an error.
- Fixed an issue with password fields where the advice popup may be duplicated.
- Fixed an issue where unread items can appear as read in the notifications list.
- Fixed the wrong string length check in the quick title edit feature.
- Fixed an issue where the report type field would appear even if there was only 1 report type.
- Fixed an issue where AdminCP search would search too often, now waits for you to stop typing.
- Fixed an issue where registrations could be broken if the geolocation check failed.
- Fixed an issue where editing the title via AJAX wouldn't update the search index.
- Fixed the missing language string in the confirmation dialog when a report was rejected or completed.
- Fixed an issue sending mail via SMTP.
- Fixed SMTP emails sending the wrong hostname for EHLO/HELO commands.
- Fixed an issue where Club Activity was displaying incorrect data.
- Fixed the v5 preparation check to take only QA forums into account, instead of QA forums and also the solved topics setting.
- Fixed an issue where Club Activity was displaying incorrect data.
- Fixed an issue where Club Activity was not including Pages Categories in Clubs.
- Fixed an exception with Content Widgets when using Items with no container class.
- Fixed an issue where the club members tab wasn't shown to club moderators.
- Fixed an issue where Moderators could see inaccessible content titles in the IP Tools.
- Renamed 'Facebook Pixel' to 'Meta Pixel'.
- Removed an unnecessary </li> tag in the editorAttachmentsPlaceholder template.
- Removed Guests must complete CAPTCHA setting - guests will always need to complete CAPTCHA if enabled.
- Deprecated Sendgrid API support.
Events
- Fixed an issue where the ACP permission to manage venues wouldn't work.
- Fixed an issue where the calendarEvent_rsvp webhook wasn't fired when somebody clicked on "Leave event" inside the RSVP box.
Blogs
- Fixed a minor mistake in the REST API Records endpoint documentation.
Converters
- Fixed an issue where the converters ACP page could time out when connecting to the source database fails.
- Changed the gallery image rebuild task to rebuild only 1 image per cycle.
Downloads
- Implemented support for permissions on Custom Fields.
- Added custom fields to the Downloads API responses.
Commerce
- Fixed an issue where members trying to register would see a " Subscriptions are not available" error when subscriptions were disabled.
- Fixed an issue where users had a link to reactivate the purchase but could not actually reactivate.
- Fixed an issue where child purchases are marked as active when the parent purchase has expired.
- Fixed an issue where Stripe was not receiving customer information for new members.
Forums
- Fixed an issue where the unapproved posts icon is hard to see on hot topics in the topic listing.
- Fixed an issue where 'popular now' badges won't be instantly removed when disabling the feature.
Pages
- Fixed an issue where the ACP Overview Statistics showed the total comment count of all comments instead of for each database.
- Fixed an issue where RecordFeed widgets could not be embedded outside of Pages.
- Fixed a minor mistake in the REST API Records endpoint documentation.
Platform
- Fixed a broken link on the analytics page.
- Fixed an issue where unsupported image types would not be held/blocked according to Action to take if scan fails setting.