Skip to content

Releases: tiny-blocks/math

v3.6.0

15 Jan 13:43
a7b702d

Choose a tag to compare

  • Bump PHP requirement to 8.5 and update Docker image, composer dependencies, and workflow PHP version.
  • Refactor Makefile for improved usability, help, and platform handling.
  • Add dependabot and CodeQL configuration for automated dependency and security checks.
  • Improve .gitignore and .gitattributes for better artifact and lock file management.
  • Refactor exception constructors to use readonly properties and improve message formatting.
  • Fix scale calculation logic in Addition and Subtraction operations.
  • Update scripts to use local vendor binaries and adjust review/test commands.
  • Enhance Number validation to reject NaN values and add corresponding test.
  • Update PHPStan config to ignore numeric-string return type errors.
  • Minor code style and workflow improvements across the codebase.

v3.5.1

07 Jan 01:08
7a353c7

Choose a tag to compare

  • Fixes execution of composer scripts and updates dependencies.

v3.5.0

11 Dec 16:01
d4fe94b

Choose a tag to compare

  • Refactors the structure to improve the overall cohesion of the code.

v3.4.2

07 Nov 23:40
fe371b6

Choose a tag to compare

  • Fixes scaling when getting float values.

v3.4.1

07 Nov 20:48
b79c4ff

Choose a tag to compare

  • Fixes scaling when getting primitive values for BigNumbers.

v3.4.0

31 Oct 17:08
b4f8cb5

Choose a tag to compare

  • Adds an absolute method to return the absolute value of a BigNumber instance.

v3.3.0

31 Oct 16:39
5819053

Choose a tag to compare

Release/3.3.0 (#23)

v3.2.0

31 Oct 01:52
06fb231

Choose a tag to compare

  • Adds implementation for NegativeBigDecimal.

v3.1.0

07 Oct 14:54
9b145b4

Choose a tag to compare

  • Adjusts exception messages and tests.

v3.0.2

07 Oct 13:42
800c0b8

Choose a tag to compare

  • Allow extension of BigDecimal and PositiveBigDecimal classes.