From 1be6783c34ec51b578464899994285a7e8188590 Mon Sep 17 00:00:00 2001 From: "Dylan K. Taylor" Date: Fri, 16 Aug 2019 17:58:01 +0100 Subject: [PATCH] Release 3.9.4 --- changelogs/3.9.md | 12 ++++++++++++ src/pocketmine/VersionInfo.php | 2 +- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/changelogs/3.9.md b/changelogs/3.9.md index 9e3e86b758..8e2591f720 100644 --- a/changelogs/3.9.md +++ b/changelogs/3.9.md @@ -57,3 +57,15 @@ Plugin developers should **only** update their required API to this version if y - Fixed a memory leak on async task removal in error conditions. - Fixed scheduled block updates (for example liquid) triggering chunk reloading. This could cause a significant performance issue in some conditions. - Fixed some minor cosmetic issues in documentation. + +# 3.9.4 +- Fixed a memory leak when scheduled updates were pending on a chunk being unloaded. +- Fixed plugin detection in crashdumps. Previously `src/pocketmine` anywhere in the path would cause the error to be considered a core crash, regardless of the preceding path. +- Fixed entity metadata types for 1.12. The SLOT type was removed and a COMPOUND_TAG type added. This change involves changes to internal API which may break plugins. **See the warning at the top of this changelog about API versioning.** +- Fixed random and base populator amounts of trees and tallgrass never being initialized. This bug had no obvious effect, but may have become a problem in future PHP versions. +- The following internal methods have been marked as `@deprecated` and documentation warnings added: + - `Entity->getBlocksAround()` + - `Entity->despawnFrom()` + - `Entity->despawnFromAll()` +- Fixed plugin `softdepend` not influencing load order when a soft-depended plugin had an unresolved soft dependency of its own. +- Fixed endless falling of sand on top of fences. diff --git a/src/pocketmine/VersionInfo.php b/src/pocketmine/VersionInfo.php index 25617f9eb3..310d078735 100644 --- a/src/pocketmine/VersionInfo.php +++ b/src/pocketmine/VersionInfo.php @@ -23,5 +23,5 @@ namespace pocketmine; const NAME = "PocketMine-MP"; const BASE_VERSION = "3.9.4"; -const IS_DEVELOPMENT_BUILD = true; +const IS_DEVELOPMENT_BUILD = false; const BUILD_NUMBER = 0;