diff --git a/changelogs/5.1.md b/changelogs/5.1.md index 6b00f5624..b6b39bc18 100644 --- a/changelogs/5.1.md +++ b/changelogs/5.1.md @@ -28,3 +28,25 @@ Released 9th June 2023. - [4.22.1](https://github.com/pmmp/PocketMine-MP/blob/4.22.1/changelogs/4.22.md#4221) - Teleportation client bug workarounds This release contains no other changes. + +# 5.1.3 +Released 1st July 2023. + +**This release includes changes from the following releases:** +- [4.22.2](https://github.com/pmmp/PocketMine-MP/blob/4.22.2/changelogs/4.22.md#4222) - Authentication time bomb fix + +## General +- Updated logos to new RGB-style logo. Thanks to @MrCakeSlayer and @HBIDamian for their efforts. +- Improved error messages generated by the world system when some version tags are missing from `level.dat` in Bedrock worlds. +- Outsourced Composer dependencies now only receive patch updates automatically (pinned using the `~` constraint). + - Minor and major updates now require manually updating `composer.json`, to ensure that the plugin API is not broken by libraries getting randomly updated from one patch release to the next. + +## Documentation +- Updated doc comment for `Player->setGamemode()` to remove outdated information. +- Added documentation for the `$clickVector` parameter of `Block->onInteract()` to specify that it is relative to the block's position. +- Added missing `@required` tag for `BlockStateUpgradeSchemaModelBlockRemap->newState`. + +### Fixes +- Fixed blue candles not appearing in the creative inventory. +- Fixed server crash when block-picking candle cakes. +- `World->useItemOn()` now ensures that the `$clickVector` components are always in the range of 0-1. Previously, any invalid values were accepted, potentially leading to a crash. diff --git a/src/VersionInfo.php b/src/VersionInfo.php index 3b9260f71..fd60fb686 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 = "5.1.3"; - public const IS_DEVELOPMENT_BUILD = true; + public const IS_DEVELOPMENT_BUILD = false; public const BUILD_CHANNEL = "stable"; /**