Commit Graph

1352 Commits

Author SHA1 Message Date
Ben Ramsey b21cb6d655 fix: max UUID should be variant 7, nil UUID should be variant 0 2025-05-31 20:12:03 -05:00
Ben Ramsey fe83f84089 Update CHANGELOG with most recent changes 2025-05-31 17:22:10 -05:00
Ben Ramsey 6bd7221484 Clean up docblocks, code, and note new deprecations
The following are deprecated:

* `Ramsey\Uuid\Codec\OrderedTimeCodec`
* `Ramsey\Uuid\Codec\TimestampFirstCombCodec`
* `Ramsey\Uuid\Codec\TimestampLastCombCodec`
* `Ramsey\Uuid\Generator\CombGenerator`
2025-05-31 17:20:12 -05:00
Ben Ramsey 7eec9c2202 chore: update copyright year
[ci skip]
2025-05-26 01:57:50 -05:00
Ben Ramsey 89d258a96a chore: convert @psalm-return to @return 2025-05-26 00:21:30 -05:00
Choraimy Kroonstuiver c72360e015 Hexadecimal is never an empty string (#593)
Similarly to UUIDs, a hexadecimal can never be empty, this PR documents
it as such.

More and more libraries are starting to enforce stricter typing, I was
dealing with a library that required a `non-empty-string` which
hexadecimal isn't (is, but isn't documented that it is) which requires
either baselining false positives are adding redundant assertions.
2025-05-26 00:09:20 -05:00
philipp.nardmann fd7c1c974c Fixed PHP 8.4 deprecation (#590)
Fixed deprecation warning for str_getcsv in php 8.4, since the default
parameter will change, by providing the parameter explicitly.

Sidenote: some of the vendor packages still have the same issue with
deprecation warnings when running code maintenance tools. They should be
updated as well.

Closes #587
2025-05-25 23:49:04 -05:00
Ben Ramsey 716f668327 chore: update CaptainHook configuration 2025-05-25 23:27:24 -05:00
Ben Ramsey 79dc39ff19 chore: remove funding file 2025-05-25 23:14:08 -05:00
Ben Ramsey 876938ee3e ci: only run benchmarks on highest versions of dependencies 2025-05-25 23:11:24 -05:00
Ben Ramsey 9fcf91e2ad ci: use highest dependencies for specific jobs 2025-05-25 23:06:48 -05:00
Ben Ramsey 8479f8c53d chore: lock packages to PHP 8.0.0 compatibility 2025-05-25 22:59:54 -05:00
Ben Ramsey 60950ebc39 ci: update CI workflows 2025-05-25 22:28:38 -05:00
Ben Ramsey bdd1b2f71f chore(deps-dev): upgrade remaining development dependencies 2025-05-25 19:37:26 -05:00
Ben Ramsey c66ae5f095 chore(deps-dev): upgrade CaptainHook 2025-05-25 18:39:48 -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 c89f57c1cf Merge branch 'jrfnl-feature/composer-bump-parallel-lint' into 4.x 2025-05-25 11:12:55 -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
dependabot[bot] 99fc2f4614 chore(deps): bump ridedott/merge-me-action from 2.10.108 to 2.10.111 2024-11-25 15:13:53 -06:00
chris bf5d6f58bb tests: add tests for PHP 8.4 (#568) 2024-11-23 12:24:08 -06:00
dependabot[bot] 1311eb2c9d chore(deps): bump codecov/codecov-action from 4.6.0 to 5.0.2 2024-11-18 16:02:49 -06:00
dependabot[bot] 9e8aa057ba chore(deps): bump codecov/codecov-action from 4.5.0 to 4.6.0 2024-10-14 16:21:59 -05:00
dependabot[bot] 5b996d9736 chore(deps): bump ridedott/merge-me-action from 2.10.106 to 2.10.108 2024-10-07 17:53:55 -04:00
dependabot[bot] dbab16f268 chore(deps): bump ridedott/merge-me-action from 2.10.105 to 2.10.106 2024-09-30 16:50:31 -05:00
dependabot[bot] 7839a5663b chore(deps): bump ridedott/merge-me-action from 2.10.103 to 2.10.105 2024-09-23 16:07:05 -05:00
dependabot[bot] b06bf5f48e chore(deps): bump ridedott/merge-me-action from 2.10.102 to 2.10.103 2024-09-16 17:04:13 -05:00
dependabot[bot] 6f45de987c chore(deps): bump ridedott/merge-me-action from 2.10.98 to 2.10.102 2024-09-09 16:11:39 -05:00
dependabot[bot] fd06b95294 chore(deps): bump ridedott/merge-me-action from 2.10.96 to 2.10.98 2024-08-26 16:17:24 -05:00
dependabot[bot] 6a8c197117 chore(deps): bump ridedott/merge-me-action from 2.10.94 to 2.10.96 2024-08-19 16:38:33 -05:00
dependabot[bot] c433de9d69 chore(deps): bump ridedott/merge-me-action from 2.10.93 to 2.10.94 2024-08-12 16:09:13 -05:00
dependabot[bot] 8123be476b chore(deps): bump ridedott/merge-me-action from 2.10.91 to 2.10.93 2024-07-29 16:51:24 -05:00
dependabot[bot] 892e2a056d chore(deps): bump ridedott/merge-me-action from 2.10.89 to 2.10.91 2024-07-22 16:31:36 -05:00
dependabot[bot] 49f8f205ba chore(deps): bump ridedott/merge-me-action from 2.10.88 to 2.10.89 2024-07-15 16:18:28 -05:00
dependabot[bot] e12f3d4e03 chore(deps): bump ridedott/merge-me-action from 2.10.87 to 2.10.88 2024-07-08 16:05:52 -05:00
dependabot[bot] f07ccaa020 chore(deps): bump ridedott/merge-me-action from 2.10.84 to 2.10.87 2024-06-24 16:31:37 -05:00
dependabot[bot] edd306ee78 chore(deps): bump codecov/codecov-action from 4.4.1 to 4.5.0 2024-06-17 16:44:05 -05:00
dependabot[bot] ba08cc7ac0 chore(deps): bump ridedott/merge-me-action from 2.10.83 to 2.10.84 2024-06-03 17:04:18 -05:00
dependabot[bot] d7f6c8f8c1 chore(deps): bump ridedott/merge-me-action from 2.10.80 to 2.10.83 2024-05-27 17:02:01 -05:00
dependabot[bot] 13c33b5e7e --- 2024-05-20 16:19:49 -05:00
Markus Staab 558009ce4c Prevent PHPStan error: 'Uuid::fromString() on a separate line has no effect.' (#552)
Co-authored-by: Ben Ramsey <ben@benramsey.com>
2024-05-18 14:34:25 -05:00
dependabot[bot] 9955b08d13 chore(deps): bump ridedott/merge-me-action from 2.10.79 to 2.10.80 2024-05-13 16:15:45 -05:00
dependabot[bot] 1f85b37c66 chore(deps): bump codecov/codecov-action from 4.3.0 to 4.3.1 2024-05-06 16:16:32 -05:00
dependabot[bot] e9b3aef11d chore(deps): bump ridedott/merge-me-action from 2.10.77 to 2.10.79 2024-04-29 16:45:12 -05:00
Ben Ramsey 91039bc1fa chore: prepare version 4.7.6 4.7.6 2024-04-27 16:32:50 -05: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 3baa7cef74 chore: upgrade the Python environment for documentation 2024-04-27 15:59:34 -05:00
Ben Ramsey f6376dd458 chore: upgrade Sphinx to fix documentation builds 2024-04-27 15:55:08 -05:00
dependabot[bot] 68e4e37db5 chore(deps): bump codecov/codecov-action from 4.1.1 to 4.3.0 2024-04-22 16:35:15 -05:00