Releases: mhostetter/galois
galois v0.4.2
Released September 5, 2024
Changes
- Added support for NumPy 2.1. (#567)
Contributors
- Matt Hostetter (@mhostetter)
galois v0.4.1
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
- Semjon Kravtšenko (@semjon00)
- @MrVeka
- Matt Hostetter (@mhostetter)
galois v0.4.0
galois v0.3.10
Released June 23, 2024
Changes
- Added support for
ufunc_mode="python-calculate"
for all fields. (#551)
Contributors
- Matt Hostetter (@mhostetter)
galois v0.3.9
Released June 10, 2024
Changes
- Added support for
python -OO
optimization. (#545) - Improved documentation in minor ways.
Contributors
- Justin Charlong (@jcharlong)
- Matt Hostetter (@mhostetter)
galois v0.3.8
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
- Matt Hostetter (@mhostetter)
galois v0.3.7
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 fromrequirements-dev.txt
. (#521) - Fixed bugs in
prev_prime()
andnext_prime()
for large primes. (#527)
Contributors
- @avadov
- Matt Hostetter (@mhostetter)
galois v0.3.6
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
- Iyán Méndez Veiga (@iyanmv)
- @Lasagnenator
- Matt Hostetter (@mhostetter)
galois v0.3.5
Released May 9, 2023
Changes
- Added
py.typed
file to indicate tomypy
and other type checkers thatgalois
supports typing. (#481) - Fixed bug with multiple, concurrent BCH and/or Reed Solomon decoders. (#484)
Contributors
- Matt Hostetter (@mhostetter)
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
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
- Matt Hostetter (@mhostetter)
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