IPS Community Suite 4.5.4.2
Download:
Key Changes
This is a maintenance release to fix bugs.
Additional Information
Core
[*]Forums
[*]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
[*]Calendar
[*]Downloads
[*]Gallery
[*]Converter
[*]Changes affecting third-party developers and designers
Download:
Spoiler Show
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
zCard - method 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.
[*]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.