Dylan K. Taylor
9fd9428377
Merge commit '0f6dc9082a781fcc6f70f3d3e05bd261c6f6c203'
...
# Conflicts:
# composer.lock
# resources/vanilla
2020-06-26 18:49:11 +01:00
Dylan K. Taylor
0f6dc9082a
lock phpstan at 0.12.29
...
0.12.30 starts reporting non-ignorable errors for overriding Thread::start() due to outdated stubs for pthreads that I can't replace
2020-06-22 20:57:12 +01:00
Dylan K. Taylor
f55a7f8b53
Merge commit 'd8d994351'
...
# Conflicts:
# composer.lock
# resources/vanilla
# tests/phpstan/configs/l7-baseline.neon
2020-06-14 19:47:21 +01:00
Dylan K. Taylor
d8d994351b
phpstan 0.12.29
2020-06-14 16:25:55 +01:00
Dylan K. Taylor
f3271a0d19
Merge commit '1bbeb6245'
...
# Conflicts:
# composer.lock
# resources/vanilla
2020-06-13 11:44:44 +01:00
dependabot-preview[bot]
64893426fa
Bump phpunit/phpunit from 8.5.5 to 9.2.1 ( #3557 )
2020-06-06 10:13:46 +00:00
Dylan K. Taylor
8dc5b9e712
Merge commit '673e44445'
...
# Conflicts:
# composer.lock
# resources/vanilla
2020-05-31 15:03:48 +01:00
Dylan K. Taylor
71e0521286
Merge branch 'stable' into next-minor
...
# Conflicts:
# composer.lock
2020-05-31 14:43:53 +01:00
Dylan K. Taylor
89c49d77c6
ditch irstea/phpunit-shim, more trouble than it's worth
2020-05-31 12:03:38 +01:00
Dylan K. Taylor
63d622a3cc
Remove GlobalConstants
...
the constants described in this file are now provided by pocketmine\utils\Limits in the BinaryUtils dependency.
2020-05-24 18:37:09 +01:00
Dylan K. Taylor
3fb34ad18e
remove particle/validator dependency, require respect/validation, close #3228
...
this fixes a few crashes that could appear from invalid plugin_list.yml setups, which was the reason #3228 was opened to begin with. Respect also has nicer error messages, as long as you don't use the static API :)
2020-05-15 22:57:38 +01:00
Dylan K. Taylor
86db3af896
remove utils\Color, use new pocketmine/color class
...
we're so close to separating protocol from core !!!
2020-05-14 20:38:08 +01:00
Dylan K. Taylor
4c5fb1371d
Merge commit 'a70fa1569027b5a77979ae513f753e71b4454b05'
2020-05-13 13:48:51 +01:00
Dylan K. Taylor
8766d4050c
Merge branch 'stable' into next-minor
2020-05-13 13:18:55 +01:00
Dylan K. Taylor
a70fa15690
phpstan 0.12.25, drop some bug-filtering error patterns
2020-05-13 12:51:52 +01:00
Dylan K. Taylor
b7cf4f01f9
remove utils\UUID, switch to pocketmine/uuid package
2020-05-11 10:46:48 +01:00
Dylan K. Taylor
3299bc4023
start using pocketmine/errorhandler
2020-05-10 13:04:40 +01:00
Dylan K. Taylor
acd37b95b8
Merge branch 'next-minor'
2020-05-06 20:41:48 +01:00
Dylan K. Taylor
717b866605
Merge branch 'stable' into next-minor
2020-05-06 20:25:11 +01:00
Dylan K. Taylor
6bfc309a0a
phpstan 0.12.22
2020-05-04 22:26:44 +01:00
Dylan K. Taylor
2d55b2db1b
Merge branch 'next-minor'
2020-04-26 00:38:20 +01:00
Dylan K. Taylor
f87e96026c
Merge branch 'stable' into next-minor
2020-04-26 00:28:09 +01:00
Dylan K. Taylor
b63ad032a9
phpstan 0.12.19
2020-04-26 00:08:41 +01:00
Dylan K. Taylor
766a2178a0
Merge branch 'next-minor'
...
# Conflicts:
# composer.lock
# resources/vanilla
2020-04-19 12:56:44 +01:00
Dylan K. Taylor
70a4f73d73
Drop PHP 7.2 support
2020-04-19 12:49:25 +01:00
Dylan K. Taylor
c097188a97
Merge branch 'next-minor'
...
# Conflicts:
# composer.json
# composer.lock
# resources/vanilla
2020-04-19 12:22:39 +01:00
Dylan K. Taylor
804a062c3a
CrashDump: report the versions of all Composer libraries installed
2020-04-19 12:11:34 +01:00
Dylan K. Taylor
37701267f0
Merge branch 'stable'
2020-03-31 19:40:54 +01:00
Dylan K. Taylor
e45e84b236
Updated composer dependencies
2020-03-31 18:43:30 +01:00
Dylan K. Taylor
83a3adecff
LoginPacket: use netresearch/jsonmapper for login data decoding
...
this makes retrieval static analysis friendly without extra steps.
2020-03-23 22:00:13 +00:00
Dylan K. Taylor
a95426c373
Merge branch 'stable'
2020-03-18 13:17:38 +00:00
Dylan K. Taylor
636c35dcf1
replace daverandom/callback-validator with pocketmine/callback-validator, closes #3359
2020-03-17 12:24:50 +00:00
Dylan K. Taylor
a3edbc31ae
Merge branch 'next-minor'
2020-03-14 14:13:50 +00:00
Dylan K. Taylor
0dd68e587f
require phpstan ^0.12.14 (for incremental analysis)
2020-03-13 16:30:35 +00:00
Dylan K. Taylor
fb1126797a
Merge branch 'stable'
2020-02-07 18:13:55 +00:00
Dylan K. Taylor
0ac5e03ce9
Require PHPStan 0.12.9 minimum
2020-02-06 20:59:43 +00:00
Dylan K. Taylor
6c7dada232
finally, integrate phpstan-strict-rules
2020-02-06 19:44:10 +00:00
Dylan K. Taylor
3a5709bf5e
start using phpstan-phpunit
...
not using extension-installer because I want to part-integrate phpstan-strict-rules later on.
2020-02-06 13:23:18 +00:00
dependabot-preview[bot]
54ccc330d5
Bump irstea/phpunit-shim from 7.5.20 to 8.5.2 ( #3296 )
2020-02-06 12:50:51 +00:00
dependabot-preview[bot]
8f434b9edd
Bump adhocore/json-comment from 0.0.7 to 0.1.0
...
Bumps [adhocore/json-comment](https://github.com/adhocore/php-json-comment ) from 0.0.7 to 0.1.0.
- [Release notes](https://github.com/adhocore/php-json-comment/releases )
- [Changelog](https://github.com/adhocore/php-json-comment/blob/master/CHANGELOG.md )
- [Commits](https://github.com/adhocore/php-json-comment/compare/v0.0.7...0.1.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-02-05 22:40:41 +00:00
Dylan K. Taylor
c19b21db91
Merge commit 'f624e36faf2214fef76ad3b7148c17f7f7ff641f'
2020-02-01 20:59:23 +00:00
Dylan K. Taylor
b11c350b2b
composer: use new pocketmine/log & pocketmine/classloader classes
2020-01-31 15:51:26 +00:00
Dylan K. Taylor
f624e36faf
composer: all of these packages are now available on packagist
2020-01-31 15:49:33 +00:00
Dylan K. Taylor
199fa61aef
update composer dependencies
2020-01-30 22:41:58 +00:00
Dylan K. Taylor
9a5d3e3d4f
Merge branch 'stable'
2020-01-28 14:35:50 +00:00
Dylan K. Taylor
e2871fad8e
composer.json: move require-dev next to require
2020-01-28 14:32:55 +00:00
Dylan K. Taylor
41d02003c2
Install PHPStan and PHPUnit via dev dependencies
2020-01-27 12:04:42 +00:00
Dylan K. Taylor
73257ffde7
updated pocketmine/spl dependency
2020-01-19 19:50:20 +00:00
Dylan K. Taylor
a4b810977a
Merge commit '651ef500a3be530f5bf1f72990c711706eab3ca7'
2020-01-13 19:29:38 +00:00
Dylan K. Taylor
651ef500a3
Make pocketmine\PATH and pocketmine\RESOURCE_PATH always available
...
these are non-dependent on environment, so they can be determined with no external input.
This fixes 2 PHPStan issues, fixes some code that couldn't run outside of PM, and makes it easier to write code that depends on PM.
2020-01-13 10:55:54 +00:00