Releases: mhostetter/galois
galois v0.4.3
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
- TDQuering (@TDQuering)
- maple (@maple3142)
- Matt Hostetter (@mhostetter)
galois v0.4.2
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
- 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