brick/math, a PHP library for arbitrary-precision arithmetic, has released version 1.0.0, marking its API as officially stable. The project reached this point after more than a decade of development, 804 commits, 79 beta releases and over 590 million downloads.
The library offers BigInteger, BigDecimal and BigRational classes, letting developers perform exact calculations with numbers of unlimited size, something native PHP integer and float types cannot guarantee. It is already a dependency of widely used packages such as Laravel and ramsey/uuid, meaning many projects already include it in their vendor folder without direct installation.
In the months leading up to the 1.0.0 release, the maintainers focused on polishing the library: fixing inconsistencies, cleaning up exception messages and hardening the input parser against untrusted data. With the stable release, brick/math now follows semantic versioning, so any future breaking changes will require a new major version rather than being introduced silently.
The maintainers credited the community of bug reporters, contributors and early adopters who used the 0.x versions in production over the years. They also indicated plans to bring other libraries in the Brick ecosystem to their own 1.0.0 releases in the coming months.




Comments
No comments yet — be the first.
Open the discussion
No account or password needed — just enter your e-mail and we’ll send you a one-time sign-in link. First time here? You’re set up automatically.
Your rating will be applied automatically after you sign in.
Check your inbox
We’ve sent a sign-in link to …. Open it on this device — this tab will sign you in automatically.
Nothing arrived? Check your spam folder — and mark the mail as "Not spam" so it lands in your inbox next time.