@@ -164,6 +164,7 @@ Contributors (0.7.0):
164164- Giacomo Pope (GP)
165165- Joris Roos (JR)
166166- Edgar Costa (EC)
167+ - Frédéric Chapoton (FC)
167168- Oscar Benjamin (OB)
168169
169170Highlights (0.7.0):
@@ -176,17 +177,32 @@ Highlights (0.7.0):
176177 [ gh-164 ] ( https://github.com/flintlib/python-flint/pull/164 ) ,
177178 [ gh-190 ] ( https://github.com/flintlib/python-flint/pull/190 ) ,
178179 [ gh-192 ] ( https://github.com/flintlib/python-flint/pull/192 ) :
180+ [ gh-216 ] ( https://github.com/flintlib/python-flint/pull/216 ) :
181+ [ gh-225 ] ( https://github.com/flintlib/python-flint/pull/225 ) :
179182 Add ` fmpz_mpoly ` , ` fmpq_mpoly ` , ` nmod_poly ` and ` fmpz_mod_poly `
180183 types for multivariate polynomials with integer, rational or
181184 integers mod n coefficients. (JM)
182185- [ gh-142 ] ( https://github.com/flintlib/python-flint/pull/142 )
183186 Add ` acb_theta ` module for the numerical evaluation of [ theta
184187 functions] ( https://flintlib.org/doc/acb_theta.html ) (only
185188 available for ` Flint >= 3.1 ` ). (EC)
189+ - [ gh-218 ] ( https://github.com/flintlib/python-flint/pull/218 )
190+ An experimental interface for FLINT's generic rings has been
191+ added. This provides access to many of FLINT's types that
192+ are not yet wrapped by python-flint such as Gaussian integer,
193+ number fields, qqbar, calcium, as well as both univariate and
194+ multivariate polynomials and series over these rings (no
195+ matrices yet though). (OB)
186196- [ gh-129 ] ( https://github.com/flintlib/python-flint/pull/129 )
197+ [ gh-208 ] ( https://github.com/flintlib/python-flint/pull/208 )
187198 Use meson/meson-python instead of setuptools as the build system
188199 for parallel builds and better detection of build and dependency
189200 requirements. (OB)
201+ - [ gh-201 ] ( https://github.com/flintlib/python-flint/pull/201 )
202+ [ gh-202 ] ( https://github.com/flintlib/python-flint/pull/202 )
203+ The documentation has been updated and is now at
204+ [ readthedocs] ( https://python-flint.readthedocs.io/en/latest/ ) .
205+ (OB)
190206
191207Compatibility break (0.7.0):
192208
@@ -198,11 +214,23 @@ Compatibility break (0.7.0):
198214
199215Other changes (0.7.0):
200216
217+ - [ gh-215 ] ( https://github.com/flintlib/python-flint/pull/215 )
218+ [ gh-219 ] ( https://github.com/flintlib/python-flint/pull/219 )
219+ The FLINT binding declarations are now fully generated
220+ automatically from the FLINT docs. (OB)
221+ - [ gh-203 ] ( https://github.com/flintlib/python-flint/pull/203 )
222+ [ gh-204 ] ( https://github.com/flintlib/python-flint/pull/204 )
223+ [ gh-205 ] ( https://github.com/flintlib/python-flint/pull/205 )
224+ [ gh-206 ] ( https://github.com/flintlib/python-flint/pull/206 )
225+ [ gh-207 ] ( https://github.com/flintlib/python-flint/pull/207 )
226+ [ gh-211 ] ( https://github.com/flintlib/python-flint/pull/211 )
227+ [ gh-212 ] ( https://github.com/flintlib/python-flint/pull/212 )
228+ Various linting fixes and codebase improvements (FC and GP).
201229- [ gh-189 ] ( https://github.com/flintlib/python-flint/pull/189 )
202230 All scalar and poly types now have ` sqrt ` . All poly types now
203231 have ` factor_squarefree ` and ` leading_coefficient ` methods.
204232 Exception types raised in a number of places were changed to
205- ` DomainError ` for better consistency.
233+ ` DomainError ` for better consistency. (OB)
206234- [ gh-196 ] ( https://github.com/flintlib/python-flint/pull/196 )
207235 Supported Python versions are 3.10-3.13 (3.9 dropped). CI
208236 Testing added for 3.13 free-threaded CPython.
0 commit comments