MyAAC v1.0
First stable release in the v1.0 series.
Minimum PHP 8.1 is required.
Changes since RC.2:
Added
- feature: migrations up/down. Allows to downgrade/upgrade database to specified version (3f6ff3a)
- new hooks for news management (011a85d, 36bd3eb)
- None Vocation to highscores (can be changed to RookStayer in Admin Panel) (a4a2480)
- support for button_color (green, red, blue) (d8b6b74)
- add $whoopsHandler as variable, can be used by plugins (b0c8cf2)
- PlayerModel->outfit_url attribute (3b5be1a)
- support for selecting plugin themes in Admin menus.php (77a2c1c)
Changed
- schema: Change character set to utf8mb4 (support for Emojis in Menus/Pages/News/Forum etc.) (27c44f1)
- prefer get_browser_real_ip() over REMOTE_ADDR (9418466)
- automatically set selected current one on highscores filters (e96227f)
- rewrite towns loading code, removed OTBM loader (was too slow) (c980a09)
- allow OTS_Player to be passed as object to getPlayerLink (84d37c5)
- do not clear menus by default on install (12d8faa)
- display warning in admin panel - plugins - if zip extension is not installed (e3ffe5d)
- set default_socket_timeout for ipinfo.io checkup to 5 seconds (783d96f)
- refactor getTopPlayers function (support for balance) (c769962)
Fixed
- XSS in forum (c2b7286, 8fb6435)
- price deducted when changing sex (16671ea)
- move_thread by unauthorized user (d6c40c8, thanks @anyeor)
- TFS 1.4.2 where conditions is NULL (b8396d4)
- do not show forum new thread show button if not logged in (5074021, @anyeor)
- login if limiter is disabled (a0f1971)
- fixes to installMenus function (a2fadc5)
- many PHP exceptions in different places
- fixes to tibiacom menus ActiveSubmenuItem
Removed
- bugtracker SQL table code as the page has been removed/moved to plugins (5782772)