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.




Commentaires
Pas encore de commentaire — écris le premier.
Lance la discussion
Pas de compte ni de mot de passe — saisis simplement ton adresse e-mail et nous t’envoyons un lien de connexion à usage unique. Première visite ? Tout se met en place automatiquement.
Ton évaluation sera appliquée automatiquement après ta connexion.
Vérifie ta boîte mail
Nous avons envoyé un lien de connexion à …. Ouvre-le sur cet appareil — cet onglet te connectera automatiquement.
Rien reçu ? Vérifiez le dossier spam — et marquez le message « Non spam » pour qu'il arrive directement la prochaine fois.