Invision Community (Full)

Invision Community Nulled Invision Community (Full) v5.0.0 Beta 6

Aucune autorisation pour télécharger

Key Changes​

This is the latest version of Invision Community 5.

Additional Information​

#2688: Fix error on Application::canManageWidgets()
#2764: Fixed UI of event search results
#2763: Topic view MySQL optimisation
#2488: Use the Page Editor carousel setting for the "Images Widget" widget
#2736: Remove forum QA mode templates
#2740: Bugs/item form helper
#2754: Remove Package\Item::urlFromIndexData because it's now in the SearchContent Extension
#2708: Updates from v4 bug fixes
#2721: Fix error when viewing an event
#2723: Fix issue where recurring event can show on the wrong month
#2725: Bugs/editor issues
- Issue #2515: [Beta 1] Post Editor: 'Left Wrap' Image Doesn't Work Correctly on Mobile
- Issue #2612: "Font" option in TipTap
#2686: Fix issue where rebuilding the search index skips items that are already published
#2689: Fix errors on 2FA login
#2690: Flag newly supported image extensions in Media
#2692: Fix placement of UserMenu account menu items
#2693: Catch all exceptions when rendering Raw HTML widgets
#2694: Update the API user agent string to Invision Community 5
#2700: Made ipsData elements more customizable via CSS
#2702: Reactions now display as a vertical list on small screens to prevent overflow
#2706: The bottom link in the side navigation panel is now always accessible on iPad
#2707: Polished the UI of some ACP Profile components
#2709: Fix issue where a failed gallery submission breaks the gallery
#2710: Remove show sidebar setting
#2712: Fix issues with language download/upload
#2713: Handle invalid API classes when viewing API reference
#2717: Fixed the UI of the Messenger on small laptop screens
#2719: Small advertisements are now centered
#2695: Increased column length for webhook event names
#2711: Check that listener class exists before loading
#2685: Remove unnecessary methods from all extension and listener stubs
#2691: Community Enhancement Extension improvement
#2684: Hide Database widget from Page Editor block list
#2677: Fix View All link on tag pages
#2678: Fix issue where rebuilding topics from Downloads did not run properly
#2681: Update pending file versions when changing a file author
#2682: Fix minor bug with legacy JS lazy load for embeds
#2683: Fix TypeError on group promotions
#2623: Fix issue with Comment and Reply Feeds inside Clubs
#2676: Fix issues with deleting pages folders
#2621: Several fixes to Structured Data
#2622: Author stats language string
#2669: Removed backdrop-filter from Wallpaper UI due to Chrome bug
#2659: Merge and update content not working for the first post when featured
#2661: Fix error on Featured Content page
#2662: Fix error when uploading new version of Downloads File
#2663: Fix error when editing an announcement
#2664: Fix TypeError in Dispatcher
#2665: Fix issues with generating renewal invoices with commission
#2666: Hide sidebar when there is no content
#2667: Fix ACP member badges list
#2668: ipsTabs now passes accessibility tests
- Issue #2645: [B4] Elements with an ARIA [role] on Widget Popular Contributors
- Issue #2644: [B4] The size and spacing of the touch target on Widget Who is Online
- Issue #2635: [B4] List elements are not enclosed in parent elements on Widget Popular Contributors
- Issue #2593: The size and spacing of the touch target areas are insufficient.
#2670: The UI of "Stat widgets" is now consistent
#2671: The UI of the Download buttons has been polished
#2672: Fixed accessibility concerns with un-labelled inputs on Events page

Invision Community 4.7.19​

Released 11/12/2024
This is a security release and we recommend all clients upgrade as soon as possible.

Key Changes​

This is our November security and maintenance release.
Key changes include:

Additional Information​

Security
  • Fixed a potential stored XSS issue, thanks to Colonel_mortis for reporting.
Core
  • Added a default timeout for the SMTP connection.
  • Added Message-ID generation for SMTP emails, for compatibility with SMTP servers that do not follow the RFCs.
  • Added email notification for users signing in to dormant accounts.
  • Added a requirement for CAPTCHA to be enabled for guests to use post before registering.
  • Improved IndexNow error logging.
  • Improved consistency with share links popups and added click to copy URL.
  • Improved the Report Center, adding new functionality and improving the user experience.
  • Optimised deleting member content.
  • Fixed an issue where changing a primary or secondary group for a member wouldn't reset the cached value.
  • Fixed an issue where permanently deleting content from the ModCP-Report Center would fail. . Fixed a wrong path in the robots.txt file.
  • Fixed an issue where deleting nodes could throw an error.
  • Fixed an issue where some club containers could throw an error.
  • Fixed an issue where member profiles could be broken if a member had an invalid group.
  • Fixed an issue where search can be slow on very large communities.
  • Fixed an issue where the member history may show a wrong "by" name.
  • Fixed an issue where the diagnostics statistics settings wouldn't save successful.
  • Fixed an issue with the admin stream settings, where the "Active Members" Setting wouldn't be saved.
  • Fixed an issue where the clubs widget could throw an error when a custom field filter for a deleted field is being used.
  • Fixed an issue where creating a stream in the ACP wouldn't show all available nodes.
  • Fixed an issue where streams could not always be sorted correctly.
  • Fixed an issue with Firefox, where one couldn't break out of the quote box by pressing enter twice.
  • Fixed an issue in the core-webhooks documentation.
  • Fixed an issue where automatic moderation rules couldn't be created if there were no report types.
  • Fixed an issue where the s3 deletion task wouldn't be enabled.
  • Fixed an issue where promoted Comments could not be removed from Promoted Content.
  • Removed the deprecated hive task.
  • Removed the ping call to the deprecated Google Sitemap Service.
Events
  • Replaced the h2 header on the landing page with an h1 element.
Commerce
  • Added Canonical URLs for /store and /subscriptions.
  • Added robots.txt rule to block ?currency= (currency changer links).
  • Updated the code to support the new MaxMind API version.
  • Fixed an issue where subscriptions with no expiration threw an error when calculating upgrade cost.
  • Fixed an issue where multiple currencies could be set as the default.
  • Fixed an issue with reactivating purchases.
Gallery
  • Fixed an issue where moving images from an album wouldn't rebuild the total images count.
Downloads
  • Fixed an issue where editing the member restrictions would throw an exception when downloads app was enabled.
Forums
  • Optimised topic summary for busy communities.
  • Fixed issues with JSON-LD/Schema.org markup in Q&A mode.
  • Fixed an issue where publishing a future topic manually wouldn't update the topics publish date & time.
  • Fixed an issue where approving a topic may not immediately update the number of topics pending approval.
  • Fixed an issue where archived posts were not included in the post counts.
  • Fixed an issue where topics you have posted in are not always marked with a star.
Pages
  • Fixed an issue where creating comments via REST wouldn't show the comment when comments were synced with forum posts.
  • Fixed an issue where records from club categories were showing in feeds incorrectly.
  • Added a description field to the Club Category form.
  • Fixed an issue where the club name was not displaying in feeds for club records and comments.
  • Fixed an issue where Map fields were showing on the form for non-Address fields.
Courses
  • Fixed an issue where the quiz questions were missing the formatting while taking the quiz.
Platform
  • Enabled content Spam Analysis, can be disabled via AdminCP > Smart Community > Spam Analysis.
  • Improved hot/popular topics for Cloud customers; Added ability to disable.
  • Added ability add Live Topics to Club Calendars and convert to Club Forums.
Converters
  • Fixed an issue where Polls are not converted correctly during SMF conversions.

Changes affecting third-party developers and designers​

  • Updated PHPUserAgent to 1.0.9.
  • JSON-LD BreadcrumbList now includes the breadcrumb for the page being viewed.
  • Redis now uses a reader for lRange.
  • Optimised fetching online user list when using Redis.
Core

  • Added new prune setting for failed requests in API logs.
  • Improved the efficiency of unread content streams when using MySQL 8.
  • Improved performance when replying to a content item or create a content item.
  • Fixed possible error when using the DataLayer with PII as well as Single Sign on.
  • Fixed issue with deleting secondary group using the REST API.
  • Fixed an issue where Censor Block may allow HTML tags to be used in the preview even though they are not stored in the database.
  • Fixed an issue where group promotion may move the member back to the default group if MySQL is temporarily unavailable.
  • Fixed an issue where the results count was always 0 for Hidden Content in the ModCP
  • Fixed an issue where certain saved charts were not showing.
  • Fixed an issue where broken modlog data could break the topic view page.
  • Fixed an issue where it was possible to toggle online status without multi-factor authentication.
  • Fixed an issue where OAuth PKCE values may not persist in some situations.
  • Fixed an issue where some very old topics would not show the "I posted in this" star.
  • Fixed an issue with notifications on comments that did not account for anonymous posting.
  • Fixed an error on the Manage Promoted Items page when an application is disabled.
  • Fixed an issue which happened while warning a member.
  • Fixed an issue where the content widget was showing the tags option for all content types, even if they weren't implementing tags.
  • Fixed an issue where a service worker may not work if your site is not accessible to guests.
  • Fixed an issue where deleted an application wouldn't remove the data from the core_javascript db table.
  • Fixed an issue on the moderators permission page.
  • Fixed an issue where the REST API (with API key) would not return a last activity date for anonymous members.
  • Fixed an issue on Cloud where large Member CSV imports would inadvertently trigger human verification.
  • Removed CommunityHive integration.
  • Removed ability for pending-validation registrations changing their email address to avoid a race condition.
Forums

  • Improved performance when rebuilding statistical data for forum topics.
Commerce

  • Added a new prune settings for Commerce related member history.
  • Fixed an issue where upgrading subscriptions did not always update the expiration date.
  • Fixed an issue where support request URLs would be sent to IndexNow.
  • Fixed an issue where some support requests were not properly linked to a member account.
  • Fixed an issue where some billing agreements were not properly linked to purchases.
  • Fixed an issue where changing the club owner could fail for paid clubs.
Courses

  • Fixed an error that could occur when viewing badges that had been assigned for completing a course.
Calendar

  • Fixe dan issue in the upcoming events widget where club events would be shown even if they shouldn't.
Pages

  • Fixed an issue with the RSS Feed widget, where the cache expiration time would be overwriten by the custom rss widget cache time.
Platform

  • Removed the 'Popular Now' widget, use 'Trending Content' instead.

Changes affecting third-party developers and designers​

  • Added new _setLastComment() method to nodes.
  • Added new \IPS\Node\DelayedCount trait.
  • Other performance improvements included related to search index and content statistics.

Invision Community 4.7.17​

Released 05/29/2024

Key Changes​

This is our May maintenance release.
This release also improves bruteforce detection for logins and updates to local Stripe payment methods (such as iDEAL, Sofort, Giropay, Bancontact).

Additional Information​

Core
  • Added a maximum recommended PHP version warning.
  • Removed the club join button from the clubs rules page.
  • Improved the club overview and member page to include a page title.
  • Improved the handling of the custom upgrade page to prevent errors.
  • Improved bruteforce login protection across login attempts for multiple accounts.
  • Fixed an issue on the profile where the solutions section would return an error if there's no class which utilizes solutions.
  • Fixed alignment of club names in cover photos.
  • Fixed an issue where embedding images could fail.
  • Fixed an issue where the s3Delete task may not be enabled.
  • Fixed alignment of club names in cover photos.
  • Fixed an issue where unapproved content notifications did not use the item read status.
  • Fixed an issue where the Device Usage block was displaying incorrectly.
  • Fixed an issue where saved Points charts were not showing.
  • Fixed an issue where announcements could be created with an end date in the past.
  • Fixed an issuer where the timescale for saved charts would not change.
  • Fixed an issue where the background task to move/delete content items could fail if the first comment was missing.
  • Fixed the hardcoded content type name in the recognized content block.
  • Fixed an issue where Moderator Activity charts were using the same date range.
  • Fixed an issue where a not available item from the search index could break the daily stream subscriptions mail.
Blogs
  • Fixed an issue where the blog seo name wasn't updated when the blog name was changed.
  • Fixed an issue where the blog grid view could have a broken pagination.
Commerce
  • Fixed an issue where hiding a subscription package in the ACP would throw an error.
  • Fixed an issue where duplicate records could be generated for PayPal billing agreements.
  • Fixed an issue where some stripe payments were processed twice.
  • Fixed an issue where users could upgrade subscription plans at no charge if the expiration date had passed but the purchase was not marked as expired.
  • Stripe non-card payments now use the updated version of the Stripe API.
Events
  • Fixed an issue where the offset wasn't casted to an integer which could have caused an error on the events overview page.
Forums
  • Improved the efficiency when viewing very large archived topics.
  • Fixed an issue where forum post counts may not be accurate.
  • Fixed an issue where moving the file storage location would not update the file path in the database.
Pages
  • Improved the php block code validation while saving the custom blocks content.
  • Fixed an issue where club categories did not show in the list when club content is visible throughout the community.
  • Fixed an issue where page template names could have a space in the title.
  • Fixed an issue where creating new records via REST would fail when revision history is enabled.
  • Fixed an issue where deleting a database wouldn't delete all it's categories.
  • Fixed an issue where club category menu entries would be shown even if the visitor has no permissions to view the page.
  • Fixed an issue where guests couldn't open the club categories page.
Platform
  • Fixed an issue where live topic notifications would be shown to for hidden/deleted topics.

Changes affecting third-party developers and designers​

  • Removed a MySQL 5.7 specific optimisation for loading content item with lots of comments.
  • Thanks
Réactions: abseitsen

Invision Community 4.7.16​

Released 03/12/2024
This is a security release and we recommend all users upgrade as soon as possible.

Key Changes​

This is our March maintenance release. This release also includes an important security related fix for Commerce users.
New features:

Additional Information​

Security
  • Resolves an issue in Commerce when tampering with filters could cause errors.
Core
  • Improved the efficiency when getting attachments for topic statistics.
  • Improved the efficiency of streams when "Content I posted in" is selected.
  • Improved the Internal Embeds system to show better error messages for deleted comments & reviews.
  • Improved performance of invalidating member sessions when using Redis.
  • Added new Moderator actions by action statistics section.
  • Fixed Checkbox Overview Statistics not working properly.
  • Fixed Moderator Activity statistics table not displaying properly.
  • Fixed Warnings over time statistics table not displaying properly.
  • Fixed Suspended users over time statistics table not displaying properly.
  • Fixed saved charts not displaying data correctly when custom form filters are used.
  • Fixed Geographical Charts CSV download not generating properly.
  • Fixed an issue where creating an activity stream in the ACP could be missing the clubs filter.
  • Fixed an issue where the badge title would be shown as hash value in translated notification emails.
  • Fixed an issue where the Posts Per Day Limit was also used for private messages.
  • Fixed an issue in the members/warnings endpoint where the POST request could fail while giving a member a warning if warning actions were present.
  • Fixed an issue where deleting content may send a delete request to Community Hive, even if it was not enabled.
  • Fixed an issue where 3rd party applications with a broken/missing versions file would break the upgrader.
  • Fixed an issue where members with a false validation flag would be unable to login.
  • Fixed an issue where the Google Maps Autocomplete Integration could display an error message.
  • Fixed an issue where not all clubs may be shown on the member profile clubs page.
  • Replaced the hardcoded forum_id in the promotion achievement extension.
  • Fixed an issue where the Signature Settings page couldn't be accessed to change the signature visibility, without permissions to edit signatures.
  • Fixed an issue where new comment notifications posted in anonymous topics were showed as posted by an anonymous member.
  • Fixed an issue with the post count value for the Mass Move /Mass Delete action.
  • Fixed an issue where delayed deleted content from private clubs isn't shown in the ModCP - Deleted Content area.
  • Fixed the default value for the Manifest related manifest_details setting.
  • Fixed an issue where the guest group settings couldn't be edited.
  • Fixed an issue where YouTube embeds may not lazy-load.
  • Fixed an issue where the guest group settings couldn't be edited.
  • Fixed an issue where admins with permission to manage stored replies could still not manage these.
  • Fixed an issue where the club filters could cause an EX0 error when a not existing field was used.
  • Fixed an issue where IP address pruning may not prune all IP addresses.
Blogs
  • Fixed an issue where moving a blog entry and sending a moderation alert may cause an error.
Forums
  • Added new Solved Topics by Group statistics section.
  • Added new Unsolved Topics statistics section.
  • Added Top Solvers statistics section.
Courses
  • Fixed Enrollments statistics table not displaying status correctly.
  • Fixed an issue where sorting the enrollments in the ACP by name would throw an error.
  • Fixed a missing language string.
  • Fixed not translatable module titles.
Pages
  • Added ability for database categories to be added to Clubs.
  • Views are now tracked for Pages.
  • Fixed an issue where pages were not reindexed after WYSIWYG blocks were added/edited.
  • Fixed an issue where record thumbnails which were created via the REST API hadn't the proper thumbnail size.
Platform
  • Page views for pages will now be included in analytics reports.
  • Fixed an issue with the post before registering flow when content was identified as spam.
Commerce
  • Fixed an issue with the subscriptions member filter.
  • Fixed a broken default value in the businessAddress.
  • Fixed an issue in the commerce categorySidebar template.
Events
  • Added organizer, eventAttendanceMode, and VirtualLocation to events JSON_LD.
  • Fixed an issue where guests searching for events could see an error.
Downloads
  • Fixed an issue in the Downloads File Embed Template where the comment count was shown for files in categories without comments.
Gallery
  • Fixed an issue where the vertical image widget wouldn't show the image in Chrome.
  • Fixed missing alt texts for event cover images.
Converters
  • Improved conversion of attachments in WordPress, Attachments will now be converted inside posts instead of converting to media files.

Changes affecting third-party developers and designers​

  • Added new core/admin/global template userLinkWithPhoto.
  • Added new tableLangPrefix property for Dynamic Charts.
  • Fixed adding new warning reason throwing an error while IN_DEV.
  • Fixed an issue where the radio form template would result in an error if no htmlID was set.
  • Fixed an issue where clean IN_DEV installations have a broken serviceworker if no manifest details were set.
  • Updated HTMLPurifier to 4.17.0.
  • Replaced JShrink with JS-minify for better Javascript compatibility.
  • Removed jQuery History, removing deprecated 'onunload' handler.

Invision Community 4.7.15​

Released 01/23/2024

Key Changes​

This is our January maintenance release.

Additional Information​

Core
  • Added the embed.php controller to the robots.txt file and added a noindex tag so that search engines don't index the content.
  • Added the referring URL to the content of the Contact Form.
  • Changed PHP recommendation to 8.1.
  • Changed MySQL recommendation to 8.0.13.
  • Improved the contact us form UX for guests.
  • Improved the queued comments count handling.
  • Improved the description for the similar content widget to highlight the different flow when ES is used.
  • Improved the thumbImage template to add an alt tag and optimize lazy loading.
  • Fixed a design issue on the error page.
  • Fixed an issue in the DELETE /core/members/{id}/secgroup/{groupId} REST endpoint, where members could lose a secondary member group.
  • Fixed an issue where calling the GraphQL API without a query would throw an EX0 exception.
  • Fixed an issue with the x hashtag not being set.
  • Fixed an issue where members with a false validation flag would be unable to login.
  • Fixed an issue with reliability of logging early in the boot process.
  • Fixed an issue with invalid page URL parameters.
  • Fixed an issue where profile fields weren't shown on content submissions.
  • Fixed a typo in siteSocialLinks template.
  • Fixed an issue on the registration form, where one could submit any coppaa/birthday combination.
  • Fixed an issue where tags were not showing in alphabetical order (when enabled) for search results.
  • Fixed an issue where the webhook payload from Status Posts wasn't properly formatted.
  • Fixed Member List Exports not properly formatting Yes / No and Checkbox profile fields.
  • Fixed an issue where disabled login handlers would still be accessible in the UCP.
  • Fixed an issue where the member webhook payload contained a false value for the allowAdminEmails key.
  • Fixed an issue parsing <video> elements with multiple <source> elements when lazy-load is enabled.
  • Fixed an issue inthe follower template where we didn't cast the page as integer.
  • Fixed an issue where giving cookie consent to the IPS cookies would result in an empty page.
  • Fixed an issue where web app icons may be cached by a CDN and show older versions.
  • Fixed a regression when copy & pasting files in an editor by reverting a previous fix.
  • Deleting a webhook will now also delete the data from core_api_webhook_fires.
  • Removed the deprecated twitter_hashtag` setting.
  • Removed the profile blocking from the default robots.txt file.
  • Fixed an issue where Status Feeds don't update after saving statuses and replies.
Blogs
  • Fixed an IN_DEV issue where the Blog Edit form would result in an error.
  • Fixed protocol relative URL's showing in Blog RSS Feeds.
  • Fixed an issue where the "Content Approval Hint" wasn't shown while creating blog entries.
Courses
  • Fixed an issue on the courses quiz form, where images wouldn't be shown.
Events
  • Fixed protocol relative URL's showing in Blog RSS Feeds.
Downloads
  • Fixed protocol relative URL's showing in Blog RSS Feeds.
  • Fixed an issue with the downloads/files/{id}/history endpoint where the update time wouldn't be changed.
  • Fixed an issue where the search custom fields form showed a search related field.
  • Fixed an issue where the file screenshots were not sorted correctly.
Forums
  • Improved the efficiency of the "Time to solved" chart.
  • Improved the JSON-LD for Question Topics to show replies as suggested answers.
  • Fixed an issue with the fluid view, where invalid forum ids would remain "forever" in the address bar.
  • Fixed protocol relative URL's showing in Blog RSS Feeds.
  • Fixed 2 faulty canHide permission checks.
  • Fixed an issue where links to comments in archived topics would point to the wrong location.
Commerce
  • Improved the design on the ACP Support Form to improve the readability of the "GOTO" links.
  • Fixed an issue where expired or canceled subscriptions did not always restore the appropriate member groups.
  • Fixed an issue where Google/Apple Pay transactions may auto-capture when held by a fraud rule.
  • Fixed an issue where the same PayPal transaction could be processed twice.
  • Fixed an issue where 3D Secure status may not show correctly on some Stripe transactions.
Pages
  • Fixed an issue where the rss import feature skipped the title prefix value.
  • Fixed an issue where records created via the REST API or RSS import wouldn't be linked correctly to other items.
  • Fixed an issue where page record comments would create posts in archived topics when topic syncing is enabled.
  • Fixed an issue with the database filter widget where the custom fields default value was set automatically.
  • Fixed an issue where unsetting the "Remember filters" checkbox wouldn't remove the filter cookie.
  • Fixed an issue where moving/deleting comments could stop the queue from processing.
Gallery
  • Fixed an issue where editing the gallery image details would remove the exif data.
  • Fixed an issue where editing the gallery image or video details while the file is still uploading would not save the details.
  • Fixed an issue where allowing a user to submit images to an album they do not own may not allow them to submit.
Converters
  • Fixed tags not displaying properly when rebuild completes before permissions are set.
Platform
  • Improved the un-archiving process for topics when archiving gets disabled.

Changes affecting third-party developers and designers​

  • The POST /core/members/{id}/secgroup/{groupId} endpoint will log the changes to the member history.
  • Fixed an IN_DEV issue in the checkout form, which was caused by an undefined variable.
  • Fixed an INDEV issue where ignoring a member from his hovercard with INDEV mode would show a "CSRF KEY present in the url error".
  • The Contact Form will now contain a "contact_referrer" value when the form is submitted. It is up to the calling extensions handleForm() method to determine how to handle this information.
  • Performance improvements targeting MySQL 8.
  • Changed the method signature for \IPS\Node\Model::setLastComment() and \IPS\Content\Item::resyncLastComment()
  • Like
Réactions: sorin

Invision Community 4.7.14​

Released 10/30/2023

Key Changes​

This is our November maintenance release.
Key changes include the removal of the AdminCP Marketplace.

Additional Information​

Core
  • Added X share link options.
  • Improved the efficiency of sitemap generation.
  • Improved the Node Form Helper to include only nodes where a member has permissions to create content for the "Create New" menu.
  • Improved performance of clubs.
  • Improved pasting images that were copied in Chromium-based browsers.
  • Improved the title on the clubs overview page to be different based on the filter.
  • Reset state of Account Deletion AdminCP Notification.
  • Fixed an issue where moderators with only move permission couldn't see moderation checkboxes.
  • Fixed an issue where banned users may show in the mention list if they recently participated.
  • Fixed searching specific API endpoints not working fully.
  • Fixed an issue where it may be difficult to set custom meta tags on the root page.
  • Fixed an issue where it wasn't possible to restrict access to the SEO acp section.
  • Fixed Bulk Mail (and other) filters not detected Yes/No and Checkbox Profile Fields correctly.
  • Fixed an issue where a blank error message may be shown in some circumstances when testing mail settings.
  • Fixed an issue where two messages assumed a gender.
  • Fixed reverting templates not taking effect immediately when disk caching is in use.
  • Fixed custom Header and Footer theme settings not validating code upon saving.
  • Fixed members showing twice in the members list when viewing the list of administrators.
  • Fixed acronyms in word expansion unable to be saved in Firefox if the expansion contained quotes.
  • Fixed an issue where it wasn't possible to restrict access to the SEO acp section.
  • Fixed staff only profile fields showing on search form for non-staff.
  • Fixed an issue where it was possible to configure a Reaction based achievements rule for Items that cannot be reacted to.
  • Fixed an issue where issuing a warning removing achievement points may cause an SQL error.
  • Fixed an issue where the leaderboard area filter would show comments and reviews for all content types, even if they didn't support comments or reviews.
  • Fixed an issue where custom staff directory templates weren't shown while creating/editing the staff directory.
  • Fixed an issue where some content (topics etc) created as hidden did not show in the condensed activity stream.
  • Fixed an issue where synching topics for all content would create topics for items pending deletion.
  • Fixed an issue activating Bit.ly in promotion tools.
  • Fixed a potential error when issuing a warning due to PHP bug #66545.
  • Removed the AdminCP Marketplace.
Forums
  • Added a new "Topics with No Replies" list to the Topics statistics section.
  • Added a setting for each forum to exclude topics marked as solved that were posted before a specific time.
  • Fixed an issue where it was possible to downvote answers even when negative ratings were disabled.
  • Fixed an issue where club forums were showing in global forum stats.
  • Fixed an issue where empty answers (including image/embed only answers) may cause a json-ld validation error.
Downloads
  • Fixed linked files not showing a title on the download prompt when multiple files are available.
  • Fixed new versions always requiring approval even if submitter is set to bypass content approval.
Events
  • Fixed an issue where copying an event did not honor automatically following content posted.
  • Fixed a permission conflict where a user could see a calendar, but not read events, could not see those events in the listing.
Converter
  • Added Invision Community merge tools for Calendar and Blog.
Commerce
  • Fixed Paid club memberships not able to be renewed if a renewal invoice is already pending.
  • Fixed incorrect renewal terms description when manually adding a member to a subscription.
Pages
  • Fixed an issue where records may show incorrect posted in badges if forum comment sync is enabled.
  • Separated Records per page and Comments per page in database settings.
  • Fixed record image not able to be set via REST API.
  • Fixed an issue where promoting a topic to the CMS could fail if the target DB had a custom field which was set to be unique.
  • Fixed an issue where some field types did not display properly when viewing revisions.
Gallery
  • Optimized the ACP Dashboard widget.
Blogs
  • Fixed extraneous arrow showing for child blog categories.
Courses
  • Fixed an issue where module names were returning all languages simultaneously.
  • Fixed an issue where images in course lessons wouldn't load in a lightbox.
  • Fixed an issue where long descriptions caused the course image to stretch out on the page.
Platform
  • Fix content removed by spam analysis still sending unapproved notifications.

Changes affecting third-party developers and designers​

  • Searching specific REST API log endpoints with variables (ex, {id}, {key}, etc.) is limited to the following regex pattern: [a-zA-Z0-9-]+

IPS Community Suite 4.7.10​

Released 05/09/2023

Key Changes​

This is our May maintenance release.
Key changes include:
  • Introducing Courses
  • Giving you control with Email Bounce Management

Additional Information​

Core
  • Added a minimum of one day end date to Alerts.
  • Replaced Authy MFA with Verify.
  • Enforce account completion (display name and email are set) before using the account to login to third party OAuth Clients.
  • Fixed an issue where the Moderation IP Tool wouldn't show the logged IP addresses for private messages.
  • Fixed an issue where creating a new content item may show an undefined index error.
  • Fixed an issue where the rebuild URL queue extension class could throw an exception if the item author had been deleted.
  • Fixed an issue where the close date of Polls could break API outputs.
  • Fixed an issue where rebuilding achievements wasn't logged in the AdminCP.
  • Enforce account completion (display name and email are set) before using the account to login to third party OAuth Clients
  • Fixed an issue where older iOS devices (<13.4) had images and other elements that would not load.
  • Fixed an issue where it was not possible to apply paid club renewal changes to existing purchases.
  • Fixed an issue where moderators could receive report notifications in containers they cannot moderate in.
  • Fixed an issue when OAuth providers use really long codes for authorization.
  • Fixed an issue where the timezone cookie required extra validation.
Gallery
  • Fixed an issue where previous and next links may not work in Gallery if FURLs are not set up.
Commerce
  • Fixed an issue where reactivating subscriptions may cause an error if the original invoice is deleted.
  • Fixed an issue where bad data could cause the store to throw a fatal error.
  • Fixed an issue where changing the owner of a club does not correctly update the payment recipient.
  • Fixed an issue where tax caused PayPal not to work correctly.
  • Fixed an issue where using a coupon and paying with PayPal did not work.
  • Fixed an issue where changing renewal prices for parent/child products did not update existing purchases.
  • Fixed an issue where upgrading from a monthly to an annual subscription did not properly set the expiration date.
Pages
  • Fixed an issue where long text broke the record display layout.
Blog
  • Fixed the broken byline in blog entries for future publish entries.
Downloads
  • Updated the grid layout to fix inconsistencies with some 3rd party themes.
Clubs
  • Fixed poor alignment of Accept button on "Users Requesting Access" page
Platform
  • Added ability to remove a block on an email that has hard bounced in the past.
  • Enhanced transparency for the reason when emails are blocked.

Changes affecting third-party developers and designers​

  • New Hooks will contain mixin phpDoc.
  • Updated Whoops to 2.15.2.
  • Changed the return type of the Queue Extensions preQueueData method.
  • Fixed issue where the settings.json file would be written incorrectly.
  • Fixed an issue where the \IPS\Helpers\Table\Db could return a wrong total count for the pagination when the query used a groupBy statement.

GraphQL, REST, Webhooks and Zapier​

  • Fixed an issue in the REST API Content Controller where filtering for items without polls failed.

IPS Community Suite 4.7.9​

Released 04/04/2023

Key Changes​

This is our April maintenance release.
Key changes include:
  • Gallery, Events & Clubs: Improvements From Your Feedback
  • Live Topics
  • iPhone notifications, web app and more
  • PayPal & Maxmind API updates in Commerce

Additional Information​

Core
  • Added support for Emoji 14.
  • Added a minimum of one day end date to Alerts.
  • Improved the database checker to change member id columns to BIGINT if they are nearing a limit.
  • Improved performance in some situations when posting content.
  • Improved outbound connection speed when connecting to the same host multiple times.
  • Move web app settings to a new controller in the AdminCP.
  • Fixed an issue where older browsers and iOS versions may not display editor/images.
  • Fixed an issue where moving conversations between folders may move to the wrong folder or fail to move.
  • Fixed an issue where the member_create webhook wouldn't include custom profile field data.
  • Fixed an issue where club settings would be shown on the ACP-Settings-Clubs page even if clubs were disabled.
  • Fixed an issue where "this club" was not set as the default search context when viewing clubs.
  • Fixed an issue where deleting a post from a hidden topic could remove the topic from the activity streams.
  • Fixed an issue where the same emoji may show in the shortcode popup more than once where the name is the same.
  • Fixed an issue where pasting files into the editor may display an unsupported file type notification.
  • Fixed an issue where profanity filters were being applied to account email addresses.
  • Hid ACP statistics blocks for Clubs when Clubs are disabled.
  • Fixed an issue where users could edit comments that were hidden by a moderator.
  • Hid member-menu in ModCP Approval Queue when reviewing content posted by guests.
  • Allow users to reply to alerts even if they have messenger restrictions that would prevent them from doing so.
  • Allow iOS/Safari notifications from Safari 16.4 onwards.
  • Accordion titles on the Notifications settings page now wrap to multiple lines if they're too wide for the browser window.
Commerce
  • Increased number of days PayPal Subscriptions are checked for payments.
  • Updated PayPal integration to v2 API where appropriate.
  • Updated PayPal Payout API to latest version.
  • Updated Maxmind integration to latest API, added support for tracking pixel.
  • Fixed an issue where a customer may be charged before accepting the terms and conditions when requiring T&Cs and using Stripe.
  • Fixed an issue where incoming emails containing '-' or '.' may be discard.
  • Fixed an issue where a fatal error is thrown during email processing if the email character set is not supported by current PHP configuration.
  • Deprecated Authorize.net, Braintree and 2Checkout payment gateways.
  • Removed Hosting Reseller support.
Pages
  • Added the media URL to the ACP - Media Details sidebar.
  • Added the ability for records to use the publish date field when synchronising with forum topics.
  • Fixed an issue where the Media Preview Image wouldn't be shown on the ACP - Media Details page.
  • Fixed an issue where it was possible to create paths that conflicted with system folders.
  • Fixed an issue where comment counts displayed in the record feed when comments were disabled.
Forums
  • Added support for mark solved in clubs.
Downloads
  • Removed an unnecessary span tag from the rows template.
  • Added the moderator checkbox to grid view as it was previously missing.
  • Added status badges (pinned, hidden, etc) to the grid view.
  • Padding has been added to grid cells while viewing files in profiles.
Gallery
  • Added some customization options to the Overview page.
  • Now, when searching for images via the "Insert other attachment" editor option, searching by album name returns images from that album.
Events
  • Added links to subscribe to and download iCal events on the overview page.
  • Fixed an issue where the "All Calendars" dropdown link would load the overview page instead of monthly view.
  • Fixed an issue where the 'Copy Event' link would be shown even if the member had no permission to create new events in the calendar.
  • Fixed an issue where recurring events would time out for some locales and languages.
  • Fixed an issue where venue events may not show on the happening near me map.
  • Like
Réactions: brunoguisti

IPS Community Suite 4.7.8​

Released 03/08/2023

Key Changes​

This is our March maintenance release.
Key changes include:
  • UI Polish
  • Downloads updates, GraphQL enhancements and more

Additional Information​

Core
  • Added pagination to the Edit History screen.
  • Added the core_api_logs database table to the support tools database checker.
  • Added a noindex metatag to the poll voters page.
  • Added the ability to reset 2fa security answers for all members.
  • Added the time to the date form validator message when the time is also used.
  • Changed the recommended MySQL version to 5.7.8, this will be the minimum version in future.
  • Changed the Author and Update Check URL fields when exporting a language to an URL field to enforce valid URLs.
  • Improved the error handling when a club node is missing.
  • Show "Success" message above the form after a user changes their password.
  • Achievement badges and rank icons are no longer squashed in the Recent Achievements widget.
  • Items in the "Our Picks" widget carousel no longer have a cropped border.
  • Upgraded Google Fonts API to v2 with improved performance using font-display:swap;
  • Imported font-weight:500 for Google fonts resulting in improved font rendering.
  • Redesigned the share/promote buttons so they sit on a single line on mobiles.
  • Updated the background-color of some social icons to match their actual brand color.
  • Sticky announcements will now always stick to the top of the window, instead of only being sticky within the header element.
  • Widgets have received a IU polish, with a few alignment bugs solved.
  • The alignment of topic prefix icons (pinned, featured, etc) has been improved.
  • Breadcrumbs no longer truncate long titles. They will now wrap to a new line if necessary.
  • Fixed a bug where members weren't able to opt in/out of custom PII data being shared with 3rd parties.
  • Fixed an issue where banning a member with a banned IP address could accidentally remove the IP ban.
  • Fixed an issue where content with no replies was being treated as solvable.
  • Fixed an issue where the Admin CP Login Logs did not show the proper value in the Display Name column.
  • Fixed an issue where the Admin CP Login Logs advanced search did not work properly.
  • Fixed an issue where club areas may link to the wrong location.
  • Fixed an issue where content being held for approval would show the wrong word as the reason.
  • Fixed PWA Notifications causing an error if the remote service cannot be reached.
  • Fixed an issue where the club_created Webhook wasn't fired when a club was approved.
  • Fixed a race condition which could cause an error when an invalid timezone on an account is used.
  • Fixed an issue where a group could have the maximum number of lines in a signature as 0, but the signature editor was still available.
  • Fixed an issue where banning a member could generate an unnecessary member changelog entry.
  • Fixed an issue where it was possible to enable security question mfa without any questions.
  • Fixed an issue where the theme templates list did not display properly in the ACP if an upgrade notice was visible.
  • Fixed an issue where mentions did not use the color specified in the theme settings.
  • Fixed an issue where managing the ACP - Share Handlers could cause an error.
  • Fixed an issue where recounting the reputation points in the ACP could cause an error.
  • Fixed an issue where stopping all email notifications excluded digests.
  • Fixed an issue where the widget cleanup task could fail when the tasks were run via CLI.
  • Fixed an issue where club pages would show members even if only set to show for Club Moderators.
  • Fixed an issue where share links were using http protocol instead of https.
  • Fixed an issue where hCaptcha challenges may not show on contact us dialog when another challenge exists on the page.
  • Fixed an issue where tooltips could become very long. They now wrap text onto multiple lines when necessary.
  • Fixed an issue that may occur when using search and MySQL read/write separation.
  • Fixed an issue where saving widgets could fail.
  • Fixed an issue where polls were not deleted when an application was uninstalled.
  • Fixed an issue where editing content may not preserve the correct file storage location and revert to the base URL.
  • Removed unused photos_url ACP search keyword.
Forums
  • Relocated the forum title in the forum grid UI for forums, resulting in better contrast.
  • Simplified the UI of the expanded view while viewing a topic list.
  • Post controls (Edit, Quote, etc.) are now always vertically aligned to the bottom of posts.
  • Fixed Solved Statistics throwing an error on some MySQL / MariaDB versions.
  • Fixed an issue where topic hover previews would display "Guest anonymous" instead of the anonymous placeholder text.
  • Fixed an issue where building search index permissions could fail.
  • Fixed an issue where re-engagement email notifications were sent for non-solvable topics.
  • Fixed an issue where changing the topic publish date to "immediately" did not publish the topic.
  • Fixed an issue where "Users can choose best answer" in Questions forums was not being saved correctly.
Downloads
  • Added the ability to allow the file submitter to delete pending new versions.
  • Added a new category grid view.
  • Fixed an issue where embedded free files were being displayed as not available for purchase.
  • Fixed an issue in the downloads-file REST API endpoint where purchasing a file could result in an error.
  • Fixed an issue where custom fields could not be marked to be included in topics.
  • Fixed a missing language string on the custom fields edit page.
Gallery
  • Improved performance of image view when categories/albums are ordered by recently updated.
  • Fixed an issue where promoted albums could break the achievements rebuild process.
  • Fixed an issue where albums not in a club could be set to allow submissions from anyone in a club.
  • Fixed an issue where users had the option to sort by reviews when reviews were not enabled.
  • Fixed an issue where sorting by date could duplicate images in the carousel.
  • Fixed a performance issue related to prefetching previous and next images.
  • Fixed an issue where hidden images may appear in profiles.
  • Fixed an issue where gallery video comment search results may show an error when no thumbnail is uploaded.
  • Removed the background on the landing page title to be more consistent with other areas of the suite.
Events
  • Fixed an issue where searching events on the overview page did not properly display a map.
  • Fixed an issue where a user who responded "Maybe" could attempt to RSVP to an event after the RSVP limit was reached.
  • Fixed an issue where searching events on the overview page did not properly display a map.
  • Fixed an issue where the featured event cover photo may not display if the filename contains special characters.
  • Fixed an issue where searching for events with a missing or invalid location wouldn't return any results.
Commerce
  • Fixed an issue where checking out as a guest would not pass guest email to Stripe.
  • Fixed an issue where the expiration date in custom product emails didn't work.
  • Fixed an issue with Stripe where device (Apple/Google) payments may not work if transaction has a shipping address.
  • Fixed an issue where PayPal Subscription task may throw an error if a customer doesn't have any subscriptions.
Pages
  • Added support for past dates in records.
  • Fixed an issue where stats in the record list would overflow on mobiles
Blog
  • Fixed an issue where attachments may not be properly cleared upon deletion.

Changes affecting third-party developers and designers​

  • Added more properties to the Polls API output.
  • Added constant \IPS\SITEMAP_MAX_PER_FILE to define the maximum number of entries in a sitemap file.
  • If your application ships with a log database table which can get huge, you can register the table in
  • Fixed an issue during template compilation if a theme hook uses PHP mode and has a call to parent::.\IPS\core\modules\admin\support\_support::getLogTables to have it automatically checked in the support tools.
  • A new helper method \IPS\core\Followed\Follow::getClassToFollow was introduced which will return the class to follow for a given app and area.
GraphQL, REST, Webhooks and Zapier
  • Added a new Members GraphQL query which is able to return more than one member based on different criteria.
  • A new GraphQL Query to return a list of clubs was added.
  • A new webhook for the downloads app was added, which is fired when a new file version gets available.
  • Fixed an issue in the core/members/follow REST API endpoint, where trying to follow clubs failed.
  • The REST API Log allows one to use the advanced search without having to select a specific endpoint or response code.
  • /core/members REST API response for photoUrlIsDefault is now true for letter photos.
  • Webhook Payload for nodes which belong to clubs, will contain now also information about the club.
  • Added a new Members GraphQL query which is able to return more than one member based on different criteria.
  • Fixed the statistics GraphQL query.
  • Fixed several issues in the Calendar GraphQL query.
Haut