Commit Graph

1098 Commits

Author SHA1 Message Date
Ben Ramsey cdeda7998f Merge branch '4.1.x' 2021-09-25 18:03:04 -05:00
Ben Ramsey 2df6bbdf01 Switch back to ^8.0 in the PHP version requirement for 4.1.x 4.1.3 2021-09-25 18:00:53 -05:00
Ben Ramsey 2f59ce64b9 Merge branch '4.0.x' into 4.1.x 2021-09-25 17:59:52 -05:00
Ben Ramsey cf8c74db9d Switch back to ^8.0 in the PHP version requirement for 4.0.x 4.0.3 2021-09-25 17:59:24 -05:00
Ben Ramsey 445999c26a Prepare for release 4.2.2 4.2.2 2021-09-24 13:53:47 -05:00
Ben Ramsey ed665919df Merge branch '4.1.x' 2021-09-24 13:51:12 -05:00
Ben Ramsey 97d153506b Lock 4.1.x to ~8.0.0 to indicate it does not support PHP 8.1 4.1.2 2021-09-24 13:48:21 -05:00
Ben Ramsey 831ad1b5ff Merge branch '4.0.x' into 4.1.x 2021-09-24 13:46:15 -05:00
Ben Ramsey 833c5c9529 Lock 4.0.x to ~8.0.0 to indicate it does not support PHP 8.1 4.0.2 2021-09-24 13:44:03 -05:00
Ben Ramsey 2b3282e899 Add 3.9.5 changes to the changelog 2021-09-24 13:37:26 -05:00
Ben Ramsey c05289d3d4 Update security policy with supported versions 2021-09-24 12:56:20 -05:00
Ben Ramsey 3c1ce39db1 Lock main to PHP 8.1.x and lower 2021-09-24 12:39:20 -05:00
Ben Ramsey 4ba9f66759 Limit apt commands to Ubuntu 2021-09-23 19:00:23 -05:00
Ben Ramsey e9ddc7cf7b Add Windows to the unit test build matrix 2021-09-23 18:56:45 -05:00
Ben Ramsey 852850b7da Remove mocks for ext-uuid functions 2021-09-23 18:49:10 -05:00
Ben Ramsey a3df026d62 Install the sodium and uuid extensions 2021-09-23 17:12:27 -05:00
Ben Ramsey aa6535442e Show deprecations in tests 2021-09-23 17:04:10 -05:00
Ben Ramsey e9cf6713bd Merge pull request #388 from GrahamCampbell/php-81
Add support for PHP 8.1
2021-09-23 14:32:04 -05:00
Graham Campbell d86822196f Update continuous-integration.yml 2021-09-05 14:14:15 +01:00
Graham Campbell 2ed177534e Ignore serialization shape checking for code coverage purposes 2021-09-05 14:03:47 +01:00
Graham Campbell 0997de99a2 Add support for PHP 8.1 2021-09-05 12:41:13 +01:00
Ben Ramsey fe665a03df chore: prepare release 4.2.1 4.2.1 2021-08-10 20:06:55 -05:00
Ben Ramsey 55256bc2ee Merge pull request #383 from cs278/empty-string
Fix soft BC break with `Uuid::fromString()` signature
2021-08-10 20:02:14 -05:00
Chris Smith ef1eb74c82 Add test covering Uuid::fromString() being called with empty string 2021-08-09 12:55:31 +01:00
Chris Smith 8fa223b1af Fix soft BC break of Uuid::fromString()
Uses an assertion to indicate the `$uuid` variable cannot be an empty
string, satisfying docblock on `LazyUuidFromString`.
2021-08-09 12:51:40 +01:00
Ben Ramsey 7231612a52 chore: prepare release 4.2.0 4.2.0 2021-08-06 17:30:43 -05:00
Ben Ramsey 6c96ded431 Merge pull request #311 from vudaltsov/patch-1
Mark v3() and v5() as pure
2021-08-06 16:31:46 -05:00
Ben Ramsey 4666f7128f Merge branch 'main' into patch-1 2021-08-06 16:27:50 -05:00
Ben Ramsey 06f8e67792 Merge pull request #361 from slevomat/patch-1
Serialization should not use internal codec
2021-08-06 16:25:27 -05:00
Ben Ramsey 51133f5bfe chore: add command to clean build directory 2021-08-06 16:16:26 -05:00
Ben Ramsey ac09e6d7e2 Merge branch 'pawel-slowik-fix-static-analysis' 2021-08-06 16:16:17 -05:00
Ben Ramsey 7ca2832d3b chore: suppress redundant condition complaint 2021-08-06 16:14:11 -05:00
Ben Ramsey fb9ef508b0 Merge branch 'fix-static-analysis' of https://github.com/pawel-slowik/uuid into pawel-slowik-fix-static-analysis 2021-08-06 16:08:43 -05:00
Ben Ramsey 4be5547eec chore: exclude phpstan-tests.neon from archives 2021-08-06 16:03:32 -05:00
Ben Ramsey 25d4d0e36f Merge branch '3.x' 2021-08-06 15:42:55 -05:00
Ben Ramsey be2451bef8 chore: prepare release 3.9.4 3.9.4 2021-08-06 15:32:15 -05:00
Ben Ramsey 5ed105e162 chore: update branch name to "main" 2021-08-06 15:09:59 -05:00
Ben Ramsey 8b43fdba54 chore: remove tag comparison links from changelog 2021-08-06 15:05:47 -05:00
Ben Ramsey 3cff2ee685 chore: update build badge 2021-08-06 14:53:36 -05:00
Ben Ramsey 5a50524fc4 test: update PHPBench 2021-08-06 14:45:45 -05:00
Ben Ramsey b02aeb8732 chore: remove repl script 2021-08-06 14:38:03 -05:00
Ben Ramsey d7379b67af test: update exception message for PHP 8.1 2021-08-06 14:35:42 -05:00
Ben Ramsey 20fa0c9849 ci: do not run benchmarks on PHP 8.1 yet 2021-08-06 14:35:22 -05:00
Ben Ramsey 0b4be8392a fix: check whether property is set 2021-08-06 14:29:01 -05:00
Ben Ramsey e6c8ff8a4f chore: remove phpstan/psalm checks from pre-commit hook 2021-08-06 14:25:46 -05:00
Ben Ramsey 4511ccd7e6 chore(deps): upgrade vimeo/psalm 2021-08-06 14:25:16 -05:00
Ben Ramsey c005f69d6e chore: update package files 2021-08-06 14:05:57 -05:00
Paweł Słowik fe475968db Assure unserialized NodeProviderCollection contains only valid elements
This stops Psalm from complaining about MixedPropertyTypeCoercion
2021-05-24 22:48:58 +02:00
Paweł Słowik 7e4909e764 Assure unserialized BuilderCollection contains only valid elements
This stops Psalm from complaining about MixedPropertyTypeCoercion
2021-05-24 22:44:43 +02:00
Paweł Słowik c02c911ea6 Ignore some PHPStan "no effect" errors in benchmarks
PHPStan errors like these:

Call to static method Ramsey\Uuid\Uuid::uuid3() on a separate line has
no effect.

can be safely ignored here. The lack of effect is intentional in
benchmarks.
2021-05-24 22:36:18 +02:00