Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
Core
Forums
- Added reputation titles & icons back to the Reputation Activity page in user profiles.
- Changed value for prune_member_history setting from null to an empty string for Cloud.
- Changed the modified file checker on the support dashboard to use the database version for checks.
- Improved the club landing page for closed clubs to return an error with further information.
- Fixed the design on the Zapier Integration page and added the clipboard copy button for easier data copying.
- Optimized deletions from Redis after processing content views.
- Fixed an issue where the topic summary may only show 3 top posts instead of 4 if the topic contains many guest posts.
- Fixed an issue where deleting a club would return an error.
- Fixed the badges for 'seven consecutive days' and 'Five Hundred Items'.
- Fixed a bug where Nodes could be deleted if they are the target of another node's content.
- Fixed a PHP warning on the ACP member profiles.
- Fixed an issue where members requiring moderation could merge content with already existing replies without requiring approval.
- Fixed opacity on form placeholders when using dark mode.
- Fixed an issue where no default badge was shown in the admin control panel streams list.
- Fixed an issue where creating an OAuth2 login method would result in an array with IN_DEV.
- Fixed an issue where text direction was not set correctly in some emails.
- Fixed an issue where it wasn't possible to delete the Apple startup icon.
- Fixed unreliable sorting on the admin control panel tasks table.
- Fixed an issue where email exceptions did not show the correct message in debug mode.
- Fixed an issue where member group formatting may break the who's online and active user widgets.
- Fixed a missing search keyword for block caching.
- Fixed some missing rel=nofollow attributes on add new content links.
- Fixed some missing email template titles.
- Fixed a broken link when configuring VigLink.
- Fixed an issue where editing anonymous items could change the author.
- Fixed the duplicate rel attribute in the facebook share link.
- Fixed a niche issue with the Marketplace interface showing an entity instead of dollar sign in some browsers.
- Fixed an issue where the Recently Browsing widget may show '0 members' if you are the only one viewing the page.
- Fixed an issue where RSS feeds were unavailable to readers when the site is not available to guests.
- Fixed an issue where 'webp' was missing from the mod_rewrite rules.
- Fixed an issue where some RSS feeds may not be valid when using Amazon S3 and enclosures.
- Fixed an error on posting due to followers in specific situations.
- Fixed an issue where banned users show in @mentions.
- Fixed an issue where removing all followers of a content item does not immediately update the count.
- Fixed an issue with the achievement rebuild progress bar when using a locale that uses a comma for the decimal separator.
- Fixed an issue where the content promoter would get a badge instead of the content author.
- Fixed an issue where report center links may point to a container rather than the reported item.
- Fixed an issue where the 'rel' attribute content rebuild may break embedded images. Re-run to fix.
- Fixed an issue where clicking 'None' would uncheck disabled checkboxes.
- Fixed an issue where an error was not properly handled if the PHP mail function was not available.
- Fixes multiple issues with Elasticsearch and updates the minimum version to 7.2.
- Fixed an issue where a new rank email may not be sent.
- Fixed a timezone issue with some date fields.
- Fixed an issue when sending push notifications when content is recognized.
- Removed no longer used sitemapLinks functions.
- Fixed some missing language strings when setting permissions for editor buttons.
Pages
- Fixed a broken getLastComment link in the forumRow template.
- Fixed an issue displaying stats for "Solved Topics by Forum".
Downloads
- Fixed few potential issues caused by a record with an orphaned category.
- Removed aggregateRating JSON-LD, although part of schema.org it isn't supported by Google for the 'article' type.
Commerce
- Removed the option to add a Custom Field type of "Poll" to Downloads Files.
Blog
- Fixed a missing custom field language string in the 'pending shipment' block on invoices.
- Fixed a missing language string in acp notifications of pending transactions.
- Fixed an error shown if a shipping order is deleted for a no longer existing invoice.
- Fixed an issue where it was possible to have more than one Subscription at a time.
- Fixed an issue adding products to an invoice via AdminCP when it contains a Miscellaneous Charge.
- Fixed an issue where using a Yes/No custom field as a purchase identifier caused an endless loop.
- Fixed an error that occurs when attempting to upgrade between packages with no renewals.
REST & Webhooks
- Fixed an issue where pagination links could redirect to the wrong location when using Blog categories.
- New Webhook member_badge_awarded fired when a badge is awarded.
- New Webhook club_deleted fired when a club is deleted.
- New Webhook club_created fired when a club is created/approved.
- New Webhook member_edited fired when a members data are changed.
- New Webhook member_delete fired when a members gets deleted.
- New Webhook calendarEvent_rsvp fired when a members sets / changes his RSVP state for an event.
- The calendarEvent_create webhook is fired now also after ICalender imports.
- REST API endpoint GET /core/clubs accepts a new parameter member_id which allows the endpoint to return only the visible clubs for this specific member.
Key Changes
Our November release contains over one hundred bug fixes and improvements including:
- SEO improvements with improved crawl efficiency
- New achievement actions for Commerce and Downloads
- Achievement ranks and points added to the member CSV export
- Achievement filters added for bulk mail and group promotion
- New REST API endpoints for reporting and reacting to content
- Audio files now play in-browser
- New emails for when a new rank or badge is earned
- JSON-LD improvement for Pages and Gallery
Core
Commerce
- Added Stream Subscriptions.
- Added the ability for public sections to be created in closed clubs.
- Added Zapier Support for self-hosted licenses.
- Added Stock Replies to all editors.
- Improved online member widgets to show the viewing user when they are not anonymous when the block is cached.
- Fixed an issue where background images in Promoted Streams sometimes didn't load properly
- Fixed an issue where a specially crafted URL could cause an uncaught exception.
- Fixed an issue where profile fields are not properly formatted.
- Fixed a potential issue adding tags to content when using PHP 8.
- Fixed an issue where the validating information was missing in the 'all' Admin Control Panel member list.
- Fixed an issue with the Frontend Theme Editor occurring with PHP8.
- Fixed an issue that could cause a slow query to run when sending email if a large number of emails have previously failed.
- Content item message form defaults to private, with a colored border around the editor to signify the privacy status.
Converters
- Fixed a niche issue where an error could occur if a PayPal Subscription notification arrives after the Subscription is cancelled.
- Fixed an issue where it wasn't possible to edit a subscription expiry date.
Pages
- Updated XenForo converter for 2.2.x.
- Changed the default character set for conversion sessions from utf8 to utf8mb4.
- Fixed an issue importing attachments from XenForo if you had previously converted to XenForo from another platform.
- Fixed an error that could occur if the Converter tried to delete a content link.
- Fixed an issue where converted mentions may contain a static URL (breaking them if you change your domain).
- Fixed an issue with tag statistics immediately after a conversion.
- Fixed an issue with some topics not being hidden (but their posts were) after converting from vB5.
Calendar
- Fixed an issue with the display of the Page Builder: Upload Images widget when used with a set block height.
Forums
- Fixed an issue where deleting events would fail when called via the cron job.
- Fixed an issue with the profile field member filter where date fields would return false for group promotions.
Downloads
- Fixed an issue where rebuilding a members content count could fail with broken Archived DB connection settings.
- Fixed the broken "Buy" link inside file embeds.
Changes affecting third-party developers and designers
- Switched the parameter order for \IPS\convert\Library\Core::convertRssImported() (PHP8)
Released 09/08/2021
Key Changes
This is a maintenance release for Invision Community 4.6.
Additional Information
Core
Downloads
- Improved catching errors that 3rd party hook may throw.
- Added grouping to approved content push notifications.
- Changed lost password reset links to be valid for 1 hour.
- Upgraded CKEditor to 4.16.2.
- Fixed some missing language strings in Member History when looking at badges/points.
- Fixed an issue with the SQL toolbox pagination when a table prefix was being used.
- Fixed an issue where achievement excluded groups still show in the widgets.
- Fixed an issue where required profile fields may be skipped from profile completion.
- Fixed an issue where it was not possible to post status updates if the ability to follow a member was disabled.
- Fixed an issue where videos attachments that are not supported by a browser may not be downloadable.
- Fixed an issue where some admin control panel profile blocks could show if the features were disabled.
- Fixed an error when a restricted admin attempted to add moderators.
- Fixed an issue where following a member can send a notification if you choose to follow anonymously.
- Fixed an issue where a view update task may attempt to connect to Redis when Redis is not used.
- Fixed an issue where search statistics in the ACP can be slow to generate.
- Fixed an issue where the 'follow member' achievement rule didn't calculate milestones correctly.
- Fixed an issue where WebP may be shown as an accepted extension when not fully supported by the server.
- Fixed editor becoming unresponsive when inserting attachments into the editor.
- Fixed an issue where an automatically deleted notice may be shown on a member in AdminCP but the account isn't queued for deletion.
- Fixed an issue where a failed file move could delete the filenames of Reactions.
- Fixed an issue with the REST API where it may be possible for hidden comments to be seen.
- Fixed a minor typo when processing an RSS import.
- Fixed an issue where the AdminCP member list may be slow to load.
- Fixed an issue where saving changes to an Easy Mode theme might fail due to an error.
- Fixed an issue where the health dashboard error log chart may not be accurate.
- Fixed an issue where Achievements notifications loaded via the REST API may be attributed to a guest.
- Fixed social login buttons not working on the register form when using quick registration.
- Fixed an error being generated when viewing Member history.
- Fixed the group search flood control setting not showing the correct value.
- Fixed an issue where search pagination can lose quick search and node parameters.
- Fixed issue where the AdminCP Search Activity statistics restriction wouldn't cause a corresponding in the menu to appear.
- Fixed an issue where the 'solutions' table on a members profile would not paginate.
- Fixed an issue where content controllers wouldn't find comments that are archived and stored in a separate archive database.
- Fixed an issue where the new rank mobile notification throws an error.
- Fixed an issue in the Achievements Rebuild Routine which would result in an exception while the rebuild.
- Fixed an issue where creating a member moderator with a visible badge could break the view.
- Fixed an issue sending a push notification when a new badge is earned.
- Fixed an issue where created_externally flagged accounts may be deleted when awaiting validation, where it may be desirable to keep them.
- Fixed an issue where the widget data weren't updated while application upgrades.
- Removed few occurrences from the in 4.6 removed notification sounds setting.
- Fixed an issue where creating a member moderator with a visible badge could break the view
- Fixed an issue with the AdminCP menu manager not displaying dropdowns in some situations.
Forums
- Fixed an issue where a large file description may not save if it is larger than 64kb.
- Fixed the group wait time setting not showing the correct value.
- Fixed an issue re-activating a purchased file if the original invoice or currency does not exist.
Calendar
- Improved performance of hiding/unhiding/deleting topics.
- Fixed an issue where not all forums could show when creating topic and post feed widgets.
- Fixed an issue where archived posts aren't counted towards a member's total post count
Pages
- Fixed an issue where weekly recurring events with no end date could display one day off.
- Fixed birthdays not showing on the initial Calendar view when only one calendar is present.
- Fixed an issue where rare badges calculated with all members, and not just those permitted to use achievements.
Converters
- Fixed an issue where the topic sync background task may get stuck in a loop.
- Fixed an issue where category edit permissions would override the moderator edit permission.
Gallery
- Fixed an issue running a conversion on PHP 8.
- Fixed an issue where long group username styles in Xenforo could cause a database error.
Commerce
- Fixed an issue upgrading from a really old version of Gallery.
- Changed new PayPal subscriptions to not collect previous period charge on next cycle if the previous cycle failed.
- Fixed a database error caused by long shipping service names.
- Fixed an issue where the CVC/Address/ZIP checks were unavailable on Stripe payment intents in the AdminCP.
- Fixed an issue where upgrading to a package with a longer initial term would not extend the expiry date.
- Fixed an issue where deleting a product filter wouldn't delete all the language strings.
- Fixed an issue where Google/Apple/Microsoft pay transactions would show a red 3DSecure error on transactions.
- Fixed a PHP 8 specific issue that could cause an exception when viewing a product with reviews.
- Fixed an issue where Stripe JS may be loaded more than once.
- Fixed an issue where it was possible to receive multiple subscription free trials.
Changes affecting third-party developers and designers
- When building applications on Windows, Javascript/Themes imports will use \n line endings.
- Fixed an issue editing hooks IN_DEV when using PHP 8.
Key Changes
This is a maintenance release for Invision Community 4.6.
Additional Information
Security
Core
- Increased the strength of the obfuscation hash appended to non-safe files and increased security on iFrame based embeds in posts.*
Pages
- Added support for Brightcove video embeds.
- Improved MySQL efficiency when deleting members.
- Set a default value for the search flood time when creating a member group.
- Improved logging for errors returned by Elastic Search.
- Added delete & merge logic for the logins log on member deletion and when 2 accounts are merged.
- Fixed an issue when upgrading to 4.5.0 with duplicate keys when consolidating the referrer tables.
- Fixed downloading files with non-latin character downloaded with corrupt characters in Edge and Chrome.
- Fixed broken links in the our picks widget.
- Fixed an issue where the Oauth1 Login Handler would use a not existing method to log any upcoming errors.
- Fixed the rank title not displaying correctly in new rank notification emails.
- Fixed an issue where it was not possible to alter file storage configurations in some circumstances.
- Fixed an issue where achievements would show in a hovercard for a member in a group that has achievements disabled.
- Fixed an issue where badge images could be uploaded with the same name, thus deleting one could delete many.
- Fixed an issue where ranks show on the AdminCP member list when Achievements are disabled.
- Fixed an issue where anonymous users may be cached in Who's Online blocks.
- Fixed an issue where a reserved keyword is used (specific to MySQL 8.0.17/18)
- Fixed an issue with Elastic Search not being able to index anonymous content.
- Fixed incorrect timezone detection for users in Argentina.
- Fixed an issue where the notifications page could throw an exception while trying to return notification data from plugins or not existing notification extensions.
- Fixed inability to upload WebP images to Group Icons and Ranks/Badges.
- Made a minor change to ensure the registration page is not cached by a web browser.
- Expired warning points are now differentiated between active warning points in member profiles for improved clarity.
Forums
- Fixed an issue when creating a record in the Admin CP and choosing another member as the author would not fire achievements for that author.
- Fixed an error attempting to copy a topic to a database that is not on a page.
- Fixed some missing language strings which would result in a failure while creating a review.
Downloads
- Fixed an issue where Topics would not refresh when selecting Forums in Fluid view.
- Fixed malformed JSON-LD markup for archived topics.
- Fixed an issue where parent was required but not marked required when updating a forum via REST API.
- Fixed an issue where legacy deleted posts are not removed correctly when upgrading from Invision Community 3.x.
Converters
- Fixed an issue where copying a topic to a database would result in an IN_DEV CSRF key warning.
- Set a default value for the 'Time user must wait before download starts' group setting while creating a member group.
- Fixed an issue where a large file description may not save if it is larger than 64kb.
Commerce
- Added Invision Community converters for Downloads & Gallery.
- Fixed some minor issues encountered during an Invision Community conversion.
REST / OAuth
- Fixed an issue where the Billing Agreements synchronisation task wouldn't check payments via PayPal Subscriptions API.
Calendar
- Fixed the members/follows POST endpoint which would return an error when trying to follow some content.
- Fixed an issue where copying a calendar event with a broken cover image would result in an exception.
Key Changes
This is a maintenance release for Invision Community 4.6.
Additional Information
Core
Gallery
- Added deleted member ID to administrator logs.
- Fixed a PHP8 error when attempting to use various features that produces or reads XML, such as downloading member information.
- Fixed a PHP8 issue where an error may occur if you have a Date based profile field where a member doesn't have it filled in.
- Fixed a PHP8 error that can occur during install.
- Fixed an issue where member-type profile fields would be missing their label while editing profiles.
- Fixed an issue where it wasn't possible to delete a club node.
- Fixed an issue where Searchable Content with ReadMarkers and no container would break the search.
- Fixed an issue involving a missing language string in the AdminCP under the rank settings.
- Fixed an issue where the ACP search revealed a missing string for a deprecated setting.
- Fixed an issue where known issues may be shown in the support section that do not apply.
- Fixed an issue where Manage Followed Content showed incorrect content count for Forums.
- Fixed a PHP8 related issue, where some pages which show tags could return an error.
- Fixed an issue where it isn't possible to upgrade if you are not using utf8mb4.
- Fixed an issue where mobile app notifications would still try to be sent when the app integration is not configured.
- Fixed an error sending bulk mails when filtering by member type.
- Fixed issues that prevented "Add to homescreen" banner from showing on communities installed in a subdirectory.
- Fixed an issue where the option to reward a user for their content would appear even if the achievements system were disabled.
- Fixed an issue where IP Address Tools would show Posts before registration is complete.
- Fixed issues that prevented "Add to homescreen" banner from showing on communities installed in a subdirectory.
- Fixed an issue where email notifications may reveal the true author of an anonymous post or topic
- Fixed an issue where points are still awarded for a rule even if a member had previously reached the set milestone.
- Fixed an issue where WebP images may not retain their .webp extension after upload.
Commerce
- Fixed an issue involving a typo in one of the album/category setting descriptions.
Forums
- Fixed an issue where it wasn't possible to add products to the registration form.
- Fixed an issue where guests were unable to sign-in during the checkout process.
Pages
- Fixed an issue where splitting a topic may cause a database error.
Calendar
- Added ability to POST files for Upload fields in the cms api (api/cms/records/{database_id})
- Fixed an issue where notifications for followed calendars could show the event on the wrong date.