Dylan K. Taylor
70dd8732e2
Update build/php to pmmp/PHP-Binaries@46604f2f6a
2023-07-24 11:59:11 +01:00
Dylan K. Taylor
cdf72563f4
Update composer dependencies
2023-07-24 11:58:50 +01:00
IvanCraft623
d65d8c3356
Fix typo in documentation of ChunkSelector:selectChunks()
( #5924 )
2023-07-21 10:34:34 +01:00
Dylan K. Taylor
9b43ddecbd
Drop usages of Process:kill() with subprocesses parameter
...
we don't need this any more with console reader improvements, and this was not working correctly anyway.
closes #5234
2023-07-20 17:10:39 +01:00
Dylan K. Taylor
4bdd6410db
Fire: fixed support requirements
...
closes #5599
2023-07-20 17:00:32 +01:00
Dylan K. Taylor
6ea7fd7d6b
ShulkerBox: do not offer support for other blocks
2023-07-20 16:36:25 +01:00
Dylan K. Taylor
5e7f18cbcf
StandardEntityEventBroadcaster: suppress client-side emote messages
...
if users want these, they can broadcast them themselves using Server::broadcastMessage(), which will also record the message in the server log like chat
closes #5669
2023-07-20 16:20:34 +01:00
Dylan K. Taylor
cff4a8d2bc
4.23.3 is next
2023-07-18 22:14:24 +01:00
Dylan K. Taylor
20b7e8d702
Release 4.23.2
4.23.2
2023-07-18 22:14:23 +01:00
Dylan K. Taylor
c6110be051
Update BedrockProtocol dependency
2023-07-18 22:12:33 +01:00
Dylan K. Taylor
86bd6777a3
4.23.2 is next
2023-07-14 13:06:26 +01:00
Dylan K. Taylor
935df62006
Release 4.23.1
4.23.1
2023-07-14 13:06:26 +01:00
Dylan K. Taylor
2709dd359c
ProcessLoginTask: fixed backport errors
2023-07-14 12:37:50 +01:00
Dylan K. Taylor
4e646d19a4
Harden login EC key validation
2023-07-14 11:55:47 +01:00
Dylan K. Taylor
2a11762e61
Update JsonMapper dependency
2023-07-14 11:54:05 +01:00
Dylan K. Taylor
7e0b5cf73d
4.23.1 is next
2023-07-12 13:44:16 +01:00
Dylan K. Taylor
e903da8998
Release 4.23.0
4.23.0
2023-07-12 13:44:16 +01:00
Dylan K. Taylor
f2193d1ba7
1.20.10
2023-07-12 13:23:47 +01:00
Dylan K. Taylor
f7977c9668
Update build/php submodule to pmmp/PHP-Binaries@16378ffcc3
2023-07-12 12:10:09 +01:00
Dylan K. Taylor
cfd9950b02
4.22.4 is next
2023-07-11 16:01:42 +01:00
Dylan K. Taylor
8ebcdb452d
Release 4.22.3
4.22.3
2023-07-11 16:01:38 +01:00
Dylan K. Taylor
aacc00a911
update-updater-api: do not allow multiple jobs to run simultaneously
...
this would result in git conflicts if multiple releases are made at the same time
closes #5814
2023-07-11 15:10:35 +01:00
Dylan K. Taylor
0c250a2ef0
InGamePacketHandler: fixed inconsistent handling of invalid data in BlockActorDataPacket
2023-07-11 12:53:29 +01:00
Dylan K. Taylor
70dd9c7371
AsyncTask: fixed reentrancy bug tested by f8e6f036affaaca135103556bd2c7f15a943d29b
2023-07-01 13:27:32 +01:00
Dylan K. Taylor
f8e6f036af
AsyncPoolTest: added failing test case for AsyncTask::__destruct() reentrancy bug
2023-07-01 13:24:50 +01:00
Dylan K. Taylor
bbabccfc89
4.22.3 is next
2023-07-01 12:04:59 +01:00
Dylan K. Taylor
1698eac6dc
Release 4.22.2
4.22.2
2023-07-01 12:04:59 +01:00
Dylan K. Taylor
321972b87b
Composer: do not allow automatic minor dependency updates
...
manual intervention should always be used here, since we need to present a consistent API to plugins.
2023-07-01 11:57:13 +01:00
Dylan K. Taylor
c86c9b3ead
Update Composer dependencies
2023-07-01 11:43:36 +01:00
Dylan K. Taylor
249ef9c534
ProcessLoginTask: remove old key expiry
...
since we don't have a hard date for this, and I've already made one wrong educated guess, I'd rather not have another massive outage.
A security update will have to be made to remove the old key as soon as the new one is rolled. This is not ideal, but it's the least disruptive option.
2023-07-01 11:41:04 +01:00
Dylan K. Taylor
f4dab17a1b
Added deprecation notices
2023-07-01 10:29:14 +01:00
Dylan K. Taylor
e85605af7f
changelog: fixed typo
...
[ci skip]
2023-06-09 01:44:45 +01:00
Dylan K. Taylor
dfd70615ad
4.22.2 is next
2023-06-09 01:33:35 +01:00
Dylan K. Taylor
ee903cad1f
Release 4.22.1
4.22.1
2023-06-09 01:33:35 +01:00
Dylan K. Taylor
9a04481bec
Entity: broadcast teleports as regular movements
...
fixes #5810
probably fixes #4986
#5810 was caused by the workaround for #4394 , which broke in 1.20 for reasons I'm still unclear on.
As FLAG_TELEPORT does not work at all for non-player entities, and causes bugs with player entities, sending the teleport movement without the flag is the least buggy way to solve all of these issues. Having the client interpolate teleport movements is not ideal, but there doesn't seem to be a way to reliably prevent it without causing even more bugs, so this will have to do.
2023-06-09 01:24:57 +01:00
Dylan K. Taylor
5d514a274f
Merge branch 'legacy/pm4' of github.com:pmmp/PocketMine-MP into legacy/pm4
2023-06-07 21:24:13 +01:00
Dylan K. Taylor
2220dc557e
4.22.1 is next
2023-06-07 21:23:57 +01:00
Dylan K. Taylor
b5fc31a781
Release 4.22.0
4.22.0
2023-06-07 21:23:54 +01:00
Dylan T
179eec9754
PHP-CS-Fixer 3.17
2023-06-07 21:04:11 +01:00
Dylan K. Taylor
441f1f534f
Random change PHP-CS-Fixer wanted to make
2023-06-07 20:59:32 +01:00
Dylan K. Taylor
e747478afd
and one more
2023-06-07 20:58:15 +01:00
Dylan K. Taylor
92c45dd7e1
Fixed PHPUnit deprecation warnings
2023-06-07 20:57:43 +01:00
Dylan K. Taylor
2538880408
1.20.0
2023-06-07 20:56:59 +01:00
Dylan K. Taylor
c715efb18e
Jukebox: fix music not stopping when destroyed by explosion
...
closes #5794
2023-06-03 21:22:26 +01:00
Dylan K. Taylor
6678360c00
Make changelogs less infuriating in PhpStorm
2023-06-02 13:34:16 +01:00
Dylan K. Taylor
3db45b6a68
Merge branch 'stable' of github.com:pmmp/PocketMine-MP into stable
2023-06-01 14:51:14 +01:00
Dylan K. Taylor
3e87ad281f
Use tagged fork of netresearch/jsonmapper
...
we need this for it to not be a huge pain in the ass to install PM as a composer dependency, which plugin CIs may do.
2023-06-01 14:51:04 +01:00
dependabot[bot]
b72da777eb
Bump tests/plugins/DevTools from a67f9af
to a2f36e8
( #5785 )
...
Bumps [tests/plugins/DevTools](https://github.com/pmmp/DevTools ) from `a67f9af` to `a2f36e8`.
- [Release notes](https://github.com/pmmp/DevTools/releases )
- [Commits](a67f9af8d6...a2f36e8dbf
)
---
updated-dependencies:
- dependency-name: tests/plugins/DevTools
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-01 13:45:20 +01:00
Dylan K. Taylor
1101f35c17
Update setup-php-action to 2.0.0
...
this version vastly improves build time by using optimized prebuilts
instead of building the binaries on the runner.
2023-05-31 22:09:33 +01:00
Muqsit Rayyan
3948dc4f75
Remove calls to ReflectionProperty::setAccessible() ( #5783 )
...
This is a no-op in PHP 8.1 and up.
2023-05-31 14:03:14 +01:00