Ben Ramsey
bbd78052d7
chore(deps-dev): upgrade PHPUnit to v11.5
2025-05-26 01:54:17 -05:00
Ben Ramsey
17d7307f81
chore: bump minimum PHP version and lock packages for PHP 8.2.0
2025-05-25 23:28:05 -05:00
Ben Ramsey
c9b01a025a
Merge branch '4.x' into 5.x
2025-05-25 23:20:21 -05:00
Ben Ramsey
8479f8c53d
chore: lock packages to PHP 8.0.0 compatibility
2025-05-25 22:59:54 -05:00
Ben Ramsey
0228d5833b
Merge branch '4.x' into 5.x
2025-05-25 22:29:12 -05:00
Ben Ramsey
60950ebc39
ci: update CI workflows
2025-05-25 22:28:38 -05:00
Ben Ramsey
82d4b5f92a
Merge branch '4.x' into 5.x
2025-05-25 21:55:49 -05:00
Ben Ramsey
bdd1b2f71f
chore(deps-dev): upgrade remaining development dependencies
2025-05-25 19:37:26 -05:00
Ben Ramsey
0adc558a81
Merge branch '4.x' into 5.x
2025-05-25 18:50:02 -05:00
Ben Ramsey
c66ae5f095
chore(deps-dev): upgrade CaptainHook
2025-05-25 18:39:48 -05:00
Ben Ramsey
e82d747fbd
Merge branch '4.x' into 5.x
2025-05-25 18:34:47 -05:00
Ben Ramsey
76cbc566e2
chore(deps-dev): upgrade PHPStan
2025-05-25 16:52:53 -05:00
Ben Ramsey
691c2c816e
chore(deps-dev): remove Psalm
2025-05-25 14:53:53 -05:00
Ben Ramsey
c60d906a39
chore(deps-dev): remove ramsey/composer-repl
2025-05-25 13:42:30 -05:00
Ben Ramsey
d8ade1e1d2
Merge branch '4.x' into 5.x
2025-05-25 12:49:19 -05:00
jrfnl
c11fa78821
Composer: update PHP Parallel Lint
...
... to a version which is compatible with PHP 8.4.
Ref: https://github.com/php-parallel-lint/PHP-Parallel-Lint/releases/tag/v1.4.0
2025-01-14 11:46:40 +01:00
Natsuki Ikeguchi
3caf795655
feat: Support brick/math v0.12 ( #526 )
...
Signed-off-by: Natsuki Ikeguchi <me@s6n.jp >
2024-04-27 16:17:30 -05:00
Ben Ramsey
d04a1b479e
Merge branch '4.x' into 5.x
2023-04-15 18:38:51 -05:00
Simon Podlipsky
25c4faac19
chore(deps): allow brick/math v0.11 ( #488 )
2023-01-28 11:00:47 -06:00
Ben Ramsey
c94add912b
Merge branch '4.x' into 5.x
2023-01-01 15:15:10 -06:00
Ben Ramsey
e484aaeb42
chore: allow use of ramsey/collection ^2.0
2022-12-31 16:20:24 -06:00
Dries Vints
087b0aa679
Bump minimum version of ramsey/collection ( #479 )
2022-12-19 14:32:16 -06:00
Ben Ramsey
0ba1ffb029
fix: ensure monotonicity for version 7 UUIDs
2022-11-05 16:29:26 -05:00
Ben Ramsey
4000e896f9
refactor: remove dependency on ext-ctype
2022-09-16 09:43:44 -05:00
Ben Ramsey
1d71a2d4a0
chore: add composer-repl for local testing
2022-09-13 22:14:11 -05:00
dependabot[bot]
2369b5fe37
Bump slevomat/coding-standard from 7.0.19 to 8.4.0
2022-09-06 18:43:32 -05:00
Ben Ramsey
3d3bf1b518
Update types throughout the code base
2022-08-09 18:23:17 -05:00
Ben Ramsey
137846913f
Merge branch '4.x' into 5.x
2022-08-05 15:29:28 -05:00
Ben Ramsey
928a62c715
Bump lowest brick/math version to 0.8.8 and update brick/math
2022-08-05 15:25:07 -05:00
Ben Ramsey
346f840e21
Merge branch '4.x' into 5.x
2022-08-05 15:17:01 -05:00
Ben Ramsey
f1891183f9
Upgrade PHPStan
2022-08-05 14:46:56 -05:00
Ben Ramsey
10e2f3664b
Merge branch '4.x' into 5.x
2022-08-05 12:38:23 -05:00
Alexander Schranz
a800c468aa
Remove dependency to moontoast/math ( #426 )
2022-08-05 11:50:28 -05:00
Remi Collet
bd2df8d29d
Allow brick/math 0.10
...
Closes #424 , #427 , #434
Co-authored-by: Alexander Schranz <alexander@sulu.io >
Co-authored-by: Graham Campbell <GrahamCampbell@users.noreply.github.com >
2022-08-05 11:45:00 -05:00
Ben Ramsey
c1c06e40a8
refactor: remove dependency on ext-ctype
2022-04-16 21:44:48 -05:00
Ben Ramsey
8b0858a498
chore(deps): bump phpunit/phpunit to ^9.5
2022-04-16 21:31:23 -05:00
Ben Ramsey
3c4b784d33
chore: upgrade Psalm and update baseline
2022-04-01 17:41:59 -05:00
Ben Ramsey
382fdf777f
chore: upgrade PHPStan
2022-04-01 17:41:59 -05:00
Ben Ramsey
13edf70fc9
feat: introduce Variant enum and use instead of constants
2022-04-01 17:41:58 -05:00
Ben Ramsey
18688488e1
Remove deprecated "degraded" classes that used moontoast/math
2022-03-27 13:51:14 -05:00
Ben Ramsey
c2cfd0c4fb
Remove deprecated Ramsey\Uuid\Generator\RandomLibAdapter
2022-03-27 13:17:39 -05:00
Ben Ramsey
b688545892
Merge branch '4.x' into 5.x
2022-03-27 13:10:38 -05:00
Ben Ramsey
a7c1432bf4
Remove branch alias for 4.x-dev
2022-03-27 13:07:12 -05:00
Ben Ramsey
b365347cf5
chore: remove deprecated collection classes
2022-03-27 12:53:58 -05:00
Ben Ramsey
a9d1aaed33
chore: allow plugins in composer.json
2022-03-26 17:00:50 -05:00
Marco Pivetta
56291a3c1d
Removed support for PHP 7.2, 7.3, 7.4, required ext-ctype to be installed
...
TL;DR: polyfills are to be installed by downstream consumers, and not provided by libraries
In order to support PHP 7.2, 7.3 and 7.4, the `symfony/polyfill-php80` library
was dragged in. Symfony now has a long track record of bad stability ranges
(see https://github.com/symfony/polyfill-php80/blob/f4386d7f6f66346254ed4e6bfa4354d2d16b83f8/composer.json#L22-L24 ),
so it is best to get rid of it, and instead declare API compatibility with a stable API
version (in this case PHP 8.0).
In addition to that, to avoid introducing an explicit `ext-ctype` requirement, `symfony/polyfill-ctype`
was dragged in too, perhaps in an attempt to retain more popularity.
Same as above: symfony has a bad track record of SemVer compliance, so it should
not be introduced until strictly necessary. `ext-ctype` is generally available to most target
installation systems, and downstream consumers are still free to pull out their foot-gun by
doing a `composer require symfony/polyfill-ctype` on their own.
This mean that systems having `ext-ctype` installed will get an installation as expected: otherwise,
any system that requires `ramsey/uuid` automatically becomes a system capable of providing `ext-ctype`
API, which is just not true (before this change).
2022-03-22 12:40:54 +01:00
Ben Ramsey
cdeda7998f
Merge branch '4.1.x'
2021-09-25 18:03:04 -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
2021-09-25 17:59:24 -05:00
Ben Ramsey
831ad1b5ff
Merge branch '4.0.x' into 4.1.x
2021-09-24 13:46:15 -05:00