La bibliothèque PHP brick/math, destinée au calcul arithmétique de précision arbitraire, a publié sa version 1.0.0, considérée désormais comme stable. Le projet en est arrivé là après plus de dix ans de développement, 804 commits, 79 versions bêta et plus de 590 millions de téléchargements.

Elle propose les classes BigInteger, BigDecimal et BigRational, permettant des calculs exacts sur des nombres de taille illimitée, ce que les types entiers et flottants natifs de PHP ne peuvent garantir. Elle figure déjà parmi les dépendances de projets très utilisés comme Laravel et ramsey/uuid, ce qui signifie qu'elle se trouve déjà dans le dossier vendor de nombreux projets sans installation directe.

Dans les mois précédant la sortie de la 1.0.0, les mainteneurs ont peaufiné le projet: correction d'incohérences, nettoyage des messages d'exception et renforcement du parseur face aux entrées non fiables. Avec cette version stable, brick/math suit désormais le versionnage sémantique, si bien que tout changement cassant à venir nécessitera une nouvelle version majeure plutôt qu'une introduction silencieuse.

Les mainteneurs ont remercié la communauté pour les rapports de bugs, les contributions et la confiance accordée aux versions 0.x utilisées en production pendant des années. Ils ont aussi annoncé vouloir amener d'autres bibliothèques de l'écosystème Brick à leur propre version 1.0.0 dans les mois à venir.