@@ -167,18 +167,42 @@ Contributors
167167- Oscar Benjamin (OB)
168168- Robert Dougherty-Bliss (RDB)
169169- Rémy Oudompheng (RO)
170+ - Agriya Khetarpal (AK)
170171
171172Changes
172173
174+ - [ gh-302 ] ( https://github.com/flintlib/python-flint/pull/302 ) ,
175+ [ gh-283 ] ( https://github.com/flintlib/python-flint/pull/283 ) ,
176+ [ gh-284 ] ( https://github.com/flintlib/python-flint/pull/284 ) ,
177+ Wheels now ship MPFR 4.2.2 and FLINT 3.3.0. Cython 3.1 is now
178+ supported for building (and required for the freethreaded
179+ build). Wheels are provided for CPython 3.14 and 3.14t
180+ (free-threaded) and PyPy 3.11. (OB)
173181- [ gh-310 ] ( https://github.com/flintlib/python-flint/pull/310 ) ,
174182 Add ` truncate ` , ` left_shift ` and ` right_shift ` methods to
175183 ` fmpz_poly ` , ` fmpq_poly ` , ` nmod_poly ` , ` acb_poly ` , ` arb_poly `
176184 to match other univariate polynomial types. (RO)
177- - [ gh-300 ] ( https://github.com/flintlib/python-flint/pull/300 ) , Fix ` arb.repr `
178- which now returns a Python representation that round trips. (OB)
185+ - [ gh-287 ] ( https://github.com/flintlib/python-flint/pull/287 ) ,
186+ [ gh-293 ] ( https://github.com/flintlib/python-flint/pull/293 ) ,
187+ [ gh-305 ] ( https://github.com/flintlib/python-flint/pull/305 ) ,
188+ [ gh-307 ] ( https://github.com/flintlib/python-flint/pull/307 ) ,
189+ [ gh-309 ] ( https://github.com/flintlib/python-flint/pull/309 ) ,
190+ Add type annotations for ` fmpz ` , ` fmpq ` , ` nmod ` , ` fmpz_mod ` ,
191+ ` fq_default ` , ` fmpz_poly ` , ` fmpq_poly ` , ` nmod_poly ` ,
192+ ` fmpz_mod_poly ` , ` fq_default_poly ` , ` fmpz_mpoly ` , ` fmpq_mpoly ` ,
193+ ` nmod_mpoly ` , ` fmpz_mod_mpoly ` , ` fmpz_series ` and ` fmpq_series `
194+ (about half of the codebase). (OB)
195+ - [ gh-300 ] ( https://github.com/flintlib/python-flint/pull/300 ) ,
196+ Fix ` arb.repr ` which now returns a Python representation that
197+ round trips. (OB)
198+ - [ gh-292 ] ( https://github.com/flintlib/python-flint/pull/292 ) ,
199+ The ` fmpq ` constructor now accepts ` fmpq ` numerator and denominator
200+ as input. (OB)
179201- [ gh-289 ] ( https://github.com/flintlib/python-flint/pull/289 ) ,
180202 Add ` .prec ` attribute to series types ` fmpz_series ` , ` fmpq_series ` ,
181203 ` arb_series ` and ` acb_series ` . (OB)
204+ - [ gh-285 ] ( https://github.com/flintlib/python-flint/pull/285 ) ,
205+ Don't use deprecated meson build option. (AK)
182206- [ gh-274 ] ( https://github.com/flintlib/python-flint/pull/274 ) ,
183207 Add resultant methods to ` fmpz_poly ` , ` fmpq_poly ` and
184208 ` nmod_poly ` . Now all univariate and polynomial types have the
0 commit comments