Skip to content

Releases: andrew-field/maths

v2.5.0

Choose a tag to compare

@andrew-field andrew-field released this 25 Jul 20:53
1f04ac3

2.5.0 (2025-07-25)

Features

  • add digits to int function (#77) (7e07c2f)
  • bump and clean go mod, go version: 1.24.5 (#75) (e57c149)

v2.4.0

Choose a tag to compare

@andrew-field andrew-field released this 14 Jul 10:17
baab7d6

2.4.0 (2025-07-13)

Features

  • Add benchmarks tests (#56) (1f0db2d)
  • Add examples functions to improve documentation (#55) (094a1d5)
  • add fuzz tests for the digit functions (#60) (d05341a)
  • add some tests for the max function with float value inputs and add a Pow benchmark (#58) (52ba2c0)
  • refactor and update gcd and lcm tests (#68) (0098f77)
  • refactor binomial and factorial functions (#66) (20e94ee)
  • refactor digit functions to take type parameters (#59) (1499b78)
  • refactor divisor tests to split success and error cases (#67) (0388f28)
  • refactor max and abs tests (#69) (4734452)
  • refactor max path function for trees (#72) (adacda6)
  • refactor pow tests (#70) (9e95437)
  • refactor prime tests and tree struct (#71) (6cca916)
  • update go bump frequency (#62) (d573dbf)
  • Update go mod version to 1.24.3 (#53) (2b81be5)
  • update go mod version to 1.24.4 (#63) (0803b12)

Bug Fixes

  • fix go package link and update get prime numbers test (#73) (eb50cae)
  • fix the go mod workflow (#65) (54fb429)
  • refactor digit functions to be clearer (#57) (fd195ac)
  • refactor tree string and add a test (#74) (dbebb0b)
  • Update bump-go-mod-version.yml comments (#54) (92b3a3d)
  • update error comparison in tests (#61) (eb59eff)
  • Update golang linter confguration for V2 (#50) (a70fcc5)
  • update secrets comment (#64) (45da624)

v2.3.0

Choose a tag to compare

@andrew-field andrew-field released this 01 May 14:39
93483ec

2.3.0 (2025-05-01)

Features

  • Update go mod version to 1.24.1 (#48) (264278e)
  • Update go mod version to 1.24.2 (#49) (3b3c164)
  • Use context as a parameter in GetPrimeNumbers and use range over channels instead of multiple selects (#35) (f4aad17)

v2.2.0

Choose a tag to compare

@andrew-field andrew-field released this 16 Mar 20:00
c21cf7e

2.2.0 (2025-03-16)

Features

  • Change get digits function to return a slice instead of a channel (#46) (d6474f9)
  • update max function to wrap the slices max function (#43) (37f501c)

Bug Fixes

v2.1.0

Choose a tag to compare

@andrew-field andrew-field released this 09 Mar 16:28
dbbd3c5

2.1.0 (2025-03-09)

Features

  • Add prettier step to workflow before linting for better release preparation (#36) (e186097)
  • Add text lint rules (#38) (49f79dc)
  • Add update go package information workflow (#40) (d531ab2)
  • Added a fuzzing test (e6520eb)
  • Remove unnecessary workflows (#39) (6839a18)
  • remove update go package workflow (#42) (e47e85c)
  • update go mod version to 1.24.0 (#33) (780dcf9)

Bug Fixes

  • add major version to the module path (#41) (48b1c72)
  • Prettier action to write to files (#37) (327aec4)

v2.0.1

Choose a tag to compare

@andrew-field andrew-field released this 05 Feb 22:11
146d59f

2.0.1 (2025-02-05)

Bug Fixes

v2.0.0

Choose a tag to compare

@andrew-field andrew-field released this 05 Feb 20:21
7e093ef

2.0.0 (2025-02-05)

⚠ BREAKING CHANGES

  • Library refactor

Features

Bug Fixes

v1.1.1

Choose a tag to compare

@andrew-field andrew-field released this 13 Oct 17:21
e35e13d

What's Changed

  • Update go mod version to 1.18 by @github-actions in #1
  • Update go mod version to 1.19 by @github-actions in #2
  • Andrew field patch 1 by @andrew-field in #4
  • Fix spelling by @andrew-field in #5
  • Update go version to 1.20 by @github-actions in #7
  • Update go version to 1.21.0 by @github-actions in #8
  • Delete .github/workflows/codeql.yml by @andrew-field in #9
  • Update dependabot.yml by @andrew-field in #10
  • Update go version to 1.21.1 by @github-actions in #11
  • Update go version to 1.21.3 by @github-actions in #12
  • Update go version to 1.21.4 by @github-actions in #13
  • Update go version to 1.21.5 by @github-actions in #14
  • Update go version to 1.21.6 by @github-actions in #15
  • Update go version to 1.22.0 by @github-actions in #16
  • Update go version to 1.22.1 by @github-actions in #17
  • Update go version to 1.22.2 by @github-actions in #18
  • Update go version to 1.22.3 by @github-actions in #19
  • Update go version to 1.22.4 by @github-actions in #20
  • Update go version to 1.22.5 by @github-actions in #21
  • Update go version to 1.23.0 by @github-actions in #22
  • Update go version to 1.23.1 by @github-actions in #23
  • Update go version to 1.23.2 by @github-actions in #24

New Contributors

  • @github-actions made their first contribution in #1
  • @andrew-field made their first contribution in #4

Full Changelog: v1.1.0...v1.1.1

v1.1.0

Choose a tag to compare

@andrew-field andrew-field released this 05 Jun 12:57

Add additional divisor functions.

v1.0.0

Choose a tag to compare

@andrew-field andrew-field released this 05 Jun 10:00
Add Pow and sum of divisors