Sign in to follow this  
Followers 0
Morpheus

Forum upgrade today to 4.1.12

1 post in this topic

Winsnort.com has been pretty diligent on keeping the Winsnort.com forums current. This usually happens without many major problems, and this has proven true with this latest update.

The update was a total success, and there appears to be no residual after effects. Please be sure to inform management if there are any issues.

So without further ado here is the latest and greatest change log.

  bring_it_on_matrix.gif

New or Changed Features in 4.1.12

Key Changes

This is a maintenance release to fix reported issues and add refinement to existing features. In addition to bug fixes and performance improvements, it includes following enhancements:

New Features:

  • When you mouseover the badge showing who liked a post, you will now see a larger list of who liked that post. You can still click to get the full list.
  • Ratings now show half-stars for the average (for example, if one user votes 3 stars and another 4, it will show 3 and a half stars) and there is now an indication if you have rated something.
  • A "Preview" button has been added to the post editor which shows how the post will appear after BBCode processing. Tabs show how the post will appear on desktop, tablet and mobile.
  • Users can now choose to ignore notifications for being mentioned in posts by particular users.
  • You can now filter searches by specific forums/categories.
  • You can now control whether open and click tracking should be used for emails sent by SparkPost.

Activity Stream enchantments:

  • The filter dropdowns now have an "Apply" button for better usability (previously you had to click outside the dropdown).
  • The "Expanded/Collapsed" toggles are now clearer.
  • Hitting back from a clicked item in any activity stream now remembers your position and loaded results.

Other enhancements and improvements:

  • The way dates are formatted can now be customized by language strings. For example, if you want to change the date format to "DD-MM-YYYY" that is now possible. With this change, the new default is US-style ("March 4, 1992") rather than the previous European-style ("4 March 1992").
  • Advertisements no longer have padding which makes them easier to position in other areas such as headers.
  • When comparing revisions of articles in Pages databases, a new browser-based diff tool is used which is more user-friendly and moves the computation from the server to the user's browser for greater performance.
  • Better indication of files pending approval in Downloads.
  • The version number for themes now displays in the AdminCP list.

Technical features:

  • If you are using the utf8 rather than utf8mb4 character set (which will mean you can't post Emoji) there is a new tool in the AdminCP to upgrade to utf8mb4.
  • System logs have been rewritten to use the database for logging where possible with a more user-friendly interface in the AdminCP.
  • Downloading files from Amazon S3 has been changed to redirect the user to a temporary download URL rather than serve the file through your server for significantly improved performance and reliability, especially with large files.
  • If it is available on the server, ImageMagick will now be used rather than GD by default. ImageMagick also has a new setting to control JPG quality.
  • APC User Cache is now supported in addition to APC.

Warning: This release does not support PHP 5.4 as it is end of life and no longer supported by PHP. If you are running PHP 5.4 do not upgrade and ask your web host to update to a supported version of PHP.

Additional Information

Important Fixes

In addition to many smaller bug fixes and performance improvements, the following important fixes are included:

  • Uploading animated gifs was broken in some areas 
  • Support departments in Commerce could not be deleted.
  • Member groups could not be deleted.
  • The summary when submitting a calendar event may show the wrong time.
  • Double posts may occur on Windows servers.
  • Reports were not being sorted correctly.
  • PM search is now more reliable.
  • Profiles, and pages from the Pages app were missing from the sitemap in the default configuration.
  • Using very high limits for the number of questions per poll may cause errors.
  • Setting up the REST API may fail.

 

Information for 3rd party developers
 
  • There has been API changes to \IPS\Email. Contributors can view details here: https://invisionpower.com/forums/topic/429144-4112-changes-ipsemail/ 
  • There has been API changes to \IPS\Log. Contributors can view details here: https://invisionpower.com/forums/topic/429065-4112-changes-ipslog/ 
  • An earlier version of IPS Community Suite performed coding standard checks when in developer mode, throwing errors if code did not meet certain coding standards. This functionality has been restored. Note that these checks only run in developer mode.
  • CKEditor has been updated to 4.5.9.
  • FontAwesome has been updated to 4.6.0.
  • jQuery has been updated to 1.12.3.
  • CodeMirror has been updated to 5.14.2.
  • XRegExp has been updated to 3.1.0.
  • The REST API output for a member now has a "validating" element to indicate if the member is awaiting validation.
  • The code to update the impressions for an advertisements has been moved from \IPS\Output::sendOutput() into a new method, \IPS\core\Avdertisement::updateImpressions() for easier hooking.
  • Queue tasks now have an optional method, postComplete(), which is ran after the queue task has finished for any final cleanup that needs to be performed.
  • The DEV_DEBUG_TEMPLATES constant has been renamed to DEBUG_TEMPLATES and now works when not in developer mode.
  • You can now add a postUpgrade.php file to any folder in the setup folder of an application to define a message which should display after upgrading through that version.

 

Changes included: 4.1.9

  • When your link auto-embeds in a post such as with an image, YouTube video, Twitter link, etc. an option will now display to revert the embed back to a plain text link if you do not want the embed.
  • New setting to disable embedding.
  • Facebook/Twitter integration improvements
  • If you are an administrator and encounter a system error, additional debug output will now display. Regular members will see the normal error message.
  • Custom Fields for Support Requests in Commerce now show on the front-end.
  • If an advertisement is set up with a main image, but not smaller images for tablets/mobiles, the ad would not show at all on tablets/mobiles. This has changed so the main image will display on all devices unless smaller images are provided.
  • Topics scheduled to automatically lock or unlock will now reflect this in the topic listing and when viewing the topic.
  • Placing a link to a Facebook status will embed when possible.
  • When viewing a report, the container (for example, the forum) the content is from is displayed.
  • Three character searches are now allowed in the Admin CP Live Search.
  • The Account Settings page now uses vertical rather than horizontal tabs to prevent overflow.
  • If Gravatar is enabled, and a user has not defined an profile photo, then their email address will be used to fetch from Gravatar unless explicitly set not to.
  • Gfycat embeds now use their oEmbed endpoint rather than their JS API.
  • Using Amazon CloudFront as https provider will now be recognized as valid secure connection.
  • The member REST API endpoint will now return custom fields.
  • The Developer Center for Plugins now shows the filename in the list of hooks, and when editing a hook, a breadcrumb includes a link back to the list.
  • Inline notifications can now be dismissed
  • Efficiency improvements to the search index
  • You can now close a poll independently of the topic

 

Important Fixes

In addition to dozens of smaller fixes this release includes fixes for the follow items that impacted many clients:

  • Several security enhancements.
  • The posting parser has been made more efficient.
  • Some BBCode does not parse correctly in version 4 and we have applied some fixes for this. In general BBCode is deprecated so we only provide basic support.
  • Sitemaps could sometimes be blank if there was no content in a specific section.
  • Certain URLs from version 3 were not redirecting properly to the new version 4 format.
  • The timezone detection is now more robust and will more gracefully fail if it cannot determine a visitor's timezone.
  • Permission matrices have been reworked to send less data to prevent exceeding server limitations.
  • Decimal handling has been reworked in Commerce for more precise calculations.
  • The database class now handles InnoDB deadlocks more gracefully, and some queries have been changed to reduce the likeliness of deadlocks.
  • Performance improvements to areas which perform large updates on the members table (for example, when editing permissions).
  • Pages 'number' custom fields previously had an upper limit for submitted values around 2 billion.
  • Multiple fixes for tag searching

 

Also included: 4.1.8.1

This is a very small release to fix a few rather annoying issues from 4.1.8. Sorry about that :)

  • Fixes an issue where incoming emails were not being received correctly.
  • Fixes an issue where guests could do a partial account registration which could cause some confusion to the administrator when editing.
  • Fixes an issue where the AdminCP dashboard may incorrectly report tasks aren't running when they actually are.

 

Also included: 4.1.8

This is a maintenance release to fix reported issues.

 

Also included: 4.1.7

This is a maintenance release to fix reported issues.

Please note that in this release we have updated the copyright data in many source files. This means that if you are upgrading through the Admin CP the update will take slightly longer to download and extract than normal.

 

Share this post


Link to post
Share on other sites
Sign in to follow this  
Followers 0