Version 4.4.6 is a maintenance update to fix issues reported since 4.4.5.
Fixed an issue where a malicious user may be able to identify the full path to a file uploaded to a custom field.
Added support for MySQL 8.
Improved security headers on error pages.
Changed the "Who follows this" page to instruct bots not to index the page for SEO purposes.
Moved the Club Members Box to the sidebar when the club information are shown in the sidebar.
Fixed an error visiting the full notifications screen when the user has no notifications.
Fixed an issue where old messenger links may not redirect correctly.
Fixed an issue where new comment notifications can show an incorrect read status.
Fixed club sorting preference being lost when navigating to another page of clubs.
Fixed an issue where the "Bypass word and link filters" setting was not honored for links.
Fixed attachments not being properly claimed when added to a Staff Directory member entry.
Fixed an issue where reordering social profiles may not show the reordered list after saving without reloading the page.
Fixed a potential error when an invalid sort parameter is passed in to certain pages.
Fixed an issue where certain tables of data may show an incorrect number of pages when filtering the table.
Fixed the Leaderboard popular content inconsistency when using ElasticSearch.
Fixed an issue where Pages blocks wouldn't show in the configuration form when using the block manager.
Fixed an issue where creating a club feature could result in a DB exception.
Fixed broken ACP tables on Internet Explorer 11.
Fixed an issue where Status Posts couldn't be deleted.
Fixed an issue where 0B may be displayed in place of the real Redis maximum memory amount on the support overview page.
Fixed an issue where using REDIS as session storage would return the wrong members for the online list.
Fixed an issue with lazy-loading where images with a custom aspect ratio set did not honor the ratio after loading.
REST & OAuth
Fixed OAuth Logins being broken because of a missing DB column.
Fixed blog entries from clubs showing on the Blog applications Grid View when the "Show Club Content Areas" setting is set to "Only Within Clubs".
Fixed an error that can occur with some configurations when attempting to add or move a blog entry.
Fixed an issue where the wrong user may be notified of Pages database records being embedded in other content areas.
Fixed an issue where attachments in newly submitted database records would not be used when embedding records in other areas of the software.
Fixed an issue with Schema.org structured data tags in Pages when the site has a logo image applied to the theme.
Fixed an error searching databases in the AdminCP using the quicksearch input on the database listing page.
Fixed an issue in the Pageurl Output Extension which was catching a not existing exception.
Fixed media sound continuing to play after closing the lightbox.
Fixed an error that can occur when attempting to view disk space statistics when there are none.
Fixed an issue where all day ranged events reflect the wrong event end date in iCalendar exports.
Adjusted ical import process to ignore WKST values of 'MO' (which is the default) to reduce false-positive error reports.
Fixed some issues converting MyBB content including profile fields, avatars & attachments.
Added ability for administrator to choose what to do after a dispute is won (previously would automatically re-approve the transaction).
Fixed an issue where the tax name in invoice emails could be missing.
Fixed potential uncaught exception if trying to view a product in the AdminCP that doesn't exist.
Fixed an issue where the description of new payment gateways wasn't saved successfully.
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.
Fixed an issue where the wrong member's AdminCP notification dismissals were referenced in \IPS\core\AdminNotification::notificationIdsForMember().
Fixed an issue where Nodes that do not implement permissions may still try to check them, resulting in an error in some situations.
Changes affecting third-party developers and designers
Added an ID to the mobile navigation sign in link elSigninButton_mobile.
All columns named member must now be escaped with backticks when querying the database in order to support MySQL 8.
I played evil genius for a long time and i would say that there's not enough things to build (personally i just wanted a wall turret instead of traps) so i will share my idea's. i would like to have more disguises like a fake wall door that only good inspectors will find and as tough as a wall. a turret inside the base would be best. add a disguised heavy and pistol rack which is what i felt like it was missing though the disguised rack still had some heat even though its disguised i dunno. i would like a trigger which scans the minion instead and activates the trap if a agent walks in the scanner. also add the option for agent to disguise themselves as your minion and add a auto tag system if a undisguised agent gets into a room which has heat or something and when they are also seen on cctv. i would love cctvs if an auto tag was available on a certain cctv like if someone was seen on that particular cctv tag weaken or capture and maybe kill. the games buggy that the merc never uses flamethrowers which is kinda fine because i think there will be a disaster because of flames. i would like it if you have a plan to add rockets or flamethrowers i would like it if they would try to avoid friendly fire and destruction. idd like it if yellow alert only equips everyone with pistols though that should always be the case since its a hidden weapon i think it should be the stand down one and rifles on yellow and heavy on the red also please allow everyone to have guns lower than the class they have like mercs can equip pistols and such also let diplomats have pistols because it makes sense! i dunno if your gonna do how the first one did but idd love it if you can have melee weapons like batons and chainsaws for serial killer types! add a way to gain loyality rather than just stolen loot like a free luxy food which increase the loyality by a small degree and the rec stuff should increase loyality by a small amount right? anyways i dont like my evil genius standing on the hallway all the time and shouldnt the evil genius atleast have the ability to call backup or guards for him/her and also you should earn some money by the tourist staying in hotels and gambling the money away isnt it? id love it if you add rides and create a bigger island or floor by floor system though it may create some lagits worth the shot isnt it. SO WHAT DO YOU GUYS THINK OF THE IDEA'S
Great article from the Daily Express on Evil Genius 2: World Domination.