Some of the changes in this release include:
- Add a CAPTCHA to account confirmation email resending if you've previously requested a resend recently to limit potential abuse.
- Limit the number of times you can change your email within a short period of time to limit potential abuse.
- Insert user change log records when two-step verification is enabled/disabled.
- Log profile post and profile post comment edits to the moderator log for consistency.
- Improved PHP 7.1 support with memory limit checks and numeric input handling.
- Allow autolinking to include links containing "[" characters.
- Allow the bounce parser to identify several other bounce message patterns.
- Maintain ICC profiles when using the Imagick image processor only if supported by Imagick.
- Move the Facebook logo sprite to be served locally as the existing URL no longer functions.
- Add some padding around the message content element to prevent characters from being cut off in certain specific cases.
- Fix sizing of the attachment thumbnail placeholder for non-image attachments when using a large thumbnail size.
- In messages, only output the "person" metadata for registered members.
- If the internal data path is a non-local path, ensure we use a local path for temporary files.
- Adjust several phrases to use the more general wording of "the site" rather than "the board".
- Disable the HTML5 uploader for older versions of Android (< 5, not using Chrome) due to incompatibilities.
- Prevent the HTML5 uploader from creating a horizontal scrollbar with very small windows.
- Fix an issue reverting message edits if not all of the edits could be reverted in one batch.
- Add several new indexes for performance benefits in specific cases.
- Ensure that several additional types of content are updated correctly when merging users.
- Capture errors parsing bounced emails and log them for future analysis.
- Prevent recursive calls to the image proxy by short circuiting to the final image.
- Limit the number of image proxy records removed at a time to prevent memory errors.
- Adjust multiple external calls in templates/JS to always use HTTPS.
- Prevent the likes received list from being completely blank in specific situations.
- Don't display the "log in or sign up" message on threads that have been explicitly closed.
- Fix an incorrect permission check when quoting a user that could lead to a phantom alert being created.
- Trim smilie replacement values when saving to prevent unexpected behavior
- Fix an issue with Chrome's XSS auditor when submitting content using the rich text editor in certain scenarios.
- Prevent warnings from being inserted in an expired state.
- Fix a situation where message counts would be adjusted incorrectly when approving a thread while moving it (such as in the spam cleaner).
- Add "nofollow" to certain links related to the find new system.
- Adjust the naming of filter list cookies to be shorter and not include query string params.
- Prevent an error in the RSS feed importer relating to an invalid Atom feed.
- Prevent the RSS importer from failing to import a feed if the feed contained multiple entries with the same ID.
- Disable user mention processing within quotes.
- Adjust attachment translation in the IPB importer.
- Adjust birth date importing from SMF and process attachment tags to our format.
- Fix breadcrumb links not pointing to "full" URLs in the help system.