XenForo 1.2.1 Released

XenForo 1.2.1 fixes a number of bugs and issues that were in 1.2.0. As this is a maintenance release, the vast majority of the focus was an increase in stability. However, we have also made a few other improvements:
  • Moderators that have the "bypass user privacy" setting will now see when a user is banned. The username will be struck out in most cases.
  • There is now a rebuild cache tool to update trophies for all users. This will award any unawarded trophies and recalculate the trophy point totals.
  • There is now a rebuild cache tool to upgrade promotions for all users. Normally, promotions would only be run against active users. This tool will run the promotions against all users. This is mostly only relevant when adding or changing promotions and you want to ensure the changes are applied immediately.
  • There is now improved logging of fatal PHP errors. They will be logged with the other server error logs in the admin control panel.
Most of the changes are bug fixes. Some of the bugs fixed include:
  • Improve character conversion options and defaults in the importers
  • Fix a number of issues when importing data from XenForo 1.2
  • Reduce memory usage in deferred classes (debug mode/installer/upgrader only)
  • Fix multi-select stylings in iOS/OS X
  • Adjust wrapping behavior of poll results
  • Detect if conversation totals are incorrect and recalculate when needed
  • Fix specific situations where CSS was not flipped in RTL
  • Fix the rich text editor in the admin CP
  • Ensure that a password is entered when registering
  • Change the copyright to not have a hard coded color
  • Fix the admin CP search being case sensitive
  • Fix an issue that prevented cron tasks from being run after failing
  • When editing a thread via the thread list, maintain the forum title if it's displayed
  • Use the "canonical" URL to avatars in an email
  • Improve RTL email display
  • Fix regular expression in RTE text processing failing with some PCRE setups and long posts
  • Improve pasting of certain HTML tags into the RTE
  • Fix cut/copy handling in the RTE in IE8
  • Fix Chrome and IE scrolling unexpected when pasting into the RTE
  • Ensure that the guest user object has all default user fields specified
  • Tweak the printable character count in signatures to be more accurate
  • Nofollow/noindex debug output to ensure it doesn't get indexed
See the Resolved Bug Reports forum for further information.

All licensed customers may now download XenForo 1.2.1 from the customer area.


More Stable

This release of XenForo 1.2.1 follows our principle that third-point (x.x.X) releases should always be more stable than the preceding version, so for the most part you will not find new features in 1.2.1. Major new features will be reserved for second point versions (x.X.x).

Installation and Upgrade Instructions

Full details for how to install and upgrade XenForo can be found in the XenForo Manual.
 
Templates Changed Since 1.2.0

The following templates have been modified since their release in XenForo 1.2.0.

The following changes provide functional improvements and fixes or cosmetic enhancements. We recommend that all users integrate these changes into their own templates if they have previously customized them by using the 'revert' controls. If you have not customized these templates, the changes will be automatically integrated when you upgrade to 1.2.1:

attached_files.css
Changed the default width of attached files and how filenames overflow.​

error.css
Ensure that error messages are wrapped if necessary.​

footer.css
Change the color of the copyright to correspond with the dimmed color.​

footer
Nofollow the debug link if it's displayed.​

form.css
Improve the display of selects and multiple-selects in iOS/OSX. Use the new -moz-placeholder system. Change the method for displaying multiple columns of content for increased compatibility.​

member_card.css
Remove the incorrect hover selector to the touch-oriented mod controls.​

member_card
If the user is banned, change the ban link to "lift ban". Link directly to the warnings tab.​

member_notable
Wrap the Facebook "facepile" in a "section" to give it the necessary margins.​

member_view.css
Tweak the display of user banners to be more consistent with how they're displayed with messages.​

member_view
If the user is banned, change the ban link to "lift ban". Make the username include user-group-based username styling.​

message.css
In the narrow responsive view, ensure that the message avatar has a right margin.​

message_simple
Use the rich username styling.​

message_user_info.css
Remove the hard coded font size to the extra user info values.​

polls.css
Improve the display of poll notes and the behavior of the poll results when wrapping is required.​

profile_post_comment
Use the rich username styling.​

share_page.css
Add a z-index to the iframe and add some Google+ fixes for RTL display.​

sidebar_share_page.css
Add a z-index to the iframe and add some Google+ fixes for RTL display.​

thread_list_item
Add a parameter to the edit link to indicate whether the forum has been displayed.​

thread_list_item_edit
Add a parameter to the forum to indicate whether the forum has been displayed.​

username_styles.css
Add banned username styling (line-through).​
 
A bug in 1.2.1 has come to our attention that causes a parse error in the library/XenForo/Mail.php file in PHP 5.2. If you are running PHP 5.3 or newer, this bug does not affect you.

If you are affected and have already upgraded to XenForo 1.2.1, you can download the attachment and overwrite library/XenForo/Mail.php with the updated file.

If you have not already upgraded to XenForo 1.2.1, the official package has been updated to contain this fix and you do not have to take any steps.
 

Attachments

Top Bottom