Jump to content

1 Screenshot

IPS Community Suite 4.5.4

Released 10/23/2020


Key Changes

This is a maintenance release to fix bugs.

Additional Information

Core

  • Changed follow pruning to not prune member follows.
  • Changed deprecated phpredis zSize alias calls to use the proper zCardmethod call instead.
  • Optimized the Legacy Parser (used in 3.x upgrades and conversions) when it's used more than once in one process.
  • Clarified content anonymization option on Member REST API delete documentation.
  • Clarified visibility option for feed widget blocks.
  • Optimized the prune IP Address process.
  • Updated Mapbox API calls to be compatible with newer Static Tiles API.
  • Reduced MySQL query count in some areas.
  • Losing merged topics now redirect to the winning topic when accessed via search engines, bookmarks, etc.
  • Removed 'unread' dot from messenger list since it did not behave consistently with other places in the suite. 
  • Added a support tool and upgrader check to verify that InnoDB tables are not using Compact row format.
  • Added some canonical tags for SEO purposes.
  • Added the ability to rebuild historical posted content to change the 'rel' attributes of links.
  • Added a missing language string present in certain form elements asking for time intervals.
  • Applied a change to prevent Ezoic preventing the Marketplace login process.
  • Applied limits to CSS width, height and border-width properties for posted content to prevent page layout concerns.
  • Reduced overhead when using S3 with a PNG favicon image.
  • Fixed an issue where attachments are not properly claimed for status updates.
  • Fixed an issue where newly submitted content may appear unread initially.
  • Fixed an error resending failed emails from the email error logs.
  • Fixed "someone linked to your content" notifications sending duplicates when editing the content containing the link.
  • Fixed an issue where edit log history may show that entries are pruned after "-1 days".
  • Fixed an issue with certain templates that caused them to always be flagged as modified in every release.
  • Fixed an issue where theme setting changes could take affect in the AdminCP.
  • Fixed an issue with tag URLs that contain ampersands (&) in the tag.
  • Fixed an issue with the database checker adjusting database indexes.
  • Fixed an issue where reported content shows as unread if there are no item markers stored for the member.
  • Fixed an issue where disabled registrations prevented new users from being able to set a local password.
  • Colors for active pagination items have been updated to use the pagination_active theme setting.
  • Fixes an issue where caching prevented an updated resource image from being displayed.
  • Fixed an error with large files that have extremely long filenames.
  • Fixed an error when S3 buckets have a dot ('.') in the bucket name which resulted in broken download URLs.
  • Fixed an issue where uninstalling plugins would not clean up block manager configuration.
  • Fixed an issue with the permission matrix where checking an entire column also checks disabled checkboxes.
  • Fixed an issue where old image proxy URLs may not properly return a 410 Gone response to search engines.
  • Fixed broken links to comments that have been promoted on the Our Picks page.
  • Fixed an issue with the main navigation bar support link in the AdminCP that may launch the support wizard in the last saved step.
  • Fixed an issue where the JS controller auto-loader may not work.
  • Fixed a layout issue when managing advertisements in the AdminCP.
  • Fixed a minor grammar issue present when configuring club moderators in the AdminCP.
  • Fixed some minor broken HTML tags in club headers.
  • Fixed an issue where in extremely rare cases, the MySQL database password may be included in debug information for administrators in the AdminCP.
  • Fixed an issue where some streams incorrectly state there is no more activity to view.
  • Fixed an issue where dropdown menu items could not be re-ordered.
  • Fixed an issue where links to new items in personal messages could be incorrect.
  • Fixed an issue where Redis could consume a lot of memory on busy sites.
  • Fixed an issue where announcements with a far past date could cause an error.
  • Fixed an issue where the per content item moderator approval permission would not apply correctly.
  • Fixed an issue where dismissing an AdminCP notification may not take effect until the page is refreshed.
  • Fixed a missing upgrader language string.

Forums

  • Adjusted default archiving configuration for Community In The Cloud customers.
  • Fixed an issue where search index permissions may not be updated correctly when toggling "can view other topics" setting.
  • Fixed Archived Posts throwing an error when a newly archived post is in Our Picks.
  • Fixed per-forum themes not working correctly.
  • Fixed an issue where long Hidden Reasons in posts would cause an overflow.
  • Fixed a missing javascript confirmation when clicking "Mark forum as read" from within a forum.
  • Fixed "Most Votes" forum sorting option being presented in non Q&A forums.
  • Fixed an issue where moved topic links, merged topic links and deleted topics and posts were counted in ACP statistic graphs.
  • Fixed an issue where merging topics would not update the topic summary.
  • Fixed an issue where topic and post 'by forum' statistics could time out when there are numerous forums.
  • Fixed an issue where the URL for the latest comment in an archived question would show an EX0.

Pages

  • Fixed an issue where long strings such as code blocks may stretch the page layout in databases.
  • Fixed an issue importing databases with multiple upload fields.
  • Fixed an issue where thumbnail settings for record images were lost when importing a database.
  • Fixed an issue where comments have padding removed after editing when comments are linked to a forum.
  • Fixed an issue uploading some images as record images in Pages using Firefox.
  • Fixed an issue where it was not possible to have more than one unique field left empty.

Commerce

  • Restored a task that helps keep PayPal billing agreements in sync.
  • Added an option to manually check PayPal billing agreements for any missed transactions.
  • Fixed an error attempting to downgrade an expired subscription.
  • Fixed an issue where the VAT number input would show as required.
  • Fixed an error checking out using PayPal and Braintree in certain configurations.
  • Fixed an error using an Upload field type as a custom customer field.
  • Fixed an issue where active subscription badges could appear on top of menus.
  • Fixed broken HTML in the "Featured Product" widget.
  • Fixed possible timeout when applying discounts to high values.

Calendar

  • Fixed an issue with weekly recurring events that recurred less frequently than every week.

Downloads

  • Removed the ability to renew a paid file when the member cannot download the file.
  • Fixed an error adding custom fields if Commerce is not installed, or if paid file integration is disabled.

Gallery

  • Fixed an issue where the link to albums was missing from new image email notifications.
  • Fixed a performance issue with the Gallery when clubs are enabled but set not to show throughout the community.

Converter

  • Added 'edit name' and 'edit reason' to posts converted from phpBB.
  • Fixed an issue where converted phpBB word filters may be too greedy.
  • Fixed an issue where banned members were not banned after conversion from phpBB.

Changes affecting third-party developers and designers

  • Added a new constant DEV_DISABLE_ACP_SESSION_TIMEOUT that allows developers (IN_DEV must be enabled) to disable the ACP session timeout check.
  • Creating a plugin now creates a 1.0.0 version entry by default.
  • Updated the Notifications extension template.
  • Removed the undoOnly parameter in the /core/members/{id}/warning/{id} deletion endpoint and added a deleteOnly parameter in its place.
  • Removed an unused variable in the \IPS\Helpers\Form::customTemplate() method.
  • Clarified an error message that can occur when installing a plugin with IN_DEV enabled.
  • Fixed an issue with applying template hooks to core > front > modcp > reports.
  • Fixed some various REST API bugs.
  • Fixed an issue where CSS templates weren't imported while installing a plugin while IN_DEV is enabled.

User Feedback

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
  • This will not be shown to other users.
  • Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
    Add a review...