Skip to content

Conversation

@mnavarrocarter
Copy link
Contributor

This PR implements hopefully the last batch of breaking changes due to performance improvements in the library.

After this, the library is in a really good place: performance is on par with Ramsey.

There is still a few operations where Ramsey UUID is more performant (bytes to string and string to bytes) but not sure if I can optimise anything further.

BREAKING-CHANGE: Removed Castor\Bytes as a dependency and replace it by Castor\Uuid\ByteArray
BREAKING-CHANGE: Removed Brick\Math\BigNumber from Time classes
@mnavarrocarter mnavarrocarter merged commit 3273897 into main Jan 3, 2025
2 checks passed
@mnavarrocarter mnavarrocarter deleted the feat/perf-improvements branch January 3, 2025 15:51
@mr-piper mr-piper bot mentioned this pull request Jan 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants