@@ -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):
@@ -175,18 +176,34 @@ Highlights (0.7.0):
175176- [ gh-132 ] ( https://github.com/flintlib/python-flint/pull/132 ) ,
176177 [ gh-164 ] ( https://github.com/flintlib/python-flint/pull/164 ) ,
177178 [ gh-190 ] ( https://github.com/flintlib/python-flint/pull/190 ) ,
179+ [ gh-191 ] ( https://github.com/flintlib/python-flint/pull/191 ) :
178180 [ gh-192 ] ( https://github.com/flintlib/python-flint/pull/192 ) :
181+ [ gh-216 ] ( https://github.com/flintlib/python-flint/pull/216 ) :
182+ [ gh-225 ] ( https://github.com/flintlib/python-flint/pull/225 ) :
179183 Add ` fmpz_mpoly ` , ` fmpq_mpoly ` , ` nmod_poly ` and ` fmpz_mod_poly `
180184 types for multivariate polynomials with integer, rational or
181- integers mod n coefficients. (JM)
185+ integers mod ` n ` coefficients. (JM)
182186- [ gh-142 ] ( https://github.com/flintlib/python-flint/pull/142 )
183187 Add ` acb_theta ` module for the numerical evaluation of [ theta
184188 functions] ( https://flintlib.org/doc/acb_theta.html ) (only
185189 available for ` Flint >= 3.1 ` ). (EC)
190+ - [ gh-218 ] ( https://github.com/flintlib/python-flint/pull/218 )
191+ An experimental interface for FLINT's generic rings has been
192+ added. This provides access to many of FLINT's types that
193+ are not yet wrapped by python-flint such as Gaussian integer,
194+ number fields, qqbar, calcium, as well as both univariate and
195+ multivariate polynomials and series over these rings (no
196+ matrices yet though). (OB)
186197- [ gh-129 ] ( https://github.com/flintlib/python-flint/pull/129 )
198+ [ gh-208 ] ( https://github.com/flintlib/python-flint/pull/208 )
187199 Use meson/meson-python instead of setuptools as the build system
188200 for parallel builds and better detection of build and dependency
189201 requirements. (OB)
202+ - [ gh-201 ] ( https://github.com/flintlib/python-flint/pull/201 )
203+ [ gh-202 ] ( https://github.com/flintlib/python-flint/pull/202 )
204+ The documentation has been updated and is now at
205+ [ readthedocs] ( https://python-flint.readthedocs.io/en/latest/ ) .
206+ (OB)
190207
191208Compatibility break (0.7.0):
192209
@@ -198,11 +215,23 @@ Compatibility break (0.7.0):
198215
199216Other changes (0.7.0):
200217
218+ - [ gh-215 ] ( https://github.com/flintlib/python-flint/pull/215 )
219+ [ gh-219 ] ( https://github.com/flintlib/python-flint/pull/219 )
220+ The FLINT binding declarations are now fully generated
221+ automatically from the FLINT docs. (OB)
222+ - [ gh-203 ] ( https://github.com/flintlib/python-flint/pull/203 )
223+ [ gh-204 ] ( https://github.com/flintlib/python-flint/pull/204 )
224+ [ gh-205 ] ( https://github.com/flintlib/python-flint/pull/205 )
225+ [ gh-206 ] ( https://github.com/flintlib/python-flint/pull/206 )
226+ [ gh-207 ] ( https://github.com/flintlib/python-flint/pull/207 )
227+ [ gh-211 ] ( https://github.com/flintlib/python-flint/pull/211 )
228+ [ gh-212 ] ( https://github.com/flintlib/python-flint/pull/212 )
229+ Various linting fixes and codebase improvements (FC and GP).
201230- [ gh-189 ] ( https://github.com/flintlib/python-flint/pull/189 )
202231 All scalar and poly types now have ` sqrt ` . All poly types now
203232 have ` factor_squarefree ` and ` leading_coefficient ` methods.
204233 Exception types raised in a number of places were changed to
205- ` DomainError ` for better consistency.
234+ ` DomainError ` for better consistency. (OB)
206235- [ gh-196 ] ( https://github.com/flintlib/python-flint/pull/196 )
207236 Supported Python versions are 3.10-3.13 (3.9 dropped). CI
208237 Testing added for 3.13 free-threaded CPython.
0 commit comments