Password:
Released 09/05/2023
Key Changes
This is our September maintenance release.
Additional Information
Core
Blog
- Added the ability to moderate and block new registrations from specific regions.
- Added email verification to Contact Us page.
- Added the ability to moderate or block new registrations using known disposable email addresses.
- Added aliases for x.com embeds.
- Added the ability to manually upgrade Marketplace resources, further updates will need to be obtained from the author instead of the Marketplace.
- Fixed an issue where disabling or removing the Twitter login handler may not remove the Twitter social promote option.
- Fixed an error in the REST API when a member has an invalid primary group.
- Fixed an issue where deleting a node via the API
- Fixed an issue where profanity filters that block words did not work on content titles.
- Fixed an issue where saving too many groups on a member can result in an error.
- Fixed an issue where having many groups can cause an error when updating a users location.
- Fixed an issue where the Who's Online and Active Users widgets will be cached by a guest and shown to everyone.
- Fixed an issue where the default value of a language string may not be correct when entities such as > and < are used.
- Fixed an issue creating new content with specific a specific tag configuration with alphabetic tags enabled.
- Fixed an issue where a profile field with the type "Date" could break the search.
- Fixed an issue with ACP notifications for PII & Deletion requests.
- Fixed an issue where passing null to a text field may cause an error with PHP > 8.1.
- Fixed an issue where lightbox meta titles were not being used.
- Fixed an issue where REST API requests may set an incorrect language.
- Fixed an issue where the move members queue offset was not being applied correctly.
- Fixed an issue where it was possible to trigger a MySQL error by specifying an invalid API page parameter.
- Fixed an issue where the cookie banner may show an error when used by guests.
- Removed an orphan referrals module.
- Removed the Edited By line for anonymous content that was edited by a moderator without the ability to silently edit.
- Disabled responsiveness in the Admin CP > API.
Courses
- Fixed an issue where moving blog entries between blogs can cause its category to be lost.
Commerce
- Fixed an issue where the Attachment Permission check could fail.
Forums
- Fixed an issue where a payment that is declined would show a generic failed error instead of a declined error.
- Fixed an issue where post before register data was not properly accounted for when registering via Commerce.
Pages
- Fixed an issue where a redundant message may show when a closed topic is archived.
Events
- Fixed an issue where articles set to publish in the future may persist in the unread stream after publishing.
- Fixed an issue where item statistics may show incorrectly when record comments are stored in topics.
Converter
- Fixed an issue with searching for an event not working properly.
- Fixed an issue where event search would try to load a map when none are enabled.
- Fixed an issue where the next/prev month navigation links may not work in certain timezones.
- Fixed an issue where the calendar time period links would default to the main calendar when viewing clubs.
Platform
- Fixed an issue where some Pages database language strings may be missing after conversion.
- Added the missing 'most_views' language string.
- Added post content analysis scanning to detect spam in post content.
- Fixed an issue where live topic creation fails if the Events app is disabled.
- Removed the Marketplace resource restriction on lower plans, custom resources can now be installed.
Key Changes
This is our July maintenance release.
Additional Information
Core
Pages
- 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.
Forums
- 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.
Events
- 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.
Converter
- Fixed an issue where automated tests may log an error in the admin control panel from a no longer used block of code.
Commerce
- Fixed an error caused when merging an Invision Community using letter photos.
Courses
- 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.
Platform
- 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.
Downloads
- 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
- 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.
Note: This is a security release and we recommend all clients upgrade as soon as possible.
What's New in Version v4.7.11 See changelog
Key Changes
This is our June maintenance release.
Key changes include:
- Strengthening Community Trust with Privacy and PII Data Features
- Explore Our New Reporting and Statistical Capabilities
Additional Information
Core
Forums
- Added Support for Cookie Consent.
- Added support for forcing tags to be listed alphabetically.
- Members can now request their PII Data via the Frontend.
- Members can now request to be deleted via the Frontend.
- Members can no longer react to content if they have unacknowledged warnings.
- Adjusted the OAuth setup instructions to use the new "API" instead of "REST & OAuth" menu point.
- Removed the none function default Giphy API key.
- Improved the way how we send requests to IndexNow to skip it for items which are literally never visible to guests.
- Fixed few instances, where we weren't removing the IP address from the database via the IP Address truncate task.
- Fixed an issue where the similar content block may cause an error on some pages when using Elastic/Opensearch.
- Fixed an issue with lightbox grouping in activity stream where Elastic/Opensearch is used.
- Fixed an issue where push notifications may not be sent if a browser/device has been used to sign in to multiple accounts.
- Fixed an issue in validating custom header/footer theme inputs.
- Fixed an issue where moderating all links did not work correctly.
- Fixed an issue where editing an item and setting a future publishing date did not work correctly.
- Fixed an issue where viewing the members content on his profile may show an error while viewing some reviews.
- Fixed an issue where chart labels containing a comma caused CSV downloads to be incorrectly formatted.
- Fixed an issue where adding the 'group' parameter in the 'core/members' REST endpoint would result in the other parameters being overlooked.
- Fixed an issue where Custom Fields of type Member did not function correctly.
- Fixed an issue where bulk mail could not be filtered by a CheckboxSet profile field.
- Fixed an issue where responses to reviews were not checked against word filters.
- Fixed an issue where the related content widget added invalid hover parameters in some cases.
- Fixed an issue where the memberregistrationcomplete` webhook was triggered too early.
- Fixed an issue where clubs set to not show members still showed on the profile.
- Fixed a missing live search keyword for admin control panel notifications.
- Fixed an issue where ACP notifications may cause an error if the extension has been removed.
- Fixed an issue where content can be missing in streams if the last comment is waiting approval.
- Fixed an issue generating iOS startup images.
- Fixed an issue where an administrator IP may show in the list of ban suggestions if they had changed the members display name.
- Fixed an issue where a malformed search request could trigger an uncaught exception (and system log).
Commerce
- Added og:image tags for first 4 image attachments.
- The topic summary was removed for future topics.
- Fixed fatal error when upgrading from IP.Board 3.x.
- Fixed an issue where publishing a scheduled topic did not properly update the last post information on the forums.
- Fixed an issue where re-engagement emails would show replies from the topic author.
Pages
- Added the table filter and sort options to the redirect target after deleting an invoice in the ACP.
- Fixed an issue with PayPal when buying multiple quantities of a product in one order.
- Fixed a bug where the expiry date can be calculated incorrectly when upgrading/downgrading between packages.
- Fixed an issue where the wrong value was displayed on custom fields during checkout.
- Corrected PayPal API endpoint to the newer version.
Gallery
- Fixed an issue moving comments to forum if the article previously had a linked forum topic that no longer exists.
- Fixed an issue where copying multiple topics to a database resulted in duplicated attachments.
- Fixed an issue where display options in the ACP did not match the display of custom fields on the front-end.
Courses
- Fixed an issue where it was possible in some circumstances for a private album title to show in Activity Stream.
- Fixed an issue where gallery videos could not be inserted as existing attachments in the editor.
Platform
- Added default front navigation.
- Fixed an issue where deleting a course module did not delete the language strings.
- Fixed an issue where Courses not visible to Admins were not displaying in the ACP.
- Fixed an issue where editing a video upload to Gallery may not transcode it to MP4.
- Fixed an issue where email copies of Commerce actions may not be sent.
Changes affecting third-party developers and designers
- \IPS\Helpers\Form\Text 'autocomplete' option now has a boolean 'alphabetical' sub-option to force values to sort alphabetically.
- \IPS\Content\Views interface has been deprecated, you should use the \IPS\Content\ViewUpdates trait instead.