Skip to content

Releases: mhostetter/galois

galois v0.4.3

09 Dec 18:13
Compare
Choose a tag to compare

Released December 9, 2024

Changes

  • Fixed occasional bug in polynomial modular exponentiation. (#575)
  • Fixed occasional bug in square root calculation in extension fields with even degree. (#573)

Contributors

galois v0.4.2

06 Sep 00:08
Compare
Choose a tag to compare

Released September 5, 2024

Changes

  • Added support for NumPy 2.1. (#567)
    • Correction: NumPy 2.1 is still unsupported because Numba 0.60 doesn't include support.

Contributors

galois v0.4.1

06 Jul 18:49
Compare
Choose a tag to compare

Released July 6, 2024

Changes

  • Fixed multithreading incompatibility. Previously only one thread could read from the SQLite databases. (#558)
  • Clarified Poly string representation when underlying field is non-primitive and uses the "poly" element representation. (#329)
  • Fixed typo in error message. (#557)
  • Made minor documentation improvements.

Contributors

galois v0.4.0

02 Jul 12:45
Compare
Choose a tag to compare

Released July 2, 2024

Changes

  • Added support for NumPy 2.0. (#550)
  • Added support for Numba 0.60. (#550)

Contributors

galois v0.3.10

23 Jun 17:41
Compare
Choose a tag to compare

Released June 23, 2024

Changes

  • Added support for ufunc_mode="python-calculate" for all fields. (#551)

Contributors

galois v0.3.9

10 Jun 22:55
Compare
Choose a tag to compare

Released June 10, 2024

Changes

  • Added support for python -OO optimization. (#545)
  • Improved documentation in minor ways.

Contributors

galois v0.3.8

02 Feb 02:04
Compare
Choose a tag to compare

Released February 1, 2024

Changes

  • Added support for Python 3.12. (#534)
  • Added support for NumPy 1.26. (#534)
  • Added support for Numba 0.59. (#534)
  • Fixed bug in FieldArray.multiplicative_order() for large fields. (#533)

Contributors

galois v0.3.7

01 Dec 02:02
Compare
Choose a tag to compare

Released November 30, 2023

Changes

  • Added wheel factorization for finding large primes. (#527)
  • Improved type annotations. (#510, #511)
  • Removed optional [dev] extra. If developing, install from requirements-dev.txt. (#521)
  • Fixed bugs in prev_prime() and next_prime() for large primes. (#527)

Contributors

galois v0.3.6

01 Oct 21:00
Compare
Choose a tag to compare

Released October 1, 2023

Changes

  • Added support for NumPy 1.25. (#507)
  • Added support for Numba 0.58. (#507)
  • Fixed rare overflow with computing a large modular exponentiation of polynomials. (#488)
  • Resolved various deprecations warnings with NumPy 1.25. (#492)

Contributors

galois v0.3.5

09 May 22:59
Compare
Choose a tag to compare

Released May 9, 2023

Changes

  • Added py.typed file to indicate to mypy and other type checkers that galois supports typing. (#481)
  • Fixed bug with multiple, concurrent BCH and/or Reed Solomon decoders. (#484)

Contributors

Commits

a140a46 Add release notes for v0.3.5
2e49783 Prevent GitHub Release workflow from failing
7418aa5 Make colors easier to read in dark mode
bd0546d Limit right-side TOC depth for release note pages
329aaa6 Move star call to dismissable banner
5bbec50 Store BCH and RS decoders in different namespaces
c3a82df Store BCH/RS decoders for each base/extension field pair
1823440 Add unit test to catch #483
d91f83d Fix unhidden table of contents
214cd52 Display NumPy and Numba versions when testing
7dcd6d0 Make release note pages more succinct
1c5980a Comply with PEP 561