From bd8308cc6f784f00bce12c88417c3e212c97ed26 Mon Sep 17 00:00:00 2001 From: "Dylan K. Taylor" Date: Wed, 1 Dec 2021 22:15:38 +0000 Subject: [PATCH] changelog: mention pocketmine subdirectory removal --- changelogs/4.0.md | 1 + 1 file changed, 1 insertion(+) diff --git a/changelogs/4.0.md b/changelogs/4.0.md index 213ab4f7d..2f0673699 100644 --- a/changelogs/4.0.md +++ b/changelogs/4.0.md @@ -241,6 +241,7 @@ This version features substantial changes to the network system, improving coher - A new "plugin greylist" feature has been introduced, which allows whitelisting or blacklisting plugins from loading. See `plugin_list.yml`. ### Internals +- The `pocketmine` subdirectory has been removed from `src`. [PSR-4 autoloading is now used thanks to Composer](https://github.com/pmmp/PocketMine-MP/blob/4.0.0/composer.json#L63). - Crashdump rendering has been separated from crashdump data generation. This allows rendering crashdumps from existing JSON data. - Direct iteration of arrays with string keys is now disallowed by a custom PHPStan rule. This is because numeric strings are casted to integers when used as array keys, which produces a variety of unexpected behaviour particularly for iteration. - To iterate on arrays with string keys, `Utils::stringifyKeys()` must now be used.