Jump to content
blusteel Blusteel
blusteel
Ajouter l'application web
Voir
Appareil non identifié
Votre appareil n'a pas pu être identifié. L'application web Blusteel est installable sur iPhone, iPad, Android, Mac (via Chrome) et Windows (via Chrome). Contactez le support si vous avez besoin d'aide pour ajouter l'application web Blusteel.

Blusteel en version 4.7.15


scaz
 Share

Recommended Posts

Petit sujet pour expliquer un peu la maintenance de tout à l'heure. ^_^

Il s'agissait d'une mise à jour du forum "ipboard". 

Aucun changement visuel, le thème n'as pas été modifié (si ce n'est le nécessaire pour le rendre compatible avec la dernière version d'ipboard).

 

La version PHP passe de la version 7 à la version 8.

Le forum lui passe de la version 4.6.10 à la version 4.7.15, avec une vingtaine d'update qui les sépare. 

 

Principalement il s'agit de mise à jour de sécurité et de résolutions de bug. 

En terme de nouveauté on retiendra surtout l'ajout des notifications push pour iPhone et iPad (en ayant safari comme navigateur), via la l'application web du site (PWA).

 

Pour tout le reste et pour les plus curieux d'entre vous qui ont du temps à perdre, je vous mets la looooongue liste de tous les updates et de ce qu'ils contiennent de la version la récente à la plus ancienne :

 

Bonne lecture :haha:

 

Révélation

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()

 

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. Please see our announcement here.

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-]+

 

Invision Community 4.7.13

Released 09/05/2023


Key Changes

This is our September maintenance release.

Key changes include:

Additional Information

Core

  • Added the ability to moderate and block new registrations from specific regions.
  • Added email verification to Contact Us page.
  • Added the ability to moderate or block new registrations using known disposable email addresses.
  • Added aliases for x.com embeds.
  • Added the ability to manually upgrade Marketplace resources, further updates will need to be obtained from the author instead of the Marketplace.
  • Fixed an issue where disabling or removing the Twitter login handler may not remove the Twitter social promote option.
  • Fixed an error in the REST API when a member has an invalid primary group.
  • Fixed an issue where deleting a node via the API
  • Fixed an issue where profanity filters that block words did not work on content titles.
  • Fixed an issue where saving too many groups on a member can result in an error.
  • Fixed an issue where having many groups can cause an error when updating a users location.
  • Fixed an issue where the Who's Online and Active Users widgets will be cached by a guest and shown to everyone.
  • Fixed an issue where the default value of a language string may not be correct when entities such as > and < are used.
  • Fixed an issue creating new content with specific a specific tag configuration with alphabetic tags enabled.
  • Fixed an issue where a profile field with the type "Date" could break the search.
  • Fixed an issue with ACP notifications for PII & Deletion requests.
  • Fixed an issue where passing null to a text field may cause an error with PHP > 8.1.
  • Fixed an issue where lightbox meta titles were not being used.
  • Fixed an issue where REST API requests may set an incorrect language.
  • Fixed an issue where the move members queue offset was not being applied correctly.
  • Fixed an issue where it was possible to trigger a MySQL error by specifying an invalid API page parameter.
  • Fixed an issue where the cookie banner may show an error when used by guests.
  • Removed an orphan referrals module.
  • Removed the Edited By line for anonymous content that was edited by a moderator without the ability to silently edit.
  • Disabled responsiveness in the Admin CP > API.

Blog

  • Fixed an issue where moving blog entries between blogs can cause its category to be lost.

Courses

  • Fixed an issue where the Attachment Permission check could fail.

Commerce

  • Fixed an issue where a payment that is declined would show a generic failed error instead of a declined error.
  • Fixed an issue where post before register data was not properly accounted for when registering via Commerce.

Forums

  • Fixed an issue where a redundant message may show when a closed topic is archived.

Pages

  • Fixed an issue where articles set to publish in the future may persist in the unread stream after publishing.
  • Fixed an issue where item statistics may show incorrectly when record comments are stored in topics.

Events

  • Fixed an issue with searching for an event not working properly.
  • Fixed an issue where event search would try to load a map when none are enabled.
  • Fixed an issue where the next/prev month navigation links may not work in certain timezones.
  • Fixed an issue where the calendar time period links would default to the main calendar when viewing clubs.

Converter

  • Fixed an issue where some Pages database language strings may be missing after conversion.

Platform

  • Added the missing 'most_views' language string.
  • Added post content analysis scanning to detect spam in post content.
  • Fixed an issue where live topic creation fails if the Events app is disabled.
  • Removed the Marketplace resource restriction on lower plans, custom resources can now be installed.

Invision Community 4.7.12

Released 07/17/2023


Key Changes

This is our July maintenance release.

Additional Information

Core

  • Added some missing acp live search keywords.
  • Added ability to disable or redirect PII data requests & account deletion.
  • Improved the security of the visual language editor.
  • Improved the responsiveness of the buttons in the cookie message.
  • Fixed an issue where an extra space can be added to the end of dates in specific locales.
  • Fixed an issue where oAuth tokens weren't revoked for banned users.
  • Fixed an issue where it was not possible to cancel optional mfa setup.
  • Fixed an issue where page output may be broken if a large signature is used.
  • Fixed an issue where Edge on Android could be detected as Chrome.
  • Fixed an issue where achievements could be abused in private messages.
  • Fixed a database error when viewing the moderator control panel.
  • Fixed a missing language string in Member History when an account deletion has been cancelled.
  • Fixed an issue where it wasn't possible to dismiss an alert if a password change was being forced.
  • Fixed an issue where a solved notification may have incorrect wording.
  • Fixed an issue where the All / None buttons on chart filters may not work.
  • Fixed an issue where images would be restricted to 1200px regardless of the max image dimensions to display setting.
  • Fixed an issue where posts from future topics may show in profile content streams.
  • Fixed an issue where webhooks may send an empty auth header which can confuse some destination URLs.
  • Fixed an issue where saving custom charts failed.
  • Fixed an issue where AdminCP notifications emails for PII Requests & Account Deletion may not be sent.
  • Fixed an error when using question & answer challenges for captcha with recent PHP versions.
  • Fixed an issue where the cookie information page wasn't visible for validating members.
  • Fixed an issue where the cookie consent opt-in may not return the visitor to the page they were on.
  • Fixed an issue where a specially crafted search query could cause an uncaught exception.
  • Fixed an issue where the onboarding wizard may show an error on save.

Pages

  • Fixed an instance where an empty ACP error notification may get logged.
  • Fixed an issue where large file uploads to Pages media may fail.
  • Fixed an issue where a moderator can not edit database records if their group does not have edit permission, however they have moderator permissions to edit globally.

Forums

  • Changed og:image on topic view to one image, more than one is not fully compatible with the meta tag editor.
  • Fixed an issue where a significantly large number of reactions could cause memory issues in the expanded topic list view.

Events

  • Fixed an issue where automated tests may log an error in the admin control panel from a no longer used block of code.

Converter

  • Fixed an error caused when merging an Invision Community using letter photos.

Commerce

  • Fixed an issue where subscription upgrade/downgrade pricing was not calculated correctly.
  • Fixed an issue where making paying with PayPal after a failure caused an exception.
  • Fixed Maxmind AdminCP notification missing language string.

Courses

  • Fixed an issue in the FrontNavigation extension, where the item was shown without a permission check.
  • Fixed an issue where moderators were unable to access ModCP with Courses enabled.

Platform

  • Updated the Live Topic conversion notification to link to the new topic.
  • Fixed an issue where a host or staff member not in an attendee group could not join

Downloads

  • Fixed an issue where responding to reviews did not work.

Changes affecting third-party developers and designers

  • Updated CKEditor to 4.21.0.
  • Updated jQuery to 3.7.0.
  • Updated jQuery UI to 1.13.2.
  • Updated jQuery Migrate to 3.4.1.
  • Fixed an array offset error on the spam whitelist form.
  • Fixed an issue where temporary cache data wasn't removed from \IPS\Content\Statistics on app uninstall.
  • Fixed an issue where the front/table/rows template was missing a check for the \IPS\Node\Statistics trait.
  • Removed legacy file loader for Extensions.
  • Removed legacy polyfill for IntersectionObserver.

Deprecations and Removal Announcements

Please review our deprecation tracker for upcoming deprecations.

 

Invision Community 4.7.11.1

Released 06/21/2023

This is a security release and we recommend all clients upgrade as soon as possible.

Key Changes

This is an essential security and maintenance update. Including improvements for our recently released PII & Statistics features.

We recommend not using the visual language editor until you upgrade.

Additional Information

Core

  • Improved the Cookie Consent system based on feedback from our community.
  • Fixed some missing language strings in Member History relating to PII / Account deletion requests.
  • Fixed some issues with the AdminCP notification for PII requests.
  • Fixed an issue where an administrator exporting PII for a member may not contain the members device data.
  • Fixed an issue with links in the PII request emails.
  • Improved the security of the Visual Language Editor.

Platform

  • Fixed an issue with content item analytics.

Changes affecting third-party developers and designers

  • _getEssentialCookies() can now return a wildcard at the end of a cookie name where there may be a different ID on each, i.e. ipbforumpass_*

Deprecations and Removal Announcements

Please review our deprecation tracker for upcoming deprecations.

 

Invision Community 4.7.11

Released 06/14/2023


Key Changes

This is our June maintenance release.

Key changes include:

Additional Information

Core

  • Added Support for Cookie Consent.
  • Added support for forcing tags to be listed alphabetically.
  • Members can now request their PII Data via the Frontend.
  • Members can now request to be deleted via the Frontend.
  • Members can no longer react to content if they have unacknowledged warnings.
  • Adjusted the OAuth setup instructions to use the new "API" instead of "REST & OAuth" menu point.
  • Removed the none function default Giphy API key.
  • Improved the way how we send requests to IndexNow to skip it for items which are literally never visible to guests.
  • Fixed few instances, where we weren't removing the IP address from the database via the IP Address truncate task.
  • Fixed an issue where the similar content block may cause an error on some pages when using Elastic/Opensearch.
  • Fixed an issue with lightbox grouping in activity stream where Elastic/Opensearch is used.
  • Fixed an issue where push notifications may not be sent if a browser/device has been used to sign in to multiple accounts.
  • Fixed an issue in validating custom header/footer theme inputs.
  • Fixed an issue where moderating all links did not work correctly.
  • Fixed an issue where editing an item and setting a future publishing date did not work correctly.
  • Fixed an issue where viewing the members content on his profile may show an error while viewing some reviews.
  • Fixed an issue where chart labels containing a comma caused CSV downloads to be incorrectly formatted.
  • Fixed an issue where adding the 'group' parameter in the 'core/members' REST endpoint would result in the other parameters being overlooked.
  • Fixed an issue where Custom Fields of type Member did not function correctly.
  • Fixed an issue where bulk mail could not be filtered by a CheckboxSet profile field.
  • Fixed an issue where responses to reviews were not checked against word filters.
  • Fixed an issue where the related content widget added invalid hover parameters in some cases.
  • Fixed an issue where the memberregistrationcomplete` webhook was triggered too early.
  • Fixed an issue where clubs set to not show members still showed on the profile.
  • Fixed a missing live search keyword for admin control panel notifications.
  • Fixed an issue where ACP notifications may cause an error if the extension has been removed.
  • Fixed an issue where content can be missing in streams if the last comment is waiting approval.
  • Fixed an issue generating iOS startup images.
  • Fixed an issue where an administrator IP may show in the list of ban suggestions if they had changed the members display name.
  • Fixed an issue where a malformed search request could trigger an uncaught exception (and system log).

Forums

  • Added og:image tags for first 4 image attachments.
  • The topic summary was removed for future topics.
  • Fixed fatal error when upgrading from IP.Board 3.x.
  • Fixed an issue where publishing a scheduled topic did not properly update the last post information on the forums.
  • Fixed an issue where re-engagement emails would show replies from the topic author.

Commerce

  • Added the table filter and sort options to the redirect target after deleting an invoice in the ACP.
  • Fixed an issue with PayPal when buying multiple quantities of a product in one order.
  • Fixed a bug where the expiry date can be calculated incorrectly when upgrading/downgrading between packages.
  • Fixed an issue where the wrong value was displayed on custom fields during checkout.
  • Corrected PayPal API endpoint to the newer version.

Pages

  • Fixed an issue moving comments to forum if the article previously had a linked forum topic that no longer exists.
  • Fixed an issue where copying multiple topics to a database resulted in duplicated attachments.
  • Fixed an issue where display options in the ACP did not match the display of custom fields on the front-end.

Gallery

  • Fixed an issue where it was possible in some circumstances for a private album title to show in Activity Stream.
  • Fixed an issue where gallery videos could not be inserted as existing attachments in the editor.

Courses

  • Added default front navigation.
  • Fixed an issue where deleting a course module did not delete the language strings.
  • Fixed an issue where Courses not visible to Admins were not displaying in the ACP.

Platform

  • Fixed an issue where editing a video upload to Gallery may not transcode it to MP4.
  • Fixed an issue where email copies of Commerce actions may not be sent.

Changes affecting third-party developers and designers

  • \IPS\Helpers\Form\Text 'autocomplete' option now has a boolean 'alphabetical' sub-option to force values to sort alphabetically.
  • \IPS\Content\Views interface has been deprecated, you should use the \IPS\Content\ViewUpdates trait instead.
  • Added _getEssentialCookieNames() to Application objects to specify which cookies are essential and shouldn't be blocked if a visitor has not enabled optional cookies. This also generates the list of essential cookies on the /cookies/ page.

Deprecations and Removal Announcements

Please review our deprecation tracker for upcoming deprecations.

 

Invision Community 4.7.10

Released 05/09/2023


Key Changes

This is our May maintenance release.

Key changes include:

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.

Deprecations and Removal Announcements

Please review our deprecation tracker for upcoming deprecations.

 

Invision Community 4.7.9

Released 04/04/2023


Key Changes

This is our April maintenance release.

Key changes include:

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.

Converters

  • Added basic support for converting [table] and [spoiler="text"] bbcode from XenForo.

Changes affecting third-party developers and designers

  • Added a new constant NOTIFICATION_BACKGROUND_THRESHOLD to determine when to defer sending notifications to background process.
  • Switched from cURL to cURL multi handle for improved connection re-use.

GraphQL, REST, Webhooks and Zapier

  • Removed the reference to the ipAddress in the Members REST Endpoint documentation.
  • Fixed an issue where API calls to /core/members/{id}/warnings did not work if a reason was specified.

Deprecations and Removal Announcements

This release sees the following items deprecated

  • Commerce physical product sales
  • Commerce support desk/support requests
  • Payment Gateways for Braintree, Authorize.net and 2Checkout

The hosting reselling tools have been removed following their deprecation in September 2020.

See our deprecation tracker for more information.

 

Invision Community 4.7.8

Released 03/08/2023


Key Changes

This is our March maintenance release.

Key changes include:

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 \IPS\core\modules\admin\support\_support::getLogTables to have it automatically checked in the support tools.
  • Fixed an issue during template compilation if a theme hook uses PHP mode and has a call to parent::.
  • 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.

Deprecations and Removal Announcements

Our next (April) release sees the following items deprecated

  • Commerce physical product sales
  • Commerce support desk/support requests
  • Payment Gateways for Braintree, Authorize.net and 2Checkout

The hosting reselling tools have been removed following their deprecation in September 2020.

See our deprecation tracker for more information.

 

Invision Community 4.7.7

Released 02/07/2023


Key Changes

This is our February maintenance release.

Key changes include:

Additional Information

Core

  • Added the ability to allow non members to post in individual sections of closed clubs.
  • Added pagination to referrals page in the Account Settings.
  • Added Clubs and Club Pages to sitemap.
  • Added missing language strings for the Email Statistics report.
  • Updated CKEditor to 4.20.1.
  • Re-enabled Grammarly in CKEditor.
  • Fix changing Time Periods on streams not clearing previous values completely.
  • Fixed an issue where dropdown menus would be treated as a link if child items in the main navigation.
  • Fixed an issue where times may be in the wrong timezone due to a Chromium bug with Asia/Kolkata & Asia/Kathmandu.
  • Fixed an issue with AdminCP upgrading a self-hosted community if large table changes are required.
  • Fixed an issue where changing Time Periods on streams not clearing previous values completely.
  • Fixed an issue where auto-saved editor contents would not clear when the editor was on a tab.
  • Fixed an issue where custom date filters were not preserved on the search page.
  • Fixed an issue where moderating all links posted did not flag the content for moderation.
  • Fixed an issue where Administrators with permissions to view moderator statistics got a no-permission error.
  • Fixed an issue where club areas may link to the wrong location.
  • Fixed a number of issue with future publishing functionality.
  • Reduced the scenarios where some uploaded files names may get prefixed with random numbers.
  • Removed the ability to use future publishing with dates in the past.

Gallery

  • Visual refresh.
  • Added support for converting videos to mp4 for consistent playback experience (cloud only).
  • Added gallery overview page to better highlight Gallery activity.
  • Added support for searching image contents using AI (cloud only).
  • Added not safe for work filter functionality.
  • Added support for prefetching next and previous images.
  • Added a member profile extension for Gallery images.
  • Set default album sort to match the default sort on a category.
  • Fixed an issue where images may not be sorted correctly.
  • Removed lightbox overlay.
  • Removed a lot of redundant javascript to optimize page loading times.

Pages

  • Added a way to disable indexing of pages.
  • Fixed an issue where sorting by the default sort did not use the correct sort direction.
  • Fixed an issue where anonymous records were displayed as Guest in record listings.
  • Fixed an issue where anonymous records created topics with an author name of Guest and a hash..
  • Fixed toggled fields when adding/editing a database field.
  • Automatically set a page as default when it's the only page in a folder
  • Removed the "Add comment" checkbox on the Update Record form in cases where it was not applicable.

Events

  • Fixed an issue where events in the by month block may display the wrong month.
  • Fixed an issue where events may show on the wrong time.

Forums

  • Fixed an issue where checkbox sets with large option lists in polls would condense into a scrollable list.
  • Fixed an issue where the first post in a scheduled topic had a different timestamp than the topic.
  • Fixed issue where publish date field was sometimes shown on the Poll tab of the Topic form instead of the Content tab.
  • Fixed an issue where changing the publish date of an already published topic to a future date wouldn't update the containers last post data.

Converters

  • Improved member conversion speed upto 50% in some scenarios.

Downloads

  • Fixed an issue where anonymous comments were not tracked correctly.

Commerce

  • Fixed VAT number verification failing.
  • Fixed an issue where invoices from guests may not be marked as paid after a successful transaction.

Changes affecting third-party developers and designers

  • Added new GraphQL endpoints for Blog & Events.
  • Added the ability to use OAuth access tokens or API keys with GraphQL requests.
  • Added a new optional parameter to the Events > front > events -> event template.
  • Added constant \IPS\SITEMAP_MAX_PER_FILE to define the maximum number of entries in a sitemap file.
  • Updated HTMLPurifier to 4.15.0.
  • Fixed an issue where hooks with USE statements were wrapped in a try/catch.
  • Fixed an issue creating Polls via the REST API that are not multichoice.
  • Fixed an issue where reordering ACP restrictions generated an error.
  • Fixed an issue with the autocomplete form field in third party resources.
  • Method signatures and return type have been changed for \IPS\File\Amazon::chunkFinish() & \IPS\File\FileSystem::chunkFinish().
  • Removed jsTimezoneDetect library, replaced with native browser functionality.

REST, Webhooks and Zapier

  • The member, blogs entries, download files, gallery images, events, pages records and forum topics GET endpoint supports now a new ìds parameter to return items by multiple ids. This change also applies to any third party application that extends \IPS\Content\Api\ItemController and uses $this->_list().

 

Invision Community 4.7.6

Released 01/10/2023


Key Changes

This is our January maintenance release.

During the holiday period, our focus is on providing bug fixes and improving stability. Feature updates will resume in February.

Additional Information

Core

  • Added password resets to administrator logs.
  • Added email icons for Twitch and Discord.
  • Added the tags page to the disallowed URLs in the robots.txt.
  • Added a noindex meta tag for the offline page.
  • Included a PHP Version check for CLI tasks.
  • Improves performance of alerts list.
  • Fixed an issue where predefined tags can throw an error on the Tags form on PHP8.
  • Fixed an issue where the Editor > Stock Replies table search did not work in the AdminCP.
  • Fixed an issue where images in search results were not grouped for lightbox.
  • Fixed issue where word expansions were replacing phrases in the middle of a word.
  • Fixed an issue with Google OAuth logins when an error is returned.
  • Fixed an issue with custom OAuth logins if a user info endpoint returns an unexpected data format.
  • Fixed an issue where club content could display in feeds to users with no permission to the clubs module.
  • Fixed an issue where moderators were not sent email notification of new reports.
  • Fixed an issue where system logs may be generated if an invalid URL is passed to the redirect code (for email links).
  • Fixed an issue where tags could not be removed from content if tagging was disabled.
  • Fixed an issue where moving items using the multimod functions did not always reset the container counts.
  • Fixed an issue error that can occur when a 'hide' word filter is triggered on content that does not support hiding (personal conversations).
  • Fixed an issue where warning a member sometimes generated an exception and a template error.
  • Fixed an issue where rebuilding the search index generated pages of logs for orphaned posts/comments.
  • Fixed layout of responsive tables in the ACP.
  • Fixed an issue where importing/exporting language packs did not use the correct version.
  • Fixed an issue where publishing scheduled items were marked unread for the author.
  • Fixed an issue that could cause duplicated notifications when using multiple database servers.
  • Fixed an issue on the onboarding page when no image was uploaded.
  • Fixed issues with confusing language strings in the report center.
  • Fixed an issue where Twitter Emoji no longer loads (The CDN providing the images shut down).
  • Removed the unused "core_image_scanner_logs" database table.

Forums

  • Fixed an issue in the topic feed widget where it would show the hover preview when it shouldn't.
  • Fixed an issue where the approval reason would not show for topics.
  • Fixed an issue where locking a guest topic from the bottom moderation menu behaved differently than using the top moderation menu.
  • Fixed an issue where creating a forum may show an error on certain versions of MySQL.

Platform

  • Fixed an issue where the check for new comments may show the wrong number if the end-user is not on the last page of comments.

Pages

  • Fixed an issue where the sitemap could contain a link to a database category for a database which doesn't use categories.
  • Fixed an issue where deleting a custom field wouldn't drop the column from the database.

Downloads

  • Fixed an issue where deleting previous versions generated a template error.
  • Fixed an issue where submitting a file to a category where moderation is required could fail when IN_DEV is enabled.
  • Removed an unused cloud setting for max download speed.
  • Removed deprecated files data from Downloads File REST API response, use /download endpoint instead.

Events

  • Fixed an issue with links to calendars when the default view was not set to overview.
  • Fixes an uncaught TypeError exception when viewing badly formed Events URLs.
  • Fixed an issue with searching events by current location.
  • Fixed an issue where a blank event sidebar would show after events have passed.
  • Fixed an issue where online event links would be removed at the start time if no end was set.
  • Fixed an issue where repeating events may show on the wrong day when displaying in a different timezone.

Gallery

  • Removed profile tab image view preferences for guests to make it consistent with other areas where preferences can't be saved.

Commerce

  • Added og:image tag to product pages.
  • Fixed an issue where saving shipping rates was flagged as not covering all possible values.

Blog

  • Fixed an issue where a broken or missing blog entry image would break the blog entry page.
  • Fixed an issue where blog tags were not appearing in the recommended tags results.

Changes affecting third-party developers and designers

  • New constant DEBUG_HOOKS will log any errors thrown by a hook before executing the parent method.

 

Invision Community 4.7.5

Released 11/29/2022


Key Changes

This is our December maintenance release.

During the holiday period, our focus is on providing bug fixes and improving stability.

Additional Information

Core

  • Added Twitch & Discord to list of theme Social Profiles.
  • Disabled Caching for Zapier API responses.
  • Fixed an issue where the Overview stats custom date range was excluding the end date.
  • Fixed an issue where copying custom fields resulted in a duplicate column error.
  • Fixed issue where items that were not permitted to be merged could be merged into other items.
  • Fixed an issue where copying a setting value does not use the correct value.
  • Fixed an issue where word expansions that end in a non-alphanumeric character are not properly replaced.
  • Fixed issue where banned users still receive email updates for streams.
  • Fixed an issue where changing the warning reason could append multiple default notes.
  • Fixed issue where creating a new FURL generated an error on PHP 8.
  • Switched Minimum Rating field on widgets to a dropdown to allow for the selected value to be cleared.
  • Fixed an issue where topic snippet view may be slow when managing topics with more than 4,000 pages and many reactions.
  • Fixed an issue where the error logs table would show the md5 hash instead of the error message.
  • Fixed an issue where notifications inside buttons were being cropped due to overflow:hidden.
  • Fixed the broken reported content states.
  • Fixed few instances in the topic view, where the "Send an Alert to .." toggle wouldn't work.
  • Fixed an issue where creating alerts could be broken with PHP8 if there was no End Date.
  • Fixed an issue where the attachments page could result in an exception caused by an Editor Extension which has no Attachment support.
  • Fixed an issue where Facebook would still show up in the content promotion form.
  • Fixed an issue where the maifest file was tried to be loaded from the wrong path.
  • Fixed an issue where the ignore page threw an error when there were no ignored users.
  • Fixed an issue where Checkboxes, Checkbox Sets, and YesNo fields were not included in Group Promotion or Bulk Mail filters.
  • Fixed the uncaught IPS\Http\Request\CurlException exception which was thrown when the IndexNow Request timed out.
  • Fixed an issue where the manifest file was tried to be loaded from the wrong path.
  • Fixed an issue where some orphaned profile field data could break the account completed check.
  • Fixed an issue where the cleanup task could fail while removing orphaned widgets.
  • Fixed an issue where Guests could access the Activity Streams when guest access was disabled.
  • Fixed an issue when comments are split from existing content where the alert may go to the wrong member.
  • Fixed an issue where moderators get email notifications for reported content that they cannot access.
  • Fixed an issue where mailto links were being rewritten in bulk mails.
  • Fixed an issue where filtering members by badges generated an error if no badges were configured.
  • Fixed an issue where club content could display in feeds to users with no permission to the clubs module.
  • Fixed a potential issue when de-authorizing member devices when using Redis.
  • Fixed an issue where predefined tags can throw an error on the Tags form on PHP8.

Commerce

  • Fixed a missing Editor Name Language String ( filestorage__nexus_Gateways ).
  • Fixed an issue where upgrading/downgrading a product showed a hash in the member history.
  • Fixed an issue where viewing a billing agreement with no associated purchases generated a theme error.
  • Fixed automatic renewals to only charge credit cards on file when the invoice items allow for the card payment method.
  • Fixed an issue where a user could request a manual payout without entering payment details.
  • Fixed an issue where a user could not renew a cancelled subscription when the site forces all users to purchase subscriptions.

Forums

  • Fixed an issue where moderators without the permission to create alerts couldn't lock topics.
  • Fixed an issue where the "Solved Re-Engagement" email was sent for deleted topics.
  • Fixed the php8 issue where people without a signature could trigger an error on the topics page.

Events

  • Fixed an issue where deleting an event without a dispatcher instance may fail.

Blogs

  • Fixed an issue where deleting a blog without a dispatcher instance may fail.

Pages

  • Fixed an issue where the pages sitemap extension would create unnecessary rows in the sitemap db table.
  • Fixed a class not found error when viewing Pages Records.

Gallery

  • Fixed an issue where missing metadata could result in an error with PHP8.

Changes affecting third-party developers and designers

  • Fixed an issue where reordering the ACP Menu items on a sub-menu removed other menus.
  • Fixed an issue where parameters were not being populated in REST API documentation for /report endpoints.

 

Invision Community 4.7.4

Released 11/02/2022


Key Changes

This is our November maintenance release.

Key changes include:

Additional Information

Core

  • Increased minimum PHP version to 8.0.
  • Added Moderation Alerts.
  • Adds the ability to see the number of replies to an alert, and view all replies to an alert in messenger.
  • Reduced the Cloudflare warning on the support page to note issues may arise from specific Cloudflare features only.
  • Fixed an issue where an alert reply button was shown to those without access to the messenger via module permissions.
  • Fixed an issue where viewing a theme's differences may not show all changes correctly.
  • Fixed an issue where some applications presented content for the 'Similar Content' ElasticSearch widget that wasn't suitable.
  • Fixed an issue where pre-upgrade resource check may ask you to check a default language pack for compatibility.
  • Fixed an issue that may cause slow AdminCP logins if there are a lot of email send failures.
  • Fixed an issue where attachments may download with an extra file extension when using Amazon S3 to store files.
  • Fixed an issue where some moderators may see template errors in the userbar at the top of the page.
  • Fixed an issue with PHP 8 and the UT8 converter used for legacy upgrades.
  • Fixed issue where reporting content on a site with restricted moderators generated an error.
  • Fixed issue where users could receive notifications for content that had been hidden.
  • Mobile navigation links are no longer duplicated when configured as a dropdown menu.
  • Removed any placed widgets from the login and register page.

Events

  • Added support for TikTok, Twitch, Vimeo and SpotMe online events.
  • Fixed a MySQL query error when using locales with a comma decimal separator.
  • Fixed RSVP stats report not working.
  • Fixed the broken event cover image on the overview page.
  • Fixed an issue where the timezone selector would only be correct if adjusted by an author in the same timezone.
  • Fixed an issue where the create event button may show to members with no permissions for any calendar.
  • Fixed an issue where searching for events may not work correctly.
  • Fixed some untranslated phrases.
  • Fixed an issue where markers may not show on Google Maps when using events near me.

Forums

  • Fixed a potential slow query when working with solved topics.
  • Fixed an issue where a future published topic has a different start date than the first post date.

Gallery

  • Improved image loading speed in albums or categories with a large amount of images.
  • Fixed an issue where Gallery Results could break Stream Subscriptions.
  • Fixed issue where switching between plain-text and rich editor on image upload lost text content.
  • Fixed an issue where users could not download attachments from Album Comments.

Pages

  • Fixed the missing record status icons in the record feed widget.
  • Fixed an error when viewing a record in a database that is not searchable.
  • Fixed an issue where the pages media center didn't support svg files while replacing an existing svg file.
  • Fixed an issue where hidden linked records were displayed to users with no permission to see them.

Blogs

  • Fixed merging members inadvertently re-assigning group blogs.
  • Fixed an issue when upgrading from legacy versions.
  • Fixed the wrong webhook documentation reference to the blog class.

Downloads

  • Changed the RebuildScreenshotWatermarks task to use the REBUILD_INTENSE constant for the rebuild cycle.

Changes affecting third-party developers and designers

  • Changed the order of the autogenerated hook method signature.
  • Added a new class parameter public $similarContent = TRUE|FALSE; to each /extension/core/ContentRouter class to control whether it should show in similar content.
  • Fixed saving the Blog add / edit form while IN_DEV.
  • Downgraded PHP 8 scanner logging to debug only.

Deprecations and Removal Announcements

Completed in this release

  • Facebook Promotional Tools removed (Facebook no longer allows API posting to groups and pages) - No action required
  • VigLink removed (VigLink API no longer working as intended) - No action required
  • Ability to choose which apps to upgrade removed (this is no longer a necessary option) - No action required
  • Guest Page Cache removed (this is a legacy way to cache pages that replicates how a CDN works) - No action required

 

Invision Community 4.7.3

Released 10/11/2022


Key Changes

This is our October maintenance release.

Key changes include:

Updates to the Calendar App (now Events app) to showcase online and offline events

Additional Information

Core

  • Added support for OpenSearch 2.1.
  • Added application filters for new reports in the Moderator Control Panel's report center.
  • Added prune task for core_item_member_map table.
  • Added a setting to prune conversations after x days without a reply.
  • Added a copy to clipboard button to the oAuth Client Client Identifier fields.
  • Added an option to not show oAuth login handler settings in user settings.
  • Content that requires approval will now show the reason it moderated.
  • Fixed some potential MySQL query errors showing featured items.
  • Fixed an issue where duplicate Who's Viewing boxes are displayed.
  • Fixed an issue where the related content sidebar block may not correctly account for permissions.
  • Changed the default search option to 'Everywhere' for the default app otherwise it's app specific.
  • Fixed an issue where quote attributes could trigger the profanity filters.
  • Wrapped ElasticSearch calls into a try-catch block to avoid that a broken ES install stops upgrades.
  • Fixed an issue where clubs would show both items and comments in recent activity.
  • Fixed an issue where the editor would get stuck after a guest post.
  • Fixed an issue where the queue task may become locked by deleting orphan comments.
  • Fixed an issue where forum specific moderators received notification of reported content outside those forums.
  • Fixed an issue where forum specific moderators could see reports for forums they do not moderate.
  • Fixed an issue where promote custom date would throw an error when empty.
  • Fixed an issue where deleting a member would try to delete data from a not existing table.
  • Fixed an issue with queue tasks stalling if an application is uninstalled during achievement rebuilds.
  • Fixed an PHP8 issue in the GD class where processing the transparent colors thrown now an exception instead of returning FALSE.
  • Fixed an issue where clicking in an AdminCP editor may fire a request to the backend that isn't needed.
  • Removed some verbose logging from the PHP 8 scanner.
  • Fixed some grammar issues on the Marketplace pre-upgrade page.
  • Fixed an issue where the "Allow new registrations" setting would be missing a value.
  • Fixed an issue where the image scanner would not work in the EU region.
  • Fixed an issue where the custom header and footer templates wouldn't appear.
  • Fixed an issue where featuring a guest authored item may cause an error.
  • Fixed an issue where EXIF data would not be removed if the image is smaller than max allowed size.

Forums

  • Fixed an issue where posts imported via the RSS task may have an incorrect IP address.
  • Fixed an issue where deleting a comment does not reset best answers.
  • Fixed an issue preventing upgrades from really old versions.
  • Fixed an issue where editing a topic and setting a future publish date may not alter state.
  • Fixed an issue where rebuilding the solved statistics could fail.
  • Fixed solved re-engagement notifications inadvertently being sent when the feature is disabled in a forum.
  • Fixed an issue where searching in the AdminCP for "solved" would show a result without a language string.
  • Fixed an issue where the combined "fluid" forum view did not show the mobile friendly filter link.

Commerce

  • Improved various AdminCP areas to return you to the page you were on after performing an action on a payment/transaction.
  • Fixed an issue where guest referrals may not be correctly applied.
  • Fixed a template error that can show during Multi-Factor Validation when viewing account credits in Commerce.
  • Fixed an issue where a failure to communicate with the EC VAT validation service doesn't show the appropriate error message.
  • Fixed an issue validating VAT numbers.
  • Fixed an issue where invoice renewal warnings may not show the proper currency symbol.
  • Fixed an issue where the ACP - Anti Fraud rules would throw a DB exception.

Pages

  • Fixed an issue where carousel image blocks may break the layout.
  • Fixed an issue where the create/edit record form would break.
  • Fixed attachments not showing when uploaded to the editor when searching is disabled on a database.

Downloads

  • Fixed an issue where images in descriptions would show ahead of screenshots in RSS exports.
  • Fixed possible duplicate notifications for new version updates.
  • Fixed an issue with contextual search when viewing a file.

REST, Webhooks and Zapier

  • The reactions notification returned always anonymous users when accessed via REST.
  • Fixed an issue where the forums pagination response returned all forums.

Platform

  • Fixed an issue where the image scanner may cause content items to be inadvertently flagged as pending approval if a user used a word in the word filters.
  • Fixed an issue where the realtime "users here" was not showing on snippet view, or fliud view modes.

Changes affecting third-party developers and designers

  • Updated Graphql library to 14.11.6
  • New $location variable added to getItemsWithPermission() method signature.
  • `\IPS\Member::loggedIn()' will return a guest object when called from CLI.
  • Fixed an issue in the Number Form field where the prefix would appear twice.

Deprecations and Removal Announcements

Completed in this release

  • Removed ability to show member birthdays on the Calendar/Events App

Upcoming Deprecations and Removals

  • (Next release) Facebook Promotional Tools removed (Facebook no longer allows API posting to groups and pages) - No action required
  • (Next release) VigLink removed (VigLink API no longer working as intended) - No action required
  • (Next release) Ability to choose which apps to upgrade removed (this is no longer a necessary option) - No action required
  • (Next release) Guest Page Cache removed (this is a legacy way to cache pages that replicates how a CDN works) - No action required

 

Invision Community 4.7.2.1

Released 09/15/2022


Key Changes

This is our September maintenance release.

Key changes include:

PHP 8 Marketplace app/plugin Compatibility Scanner (please read before upgrading)
Improvements to marking posts as solutions

Additional Information

Core

  • Improved the license check to bypass the members timezone setting.
  • Added ACP Tool to scan all hooks to identify PHP8 fatal errors related to method overloading.
  • Added AdminCP new search terms to guide admins to the new areas.
  • Added a pre-upgrade Marketplace compatibility check.
  • Added the ability to disable the frontend login handler.
  • Fixed an issue where a large number of profile field options can break the page layout on the member stats overview page.
  • Fixed an issue where members following an item may not be following the remaining item after a merge.
  • Fixed an issue where word filters could cause an item to be held for approval even if the author had more than the required number of posts to bypass.
  • Fixed an issue with hCaptcha where an incorrect language override could be requested.
  • Fixed an issue where it was possible to create an alert with forced reply from a moderator/admin account with a disabled messenger.
  • Fixed an issue where editing the ACP => System => Postings page with disabled registrations would throw an exception while the submission.
  • Fixed an issue where some alerts were not shown if they had an end date.
  • Fixed an issue where post to Twitter could potentially result in an uncaught exception
  • Fixed an issue where the oauth configuration page was missing the required css files.
  • Fixed an issue where a report title may appear in trending content (does not expose any sensitive data).
  • Fixed an issue where removing a manually added badge would not remove the badge
  • Fixed an issue where the rank progression chart may not work when non-default ranks are used.
  • Fixed an issue where the achievements rebuild may fail.
  • Fixed an issue where content tags from content created by the RSS Import feature could be associated with a guest account.
  • Fixed an issue where alerts could not be dismissed if they had long titles.
  • Fixed an issue where image alt tags would always use the AI image scanner value even if manually adjusted.
  • Fixed an issue where search options may break on profiles when status updates were disabled.
  • Fixed an issue where quick search was broken on the hooked files admin control panel page.
  • Fixed an issue where the PHP8 incompatibilty tool failed when developing on a Windows server.
  • Updated CKEditor to 4.19.1.
  • Fixed an issue where soft deleted items can appear in recommended posts.
  • Fixed multimoderation not working in some cases.

Pages

  • Fixed an issue where rebuilding record topics would fail.
  • Fixed an issue where orphaned categories could break syncing from topics.
  • Fixed an issue when using the REST API to fetch records where fields may not have the image lazyload removed.

Forums

  • Added multiple improvements to "Mark as solution" including a re-engagement email, new UI to prompt authors to mark a reply as the solution and new stats.
  • Fixed an issue where the default forum views may not be used for guests.
  • Fixed an issue where soft deleted items may be archived and then subsequently deleted leaving orphaned reports.
  • Fixed an issue where a malformed findComment link caused a 404 error instead of loading the topic from the start.
  • Fixed some missing translations for future publish moderator permissions.
  • Fixed an issue where per-forum fluid view mode may not intially check filters correctly.

Commerce

  • Donations can now only be made by registered members.
  • Fixed a typo on the invoice settings page.
  • Fixed an issue on the credits page.
  • Fixed an issue where the business name field did not correctly toggle on the registration page.

Commerce

  • Fixed an issue where deleting a subscription package would leave some orphaned data in the database.

Platform

  • Fixed Realtime features showing even when disabled.

Changes affecting third-party developers and designers

  • Fixed an issue where plugin index.html files may get included as CSS causing a browser rendering issue.

Deprecations and Removal Announcements

Upcoming Deprecations

Removed ability to show member birthdays on the Calendar/Events App (next release)

  • This feature no longer functions as intended.
  • No action is required if you are using this functionality.

 

Invision Community 4.7.1

Released 08/08/2022


Key Changes

This is our August maintenance release.

Key Changes include:

Additional Information

Core

  • Added an account settings link to the user profile.
  • Added the ability to see the average time between member ranks in the admin control panel statistics.
  • Added an option for members to disable new device emails.
  • Added Sentiment Analysis stats charts
  • Added comment details to the content react Data Layer event.
  • Improved UX of the search bar.
  • Moved the edit and delete club pages links to be consistent with other club sections.
  • Mentions when posting a comment will now prioritize previous participants.
  • Fixed an HTML validation error for embeds.
  • Fixed an issue where private messages that the user could view may show in trending content.
  • Fixed an error when deleting pages from clubs.
  • Fixed an SQL error that may show when viewing the top referrer statistics in the admin control panel.
  • Fixed an issue where achievement rules were not removed when an application is deleted.
  • Fixed an issue where it was possible to bypass the minimum tags requirement.
  • Fixed an issue where an IndexNow ping triggered via the AdminCP may have an incorrect key URL.
  • Improved the preview message in the admin control panel for adverts containing javascript.
  • Fixed content types that support clubs not showing in the Create Menu when nodes only exist in clubs.
  • Fixed an issue where the sitemap URL may be missing from the default generated robots.txt file.
  • Fixed an issue where creating an album wouldn't trigger the "New Content Item-Album was created" Achievement rule.
  • Fixed minor typos with the descriptions under the "Header and Footer" theme tab.
  • Added the missing r__moderatorstats_manage language string.
  • Fixed an issue with the alert content wasn't wrapped correctly in the alert modal.
  • Fixed an issue where images in the first comment of content items may not be searchable.
  • Fixed an issue where a content awaiting approval notifications will be sent to moderators that not have access to view that content.
  • Fixed an issue where converted or upgraded posts didn't embed videos or audio.
  • Fixed an issue where the member referral banners page could return an error for admins with restricted permissions.
  • Fixed an issue where uploading large files may cause a javascript console error.
  • Fixed an issue where uploaded wav files may not play back correctly in Safari.
  • Fixed an issue where social logins may fail inside externally embedded blocks.
  • Fixed an issue where the Admin CP Forum reordering breaks when viewing subforums.
  • Fixed a missing language string on the stats overview page.
  • Fixed an issue where some upload elements may not allow WebP images.
  • Fixed an issue where the meta live editor wouldn't save the changes on pages with very long URL.
  • Fixed an issue where the member_edited webhook would be called too often.

Forums

  • Added the ability to schedule topics to be published at a future date.
  • Fixed the breadcrumb not showing when there is only one category and one forum, and that forum contains sub-forums.
  • Fixed an issue where solved topics were showing in a stream created specifically to show unsolved only.
  • Fixed an issue where forum error pages were not using the specified theme if one has been chosen.

Commerce

  • Added a notification email when tracked invoices expire.
  • Added subscriptions to fraud rule filters.
  • Fixed an issue where the contact name would not show when a support request was created via the Contact Us form.
  • Fixed some issues with approving and deleting transactions for a deleted payment method.
  • Fixed an issue where attempting to create shipping rates can show the "lower value must be any or zero" incorrectly.
  • Fixed a potential issue with using PayPal via Braintree if a billing address does not have a valid region.
  • Fixed an issue in the FixMissingSubscriptionPurchases queue extension where a not existing subscription would throw an error.
  • Fixed a performance issue on AdminCP request view, by removing the title from the next/previous request links in the AdminCP.
  • Fixed an issue where referrals may not be correctly counted when a member is created via guest checkout.

Gallery

  • Removed some deprecated sitemap tags.
  • Fixed an issue where it was possible to bypass the minimum tags requirement.
  • Improved the preview message in the admin control panel for adverts containing javascript.

Downloads

  • Fixed downloading older file versions failing under specific circumstances.
  • Fixed an issue where the most recent changelog may show an invalid date.

Pages

  • Fixed an issue where it was possible to create an endless loop of moving comments between articles and forum topics.
  • Fixed an issue where moving comments would not work if a comment was orphaned from a record.

Converter

  • Fixed an issue converting from Invision Community when using PHP 8+.

REST, Webhooks and Zapier

  • Implemented Webhook Filters for IPS\Member.
  • Added the ability to change the content type header for the webhook requests.
  • 2 new REST endpoints where added to the core/members REST class to add & remove a secondary group.
  • The webhook REST endpoint was updated to support the new content type header variable when a webhook is created/edited via REST.
  • Added a new CORE REST endpoint to retrieve data from promoted content.
  • Added a new webhook which is fired when a content item is promoted.
  • Added a new webhook which is fired when a member gets a warning.
  • Added a new webhook which is fired when a member account gets merged with another.
  • Added a new webhook which is fired when a content item gets marked as solved.
  • Added a new webhook which is fired when a member registration is completed.
  • \IPS\Log::debug() was added to Webhook::fire to log all calls and their payload.
  • Added the "completed" flag to the Member REST API Output method.

Changes affecting third-party developers and designers

  • Fixed an issue where records were not removed from core_follow_count_cache when an application was uninstalled.
  • Fixed an issue with \IPS\File\Exception when using PHP 8+.

 

Invision Community 4.7.0

Released 07/05/2022


Key Changes

All platform key changes:

  • New Alerts feature
     
  • Improvements to the fluid mode per forum view
     
  • hCaptcha added as a new CAPTCHA option for use on the Contact Us form and when accepting guest posts
     
  • Ability to only log searches from specific member groups
  • New solved/unsolved filter for activity streams
    You can now sort through and stay up-to-date on any solved/unsolved content items by setting up a custom activity stream. This is particularly useful for community support forums where clients and members are searching for solutions to questions that have already been answered. Or, perhaps a developer is in search of questions or problems that are unsolved. You can create a more granular search by inputting more information, like ownership, time period and more.  
  • Speed improvements when rebuilding Elastic Search indexes
    • Fixed an issue where the ‘hidden’ content item filter would be ignored for any content type except topics. (In notes below)
    • Fixed an issue where the date parameter for the ‘Edit a topic’ endpoint was not updating topic/post post date. (In notes below) More flexibility when creating webhooks and triggers (continual improvement upon every release).
  • Fixes and improvements to our Zapier integration

Self-hosting platform key changes:

  • PHP minimum version increased to 7.4
  • Support for PHP 8.1

Cloud platform key changes:

  • New product architecture to consolidate existing cloud functionality and to provide forthcoming features
     
  • [BETA] "Real time" notices when others are reading and replying to the same topics as you
    • Who’s Typing: We just implemented a live Who’s Typing feature into our own community. If you're quick, you’ll see a member typing a reply in real time when going to submit your own reply at the form located near the bottom of the topic.
      Who's Viewing: We implemented a live Who's Viewing feature into topics on our community as well. This may sound familiar to you - we already created a "Recently Browsing" block that shows what members are viewing a topic, however that block was a snapshot over a small chunk of time. The new Who's Viewing feature shows what members are viewing a topic (and when they leave) in the present moment. 

      [BETA] Image processing and moderation
      • We've improved our native search by automatically informing the platform to look for items featured in photos.
        In this example, a member posted a photo of an apple in a topic. Another member searched for the word "apple.” The platform found his image of an apple. The new smart learning technology will identify as many keywords as possible in an image to make searching faster, more efficient and accurate.
  • [BETA] Sentiment analysis data collection
    •  AI that scores a topic based on how positive, neutral, negative or mixed the replies are from members. For example:

      Sentiment: [99.5000] Positive | [0.0000] Negative | [0.5000] Neutral
       
  • [BETA] Trending content

Additional Information

More than 120 new updates:

Core

  • Added alerts functionality.
  • Added hCaptcha support.
  • Added a setting to exclude groups from search logs.
  • Added support for PHP 8.1.
  • Increased minimum PHP version to 7.4 and recommended version to 8.0.
  • Added a solved/unsolved filter for activity streams.
  • Added an option to enter the main site's URL and name for JSON-LD if different from the community's URL (eg, installed in a directory or sub-domain).
  • Added AdminCP keyword for 'solution' to guide admins to forum edit/add forms.
  • Changed Marketplace search to 'AND' mode for more accurate results.
  • Changed 'member download' to output comma-separated values instead of tab-separated values to be consistent with member import.
  • Changed the poll behaviour to allow everybody to view the poll result of closed polls.
  • Improved the email editor to show the full email name while editing it.
  • Updated CKEditor to 4.19.0.
  • Moved the stream subscription links to an own menu item.
  • Fixed an HTML validation error for embeds.
  • Fixed an issue where private messages that the user could view may show in trending content.
  • Fixed an error when deleting pages from clubs.
  • Fixed an issue where achievement rules were not removed when an application is deleted.
  • Fixed an SQL error that may show when viewing the top referrer statistics in the admin control panel.
  • Fixed an issue that may prevent attaching audio files to content.
  • Fixed a minor typo in the forms.css template.
  • Fixed upload area not showing on minimized editors for guest users.
  • Fixed an issue where post counts were incremented even when a new item was held for approval via the profanity filters.
  • Fixed an issue where filters and sort options do not persist between deleting members in the Admin CP.
  • Fixed an issue where sitemap may show entries from offline applications.
  • Fixed an issue where support account may show as the latest registered member.
  • Fixed an issue where the upgrade process would fail to finish because of duplicate DB queries.
  • Fixed an issue where the default streams had a broken time period.
  • Fixed an issue where widgets may not be available even with enabled apps.
  • Fixed an issue where status updates where appearing as search results even if the user had no permissions to view profiles.
  • Fixed some issues with the online status indicator in account settings.
  • Fixed an issue with deleting bulletins when deleted remotely.
  • Fixed an issue where clicking on the reorder-menu link in clubs can add multiple reorder icons.
  • Fixed an issue where managing Widgets via the AdminCP > Applications > Dev Center meant that Yes/No toggles could fail to work.
  • Fixed an issue where the block submission filter failed to catch loose matches when in the middle of a word and/or using non latin characters.
  • Fixed an incorrect link on a modal popup when trying to follow a member when the member hasn't configured their preferences.
  • Fixed an issue fetching Clubs via the REST API when they have custom fields.
  • Fixed an issue when viewing a list of awarded badges if one was earned by a rule in a deleted application.
  • Fixed a missing </ul> in the poll template.
  • Fixed an issue where the 'approved content' notification (and any newly added notifications) might not have valid default options until edited via AdminCP.
  • Fixed missing padding on the AdminCP file locations modal.
  • Fixed some UX issues when revoking an OAuth access token.
  • Fixed an issue where non-image attachments inserted via the editor may not download.
  • Fixed a missing language string in member history when spam defense system applies moderation to a new member.
  • Fixed an issue with 'solved' push notifications linking to a non-existent page.
  • Fixed an issue with the Zapier Extension when PHP was running in CGI mode.
  • Fixed an issue where rank progress would still show in profiles when no ranks exist.
  • Fixed an issue using the ban filters in member group promotion rules.
  • Fixed an issue with announcements when loaded outside of the framework.
  • Fixed an issue where OpenSearch failed the version check when configuring.
  • Fixed an issue where toggling editor source mode may cause errors with certain blockquote html.
  • Fixed an issue embedding some external content when PHP 8 is used on Windows/IIS when a storage location is absolutely defined.
  • Fixed an issue where the members block may show spammers, banned and validating members.
  • Fixed an issue with viewing member points/badges in AdminCP if either had been awarded by an application that has been deleted.
  • Fixed an issue where RSS imports set to be hidden on creation were still visible in the activity stream.
  • Fixed an issue where CKEditor would double paste images if "paste as plain text" was enabled.
  • Fixed an issue with tracking email click statistics when a URL is really long in an email.
  • Fixed an issue where some members in group that is set to force anonymous status may not be anonymous.
  • The Editor Preview Button was removed from ACP Editors.
  • Removed the deprecated FX Country code from the Geolocation class.
  • Removed the ability to rebuild existing attachment thumbnails due to an incompatibility with content attributes required for lazy-loading.
  • Removed the SQL Toolbox.

Forums

  • Improved the fluid-mode per forum filters to remove a page reload, and to reverse the filter checkbox status to make it clear which are being viewed.
  • Fixed an issue where checking an archived topic for new replies when you ignore other members may always show a 'new' post has been created.
  • Fixed an issue where top posters in the topic statistics section may show in the wrong order.

Gallery

  • Fixed an issue with the followed Gallery Images page.
  • Fixed an issue with rebuilding thumbnails on legacy communities where the original image may no longer exist.
  • Removed some deprecated sitemap tags.

Pages

  • Added the missing __indefart_cms_page language string.
  • Added copy buttons on the modal that displays the HTML to copy to embed blocks elsewhere.
  • Improved search indexing speed of comments when Elastic Search is used.
  • Fixed an issue where sorting by a numerical field could duplicate the option with an incorrect label.
  • Fixed issue with 'image upload' block carousels not working in the sidebar
  • Fixed an issue where custom Yes/No fields when used as a database filter were ignored when further sorting.
  • Fixed an issue where categories could have broken breadcrumbs.
  • Fixed an issue where entering a blank value for a required decimal field would save the value as 0.
  • Fixed an issue where using a Yes/No field as a database filter may cause the custom sort form display to not allow toggling of the Yes/No field.
  • Fixed an issue that allowed duplicate template group names in some circumstances.
  • Fixed an issue where who's online widget blocks would throw an error while creating or editing them in the ACP.
  • Removed the block output preview in the ACP while creating/editing it.

Converters

  • Fixed an issue rebuilding some profile photo images.
  • Fixed an issue where vBulletin [video] tags would not be parsed if the video ID contained a hyphen.

Commerce

  • Added a notification email when tracked invoices expire.
  • Added ability to require an active subscription to use community.
  • Added support for Stripe - Apple Pay Domain Verification Files on Cloud.
  • Improved Subscriptions including up/downgrading to other subscriptions and offering limited free subscriptions.
  • Improved performance when updating a large number of existing purchases.
  • Removed deprecated Amex Express checkout options.
  • Fixed some issues that can occur when requiring a subscription or product to be purchased during registration.
  • Fixed an issue where a card would not be auto-billed if the customer did not have an address.
  • Fixed a niche issue where a renewal invoice (for manual payment) would not be generated if a PayPal Subscription was cancelled on an active purchase.
  • Fixed an issue where account credit would not be used for an invoice if the credit remaining was the exact value of the invoice.
  • Fixed an issue calculating the next renewal date when upgrading between Subscriptions that may use a different renewal period (i.e. monthly vs annually).
  • Fixed an issue where setting the member for a stock action could fail.
  • Fixed an issue where the contact name would not show when a support request was created via the Contact Us form.

Calendar

  • Fixed an issue where the day view wouldn't show todays events when it's being used as the default calendar view.

Downloads

  • Fixed an issue where change logs may show the wrong published date if the file description had been edited since the last update.
  • Fixed an issue where creating a downloads category with the "Keep previous versions?" Setting being disabled would result in a DB error.

Platform

  • Added real time and historic trending data in sidebar blocks and leaderboard.
  • Added Sentiment Analysis stats charts

REST, Webhooks and Zapier

  • Fixed an issue where the 'hidden' content item filter would be ignored for any content type except topics.
  • Fixed an issue where the date parameter for the 'Edit a topic' endpoint was not updating topic/post post date.

Changes affecting third-party developers and designers

  • Added PHP 8.1 support, however we have silenced deprecation errors for core applications and system directory as we work through those in the following releases.
  • Updated Whoops to 2.14.5
  • Fixed an issue where managing MFA in the Account Settings would result in an IN_DEV CSRF key warning.
  • Fixed an issue where you could not pass variables to the {hextorgb} theme plugin.
  • Fixed an issue where cresting or editing a forum with IN_DEV being enabled would return an error.
  • Fixed an issue with ips.ui.infiniteScroll.js when using FURLs.
  • Fixed a syntax error in the core unsubscribeStream.txt email template.
  • Fixed an issue where records were not removed from core_follow_count_cache when an application was uninstalled.
  • Member filters will only be processed/visible for group promotions if they have a matches() method.

 

Invision Community 4.6.12.1

Released 04/12/2022

This is a security release and we recommend all clients upgrade as soon as possible.

Key Changes

This release is to fix a security issue our internal teams identified. It is specific to those that use the REST API and also uses a CDN to cache page output.

Additional Information

Core

  • Fixed an issue where social icons may show in the header by default.
  • Fixed some issues with the lost password reset process relating to link expiry.

 

Invision Community 4.6.12

Released 04/05/2022


Key Changes

This is our April maintenance release.

Key Changes include: 

Additional Information

Core

  • Added a setting to control the successful webhook log duration.
  • Added support for m4a audio files.
  • Added member warnings to the moderator log.
  • Updated the default robots.txt instructions to further reduce crawl wastage.
  • Fixed an issue where deleting an item would return an error when the item had no valid URL.
  • Fixed an issue where stream RSS Feeds may generate incomplete guest member account.
  • Fixed the broken "achievements to show" widget setting.
  • Fixed an issue where communities which were installed inside a directory where submitting an invalid keyLocation parameter to IndexNow .
  • Fixed the comment_deleted webhook which wasn't fired.
  • Fixed minor issue where the Upgrade AdminCP notification could throw an uncaught Error if the latest version request failed.
  • Fixed an issue in the achievements member filter, where the "any" option would result in no matches.
  • Fixed an issue search results could show an error under some circumstances.
  • Fixed an issue where images within a quote within a reply could generate extra whitespace
  • Fixed an issue where the onProfileUpdate Member Sync extensions wouldn' tbe called as expected.
  • Fixed an issue where "All / None" links were shown under the Followed Content section of notification options incorrectly.
  • Fixed an issue where DailyMotion short URLs would not embed.
  • Fixed an issue where long names can overlap the ... button in comments on small devices.
  • Fixed the fallback download link for Quicktime videos which Chrome will not display as a video.
  • Fixed an issue where the block submission word filter missed words or phrases with quotes and other HTML entities in them.
  • Fixed an issue where the ACP Profile - Points page could get broken because of achievements rules from deleted applications.
  • Fixed an issue where the REST API self-health check would suppress any errors caused when a friendly URL was used without the proper htaccess file.
  • Fixed an issue where daily subscriptions for streams with an author set may not work correctly.
  • Fix spam service filling up system logs if a license has expired.
  • Fixed an issue in the stream subscriptions, where the stream ignored the date from the last email, so it fetched all the content instead of only the recent one which was created after the last sent email.
  • Fixed a performance issue with the stream subscriptions task.
  • Fixed an issue where admin pages would still show for disabled applications.
  • Fixed an issue where uninstalling applications may leave orphan notifications.
  • Fixed an issue where rank images may not be moved when altering storage configurations.
  • Fixed some duplicate rel tags in share links.
  • Fixed an issue with image rotation when uploading.
  • Fixed an issue with the online widget cache.
  • Fixed an issue where the cleanup task may fail when run via cron.
  • Fixed an issue with PHP 8.0.17 by working around a zlib issue.
  • Fixed an issue where hidden status updates were incorrectly styled in the moderator control panel.
  • The social icons are now correctly shown on mobiles when the "Social Link Position" theme setting is set to "Header Background".
  • The rank progress in the mobile navigation panel will no longer overlap navigation links.
  • YouTube embeds will now load from the youtube-nocookie.com domain.
  • Removed some no longer required acp restrictions.
  • Removed orphaned 'Activity/Content Discovery' module.
  • Removed disabled applications webhook references.

Forums

  • Added a per-forum option to show the forum and any sub-forums as one unified "fluid mode" view.
  • Fixed an issue where Google rich results may not show the correct vote counts for answers.
  • Fixed an issue where forum specific themes would throw an exception once deleted.

Gallery

  • Fixed a potential database error when viewing followed images.

Pages

  • Fixed an issue where the record listing table would show the total count of items in the category + all it's child categories as total item count.
  • Fixed an issue where the cms records widget settings form would throw an exception when error reporting was enabled.
  • Fixed an issue where IP address tools would display all comments for every database.
  • Fixed an issue where toggling the use forum for comments database setting could alter approval status.
  • Fixed an issue where og:url is not set for category views.

Commerce

  • The business name input field is now shown globally instead only for EU countries.
  • Fixed an issue where attempting to purchase a product that isn't allowed for the member, didn't show an error message when signing in during checkout.
  • Fixed invalid JSON-LD product data when stock levels are based on custom field selections.
  • Fixed social logins bypassing purchasing a product or subscription when it is required on registration.
  • Fixed an issue using PayPal via Braintree.
  • Fixed an issue display Braintree transactions in the AdminCP that had been processed by GooglePay.
  • Fixed an issue where registering via Commerce may not log acceptance of terms and conditions.
  • Fixed an issue where paying with account credit can leave a pending amount less than minimum amount processable via Stripe.
  • Fixed an issue where the initial renewal term text may not update during checkout.
  • Fixed an issue where grace periods were not correctly added when manually invoicing from the admin control panel.
  • Removed the FX country code for france.

Calendar

  • Fixed the birthday output on the day view page.
  • Fixed an issue where the activity stream widget would show the wrong event date as result.

Converters

  • Optimised vBulletin 3/4 member conversion.
  • Fixed an issue where passwords from WPForo may not work following a conversion.
  • Fixed an issue converting smilies from vBulletin where a CDN was previously used.
  • Fixed an issue formatting XenForo URLs when "unfurls" were used.
  • Fixed an issue where downloads category counts were not calculated after a conversion.

Updates to third-party libraries

  • Updated Spectrum, a color picker library to the latest release version.
  • Updated jQuery UI components to 1.13.1.
  • Updated jQuery.nestedSortable.js to 2.1a.
  • Updated CKEditor to 4.18.0.

Changes affecting third-party developers and designers

  • \IPS\Application::doMemberCheck() method added that can be added to subsequent subclasses which can force a user to perform an action before they may continue using the site.
  • Converters now generate profile photo thumbnails via background task.

 

Invision Community 4.6.11

Released 03/08/2022


Key Changes

This is our March maintenance release.

Key Changes include:

  • New 'block submission' feature to blocked words when posting. It will prompt the author to revise their content to remove the offending word.

Additional Information

Core

  • Added a new 'block' feature to blocked words when posting. 
  • Added the ability to limit club cover photo file size.
  • Added button to exit the Two Factor Authentication flow. Logs out if 2FA is required upon login. Goes to an unprotected location if 2FA is required only in that area.
  • Added the ability to upload maskable application icons for progressive web apps.
  • Upgraded plupload to 2.3.8.
  • Adjusted cache headers to make sure set-cookie response headers are not cached by CDN/Edge.
  • Fixed an issue where the close poll link may show to guests.
  • Fixed an issue where advanced member search limited by 'joined' returns all members.
  • Fixed an issue where searching for "Member Title" in the AdminCP returns a deprecated result.
  • Fixed an issue where the Follow Member achievement rule did not award points or badges.
  • Fixed an issue where group promotions with an achievements rule may not work correctly.
  • Fixed an issue where some posted images incorrectly held posts for approval if the filename had an email address-like format.
  • Fixed an issue where stored editor replies with lazy load embeds did not display correctly in the editor when applying.
  • Fixed an error shown when the deleteOrMove content task tries to move content to an item that no longer exists.
  • Fixed an issue where guests that do not have permission to see the site cannot view stream RSS feeds with a shared member ID and key.
  • Fixed an issue applying patches where there was only PHP changes.
  • Fixed an issue where missing images are shown when a mail client is unable to view SVG images.
  • Fixed the missing Zapier related REST API endpoint access permissions.
  • Fixed an issue where the all activity stream in condensed mode showed duplicate items when using ElasticSearch.
  • Fixed an issue where the Stream Subscriptions Task could time out.
  • Fixed an issue where themes may appear out of order in the theme selector.
  • Fixed an issue where uploading multiple files to Pages could cause Safari to crash.
  • Fixed the duplicate stream subscription emails.
  • Removed Mobile App logic.

Downloads

  • Improved performance for the downloads index page.

Forums

  • Fixed an issue where a topic in a Q&A forum may throw an uncaught error if it has zero posts (typically caused by the archive database link being broken)
  • Fixed an issue when splitting a topic with a solved post, the old topic still claims to be solved.

Blogs

  • Fixed an issue with blog entries not saving future publish dates.
  • Fixed an issue where a comment to an existing blog entry appeared as a new entry in streams.

Gallery

  • Fixed misleading language in streams used when other members uploaded into an owned album.
  • Fixed an issue where Gallery uploads could timeout when building thumbnails for animated gifs.

Pages

  • Fixed an issue where fetching the last post of a category could result in an error.
  • Fixed an issue where the custom keywords meta tag would not be used when viewing a category.
  • Fixed an issue where more than one block on a page of the same type would always show the same orientation.
  • Fixed an issue where block visibility settings would show incorrectly when creating blocks via the admin control panel.
  • Improved error message when creating a template group that already exists.

Commerce

  • Fixed the colors of the Commerce Overview widget in the ACP while using dark mode.
  • Fixed an edge case issue where a validating member that has purchased something may get automatically deleted.
  • Fixed an issue where a customer may not be able to pay for a custom product.

REST & Webhooks

  • Added new webhooks which are fired when a member joins or leaves a club.

 

 

  • Like 4
Link to comment
Share on other sites

Il y a 3 heures, deepdro a dit :

@scaz les modeles de création de sujet ont sautés ;) 

C'est résolu pour les modèles ^_^

(par contre ce n'est pas encore résolu pour le problème de création automatique du sujet lors de l'ajout d'une fiche film ou série, je regarde ça).

  • Like 1
  • Thanks 1
Link to comment
Share on other sites

  • 6 months later...
il y a 8 minutes, Hellboy a dit :

Les films et les séries dans le même onglet je ne suis pas sûr que c'était nécessaire mais le passage de l'un à l'autre est instantané donc ce n'est pas non plus gênant.

C'était pour avoir une homepage mais ils sont quand même toujours disponibles indépendamment.

C'est peut-être un petit plus subtil mais si tu cliques sur le titre "on en parle actuellement" ça redirige sur les fiches film.

Même chose côté série en cliquant sur "On parle de ces séries actuellement".

 

Y'a aussi un bouton cliquable si tu vas au bout du slider de ces deux widgets.

 

Je trouvais que c'était plus utile d'avoir une page d'accueil plutôt que de tomber sur le catalogue complet pour les films et séries et surtout ça sera beaucoup plus vivant car chaque widget se mettra à jour automatiquement, ça changera que de toujours voir les mêmes jaquettes sur l'ancienne version.

 

En fait ça fait partie de ces projets que j'avais commencé y'a un moment mais que je n'ai jamais trouvé le temps de terminer. Et cette semaine je me suis donné l'objectif d'en finir quelques uns.

 

Lundi, j'ai ajouté les catégories dans le widget des derniers sujets, ça permet de savoir en un coup d'oeil où ça a été posté. Car parfois y'avait 3 fois le même titre et on savait pas trop ce si c'était une fiche, un steelbook, collector etc...

 

Capture d’écran 2024-09-26 à 17.47.54.png

 

Mardi, j'ai ajouté un widget dynamique, pour les films, au slider (pour ceux qui ne l'ont pas désactivé :haha:) afin que ça soit plus vivant et qui se met à jour automatiquement (j'essaierai d'en faire d'autres sur différentes thématiques).

Capture d’écran 2024-09-26 à 17.50.05.png

 

Mercredi, c'était la page d'accueil pour les films et séries.

 

Et voilà... pour le moment :ninja:

  • Like 2
  • Thanks 1
Link to comment
Share on other sites

il y a une heure, Muzan-0 a dit :

Et toi tu regardes quand Akira ?

J'allais le regarder ce week-end, mais il a fallu que tu redemandes. Du coup je décale encore d'un mois.

 

Même traitement que les mioches, quand la première chose que j'entends dans le cours, c'est « vous avez corrigé les interroooooooos » bah ils attendent le cours suivant pour les avoir.

 

-_-

  • Haha 1
Link to comment
Share on other sites

Il y a 23 heures, scaz a dit :

En fait ça fait partie de ces projets que j'avais commencé y'a un moment mais que je n'ai jamais trouvé le temps de terminer. Et cette semaine je me suis donné l'objectif d'en finir quelques uns.

 

Lundi, j'ai ajouté les catégories dans le widget des derniers sujets, ça permet de savoir en un coup d'oeil où ça a été posté. Car parfois y'avait 3 fois le même titre et on savait pas trop ce si c'était une fiche, un steelbook, collector etc...

 

Capture d’écran 2024-09-26 à 17.47.54.png

 

Mardi, j'ai ajouté un widget dynamique, pour les films, au slider (pour ceux qui ne l'ont pas désactivé :haha:) afin que ça soit plus vivant et qui se met à jour automatiquement (j'essaierai d'en faire d'autres sur différentes thématiques).

Capture d’écran 2024-09-26 à 17.50.05.png

 

Mercredi, c'était la page d'accueil pour les films et séries.

 

Et voilà... pour le moment :ninja:

 

200w.gif.f669faf26e41dd631b1514526aa851b9.gif

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
Sign In Sign Up
Create New
nouveau contenu
Customisation
personnalisez l'apparence
Slider
Désactiver le slider
Affichage
système : le mode sombre s'active automatiquement selon les préférences de votre appareil.
auto : le mode sombre s'active automatiquement à partir de 19h et cela de façon indépendamment de votre appareil.
Système
Clair
Sombre
Auto
Couleur des membres
Reset
Réinitialiser
×
×
  • Create New...
We use cookies to give you the best possible experience on Blusteel. By clicking the button, you agree to our cookie policy. You can refuse by simply leaving our site. We guarantee that the use of cookies is made only to allow the proper functioning of the site and will not be used for any other purpose.
I loooove cookies