Commit Graph

1261 Commits

Author SHA1 Message Date
dependabot[bot] 8e955307d3 chore(deps): bump ridedott/merge-me-action from 2.10.43 to 2.10.44 2023-03-27 17:05:11 -05:00
Maximilian Bösing bf2bee216a Add explicit Stringable interface to UuidInterface (#491)
Even tho, the `Stringable` interface is implicit on all objects containing the method `__toString`, it is recommended by PHP to explicitly setting that interface.

From php.net documentation:
> [...] Unlike most interfaces, **Stringable** is implicitly present on any class that has the magic `__toString()` method defined, although it can and should be declared explicitly.

Signed-off-by: Maximilian Bösing <2189546+boesing@users.noreply.github.com>
2023-02-07 10:14:23 -06:00
Valentin Udaltsov 29bb73b69b Fixed v8() phpDoc (#493) 2023-02-07 10:06:53 -06:00
dependabot[bot] d33a8f1023 chore(deps): bump ridedott/merge-me-action from 2.10.42 to 2.10.43 2023-02-06 15:10:27 -06:00
Simon Podlipsky 25c4faac19 chore(deps): allow brick/math v0.11 (#488) 2023-01-28 11:00:47 -06:00
Ben Ramsey 433b2014e3 chore: prepare release 4.7.3
Fixes #487
4.7.3
2023-01-12 12:13:24 -06:00
Ben Ramsey c1de830e5f chore: prepare release 4.7.2 (again) 4.7.2 2023-01-12 12:04:24 -06:00
Ben Ramsey 5b1cd8a6cb chore: prepare release 4.7.2 2023-01-11 19:43:34 -06:00
George Steel 4a14ce0c62 fix: Amends psalm assertion syntax on Uuid::isValid() to prevent incorrect type inference (#486)
* fix: Amends psalm assertion syntax on `Uuid::isValid()` to prevent incorrect type inference
* Add static analysis test case for invalid input
2023-01-10 16:09:08 -06:00
dependabot[bot] 9077ba9f0e chore(deps): bump ridedott/merge-me-action from 2.10.40 to 2.10.42 2023-01-09 15:08:57 -06:00
dependabot[bot] 616ae19a8d chore(deps): bump ridedott/merge-me-action from 2.10.39 to 2.10.40 2023-01-02 15:06:53 -06:00
Ben Ramsey 1f9c6d78db Merge branch '3.x' into 4.x 2023-01-01 15:27:51 -06:00
Sergey Romanenko ad596ebbaf chore: update year (#483) 2023-01-01 15:27:06 -06:00
Ben Ramsey a1acf96007 chore: prepare release 4.7.1 4.7.1 2022-12-31 16:20:34 -06:00
Ben Ramsey e484aaeb42 chore: allow use of ramsey/collection ^2.0 2022-12-31 16:20:24 -06:00
diego 8a3bbe4ac8 Fix version typo (#481) 2022-12-22 10:38:25 -06:00
Ben Ramsey 5ed9ad5826 chore: prepare release 4.7.0 4.7.0 2022-12-19 16:30:49 -06:00
Ben Ramsey 9484f19e4e Merge branch '3.x' into 4.x 2022-12-19 16:18:25 -06:00
Ben Ramsey dc75aa439e chore: prepare for release 3.9.7 3.9.7 2022-12-19 15:55:10 -06:00
Ben Ramsey 963d13717a ci: update workflow for testing on PHP 8.1 and 8.2 2022-12-19 15:41:41 -06:00
Ben Ramsey 6456d902e4 docs: fix build status badge 2022-12-19 15:35:35 -06:00
zedar187 77e33bc7be feat(SystemNodeProvider): dismiss zero'd mac address (#468)
Co-authored-by: Ben Ramsey <ben@benramsey.com>
2022-12-19 15:30:41 -06:00
Marcel Berteler 5e24bfd390 feat: add Uuid:fromHexadecimal() (#309)
Co-authored-by: mberteler <marcel.berteler@capetown.gov.za>
Co-authored-by: Ben Ramsey <ben@benramsey.com>
2022-12-19 15:18:32 -06:00
Ben Ramsey 9fd59bb21c chore: update Composer lockfile
ci-skip
2022-12-19 14:39:11 -06:00
Ben Ramsey b9acf24bf4 docs: fix GitHub Actions status badge
ci-skip
2022-12-19 14:37:03 -06:00
Dries Vints 087b0aa679 Bump minimum version of ramsey/collection (#479) 2022-12-19 14:32:16 -06:00
anthony d999e9c97e fix missing #[ReturnTypeWillChange] in Uuid (#470) 2022-12-19 13:32:42 -06:00
dependabot[bot] a11042f73c chore(deps): bump ridedott/merge-me-action from 2.10.37 to 2.10.39 2022-12-12 15:10:05 -06:00
dependabot[bot] c2da47d5a6 chore(deps): bump ridedott/merge-me-action from 2.10.34 to 2.10.37 2022-12-05 15:08:46 -06:00
Ishan Vyas 9944a8cb6a Add PHP 8.2 support (#475) 2022-12-02 17:39:50 -06:00
dependabot[bot] 4d4ce984ff chore(deps): bump ridedott/merge-me-action from 2.10.32 to 2.10.34 2022-11-28 13:08:22 -08:00
dependabot[bot] 8559263205 chore(deps): bump ridedott/merge-me-action from 2.10.31 to 2.10.32 2022-11-21 15:29:15 -06:00
Ben Ramsey ad63bc700e chore: prepare for version 4.6.0 4.6.0 2022-11-05 18:03:38 -05:00
Ben Ramsey 55d8833b06 feat: support version 8, custom UUIDs 2022-11-05 17:57:29 -05:00
Ben Ramsey 0ba1ffb029 fix: ensure monotonicity for version 7 UUIDs 2022-11-05 16:29:26 -05:00
dependabot[bot] f9c65d9852 chore(deps): bump ridedott/merge-me-action from 2.10.29 to 2.10.31 2022-10-17 16:19:29 -05:00
dependabot[bot] c052749843 chore(deps): bump ridedott/merge-me-action from 2.10.24 to 2.10.29 2022-10-03 16:36:25 -05:00
dependabot[bot] 8b5d869d84 chore(deps): bump ridedott/merge-me-action from 2.10.20 to 2.10.24 2022-09-26 16:25:27 -05:00
dependabot[bot] fadce629ac chore(deps): bump codecov/codecov-action from 3.1.0 to 3.1.1 2022-09-19 16:17:17 -05:00
Ben Ramsey 283468905a refactor: improve string encoding performance of non-lazy UUIDs 2022-09-16 11:45:41 -05:00
Ben Ramsey 4000e896f9 refactor: remove dependency on ext-ctype 2022-09-16 09:43:44 -05:00
Ben Ramsey 59414d4e58 docs: add current year replacement token to docs 2022-09-15 22:35:22 -05:00
Ben Ramsey a161a26d91 chore: prepare for release 4.5.1 4.5.1 2022-09-15 22:22:46 -05:00
Ben Ramsey a180174b0e fix: update validation to support versions 6 & 7 2022-09-15 22:14:34 -05:00
Ben Ramsey ae247f1dcd chore: clean up types and PHP 8-ify the code 2022-09-15 22:14:04 -05:00
Ben Ramsey ef842484ba chore: prepare for release 4.5.0 4.5.0 2022-09-14 20:44:53 -05:00
Ben Ramsey 685c2f3f23 feat: support max UUIDs 2022-09-14 20:44:24 -05:00
Ben Ramsey e6164bd687 docs: update copyright year on documentation 2022-09-14 18:35:44 -05:00
Ben Ramsey 4f4deb1dd6 feat: add UUIDv7 documentation and customization 2022-09-14 18:21:10 -05:00
Ben Ramsey 28f509bd91 chore: update composer lock file 2022-09-13 22:20:56 -05:00