diff --git a/changelogs/4.9.md b/changelogs/4.9.md index 34b861657..6bbd5af8e 100644 --- a/changelogs/4.9.md +++ b/changelogs/4.9.md @@ -12,3 +12,25 @@ Released 20th September 2022. ## General - Added support for Minecraft: Bedrock Edition 1.19.30. - Removed support for older versions. + +# 4.9.1 +Released 11th October 2022. + +## Documentation +- Added and improved documentation for many API methods in `Player` and `Block`. +- Added missing `@internal` tag for `TaskHandler->setNextRun()`, `TaskHandler->remove()` and `TaskHandler->run()`. + +## Fixes +- Flight state is now locked by the server in spectator mode. This prevents any attempt by the client to toggle flight mode. +- Fixed entity health exceeding its max health after the expiry of Health Boost effect. +- Fixed burp sound not being played when a player eats food. +- Fixed placement conditions for mushrooms - they can now only be placed when the light level at the target is <= 12, or on podzol or mycelium. +- Fixed sign text appearing to change colour and/or glow when using dye on a sign - since this feature is not yet implemented, no change should occur. +- Fixed players drowning when sprint-swimming on the surface of water. + +## Internals +- Added more detailed debug logging during the player login sequence. +- Silenced debug spam during `PreSpawnPacketHandler`, considerably reducing debug noise when players join. +- Fixed an edge case in `InventoryManager->removeWindow()`. This bug didn't have any effect on stable versions, but caused a `next-minor` development version to crash. +- `Item`s returned by event getters are now cloned if modifying the result will have no useful side effects. +- Updated `pocketmine/bedrock-data` to [`1.11.1`](https://github.com/pmmp/BedrockData/tree/1.11.1%2Bbedrock-1.19.30), which reduces bandwidth consumption during logins by not sending useless biome generation data. diff --git a/src/VersionInfo.php b/src/VersionInfo.php index bfbcdb7fd..e2302f773 100644 --- a/src/VersionInfo.php +++ b/src/VersionInfo.php @@ -32,7 +32,7 @@ use function str_repeat; final class VersionInfo{ public const NAME = "PocketMine-MP"; public const BASE_VERSION = "4.9.1"; - public const IS_DEVELOPMENT_BUILD = true; + public const IS_DEVELOPMENT_BUILD = false; public const BUILD_CHANNEL = "stable"; private function __construct(){