Jump to content
elektro-skateboard.de
  • Sign Up

Update der Forensoftware


Kai
 Share

Recommended Posts

Heute gab es ein Update der Forensoftware die auch Anpassungen auf dem Server voraussetzte.

Im gleichen Zuge habe ich noch ein paar Optimierungen ausprobiert die den Seitenaufbau beschleunigen sollen.

Soweit sieht es ganz gut aus. Falls jemand ein Fehler auffällt bitte melden.

Link to comment
Share on other sites

  • 5 months later...

Ich merke gerade wieder das ich nicht sehr mitteilungsfreudig war als es Updates unter der Haube gab aber ich gelobe Besserung.

Es könnte ja doch jemanden interessieren.

 

Also Ich habe die Forensoftware gerade auf aktuellen Stand gebracht. Auf v4.4.5 die gerade veröffentlicht wurde.

ReleaseNotes gibts auch: 

Externe Links nur für Mitglieder sichtbar

 

 

 

 

  • Like 1
Link to comment
Share on other sites

  • 3 weeks later...

Heute gibt es wieder ein kleine Update auf 4.4.6 mit vielen fixes.

Externe Links nur für Mitglieder sichtbar

 

Link to comment
Share on other sites

  • 1 month later...

Gerade eben auf 4.4.7 upgedatet.

 

Zitat

IPS Community Suite 4.4.7

Released 10/02/2019

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

Key Changes

Version 4.4.7 is a maintenance update to fix critical issues reported since 4.4.6.

Additional Information

Security

  • Fixed external video URLs being embeddable which could allow htaccess prompts for Firefox users, which could be manipulated for social engineering.
  • Fixed SSRF vulnerability if image proxy is enabled.
  • Fixed GET data overwriting POST data when submitting a form.

Core

  • The gateway files for downloading attachments now issue a Content-Security-Policy header.
  • Clarified verbiage on button when resuming a UTF8 conversion.
  • Added a message for when REST API test fails due to a path conflict.
  • Added the ability to fetch members via the REST API with activity_before/activity_after parameters.
  • Added `device_key` cookie information to the cookie page.
  • Adjusted Community in the Cloud auto-upgrader interface for future upgrades as the existing progress bar was inaccurate.
  • Adjusted the Friendly URL list to allow legacy customised URLs to be reverted.
  • Updated 'username' verbiage in some areas to refer to 'display name' instead.
  • Users will now be redirected directly to reviews they submit rather than back to the item.
  • Fixed individual comments sometimes showing in “Items Only” streams when using Elasticsearch.
  • Fixed an issue where content may not be presented in Elasticsearch searches after it is updated.
  • Fixed an issue where anonymous state can be lost for sessions when using Redis for session handling.
  • Fixed errors viewing and rebuilding the leaderboard, using post before registering and viewing social promotion when MySQL 8.0.17 is used.
  • Fixed a duplicate column error that may be logged when upgrading.
  • Fixed an error that can occur when tracking email statistics if the email is sent from a task.
  • Fixed an issue where uploading a new version of a theme may not immediately reflect changes when using disk caching.
  • Fixed an issue where editing some login handlers (Facebook, Microsoft, etc.) can break in some situations when editing their details.
  • Fixed unstyled content showing in Firefox on pages containing embeds if lazy-loading is enabled.
  • Fixed an issue were re-promoting content may not correctly show the selection state of existing image attachments.
  • Fixed a rare niche issue where it's possible for a digest task to get stuck in a loop.
  • Fixed an issue with unapproved comment notifications in situations when merging content and retaining a link.
  • Fixed an issue where it's possible to cause an uncaught exception by manipulating the URL for a content item that doesn't support reactions.
  • Fixed an issue where MySQL search index records were incorrectly deleted.
  • Fixed a missing language string on the 'Support Account' AdminCP notification when Commerce isn't present.
  • Fixed an issue with the LDAP login handler where error messages during set up may not be descriptive.
  • Fixed an issue where the empty BreadcrumbList ld+json tag would be added to the output.
  • Fixed an issue where it was possible to bypass profanity filters when using quick title edit.
  • Fixed an issue where admin control panel failed mail notifications could show a template error.
  • Removed options for content widget feeds to return hidden content added in 4.4.5 which has been unreliable

Forums

  • Fixed “Reply to this topic” button not working for guests
  • Fixed an issue where the ACP - "Popular Now" forum settings couldn't be saved.

Blogs

  • Fixed an issue where the upgrade could fail because of missing database columns.

Pages

  • Fixed an error when pasting a page link into an editor, it displayed as an embed of the entire site.
  • Fixed permissions not synchronizing properly when changing a database from using categories to not using categories.
  • Fixed Editor fields pre-populating content from other records when the "Editable when viewing a record" setting is used.
  • Fixed an issue where externally embedded blocks do not work if "Allow community to be embedded in an iframe" is not set to "Anywhere".

Calendar

  • Fixed all day event dates showing incorrectly in email notifications in some timezones.

Downloads

  • Fixed an issue with top downloaders/submitters statistics page losing filters when changing pages.
  • Fixed an issue with downloads storage handler custom URL when upgrading from 3.x.

Gallery

  • Fixed an issue with top uploads statistics page losing filters when changing pages.

Converters

  • Improved converted row caching when running multiple conversions back-to-back.
  • Conversions will now explicitly strip HTML tags in member titles.
  • Attempt to correct corruption of serialized profile field data during conversion from vB.
  • Fixed a potential issue that can occur converting vB Blog.
  • Fixed certain data not being converted (affects SMF, vB5, Vanilla, phpBB, UBBThreads, Expression Engine).
  • Fixed an issue where the 'manage conversions' page may not load if you have legacy conversions.
  • Fixed an issue when converting content from vB5 which contains [IMG2] or [USER] BBCode.
  • Fixed an issue when converters attempt to convert administrators if the last update time is available.
  • Fixed a number of issues converting vB CMS attachments.

Commerce

  • Added permalinks to the Information, Shipping, and Reviews tabs when viewing a package in the store.
  • Added a new 'neutral' display for ticket history statistics (i.e. if a statistic matches the 30 days prior).
  • Fixed an issue where members could add themselves as an alternative contact.
  • Changed the package seo name column length to 255 characters.
  • Fixed renewal invoices being generated with the wrong billing address for transferred purchases.
  • Fixed an error fetching license key info through the Commerce license key API.
  • Fixed an issue where the tax name in invoice emails could be missing.
  • Fixed an issue where deleting a support department can result in an error in some circumstances, if that department had custom fields mapped to it.


Third-Party / Developer / Designer Mode

  • Applications can no longer be set as the default application if they have no front modules.
  • Fixed an error creating a new conversion software library using the AdminCP tools.
  • Fixed an issue where content items that have not defined a `$containerNodeClass` property could throw an error during searches.

 

 

Link to comment
Share on other sites

  • 1 month later...

Und kurz nach dem Serverupdate gibt es auch schon ein Update der Forensoftware:

Zitat

IPS Community Suite 4.4.8

Released 11/12/2019


Key Changes

Version 4.4.7 is a maintenance update to fix critical issues reported since 4.4.7.

Additional Information

Core

  • Upgraded CodeMirror to 5.49.0.
  • Upgraded CKEditor to 4.13.
  • Increased the amount of text that can be stored within an announcement.
  • Fixed merging members creating duplicate follow records.
  • Fixed an issue where accounts banned as a result of the spam service may be deleted automatically if email validation is enabled, allowing the user to register again.
  • Fixed an issue embedding Twitch clips in some cases.
  • Fixed a performance issue with Elasticsearch and posting in large topics.
  • Fixed an issue where content items would stop showing in streams when deleting the last comment on that content item and using Elasticsearch.
  • Fixed a CSRF error paginating through clubs after changing your view preference.
  • Fixed floated images inside spoilers breaking out of the spoiler box.
  • Fixed an issue with club breadcrumbs on mobile devices when the "Overview" tab is not the default tab for the club.
  • Fixed an issue confirming guests have not reviewed an item when they have used the "post before registering" feature.
  • Fixed an issue where the submit button on the account validation screen could be clicked multiple times, resulting in more than one confirmation email being sent.
  • Fixed possible issue downloading the member list export on larger sites.
  • Fixed a styling issue viewing the list of members who were not initially included in a member export.
  • Fixed an issue where club nodes weren't shown in the node selector while creating custom streams in the ACP.
  • Fixed a possible error in the menu manager where editing a deleted menu item would throw an exception.
  • Fixed an issue where email addresses weren't saved for accounts created via non-default login methods when allowed domains were defined.
  • Fixed a bug where certain email notifications triggered by guests may show incorrect verbiage in the email content.
  • Fixed two issues where replying to Status Posts or hiding/unhiding them could fail when Elastic Search is being used.
  • Fixed an issue saving custom chart views in the AdminCP when a lot of nodes were stored.
  • Fixed an issue updating date ranges for custom chart views in the AdminCP in some cases.
  • Fixed a styling issue for widgets not set to show on all devices in some cases.
  • Fixed an issue where cancelling editing a post with a spoiler results in the spoiler no longer working.
  • Fixed an issue where spotify links wouldn't embed.
  • Fixed some missing friendly URLs.
  • Fixed a niche error where a wrong message can be displayed if there is a network failure whilst browsing status updates.
  • Fixed an issue where multiple New User Awaiting Validation notifications can be sent when using User then Admin Validation.

Forums

  • Fixed an issue where multipage topics that have been read can be marked as unread when visiting a page other than the last.
  • Fixed a styling issue in QA forums when no rows are shown.
  • Fixed an issue where an incorrect meta description tag may persist when navigating through the forums.

Gallery

  • Fixed an issue which made it impossible to move images into albums set to allow submissions from the public, specific members, specific groups, and club members.
  • Fixed promote button not showing on non-lightbox Gallery image view fallback page.

Commerce

  • Fixed potential double charges if using Stripe.
  • Fixed customer name showing as random characters in Stripe when a guest purchases something and opts to save their card on file.
  • Fixed Hosting Error ACP Notifications causing an error when viewing the notifications page.
  • Fixed an issue when a guest makes a donation.
  • Fixed the missing overlay title while creating & editing an invoice note.
  • Fixed possible timeout error when generating invoices manually in the AdminCP.
  • Fixed an issue where purchases which wouldn't require a billing address couldn't be marked as paid.
  • Fixed an issue where club joining fees may be shown without tax.

Pages

  • Fixed an issue previewing feed blocks in the AdminCP when restricting the feed by author.
  • Fixed an issue where "Records" would be shown in database notification emails if categories were not being used for the database.

Calendar

  • Fixed manual iCalendar uploads requiring a venue to be specified if venues are enabled.
  • Fixed an error importing ics files in the AdminCP if a venue is specified.

Converters

  • Added support for vBulletin 5.5.3+ conversions.
  • Added support for XenForo 2.1.x conversions.
  • Fixed issues with running conversions on MySQL 8.0.17 or newer.
  • Fixed an issue converting from MyBB where PMs would not reflect the correct conversation starter.
  • Fixed an issue where members may not be correctly assigned to groups that were added during the conversion.
  • Fixed a bad log reference when converting from Gallery if the image is invalid.
  • Fixed an issue where an error may be triggered when installing a new application and attempting to start a new conversion.
  • Fixed an issue converting WordPress post thumbnails to Pages record image.

Third-Party / Developer / Designer Mode

  • Centralized the breadcrumb generation method for club nodes to reduce code duplication and ensure breadcrumb consistency.
  • Changed `\IPS\Http\Url::ips()` to be declared as `final`, so hooks cannot override it.
  • Fixed an issue using custom table helpers without quicksearch where the result and page counts may inadvertently get reset.
  • Fixed an issue where cached unapproved/hidden review counts when merging content items were not adjusted properly. **You may wish to rebuild these counts in an upgrade routine within third party applications that support reviews and merging of content items.**
  • Fixed an issue where the hidden status when creating a new review may not be set properly during creation when calling `\IPS\Content\Review::create()`.
  • Minor code clarification where curly braces were omitted (while unnecessary, some found the code confusing to read).

 

Link to comment
Share on other sites

  • 3 weeks later...

Heute wieder ein neues Update aufgespielt mit folgenden Änderungen:

 

Zitat

IPS Community Suite 4.4.9

Released 11/27/2019


Key Changes

Version 4.4.9 is a maintenance update to fix critical issues reported since 4.4.8.

Additional Information

Core

  • Added ability to search for members based on custom profile fields with type "Checkbox Set".
  • Improved the warning form to make it clearer when a preset action cannot be overridden.
  • Updated PhpUserAgent to 0.14.0 for 'Edgium' support.
  • Fixed an issue where duplicate quote/mention/embed notifications could be sent when editing content.
  • Fixed an issue where you could submit the form to update your profile information with no date set for your birthday, resulting in your form submission being ignored.
  • Fixed an unclear page title when searching for members.
  • Fixed a potential issue sending digests when cron is used to run tasks.
  • Fixed an issue with dates adjusting incorrectly when crossing over DST threshold in some areas.
  • Fixed an issue where some administrators may not be able to manage applications in the AdminCP in some permission configurations.
  • Fixed a MySQL 8.0.17 compatibility issue with the 4.0.0 Alpha 1 upgrade step.
  • Fixed an issue where attachment filename text could be edited in the editor.
  • Fixed an issue with status update pagination not appearing correctly in some cases.
  • Fixed profile photo uploads allowing you to upload more than one file without automatically removing the previously uploaded file.

Blogs

  • Fixed an issue where draft entries submitted in private/closed clubs may not be visible by club owner or moderators.
  • Fixed an issue where club blog entries may not be visible to global moderators/administrators when they have permission to view all club content.

Forums

  • Removed trendlines from charts in the AdminCP to reduce confusion.

Commerce

  • Fixed a situation where duplicate display names were allowed when checking out as a guest and the user was not prompted for their display name.
  • Fixed Stripe webhooks potentially reporting an error.
  • Fixed an issue with generating renewal invoices via the task system.
  • Fixed an issue where custom fields may incorrectly show up when checking out as a guest while quick registration is enabled.
  • Fixed a possible error when applying changes to subscription plans to existing purchases.

Gallery

  • Fixed a styling issue for widgets not set to show on all devices in some cases on pages.
  • Fixed an issue where the sitemap could be stopped being rebuilt.

Pages

  • Changed categories in databases that do not allow direct record submissions to not output a "noindex" <meta> robots tag.
  • Changed database category sitemap files to include empty categories if they contain subcategories.

 

 

Link to comment
Share on other sites

  • 2 weeks later...

Heute nur eine kleines Update mit Flicken für entdeckte Sicherheitslücken

Zitat

IPS Community Suite 4.4.9.1

Released 12/13/2019

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

Key Changes

This is a maintenance release to fix security reports since 4.4.9.

Additional Information

Security

  • Block binary/octal/hex/decimal based hostnames from being submitted in forms that could trigger an SSRF.
  • Gfycat OEmbed endpoint could create XSS. Also informed Gfycat of issue.
  • Addition attachment permission checks when downloading attachments.

 

 

Link to comment
Share on other sites

  • 3 weeks later...
Zitat

IPS Community Suite 4.4.9.2

Released 01/02/2020


Key Changes

This is a maintenance release to fix bug reports since 4.4.9.1.

Additional Information

Core

  • Fixes an issue where cookies set by javascript are not stored permanently

Commerce

  • Fixes an issue when paying with PayPal

 

Link to comment
Share on other sites

  • 1 month later...

gerade installiert:

 

Zitat

IPS Community Suite 4.4.10

Released 02/03/2020


Key Changes

This is a maintenance release to fix bugs.

Additional Information

Core

  • Added support for PHP 7.4
  • Added support for [Emoji 12.0](https://emojipedia.org/emoji-12.0/) and [Emoji 12.1](https://emojipedia.org/emoji-12.1/) emojis
  • Removed support for Gfycat embeds due to ongoing unaddressed security concerns on their end.
  • Adjusted advertisement CSS classes to use a dynamic class name.
  • Added a reset to the "upgrade in progress" flag when the upgrader is reached but there are no applications to upgrade.
  • Added caching to the "Who's Online" widget.
  • Improved progress indicator in "Complete My Profile".
  • Improved ElasticSearch error logging.
  • Added an empty alt attribute to reaction images in streams, which validators may flag as invalid HTML.
  • Upgraded CKEditor to 4.13.1.
  • Upgraded PHPUserAgent to 0.15.0, which resolves an issue with detection of the latest Opera browser releases.
  • Updated Firefox & Edge logos on device management pages.
  • Disabled database read/write separation for tasks.
  • Disabled tasks being triggered by AJAX requests.
  • Blew Lindy's mind.
  • Fixed clubs showing up in some places when users did not have permission to access the clubs module.
  • Fixed signature edit field showing for moderators when editing a user when signatures are disabled globally.
  • Fixed an issue with member history logs when a user logs in from a new device but has not completed 2FA (when required).
  • Fixed a javascript error triggered by browser notifications on Android devices.
  • Fixed an issue where users that do not have permission to view Clubs, can still visit content item URL's directly.
  • Fixed display issues with coub.com embeds.
  • Fixed an issue detecting the visitor's country in some cases when using address form inputs.
  • Fixed an issue with dates adjusting incorrectly when crossing over DST threshold in some areas.
  • Fixed an issue using arrows in the editor after an emoji is inserted in some cases.
  • Fixed an issue where some items could be missing from the leaderboard.
  • Fixed an issue where disabled apps could still attempt to process custom URLs.
  • Fixed an issue paginating in tables when certain special characters were included in the URL.
  • Fixed an issue where cookies set by javascript designed to "stick" would expire in Jan 2020.
  • Fixed AdminCP notification that a member is validating not disappearing if the member is flagged as a spammer rather than banned directly.
  • Fixed SendGrid failing to work when using a dedicated IP pool.
  • Fixed an issue where non-required profile completion steps may not be shown after required steps in some cases.
  • Fixed an issue where re-entering the profile completion process after completing it once, but taking an action that requires completion again, may not place you on the correct profile completion step.
  • Fixed javascript errors preventing most javascript from working in IE11.
  • Fixed moderators encountering an error when removing a reaction from a profile status update or status reply made by another user.
  • Fixed an issue where a required profile completion step to supply values for profile fields that do not display on the a user's profile may result in endless loop.
  • Fixed an issue where a user will see an option to skip required profile completion steps, which will just reload the step.
  • Fixed multi-moderation actions so that they redirect back to the page you are currently on.
  • Fixed an issue that can occur when searching by member and changing between result pages.
  • Fixed an issue that caused images to not show properly in poll options.
  • Fixed an issue where sitemaps may show a distant past last modified date for content that doesn't have a valid last modified date.
  • Fixed an issue where animated GIF images may not be properly identified as animated.
  • Fixed an issue where profile photos would not be saved during profile completion if file uploads was the only available option.
  • Fixed an issue rebuilding topic content for areas such as Downloads and Pages that cross post to the forums.
  • Fixed an issue displaying certain locale-specific characters (such as the thousands separator, and the currency symbol) on Windows.
  • Fixes a visual issue on dropdowns in webkit-based browsers.
  • Fixed favicon icon not applying to the AdminCP correctly.
  • Fixed potential broken images when the image filename contained parenthesis characters.
  • Fixed the Safari Mask Icon not working in some server environments.
  • Fixed an issue where using long URL's in an announcement can cause a MySQL error.
  • Fixed an issue using custom WHERE clauses with an external database login handler.
  • Fixed unapproved comments incorrectly being counted on forums where the item has been moved and a link to the item has been left in its place.
  • Fixed an issue embedding Flickr albums in posts.
  • Removed 'nofollow' tag from status updates when member has no other content.

Commerce

  • Added clarification that a billing address is required for automatic renewals when deleting the primary billing address.
  • Added a currency selector to the subscriptions listing.
  • Adjusted the payment method deletion process to prompt the administrator for confirmation if there are active PayPal Billing Agreements, and to cancel those Billing Agreements prior to deletion.
  • Fixed error approving or voiding transactions which were held for approval which were from a PayPal Billing Agreement.
  • Fixed an issue where the AdminCP notification indicating your PayPal payment gateway is not set up correctly may erroneously trigger.
  • Fixed an issue where custom fields may incorrectly show up when checking out as a guest while quick registration is enabled.
  • Fixed a possible error when applying changes to subscription plans to existing purchases.
  • Fixed an issue where converting a product with a tax to a subscription failed.
  • Fixed invoice title not showing for transactions in Authorize.Net's control panel.
  • Fixed possible error taking Authorize.Net payments
  • Fixed an issue where images from upsold products in the add to cart dialog may not be styled or sized correctly.
  • Fixed transactions using the "Manual (check, bank wire, etc.)" payment method not showing in the list of transactions requiring attention.
  • Fixed an issue where testing settings would just output the card types when using Braintree.
  • Fixed an error during the upgrade when no default currency is set.
  • Fixed an error that occurs when creating or editing a coupon code and unchecking the "No end date" option but not providing an end date.
  • Fixed an issue where profile completion could be triggered during checkout in some circumstances.
  • Fixed possibility of setting up Stripe without a valid webhook.
  • Fixed subscriptions bypassing the payment confirmation screen.
  • Fixed a styling issue with the Member Subscriptions widget.
  • Fixed a styling issue with the "Best Sellers" and "Latest Products" widgets in some cases.
  • Fixed referrals not working when the site is not accessible to guests.
  • Fixed an issue where checking a Braintree webhook URL from the Braintree control panel would report a 500 server error incorrectly.

Converters

  • Improved the conversion process when disabling a conversion step that another step required to run first.
  • Added conversion of article tags to vBCMS.
  • Added conversion of extra article categories in vBCMS, extra categories will be converted as tags.
  • Added conversion of meta tag keywords and descriptions when converting records from vBCMS.
  • Reordered some background tasks that run after a conversion is complete to prevent an SQL error during processing.
  • Improved vBulletin 4 conversion to retain user validating status where possible.
  • Improved vBulletin conversions to convert more PMs where they may not have previously been converted (due to parent messages being deleted).
  • Improved URL redirects for some vBulletin URLs including Social Groups, Social Group Discussions & Blog Entries.
  • Fixed an issue where some vBulletin Blog comments may be skipped during conversion.
  • Fixed an exception that can occur if Pages was selected as a conversion, but all options were disabled.
  • Fixed product filters displaying in the store using the "internal" name instead of the "public" name.
  • Fixed IP address information not converting with vBulletin Blog.
  • Fixed certain user preferences not converting with vBulletin 4.
  • Fixed some PHP notices that can occur in vBCMS converter with specific data.
  • Fixed an issue where Gift Card email links may not work correctly when email statistics are enabled.
  • Removed URL redirection for vBCMS records since required data is not available to support this.

Forums

  • Fixed an issue where the moderation history link wasn't shown for deleted topics.
  • Fix Safari not scrolling to the reply box when clicking the "Reply to this topic" button at the top of a topic.

Downloads

  • Fixed REST API documentation showing the wrong endpoints for categories.
  • Fixed sidebar not showing Club content correctly when the "Show Club Content Areas" setting is set to "Throughout the community"

Gallery

  • Fixed an issue submitting images with capitalized file extensions when movies have maximum allowed filesizes.
  • Fixed multiple issues adding, editing and repositioning image notes.
  • Fixed an incorrect gap between the tabs and reviews/comments while viewing an image.

Pages

  • Improved database permission configuration forms to better indicate if a group won't be able to access the database due to page-level permissions.
  • Fixed bullet points using the wrong style (unfilled circle rather than filled circle) in database records.
  • Fixed a (potential) issue moving database records files when adjusting the file storage configuration method for database records.

REST / OAuth

  • Fixed an uncaught exception in the member notifications REST API endpoint when an orphaned piece of content is present.
  • Fixed certain `notificationData` entries returning `NULL` in the member notifications REST API endpoint.
  • Fixed an issue where address lines in REST API calls may be returned as an object instead of an array.

Third-Party / Developer / Designer Mode

  • Fixed an issue using the node form helper when not using `$titleLangPrefix` in the node model, and using apostrophies in a node's title.
  • Advertisements no longer use the .ipsAdvertisement_* class names, and instead use dynamic classnames unique to each community. Themes that restyle advertisements should update their CSS to use `.ips{expression="mb_ucfirst(\IPS\SUITE_UNIQUE_KEY)"}` instead.
  • Adjusted the abstract class definition for `\IPS\Content\Search\Index::hashesWithPermission()` to match the docblock.
  • Fixed an issue where Database table helpers could allow a blank advanced search value in specific situations.
  • Fixed an error using reviews with content items but not containers when post before registering is enabled.
  • Removed an extra parameter being passed to `_comments()` in some cases which could interfer with third party plugins.
  • Removed some unused code in `\IPS\Output::error()`.

 

 

Link to comment
Share on other sites

  • 10 months later...

Klammheimlich installiert: Invision Community v4.5.4

Mit der Version 4.5 kommen viele neue Features und eine App für Smartphones, die ist noch in der Beta...
Falls was kaputt ging nicht wundern sondern Bescheid geben , bitte 🙂

 

 

Zitat

IPS Community Suite 4.5.4

Released 12/21/2020


Key Changes

This is a maintenance release to fix bugs.

Additional Information

Core

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

Forums

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

Pages

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

Commerce

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

Calendar

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

Downloads

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

Gallery

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

Converter

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

Changes affecting third-party developers and designers

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


 

 

 

  • Like 2
Link to comment
Share on other sites

Mensch Kai!

 

Getreu dem Motto

'Lebt denn der alte Holzmichel noch...?' wollte ich schon eine Vermisstenanzeige aufgeben.

 

Dann doch lieber

 

Link to comment
Share on other sites

🎶 Uhuhuh uhuh, ich sag nur hello again

 

 

Ab sofort geht hier auch "Sign in mit Apple"

 

 

Link to comment
Share on other sites

nix wildes... 😉

 

Zitat

IPS Community Suite 4.5.4.1

Released 01/05/2021

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

Key Changes

This is a maintenance release to fix bugs.

Additional Information

Security

  • Fixes an XSS vulnerability when quoting posts and comments.
  • This release also contains the patch from 4.5.4 that resolves a security issue with the Downloads REST API

Core

  • Fixed an issue moving Icons & Logos to a new storage handler when one or more of the images is broken.
  • Fixed an issue when logging in with LinkedIn.
Link to comment
Share on other sites

weil es so schön ist:

 

Zitat

IPS Community Suite 4.5.4.2

Released 01/05/2021

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

Key Changes

This is a maintenance release to fix bugs.

Additional Information

Security

  • Fixes an XSS vulnerability when quoting posts and comments.
  • This release also contains the patch from 4.5.4 that resolves a security issue with the Downloads REST API

Core

  • Fixed an issue moving Icons & Logos to a new storage handler when one or more of the images is broken.
  • Fixed an issue when logging in with LinkedIn.

 

 

Link to comment
Share on other sites

  • 6 months later...

NEU: 4.6.0

 

INVISIONCOMMUNITY.COM

Well, friends, what a journey we've been on since we started work on Invision Community 4.6.0. With 11 developers accumulating 934 commits over 3,157 files changing 120,281 lines of code, we're ready to show it to the world. Along with over 260 bug fixes, this new release contains...

 

und das:

 

Zitat

IPS Community Suite 4.6.2

Released 06/25/2021

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

Key Changes

This new release brings many  to Invision Community.

Additional Information

Security

  • Added a new Referrer-Policy setting to allow the admin to control whether a Referrer-Policy header of strict-origin-when-cross-origin is explicitly used.
  • Added recommendation through an AdminCP notification to disable display name logins to mitigate username enumeration + brute force attack attempts.
  • Improved handling of areas that may allow username or email address enumeration.
  • Improved image upload handling to strip sensitive EXIF data.
  • Fixed an issue where NULL byte sequences in uploaded filenames could be erroneously allowed.
  • Fixed an SQL error that could be triggered by manipulating certain requests.
  • Fixed an issue where moderators could potentially execute arbitrary PHP code if the Pages application is installed.
  • Fixed certain scenarios where the CSRF token could be captured by external parties.
  • Fixed an SSRF when generating class names dynamically. *
  • Fixed an issue where stream RSS keys could be easily predictable in certain cases.

Core

  • Fixed an issue where guests logging in may be inadvertently redirected to a page displaying javascript source code
  • Added logging to Member History when adding or removing a member from a club.
  • Fixed an issue where some communities may see an old test bulletin when upgrading.
  • Removed the ability to set poll vote counts directly
  • Fixed theme conflicting checking potentially throwing an error before upgrading on PHP 8.
  • Fixed an issue where using the browser's back button would not reload profile content. 
  • Fixed a niche issue where some widgets may show an error after deleting a member group.
  • Fixed an issue where clearing site caches on the Health Dashboard requires working Javascript.
  • Fixed an issue where the ACP-Support tools would show an error after Ticket Submission even if the ticket was submitted successfully.
  • Fixed an issue where the Achievement notification settings in the ACP and Frontend would be shown on systems where achievements were disabled globally.
  • Fixed an issue where a loading icon would appear in the top left pf profile views due to unneccessary URL requests being made.
  • Fixed an issue where a single image page builder widget did not honour the max-height setting.
  • Fixed an issue where the system would import achievement rules for not installed applications.
  • Fixed an issue involving a missing language string under the Storage Settings area in the AdminCP for badges.
  • Fixed an issue where a mobile menu template error may show if sub items are not links.
  • Fixed an issue where Admins were unable to view Club content when rules are required to be accepted.
  • Fixed an issue with outgoing SendGrid emails.
  • Fixed an issue where sending a request with the If-Modified-Since header set to an invalid timestamp causes an uncaught error
  • Fixed an issue where Admins were unable to view Club content when rules are required to be accepted.
  • Fixed an issue with outgoing SendGrid emails.
  • Fixed an issue with a mis-spelling of "achievement" in the achievement rebuild area in the AdmnCP.
  • Fixed an issue that caused legacy upgrades to error-out under certain circumstances when using PHP 8.
  • Fixed an issue where the active users widget may show the wrong information.
  • Fixed an issue with a mis-spelling of "achievement" in the achievement rebuild area in the AdminCP.
  • Fixed issues encountered when upgrading from a legacy version of IP.Board.
  • Fixed an issue with a mis-spelling of "achievement" in the achievement rebuild area in the AdmnCP.
  • Fixed an issue that caused legacy upgrades to error-out under certain circumstances when using PHP 8.
  • Fixed broken ACP Permission checks for the badges page.
  • Fixed an issue where webhook requests would be fired twice under certain circumstances.
  • Changed the Download for a Language to open as a modal when showing additional settings.
  • Fixed an issue where a member would see a 404 error when loading a comment that they didn't have access to
  • Fixed Third Party plugins not being included in the list of third party hooks in the Support Dashboard.
  • Added support for web push notifications.
  • Implemented a new AdminCP support Health Dashboard in place of the support tool.
  • Improved uploader UI across the suite.
  • Added support for 
    Externe Links nur für Mitglieder sichtbar
     emojis.
  • Added support for WebShare API.
  • Added an option to disable relative dates.
  • Improved security of AdminCP member list.
  • Improved security of attachments for guests.
  • Improved performance of attachment lookups in the editor.
  • Improved performance of the Followed Content activity stream.
  • Improved performance of handling custom meta tags.
  • Improved randomization of randomly sorted content feed widgets.
  • Improved performance of session handling.
  • Improved upgrade error messages.
  • Added a simple offline page, displayed when users have no internet connection.
  • Improved performance of Emoji menu in the editor.
  • Added support for PHP 8.
  • Added support for uploaded webp images (if the server's image handling software supports webp).
  • Added incoming and outgoing email addresses to the new installation onboarding wizard.
  • Added additional options for handling media enclosures in imported RSS feeds.
  • Added support for anonymous posting.
  • Added a block to user profiles to show the number of solutions the member has submitted, and a page to view all solutions.
  • Added ability to search by email address when looking for members in the Moderator CP for moderators with permission to view email addresses.
  • Added a new notification when content is approved.
  • Added new option for \IPS\OUTPUT_CACHE_METHOD to disable output caching, but still send cache headers.
  • Added support for s-maxage, stale-if-error, stale-while-revalidate cache-control directives.
  • Added a link to re-enable a disabled messenger on mobile.
  • Added pruning of IP addresses for stored ratings based on the AdminCP IP address pruning configuration.
  • Added some AdminCP search keywords. Added ability to pay renewal invoices in the AdminCP Marketplace.
  • Added native lazy loading attribute for user profile images and reactions.
  • Added canonical tag for Leaderboard > Past Leaders page.
  • Added a missing language string for the administrators permissions.
  • Separated "Reaction" and "My Stuff" notification preferences so that reaction notifications can be controlled separately.
  • Improved page performance metrics by adding font-display style to FontAwesome and preloading woff2 font file.
  • Reintroduced the ability to automatically embed Facebook and Instagram links in posts.
  • Changed AdminCP sessions to be valid for up to 1 hour by default.
  • Changed most multi-select form inputs in the AdminCP to checkbox sets.
  • Changed IP banning to not be run for guests.
  • Changed warning point verbiage to use numeric pluralization to better support non-English languages.
  • Changed the way how the widget manager send the data to resolve an error when too many widgets are placed on the page.
  • Changed file storage configuration manager to prevent Community In The Cloud clients from selecting filesystem storage handlers.
  • Changed the email in the profile hovercard into a mailto link
  • Improved 304 response caching removing database connection.
  • Improved pluralized verbiage for automatic moderation.
  • Implemented caching for "Active Users" and "Who's Online" blocks.
  • Implemented a minor performance improvement when fetching groups.
  • Improved performance of staff directory page by removing unnecessary queries.
  • Improved performance of the ModeratorCP where hidden posts are listed.
  • Improved performance of multi-moderation actions.
  • Improved performance of sending emails to multiple recipients when there are promote items to be included.
  • Improved inline quoting to account for text copied from code blocks.
  • Updated WordPress login handler to use new Miniorange OAuth server endpoints.
  • Moved the "Tags" text color theme setting to the "Front End Colors" tab.
  • Adjusted guest posts that require approval to not show the post pending approval.
  • Adjusted caching headers for guests in some areas.
  • Improved reliability of address autocomplete.
  • Improved WordPress OAuth for WordPress servers that do not allow the authorization HTTP header.
  • Improved speed of re-indexing some content items after moderation.
  • Improved performance of marking something as read in some cases.
  • Improved soft deleting comments/reviews to remove code duplication.
  • Improved rich embedding to support embedding of short links provided by the TikTok app (vm.tiktok.com links).
  • Improved the appearance of the Notification Settings screen.
  • Clarified the purpose of the Date field when configuring an Activity Stream block.
  • Fixed a long-standing issue where pagination would not show on tables after AJAX requests where the page did not contain pagination when first loaded.
  • Fixed "Post Before Registering" + word filters set to hold the content for moderator approval working together.
  • Fixed “Unlimited” not working for “Maximum image dimensions to save” setting.
  • Fixed an issue where the wrong author may be notified when a comment or review is embedded.
  • Fixed an issue specify dimensions for images in posts manually.
  • Fixed an issue where items to be moderated are not reflected in the interface when moving to other pages.
  • Fixed a potential javascript error when a broken video is posted.
  • Fixed unhiding topics from edit screen.
  • Fixed bad admin logs when managing group administrators and moderators in the AdminCP.
  • Fixed an issue where pruning members or mass moving members to a new group can result in an old cached group count still displaying in the AdminCP.
  • Fixed exact word filters requiring moderator approval resulting in the word being stripped from the title instead of triggering moderator approval.
  • Fixed posting a status update taking a long time if the user has a lot of followers.
  • Fixed Authy setup on Firefox.
  • Fixed web manifest not working when the site is in offline mode.
  • Fixed an issue where the "Can login anonymously" group setting may not apply as expected when a user belongs to more than one group.
  • Fixed incorrect timezone detection for users in Argentina.
  • Fixed an issue where certain custom profile fields would not be formatted when exporting the member list from the AdminCP.
  • Fixed some UI issues with right-to-left languages.
  • Fixed an issue where moving a read content item to a new container results in it becoming unread.
  • Fixed pressing ctrl/cmd+enter multiple times causing duplicate posts.
  • Fixed image dialog in editor not showing correctly on iOS.
  • Fixed an issue where profanity filters set to hold content for moderator approval may apply against the previous content instead of the new content when editing a content item.
  • Fixed an issue with specific CKEditor plugins for Community In The Cloud clients.
  • Fixed orphaned files being left over when deleting custom fields throughout the Suite.
  • Fixed orphaned files being left over in some cases when uninstalling applications.
  • Fixed a performance issue viewing "Unread Content" activity streams in some configurations.
  • Fixed an issue handling dates associated with ratings for content.
  • Fixed images pasted into editor sometimes being inserted in wrong location.
  • Fixed an RTL display issue with the caret arrow connecting an editor with a profile photo.
  • Fixed an RTL display issue with the attachment box in posts.
  • Fixed an issue where pasting links in Microsoft Edge may not allow them to embed.
  • Fixed an issue where the link to disable your messenger was not displaying.
  • Fixed opacity of button after repositining cover image.
  • Fixed a minor issue where Community in the Cloud clients could see a countdown timer that says "You may continue in 0:010 seconds".
  • Fixed the not translatable enabled/disabled string in the moderator history for comment approval enabled/disabled log entries.
  • Fixed the "Preview" button in an editor potentially causing attachments to be associated with the wrong post.
  • Fixed an issue where the UTF-8 converter "Fix collations" process may get stuck if it times out on a large table.
  • Fixed an issue where the DeleteImageProxyFiles task would never finish or not update its progress appropriately .
  • Fixed some invalid CSS syntax.
  • Fixed an issue with the deletecontent task that can cause the task to lock when ran via cron.
  • Fixed an issue moving Icons & Logos to a new storage handler when one or more of the images is broken.
  • Fixed certain activity statistics showing inaccurate previous period values.
  • Fixed an issue where users may be able to bypass image restrictions in signatures.
  • Fixed a bug where exact profanity filters were treated case sensitive.
  • Fixed an issue where status update pagination may not work correctly.
  • Fixed an issue where URLs in editor fields may be corrupted when exporting member lists.
  • Fixed an issue where attachments may inadvertently force a post into moderation when Link Moderation is enabled.
  • Fixed an issue where Plugins & Languages may not show an update is available.
  • Fixed an issue where updating plugins will leave deleted or renamed javascript files behind.
  • Fixed an issue where the core_output_cache table size could get very large.
  • Fixed a bug with pagination links when viewing a member's list of ignored members.
  • Fixed a bug where the member list export process may show a percentage complete greater than 100.
  • Fixed an issue where unbroken words can break email layouts.
  • Fixed an issue where customized email templates do not inherit template parameter changes during upgrade.
  • Fixed an issue specify dimensions for images in posts manually.
  • Fixed an error upgrading third party applications on Community In The Cloud accounts in some cases.
  • Fixed an issue where it was not possible to login through OAuth if the OAuth server had guest access disabled.
  • Fixed an RTL display issue with the caret arrow connecting an editor with a profile photo.
  • Fixed an issue where numeric fields could be incorrectly treated as incomplete during profile completion.
  • Fixed an issue where too many cookies could be set when using custom profile fields with editors in them.
  • Fixed an issue where the email failure AdminCP notification may mistakingly be sent even when other emails are sending correctly.
  • Fixed an issue where creating a ban filter would break with IN_DEV being enabled.
  • Fixed an issue where the login form may not redirect the user to their original location in some situations.
  • Fixed an error that can occur when a Marketplace login expires.
  • Fixed a bug where RSS imports may create a broken image depending upon the "Maximum image dimensions to save" configuration.
  • Fixed a bug where the fontsize template plugin may return an invalid value when certain language packs are used.
  • Fixed an error with the REST API reference page when a referenced application is not installed.
  • Fixed a potential issue that can occur when the Sitemap generator runs via cron.
  • Fixed a javascript error that can occur in the AdminCP when using custom analytics tracking codes.
  • Fixed an issue where item counts could be unreadable in the moderator control panel IP tools on small displays.
  • Fixed an issue where the layout for the move dialog could be broken with long container names.
  • Fixed an issue where the move members task could stop working when the target group doesn't exist.
  • Fixed moderator permission checks in report center.
  • Fixed an issue with structured data throughout the Suite for users with automatically generated letter photos.
  • Fixed an error viewing reports that had comments.
  • Fixed a display issue that can occur when a spoiler is found inside a quote.
  • Fixed a bug where comments from ignored users may display incorrectly when added to a comment stream from an inline notification (i.e. "View new post" within a topic you are viewing).
  • Fixed editing code blocks inside certain other elements (such as spoilers) adding extra line breaks.
  • Fixed club cover photos becoming orphaned when the club is deleted.
  • Fixed member cover photos becoming orphaned when the member is deleted.
  • Fixed an issue where it was not possible to report content items unless the member group was set to be able to report all content types.
  • Fixed an issue where meta descriptions could have quotes stripped.
  • Fixed an issue dismissing upgrade notifications if the page has not finished loading yet.
  • Fixed an issue that can occur if a license check fails.
  • Fixed an issue where sub-nodes would not load on a chart's custom form.
  • Fixed an issue where comments may be added to a comment feed (such as posts within a topic) more than once when clicking the link to show new replies.
  • Fixed a bug where code syntax highlighting in a post may incorrectly highlight code in a language other than the chosen one.
  • Fixed the Warning Action form throwing an error while IN_DEV.
  • Fixed an issue where some status update functionality may still show if the status module is disabled.
  • Fixed streams showing read content when they should only show unread content on occasion.
  • Fixed streams allowing "all" to be specified for date range when using MySQL search, which is restricted to the last 365 days.
  • Fixed automatic linking of URLs in posts not working after emptying browser storage.
  • Fixed an issue where the moderator control panel could throw an error if status update reports were present.
  • Fixed share link not being auto-selected for easy copying when the dialog to share a comment is opened.
  • Fixed a link that can cause the page title to be removed resulting in the current URL displaying as the page title in the browser.
  • Fixed a javascript error that can occur upon selecting a Pixabay image from the "Choose stock photo" selector.
  • Fixed an issue where the 'Expand' link on collapsed quotes could appear twice when a comment is added to the page.
  • Fixed an issue where icons overlap on blocks in the Admin CP statistics areas.
  • Fixed an issue where quotes split in the editor with a double-enter keystroke would not retain quote data or notify original author correctly.
  • Fixed an issue when logging in with LinkedIn.
  • Fixed certain hidden content such as empty widgets not always being hidden.
  • Fixed an issue where the Tag autocomplete field in certain situations (e.g. Gallery submission screen) would have a misplaced results dropdown.
  • Fixed an issue where search result snippets may not have shown the relevant text containing the matched search term.
  • Fixed an issue where quoting a user whose username has a leading zero would cause the zero to be dropped when the quote is displayed.
  • Fixed an issue where spacing around embedded images in an email may not accurately reflect how it appeared in the editor.
  • Fixed an issue where the AdminCP upgrader would not update the versions of disabled applications.
  • Fixed an issue where Mapbox maps could show both a clustered group of markers and single items in the same view.
  • Fixed a bug where viewing streams with custom parameters to adjust the filters will not display the correct results when clicking the "Load More" button.
  • Fixed an error when attempting to force a password reset for a member with no current password.
  • Fixed an issue displaying the current notification preferences overview when MySQL read/write separation is used.
  • Fixed an issue when viewing/updating legacy 3.x applications via Marketplace.
  • Fixed report center comments not having the image proxy stripped when upgrading from previous versions.
  • Fixed Google Adsense code being stripped from posts even if submitted with HTML posting allowed.
  • Fixed an error when disabling languages in some circumstances.
  • Fixed guests not able to report content if using Keycaptcha.
  • Fixed attachments in translatable fields.
  • Fixed an issue with lazy loading in certain situations and certain locales.
  • Fixed an issue with the mobile navigation menu where parent items with unique links would not show as clickable sub-items.
  • Fixed "Stop all email notifications" not disabling digests.
  • Optimized the staff directory to reduce page loading times.
  • Fixed some broken AdminCP live search results on CiC.
  • Fixed the background color of ACP Drop Areas and the color of treelist links for the AdminCP dark theme.
  • Fixed an issue where radio form element descriptions may be misaligned.
  • Fixed an issue with an error message not showing the folder name when plugin installation fails.
  • Fixed an issue where some external links did not open in a new window despite the relevant setting being enabled.
  • Fixed an invalid Open Graph type tag being specified.
  • Fixed a missing confirmation when deleting content via the moderator approval queue.
  • Fixed an issue where status update notification text could be inaccurate.
  • Fixed certain options available for custom streams not working as expected.
  • Fixed an issue where status update notification text could be inaccurate.
  • Fixed a false positive report that images raise security exceptions in some cases.
  • Fixed the "•••" button in the author response being always displayed, even if the logged in member can't edit or delete the response.
  • Fixed Search Activity Statistics resulting in an error due to a MySQL issue in some cases.
  • Fixed content pagination not populating correctly in some applications with restricted moderators.
  • Fixed a bug where resizing a window could result in a horizontal scrollbar when an upload widget exists on the page.
  • Fixed a DB error happening when somebody tries to post too many data to a textarea field.
  • Fixed an issue where Safari may reload each page after the user logs out.
  • Fixed messenger link still displaying on profiles on mobile devices if the user does not have permission to access the messenger module.
  • Fixed an issue where the number short format wouldn't work after a language import.
  • Fixed an issue where club custom fields would show autosave values for different clubs.
  • Fixed an uncaught exception when following a malformed "follow" URL.
  • Fixed inline moderator actions in content items showing the wrong moderator name in some circumstances.
  • Fixed an issue where referral cookies may not be set when guests view a page served from the cache.
  • Fixed an issue where referrals from deleted members could cause an error.
  • Fixed an issue where member exports can contain html for profile fields.
  • Fixed chunk uploading when using Amazon S3 with some S3-compatible providers.
  • Fixed broken 3rd party ACP permissions on CiC.
  • Fixed a typo when flagging a member as a spammer.
  • Fixed an issue where editor contents may be lost or incorrect when paginating through a topic and using the editor on different pages.
  • Fixed an issue where font-awesome <i> tags submitted in source mode are stripped by CKEditor.
  • Fixed an issue where AdminCP theme resource may continously be written to disk.
  • Fixed statistical charts not working in some locales.
  • Fixed sitemaps not generating properly.
  • Upgraded CKEditor to 4.16.
  • Optimized Redis when storing data and sessions.
  • Removed the mobile "hamburger" menu on mobile pages, which was inadvertently added on 4.5.
  • Removed unnecessary Pragma header where used.
  • Removed HTML5 shiv in AdminCP.
  • Removed view options for guests in clubs.
  • Removed support for Twitch embeds as Twitch has removed their oembed endpoint with no plans to introduce a new one.
  • Removed notification sounds.
  • Removed orphaned 'Activity/Content Discovery' module.
  • Fixed incorrect css variable names affecting .ipsMenu children.
  • Fixed the background color of selected text in ACP Code Editors while using dark mode.
  • Fixed the caret color in ACP Code Editors while using dark mode.
  • Fixed various minor issues with the AdminCP Marketplace.
  • Changed the color css variable on #elRegisterButton so it uses the correct variable.
  • Removed an excess closing anchor tag from the coppa template file.
  • Fixed an issue where the width of the layout would stretch, caused by long strings of content.
  • Removed support for Memcache, APC, XCache, WinCache. Use Redis instead.
  • Made the 404/403 error pages more friendly.
  • Added a new Spam Defense option to allow registration but require moderator approval of all new posts.
  • Added an option to the profanity word filters to hold for moderation when a member has less than a set number of posts.
  • Fixed an issue where Member Sync onEmailChange may be called before validation when changing email via validating screen.
  • Fixed importing members from CSV to Date custom fields not importing properly.
  • Fixed an issue where font-sizes on mobiles weren't following the Font Scale setting.
  • Fixed an issue where tags associated with hidden content were included when generating statistics.
  • Fixed an issue with the Easy Mode theme editor in Safari which caused the "Select" tool to return incorrect styles.
  • Fixed an separate issue with the Easy Mode theme editor where a JS could be thrown due to a race condition.
  • Fixed an issue where review ratings are not recalculated properly when a review is deleted.
  • Fixed a potential redirect loop when re-accepting Terms of Service and / or Privacy Policy changes.
  • Fixed an issue where content was missing the proper share logo.
  • Fixed an issue where post attachments sometimes used different styles within a list. Attachments in a list will always use a smaller 'inline' style now.
  • Worked around a bug in MySQL when viewing statistics in the AdminCP.
  • Fixed some HTML validation errors.
  • Fixed an issue where uninstalling an application wouldn't delete the associated rss feed import data.
  • Fixed an issue where changing table filters could cause the table to be stuck in loading state due to an underlying error.
  • Fixed an issue where a cached Widget returned the wrong timezone based time.
  • Fixed an issue where banned members could see that there are announcements, but could not read the announcement.
  • Fixed issue where poll choices are cleared because poll question title is empty on Edit Topic submit.
  • Advert impression counters are incremented via Redis to reduce MySQL write queries where Redis is available.
  • Fixed an issue where some SMTP servers may fail to generate valid DKIM hashes.
  • Removed browser caching for "upgrade in progress" page.
  • Fixed an issue where the Privacy Page does not redirect to an external link.
  • Fixed an issue when an anonymmous online status doesn't persist across logins when using button log in methods

Forums

  • Fixed an issue where language string instead of the final parsed strings were used for Webhook Requests.
  • Fixed an issue where the member's "solved count" would not show in QA forums.
  • Fixed a bug that caused the wrong database table to be indexed when loading number of archived posts made by a given user
  • Implemented notifications to the topic author when a question or topic is marked as solved.
  • Implemented notifications to the poster when their post is marked as the solution to a topic or the best reply to a question.
  • Implemented maximum dimensions of 800px x 800px for forum grid images to allow the software to reduce the size of extremely large images.
  • Changed "popular posts" in the topic statistics area to make each displayed post a link to the post.
  • Changed "posted images" in the topic statistics area to link attached images to the post they were attached to.
  • Changed the unarchiving task to process quicker.
  • Changed digest emails to honor the email truncation option.
  • Changed the "Unsolved" option for topic feed widgets to restrict results to Question and Answer forums or forums with "Mark as solved" enabled.
  • Added option to display inline moderation actions in between posts (if enabled) without the moderator name to non-moderators.
  • Added per-group option to hide inline moderation actions shown in between posts.
  • Added statistic block to show "Percentage of topics solved" to compare topics posted vs those marked solved within question and answer forums, or forums that allow a solution to be marked.
  • Added statistic block to show "Average time to solved" for question and answer forums, or forums that allow a solution to be marked.
  • Added the missing 'features' color field to forums categories.
  • Added lazy load support to preview images in Topic Summary sidebar.
  • Added lazy load support to forums when in grid view.
  • Added support for the expanded topic view display within the fluid topic listing interface.
  • Fixed an issue changing time periods when viewing new topic and post statistic charts.
  • Fixed issues setting and unsetting best answers on topics.
  • Fixed "solved" interface elements displaying for topics within forums where the ability to mark topic solutions has been disabled.
  • Fixed an issue where viewing a topic when the last post is hidden does not mark the topic as read.
  • Fixed reaction count showing incorrectly when viewing whole topic’s reactions (i.e. from expanded view).
  • Fixed a bad id attribute in the post template.
  • Optimized queries when all forums do not use a password.
  • Improved performance of topic embeds.
  • Improved performance of very large topics.
  • Improved performance of the Forum Statistics widget on large forums.
  • Improved performance of topic statistics.
  • Improved performance of expanded forum view for large forums.
  • Added the ability to show when specific group(s) have replied to a topic when viewing a list of topics
  • Added filters to the topic list view to quickly isolate hidden topics and topics with hidden posts.
  • Fixed an issue where the border-radius was incorrectly 0px in Q&A Forums.
  • Improved results for "Popular Questions This Month" tab for Q&A Forums.
  • Fixed an issue where club forums wouldn't show in Fluid View if only one root category exists.
  • Fixed an issue where topic feeds could show cached read/unread status.
  • Fixed an issue where Grid Card Images could show lost links.
  • Fixed an issue where Youtube Shorts URLs would not embed.
  • Fixed the position of the queued content badge in fluid view, which was overlapping the topic stats.
  • Fixed an issue where topics marked manually for unarchiving would not be processed.

REST / OAuth

  • Fixed OAuth login if guests cannot access site.
  • Fixed creating a content item by the REST API not triggering a webhook.
  • Fixed Zapier's API calls showing in logs without a name for the key.
  • Fixed some duplicated error codes.

Pages

  • Fixed an issue where the page builder widgets did not have the correct data attributes when used in a Pages page.
  • Fixed an issue that may occur during upgrade when Database file storage is used.
  • Added a data-pageName parameter for the body tag with the page path (folder/name) for better CSS targeting.
  • Changed two column page builder pages to use vertical widget layouts.
  • Changed category fiters in databases to not require CSRF keys in order to apply filtering.
  • Improved AdminCP logging of certain actions.
  • .well-known can now be used as a folder name for Apple Pay verification in Commerce.
  • Fixed an error that can occur after a database is deleted if there are pending review or comment deletions for the database.
  • Fixed an error when creating a new block in the "Custom" block category has been deleted.
  • Fixed orphaned files being left over when deleting fields, records and databases in the AdminCP.
  • Fixed an error where saving templates for similar blocks with the same template name can result in an error.
  • Fixed an issue where deleting a page may delete all pages within an unrelated subfolder.
  • Fixed an issue when hiding a comment on a database with forum syncing using multi-moderation triggers a page not found error.
  • Fixed an error attempting to use the advanced search for a Pages database in the AdminCP.
  • Fixed unclear AdminCP logs when performing actions such as copying, editing or deleting a database.
  • Fixed an issue where record authors couldn't respond to reviews.
  • Fixed a PHP notice for certain reciprocal database link fields.
  • Fixed orphaned review records being left behind when a database is deleted.
  • Fixed an issue where automatically-generated topics did not trigger notifications for followers of the forum.
  • Fixed an issue where "Publish Date" may not show correctly in record feed sort options.
  • Fixed an issue where deleting a database which was used as reciprocal field in another database would result in error.
  • Fixed an issue where importing RSS feeds to Pages could set the wrong author.
  • Fixed an issue where article images would float outside of their content box if the article only contained a few lines of text.
  • Fixed an issue with attachments not properly associating with comments on a record and not being deleted if the comment is deleted when syncing comments with the forums.
  • Fixed an issue where copying blocks could result in lost attachments or languages strings.
  • Fixed an issue where HTML logic of a page may be stored in the search index.
  • Fixed and issue where inline editing an item field wouldn't update the reciprocal map.
  • Fixed an issue with the REST API where a GET request to records with a category parameter would result in a DB error.
  • Fixed an issue where it's possible to create two Folders with the same name, causing conflicts.
  • Fixed an issue where the API can delete a forum even if a database posts topics to that forum.
  • Fixed an issue where deleting a database wouldn't delete the associated rss feed import data.
  • Fixed a niche issue where it was possible for a record name to show on the online list when the viewer does not have permission to view it.

Commerce

  • Fixed an error occurring when checking out as a guest after following a referral link.
  • Fixed an issue where a refund may not automatically happen if a payment is made via PayPal Subscriptions and refused by a fraud rule.
  • Fixed an issue where refunding/cancelling an invoice with a referral commission would not revoke the commission.
  • Fixed an issue where the AdminCP invoice view may not show all of the commissions on the invoice.
  • Fixed an error during checkout due to renewals when performing stock checks.
  • Added a confirmation pop-up when mass approving account withdrawals.
  • Added an option to limit Withdrawal requests to one per currency at any time.
  • Added a missing language string for the review widgets.
  • Renewal invoice warning emails will now show tax included, if applicable.
  • Improved email normalization for MaxMind fraud detection.
  • Subscriptions Grace Period setting will now allow a value of 0.
  • Fixed Commerce generating incomplete accounts when the "Ask to provide a display name?" setting is off.
  • Fixed an issue where you may be able to purchase more than the number of items in stock.
  • Fixed race-condition potentially causing duplicate purchase records or transactions.
  • Fixed interactions on invoice table when viewing a purchase in AdminCP.
  • Fixed error trying to access a customer's support request history from the sidebar when viewing a support request.
  • Fixed error trying to approve a transaction from a Stripe dispute page.
  • Fixed some countries not showing in Markets statistics page.
  • Fixed an error attempting to delete support replies in the AdminCP.
  • Fixed error reporting when checking out with Stripe on a free trial with incorrect card details.
  • Fixed billing name not being passed to Stripe when paying with card.
  • Fixed an error when running PHP 7.4 and adding items with certain configurations to the cart.
  • Fixed an issue with certain email notifications generated by Commerce resulting in errors or potentially incorrectly formatted amounts.
  • Fixed an issue where editing a purchase's grace period would enable renewals on the purchase even if there are none specified.
  • Fixed an issue where guest location tracking via cookie did not work correctly.
  • Fixed an issue where replying to a support request and returning to the list of requests does not mark the request as read.
  • Fixed an issue where customers could not reactivate subscriptions where an existing subscription was cancelled but allowed the customer to reactivate.
  • Fixed an issue where checking out with an item without a renewal charge could in some circumstances cause an error.
  • Fixed some missing friendly URLs on various pages of Commerce.
  • Fixed an issue where disabled subscriptions couldn't be canceled.
  • Fixed an issue where renewal terms were not presented on the front end in the order they are specified in the AdminCP.
  • Fixed an issue where support tabs in the AdminCP would not wrap and could cause the page to stretch.
  • Fixed an error when running PHP 7.4 when creating new support streams in the Admin CP.
  • Fixed an issue where if a customer cancels a PayPal billing agreement immediately after the initial payment before the webhook for that payment is received, the payment becomes associated with a blank invoice.
  • Fixed an issue where a user may be prompted to provide card details when purchasing a free trial, even if the product being purchased is restricted to non-card payment methods.
  • Fixed an issue with Member Filters happening when members where filtered by subscriptions and purchases.
  • Fixed an issue where copying a donation goal would not copy the donation goal description.
  • Fixed an issue where copying a support department would not copy the support department submission screen text.
  • Fixed an issue where copying a support severity would not copy the support severity description.
  • Fixed an issue where deleting a support status would not remove the custom language strings in the database.
  • Fixed an issue where copying or deleting a shipping rate did not copy or delete the delivery estimate text.
  • Fixed an issue where copying or deleting a product filter did not copy or delete the public name.
  • Fixed an issue where copying or deleting a product did not copy or delete various translatable fields, such as the client area page content and email notification subjects.
  • Fixed an issue where canceling an ad purchase would result in an error.
  • Fixed an issue where users may not see the correct page after checkout if email validation is in use.
  • Fixed an IN_DEV error editing Pages templates that was thrown for applications without any Pages Templates.
  • Fixed an error that can occur in some situations when allowing upgrading purchases between renewals pro-rata.
  • Fixed an issue where Stripe webhook events may fail in some circumstances.
  • Fixed an issue where API requests may cause an error if referencing transactions from deleted members.
  • Fixed an issue where merging members could leave members as alternative contacts for themselves.
  • Fixed an issue where the first step may be skipped during checkout even if custom fields are required.

Gallery

  • Added ability to remove category and album cover photos.
  • Adjusted default Gallery bandwidth retention period from unlimited to 1 year.
  • Improved performance of certain areas of Gallery.
  • Improved performance of the Gallery Statistics widget on large galleries.
  • Fixed not being able to upload to Gallery if albums are required, and the member had previously created an album, but the member can no longer create new albums.
  • Fixed not being able to toggle "Enable maps by default" on in the Gallery settings.
  • Fixed multiquoting comments.
  • Fixed an issue where maximum allowed file sizes for images or movies may not be applied as expected in certain configurations.
  • Fixed a CSRF error when mass-managing Gallery category content (moving to another category or deleting).
  • Fixed an issue toggling maps enabled for images in certain cases.
  • Fixed albums not being hidden when a user is flagged as a spammer.
  • Fixed an issue with the submission progress bar for some locales.

Downloads

  • Added an option to require a change log to be submitted with new version updates.
  • Added the ability for files to be re-activated after renewals are cancelled.
  • Added statistics pertaining to the most downloaded files
  • Changed the "Upload a new version" process to also verify the user can add to the category, in addition to being able to edit the file.
  • Fixed an issue where downloading small files can fail.
  • Fixed several issues handling watermarks and original non-watermarked screenshots.
  • Fixed an issue where group limitations on maximum file submission size may not apply correctly when a member belongs to more than one group.
  • Fixed an issue with submit buttons showing for club Downloads categories that a user does not have permission to submit to.
  • Fixed an issue in the logic that determines whether a renewal invoice should be generated.
  • Fixed an issue where downloads digest emails can contain broken thumbnails.
  • Fixed an issue where rejected pending versions could leave screenshots and thumbnails orphaned on disk.
  • Fixed an issue where a lot of files submitted that were queued as pending files could cause an error.
  • Fixed the hardcoded "Change how the notification is sent" text when the notification blurb.
  • Fixed an issue where the API can delete a forum even if a downloads category posts topics to that forum.
  • Removed the not working search options from the custom fields edit form.

Blogs

  • Added ability to manage entry categories for group blogs when viewing the blog on the front end.
  • Fixed a bug where flagging a user as a spammer will disable all group blogs the user has access to submit entries to.
  • Fixed pagination when showing blog entries in a particular category.
  • Fixed an issue where creating a blog in the frontend would show the previous created blogs description.
  • Fixed entry cover photos becoming orphaned when the entry is deleted.
  • Fixed some breadcrumb links not using friendly URLs.
  • Fixed some broken language phrases when Forums and Pages are not installed.
  • Fixed an issue where some members couldn't report specific blog entries.
  • Fixed an issue where the AdminCP livesearch results link to categories instead of blogs.
  • Removed view options for guests in blogs.
  • Removed Aggregate rating from JSON-LD structured data
  • Added a warning message when deleting a blog that this action will permanently delete the blog and all its entries. 

Calendar

  • Fixed an issue where the cover photo may be deleted when duplicating an event.
  • Fixed an error when editing iCalendar feed imports in the AdminCP.
  • Fixed a bug where recurring events in upcoming event widgets may display the wrong date.
  • Fixed a bug where events may show on the daily view in calendar on days the event does not occur.
  • Fixed event cover photos becoming orphaned when the event is deleted.
  • Fixed a minor bug where ranged events crossing from one week into another may not be visually represented as doing so.
  • Fixed a bug where iCalendar feeds that are imported into Calendar may cause previously viewed events to show as unread.
  • Fixed events occurring on the same day not ordering properly in the Upcoming Events widget.

REST / OAuth

  • Fixed creating a content item by the REST API not triggering a webhook.
  • Fixed creating a topic in a category (i.e. a container which cannot have topics posted to it) not reporting an error.

Converter

  • Added support for wpForo 1.9.x.
  • Added support for converting Markdown formatted posts in Vanilla.
  • Improved converters to skip invalid child applications that do not exist.
  • Improved performance of the Vanilla converter.
  • Fixed an issue where large filenames could cause a logging error.
  • Fixed an issue where pre-configured CMS Category permissions may not be correct.
  • Fixed custom fields not converting properly from WordPress.
  • Fixed an issue where acronyms may not convert from Invision Community.
  • Fixed a niche issue where a temporary database column may be missing.
  • Fixed an issue converting checkbox set custom fields in some cases.
  • Fixed an issue where legacy SMF attachments may not be converted.
  • Fixed an issue converting some types of SMF profile photos.
  • Fixed an issue where emoticons in content may not get converted properly.
  • Fixed an issue where a conversion from IPS forums would fail.
  • Fixed an issue where long topic titles in 3rd party applications could cause forum conversions to fail.
  • Fixed some issues when converting from Vanilla and your files used to be in S3.
  • Fixed a niche issue where really old vBulletin avatars may not be converted.

Changes affecting third-party developers and designers

  • Upgraded Whoops to version 2.9.1.
  • Added support for web push notifications. To support these kinds of notifications, you will need to add parsemobile* methods in your Notification extensions.
  • Added a $count parameter to \IPS\Content::definiteArticle/_definiteArticle(). If an integer is passed, a pluralized phrase will be used, if available. You should add pluralized strings for any __defart_* strings you've already created. The key should be in the format __defart_*_plural.
  • Added constant ACP_SESSION_TIMEOUT to allow administrators to control how long AdminCP sessions are valid for.
  • Added a per-application setting to hide the application on the announcement creation form (this setting's use may be expanded in the future).
  • Added theme settings to control header height (desktop & mobile sizes), which are used in the existing CSS variables.
  • Added version to the filename of exported apps/plugins/themes/languages.
  • Added \IPS\DateTime::roundedDiff() and \IPS\DateTime::roundedDiffFromSeconds() to return a human-readable rounded diff of two datetime objects, or a diff based on a supplied number of seconds, respectively.
  • Added a new 'enforceMaxLimit' option for \IPS\Form\Helper\Password elements to bypass the max 72 character limit.
  • Added an option to set orderResults to FALSE for \IPS\Helpers\Form\Item instances to return results in the order the user specified.
  • Added a new javascript utility method to adjust external links to force them to open in a new window: ips.utils.links.updateExternalLinks. This is called automatically on the contentChange event, but may also be called manually in situations where the contentChange event is not fired.
  • Improved the extensibility of Cache/DataStore methods.
  • Updated some uses of border-radius to use existing CSS variables.
  • Changed template groups and locations to be case-sensitive, which fixes an issue enabling designers mode on a server using a case-sensitive file system.
  • Changed the logic that controls how pagination is shown in templates. The data-role="tablePagination" element should now always exist in the table DOM; it will be shown/hidden dynamically if pagination is required after AJAX requests.
  • Fixed an error that can occur when dev sync runs if you are not logged in and the application has a whatsnew.json file in its latest version folder.
  • Fixed broken progress bar when enabling designers mode.
  • Fixed numeric values passed to the REST API /core/members/{id} endpoint not always adjusting the property, and sometimes causing an SQL error.
  • Fixed the "Upcoming Events" widget not showing when developer mode is enabled.
  • Fixed an issue using the hide option for contentAction when deleting a member via the REST API.
  • Fixed eq() pseudo-selector no longer being supported in theme hooks.
  • Fixed required() pseudo-selector not working in theme hooks.
  • Fixed \IPS\Content\Statistics not working for applications that use a database column prefix.
  • Fixed theme hooks on Forums > index > forumGridItem not working as expected.
  • Fixed a missing redirect when hiding comments using multi-moderation on classes that do not define a $hideLogKey property.
  • Fixed the constructor for \IPS\nexus\DomainLookup not honoring the $performWhoisLookup parameter.
  • Fixed some inconsistent HTML with building the quick search menu options.
  • Fixed an error that can occur when sessions are cleared.
  • Fixed a bug where a notification flash instance without an image passed (i.e. a notification with no author) results in a broken image.
  • Fixed an issue where it was not possible to use form headers in widget configuration forms.
  • Fixed installing plugins generating an invalid widgets.json file.
  • Fixed an error deleting Pages templates in the AdminCP when developer mode is enabled.
  • Fixed issues adding/editing database indexes for applications.
  • Fixed an issue where you could not hook into \IPS\Redis.
  • Fixed an undefined index notice parsing valid ICS feeds with no events in them.
  • Fixed an inaccurate Redis log entry indicating read server used instead of write server.
  • Abstracted code in \IPS\core\modules\admin\members\members::export() to make it easier to apply hooks to member list exports.
  • Removed ability to reorder queries for upgrader in the developer center. Developers should manually reorder the JSON file if necessary.
  • Removed the onOtherAppUninstall() method from application Uninstall extensions in favor of onOtherUninstall().
  • Removed several deprecated methods and properties throughout the Suite and verified core code no longer references those methods and properties.
  • Enforced the $type parameter for \IPS\Email::buildFromContent() and \IPS\Email::buildFromTemplate() with an error if the type is not specified.
  • The markRead() method will no longer consider an updated column if last_comment or last_review is defined.
  • A number of caching improvements have been implemented, please make sure your pages are sending no-cache headers if you do not want them cached.
  • Non-AJAX requests that retain a CSRF token in the URL with a 200 response code will now trigger a development error recommending to redirect the request or otherwise remove the CSRF token. Leaving a CSRF token in the URL while generating a page can represent a security risk if remote images (for example) are embedded on the page, as the CSRF token could be susceptible to interception by the remote party.
  • Support for notification sounds in the browser has been removed. If you rely on playing sounds, you will need to implement this functionality in your application.
  • Add new method was added to the IPS\Content\Item class which is called when an item is deleted. It's receiving the comment/review ids which are going to be deleted, allowing you to remove any additional cleanup calls based on the comments and reviews in this item.
  • Updated the ModCP content restore (soft delete) to use the built in restore() method instead of using its own code.
  • Account settings will no longer prompt for re-authentication if the account does not have a way of re-authenticating. Applies mostly to custom SSO integrations.

Important Method Changes:

  • Added a $seperator parameter to \IPS\CustomField::displayValues which can be used to define a custom seperator when displaying multiple values .
  • Updated method signature for \IPS\Node\Model::getLastCommentTime().
  • Added a $count parameter to \IPS\Content::definiteArticle/_definiteArticle(). If an integer is passed, a pluralized phrase will be used, if available. You should add pluralized strings for any __defart_* strings you've already created. The key should be in the format __defart_*_plural.

* Thanks to Mikhail Klyuchnikov of Positive Technologies Offensive Team (https://swarm.ptsecurity.com/) for this report.

 

 

und 

 

Zitat

IPS Community Suite 4.6.3

Released 07/02/2021


Key Changes

This is a maintenance release for Invision Community 4.6.

 

Additional Information

Core

  • Added deleted member ID to administrator logs.
  • Fixed a PHP8 error when attempting to use various features that produces or reads XML, such as downloading member information.
  • Fixed a PHP8 issue where an error may occur if you have a Date based profile field where a member doesn't have it filled in.
  • Fixed a PHP8 error that can occur during install.
  • Fixed an issue where member-type profile fields would be missing their label while editing profiles.
  • Fixed an issue where it wasn't possible to delete a club node.
  • Fixed an issue where Searchable Content with ReadMarkers and no container would break the search.
  • Fixed an issue involving a missing language string in the AdminCP under the rank settings.
  • Fixed an issue where the ACP search revealed a missing string for a deprecated setting.
  • Fixed an issue where known issues may be shown in the support section that do not apply.
  • Fixed an issue where Manage Followed Content showed incorrect content count for Forums.
  • Fixed a PHP8 related issue, where some pages which show tags could return an error.
  • Fixed an issue where it isn't possible to upgrade if you are not using utf8mb4.
  • Fixed an issue where mobile app notifications would still try to be sent when the app integration is not configured.
  • Fixed an error sending bulk mails when filtering by member type.
  • Fixed issues that prevented "Add to homescreen" banner from showing on communities installed in a subdirectory.
  • Fixed an issue where the option to reward a user for their content would appear even if the achievements system were disabled.
  • Fixed an issue where IP Address Tools would show Posts before registration is complete.
  • Fixed issues that prevented "Add to homescreen" banner from showing on communities installed in a subdirectory.
  • Fixed an issue where email notifications may reveal the true author of an anonymous post or topic
  • Fixed an issue where points are still awarded for a rule even if a member had previously reached the set milestone.
  • Fixed an issue where WebP images may not retain their .webp extension after upload.

Gallery

  • Fixed an issue involving a typo in one of the album/category setting descriptions.

Commerce

  • Fixed an issue where it wasn't possible to add products to the registration form.
  • Fixed an issue where guests were unable to sign-in during the checkout process.

Forums

  • Fixed an issue where splitting a topic may cause a database error.

Pages

  • Added ability to POST files for Upload fields in the cms api (api/cms/records/{database_id})

Calendar

  • Fixed an issue where notifications for followed calendars could show the event on the wrong date.

 

 

und

 

Zitat

IPS Community Suite 4.6.4

Released 07/22/2021


Key Changes

This is a maintenance release for Invision Community 4.6.

Additional Information

Core

  • Added ability to specify ...&_bypassItemIdCheck=1 inside the request URL parameters to a Content Item controller to override the default behavior of checking if the item exists.
  • Fixed some AdminCP upgrade issues when PHP 8 is used.
  • Fixed an issue where Marketplace onboarding may be blocked when upgrading from 4.4 or older.
  • Fixed a javascript error that meant registration failed on sites using Invisible ReCaptcha.
  • Fixed missing profile field content missing on content submissions.
  • Fixed an issue where next/previous arrows would not show up when viewing multiple Images.
  • Fixed an issue where achievement badges are not always given.
  • Added the option to choose between the recipient and reaction giver when setting the milestone.
  • Fixed MFA/2FA issue where there was no close button for the 2fa modal
  • Fixed an issue preventing Marketplace installs of your own Marketplace resources.
  • Fixed an issue where Content Item Controllers returned 200 by default when they should return 404 or 403 (not found or forbidden).
  • Fixed some language evaluation issues when PHP 8 is used.
  • All buttons in #elUserNav now use the correct text color.
  • Fixed an issue where members were able to delete their own status updates without permission.
  • Fixed an issue where the Authy icon may not show on the login screen.
  • Fixed an issue where it was not possible to promote guest content.
  • Fixed an issue where the oAuth login handler setting "Ask the user to provide a display name" can be ignored.
  • Fixed an issue where it was not possible to add meta data to items authored by guests.
  • Fixed an issue where \IPS\Node\Statistics can fail due to a missing column name prefix.
  • Fixed an issue where Admin log in can fail with a '"2S119/1' error.
  • Fixed a potential timeout when mass deleting guest content.
  • Fixed a PHP8 issue where promoting to Twitter fails
  • Fixed an issue in which the limit argument passed to contentImages() methods of various Content Item controllers wasn't respected
  • Fixed few missing language strings on the ACP - member profile page.
  • Fixed an issue where points for 'SessionStartDaily' achievement extension could be awarded even when a milestone had been hit
  • Fixed an issue where achievement rules for adding a comment would not trigger the milestone correctly when specifying nodes.
  • Fixed an issue where rank information would show with guest posts.
  • Fixed an issue with outgoing emails using native php mail function.
  • Added a Delete query as an upgrade step to remove old 'best_answer' notifications.
  • Fixed an issue where the cleanup task may show an error and fail to run.
  • Fixed a potential memory exhaustion error when generating the sitemap.

Forums

  • Improved how the forums statistics widget calculates number of posts on large communities.
  • Fixed an issue where rich text results may show an error for image only answers.

Pages

  • Fixed an issue where search stops working with a Pages database in specific situations.

Commerce

  • Fixed an issue where transactions show a broken profile photo for a deleted member.
  • Fixed a rare issue where a payment via PayPal may not show the subscription option, or use subscriptions where forced.
  • Fixed an issue where it was possible to change a Subscription when there was an active PayPal Subscription.
  • Fixed an issue where an incomplete account may not prompt for missing data after using login handler via checkout.
  • Fixed an issue approving a PayPal Subscription transaction when it was put on hold by fraud rules.
  • Fixed an issue where the gift voucher navtab or page could result in an error under certain circumstances.
  • Fixed a broken link while managing Shipping Rates.
  • Fixed an issue where it was possible to upgrade incorrectly when renewals were removed, and the new package had upgrade set to pro-rata.
  • Fixed a race condition that can happen when Stripe sends a web hook request very quickly after charging a customer (renewals & device payments).
  • Removed "Print Invoice" option when Guests don't have access to the Billing and Purchases module.

 

 

 

und 

Zitat

IPS Community Suite 4.6.5.1

Released 07/29/2021


Key Changes

This is a maintenance release for Invision Community 4.6.

Additional Information

Security

  • Increased the strength of the obfuscation hash appended to non-safe files and increased security on iFrame based embeds in posts.*

Core

  • Added support for Brightcove video embeds.
  • Improved MySQL efficiency when deleting members.
  • Set a default value for the search flood time when creating a member group.
  • Improved logging for errors returned by Elastic Search.
  • Added delete & merge logic for the logins log on member deletion and when 2 accounts are merged.
  • Fixed an issue when upgrading to 4.5.0 with duplicate keys when consolidating the referrer tables.
  • Fixed downloading files with non-latin character downloaded with corrupt characters in Edge and Chrome.
  • Fixed broken links in the our picks widget.
  • Fixed an issue where the Oauth1 Login Handler would use a not existing method to log any upcoming errors.
  • Fixed the rank title not displaying correctly in new rank notification emails.
  • Fixed an issue where it was not possible to alter file storage configurations in some circumstances.
  • Fixed an issue where achievements would show in a hovercard for a member in a group that has achievements disabled.
  • Fixed an issue where badge images could be uploaded with the same name, thus deleting one could delete many.
  • Fixed an issue where ranks show on the AdminCP member list when Achievements are disabled.
  • Fixed an issue where anonymous users may be cached in Who's Online blocks.
  • Fixed an issue where a reserved keyword is used (specific to MySQL 8.0.17/18)
  • Fixed an issue with Elastic Search not being able to index anonymous content.
  • Fixed incorrect timezone detection for users in Argentina.
  • Fixed an issue where the notifications page could throw an exception while trying to return notification data from plugins or not existing notification extensions.
  • Fixed inability to upload WebP images to Group Icons and Ranks/Badges.
  • Made a minor change to ensure the registration page is not cached by a web browser.
  • Expired warning points are now differentiated between active warning points in member profiles for improved clarity.

Pages

  • Fixed an issue when creating a record in the Admin CP and choosing another member as the author would not fire achievements for that author.
  • Fixed an error attempting to copy a topic to a database that is not on a page.
  • Fixed some missing language strings which would result in a failure while creating a review.

Forums

  • Fixed an issue where Topics would not refresh when selecting Forums in Fluid view.
  • Fixed malformed JSON-LD markup for archived topics.
  • Fixed an issue where parent was required but not marked required when updating a forum via REST API.
  • Fixed an issue where legacy deleted posts are not removed correctly when upgrading from Invision Community 3.x.

Downloads

  • Fixed an issue where copying a topic to a database would result in an IN_DEV CSRF key warning.
  • Set a default value for the 'Time user must wait before download starts' group setting while creating a member group.
  • Fixed an issue where a large file description may not save if it is larger than 64kb.

Converters

  • Added Invision Community converters for Downloads & Gallery.
  • Fixed some minor issues encountered during an Invision Community conversion.

Commerce

  • Fixed an issue where the Billing Agreements synchronisation task wouldn't check payments via PayPal Subscriptions API.

REST / OAuth

  • Fixed the members/follows POST endpoint which would return an error when trying to follow some content.

Calendar

  • Fixed an issue where copying a calendar event with a broken cover image would result in an exception.

* An independent security researcher, Simon Scannell, has reported this vulnerability to the SSD Secure Disclosure program

 

 

Link to comment
Share on other sites

  • 1 month later...
Zitat

IPS Community Suite 4.6.6

Released 09/08/2021


Key Changes

This is a maintenance release for Invision Community 4.6.

Additional Information

Core

  • Improved catching errors that 3rd party hook may throw.
  • Added grouping to approved content push notifications.
  • Changed lost password reset links to be valid for 1 hour.
  • Upgraded CKEditor to 4.16.2.
  • Fixed some missing language strings in Member History when looking at badges/points.
  • Fixed an issue with the SQL toolbox pagination when a table prefix was being used.
  • Fixed an issue where achievement excluded groups still show in the widgets.
  • Fixed an issue where required profile fields may be skipped from profile completion.
  • Fixed an issue where it was not possible to post status updates if the ability to follow a member was disabled.
  • Fixed an issue where videos attachments that are not supported by a browser may not be downloadable.
  • Fixed an issue where some admin control panel profile blocks could show if the features were disabled.
  • Fixed an error when a restricted admin attempted to add moderators.
  • Fixed an issue where following a member can send a notification if you choose to follow anonymously.
  • Fixed an issue where a view update task may attempt to connect to Redis when Redis is not used.
  • Fixed an issue where search statistics in the ACP can be slow to generate.
  • Fixed an issue where the 'follow member' achievement rule didn't calculate milestones correctly.
  • Fixed an issue where WebP may be shown as an accepted extension when not fully supported by the server.
  • Fixed editor becoming unresponsive when inserting attachments into the editor.
  • Fixed an issue where an automatically deleted notice may be shown on a member in AdminCP but the account isn't queued for deletion.
  • Fixed an issue where a failed file move could delete the filenames of Reactions.
  • Fixed an issue with the REST API where it may be possible for hidden comments to be seen.
  • Fixed a minor typo when processing an RSS import.
  • Fixed an issue where the AdminCP member list may be slow to load.
  • Fixed an issue where saving changes to an Easy Mode theme might fail due to an error.
  • Fixed an issue where the health dashboard error log chart may not be accurate.
  • Fixed an issue where Achievements notifications loaded via the REST API may be attributed to a guest.
  • Fixed social login buttons not working on the register form when using quick registration.
  • Fixed an error being generated when viewing Member history.
  • Fixed the group search flood control setting not showing the correct value.
  • Fixed an issue where search pagination can lose quick search and node parameters.
  • Fixed issue where the AdminCP Search Activity statistics restriction wouldn't cause a corresponding in the menu to appear.
  • Fixed an issue where the 'solutions' table on a members profile would not paginate.
  • Fixed an issue where content controllers wouldn't find comments that are archived and stored in a separate archive database.
  • Fixed an issue where the new rank mobile notification throws an error.
  • Fixed an issue in the Achievements Rebuild Routine which would result in an exception while the rebuild.
  • Fixed an issue where creating a member moderator with a visible badge could break the view.
  • Fixed an issue sending a push notification when a new badge is earned.
  • Fixed an issue where created_externally flagged accounts may be deleted when awaiting validation, where it may be desirable to keep them.
  • Fixed an issue where the widget data weren't updated while application upgrades.
  • Removed few occurrences from the in 4.6 removed notification sounds setting.
  • Fixed an issue where creating a member moderator with a visible badge could break the view
  • Fixed an issue with the AdminCP menu manager not displaying dropdowns in some situations.

Downloads

  • Fixed an issue where a large file description may not save if it is larger than 64kb.
  • Fixed the group wait time setting not showing the correct value.
  • Fixed an issue re-activating a purchased file if the original invoice or currency does not exist.

Forums

  • Improved performance of hiding/unhiding/deleting topics.
  • Fixed an issue where not all forums could show when creating topic and post feed widgets.
  • Fixed an issue where archived posts aren't counted towards a member's total post count

Calendar

  • Fixed an issue where weekly recurring events with no end date could display one day off.
  • Fixed birthdays not showing on the initial Calendar view when only one calendar is present.
  • Fixed an issue where rare badges calculated with all members, and not just those permitted to use achievements.

Pages

  • Fixed an issue where the topic sync background task may get stuck in a loop.
  • Fixed an issue where category edit permissions would override the moderator edit permission.

Converters

  • Fixed an issue running a conversion on PHP 8.
  • Fixed an issue where long group username styles in Xenforo could cause a database error.

Gallery

  • Fixed an issue upgrading from a really old version of Gallery.

Commerce

  • Changed new PayPal subscriptions to not collect previous period charge on next cycle if the previous cycle failed.
  • Fixed a database error caused by long shipping service names.
  • Fixed an issue where the CVC/Address/ZIP checks were unavailable on Stripe payment intents in the AdminCP.
  • Fixed an issue where upgrading to a package with a longer initial term would not extend the expiry date.
  • Fixed an issue where deleting a product filter wouldn't delete all the language strings.
  • Fixed an issue where Google/Apple/Microsoft pay transactions would show a red 3DSecure error on transactions.
  • Fixed a PHP 8 specific issue that could cause an exception when viewing a product with reviews.
  • Fixed an issue where Stripe JS may be loaded more than once.
  • Fixed an issue where it was possible to receive multiple subscription free trials.

Changes affecting third-party developers and designers

  • When building applications on Windows, Javascript/Themes imports will use \n line endings.
  • Fixed an issue editing hooks IN_DEV when using PHP 8.


 

 

Link to comment
Share on other sites

  • 4 weeks later...

Update done

 

Zitat

IPS Community Suite 4.6.7

Released 10/05/2021


Key Changes

This is our October monthly release.

Additional Information

Core

  • Added Stream Subscriptions.
  • Added the ability for public sections to be created in closed clubs.
  • Added Zapier Support for self-hosted licenses.
  • Added Stock Replies to all editors.
  • Improved online member widgets to show the viewing user when they are not anonymous when the block is cached.
  • Fixed an issue where background images in Promoted Streams sometimes didn't load properly
  • Fixed an issue where a specially crafted URL could cause an uncaught exception.
  • Fixed an issue where profile fields are not properly formatted.
  • Fixed a potential issue adding tags to content when using PHP 8.
  • Fixed an issue where the validating information was missing in the 'all' Admin Control Panel member list.
  • Fixed an issue with the Frontend Theme Editor occurring with PHP8.
  • Fixed an issue that could cause a slow query to run when sending email if a large number of emails have previously failed.
  • Content item message form defaults to private, with a colored border around the editor to signify the privacy status.

Commerce

  • Fixed a niche issue where an error could occur if a PayPal Subscription notification arrives after the Subscription is cancelled.
  • Fixed an issue where it wasn't possible to edit a subscription expiry date.

Converters

  • Updated XenForo converter for 2.2.x.
  • Changed the default character set for conversion sessions from utf8 to utf8mb4.
  • Fixed an issue importing attachments from XenForo if you had previously converted to XenForo from another platform.
  • Fixed an error that could occur if the Converter tried to delete a content link.
  • Fixed an issue where converted mentions may contain a static URL (breaking them if you change your domain).
  • Fixed an issue with tag statistics immediately after a conversion.
  • Fixed an issue with some topics not being hidden (but their posts were) after converting from vB5.

Pages

  • Fixed an issue with the display of the Page Builder: Upload Images widget when used with a set block height.

Calendar

  • Fixed an issue where deleting events would fail when called via the cron job.
  • Fixed an issue with the profile field member filter where date fields would return false for group promotions.

Forums

  • Fixed an issue where rebuilding a members content count could fail with broken Archived DB connection settings.

Downloads

  • Fixed the broken "Buy" link inside file embeds.

Changes affecting third-party developers and designers

  • Switched the parameter order for \IPS\convert\Library\Core::convertRssImported() (PHP8)

 

 

 

 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...
characteristic