Skip to content

Releases: mhostetter/galois

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)

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

galois v0.3.4

02 May 20:45
Compare
Choose a tag to compare

Released May 2, 2023

Changes

  • Added support for Python 3.11. (#415)
  • Added support for NumPy 1.24. (#415)
  • Fixed indexing bug in FieldArray.plu_decompose() for certain input arrays. (#477)

Contributors

Commits

a2fa1ac Add release notes for v0.3.4
f94af2a Support NumPy 1.24
95f5b1f Support Python 3.11 with NumPy 1.23.2 and Numba 0.57
1edbb19 Change Twitter badge color to blue
c882d72 Add unit test for #476
09926f2 Use consistent variable names between LU and PLU
43fe231 Fix error message in lu_decompose()
79325b5 Fix array sizing for PLU decomposition
766ba86 Format HTML file
2a27ccd Fix the Twitter badge