@@ -155,9 +155,10 @@ Binary wheels are not yet provided for Linux aarch64
155155on ARM but may be added when CI runners for Linux/Windows are available.
156156
157157CHANGELOG
158- -------------
158+ =========
159159
160160Next release (0.7.0)...
161+ -----------------------
161162
162163Contributors (0.7.0):
163164
@@ -167,20 +168,24 @@ Contributors (0.7.0):
167168- Edgar Costa (EC)
168169- Frédéric Chapoton (FC)
169170- Oscar Benjamin (OB)
171+ - Tom Hubrecht (TH)
170172
171173Highlights (0.7.0):
172174
173175- [ gh-97 ] ( https://github.com/flintlib/python-flint/pull/97 ) ,
174176 [ gh-182 ] ( https://github.com/flintlib/python-flint/pull/180 ) :
175177 Add ` fq_default ` and ` fq_default_poly ` for finite fields and
176- univariate polynomials over finite fields. (GP)
178+ univariate polynomials over finite fields. This exposes all
179+ of the different implementations of finite fields (` fq_zech ` ,
180+ ` fq_nmod ` etc) via the ` fq_default ` interface. (GP)
177181- [ gh-132 ] ( https://github.com/flintlib/python-flint/pull/132 ) ,
178182 [ gh-164 ] ( https://github.com/flintlib/python-flint/pull/164 ) ,
179183 [ gh-190 ] ( https://github.com/flintlib/python-flint/pull/190 ) ,
180184 [ gh-191 ] ( https://github.com/flintlib/python-flint/pull/191 ) :
181185 [ gh-192 ] ( https://github.com/flintlib/python-flint/pull/192 ) :
182186 [ gh-216 ] ( https://github.com/flintlib/python-flint/pull/216 ) :
183187 [ gh-225 ] ( https://github.com/flintlib/python-flint/pull/225 ) :
188+ [ gh-228 ] ( https://github.com/flintlib/python-flint/pull/228 ) :
184189 Add ` fmpz_mpoly ` , ` fmpq_mpoly ` , ` nmod_poly ` and ` fmpz_mod_poly `
185190 types for multivariate polynomials with integer, rational or
186191 integers mod ` n ` coefficients. (JM)
@@ -189,12 +194,14 @@ Highlights (0.7.0):
189194 functions] ( https://flintlib.org/doc/acb_theta.html ) (only
190195 available for ` Flint >= 3.1 ` ). (EC)
191196- [ gh-218 ] ( https://github.com/flintlib/python-flint/pull/218 )
197+ [ gh-254 ] ( https://github.com/flintlib/python-flint/pull/254 )
198+ [ gh-255 ] ( https://github.com/flintlib/python-flint/pull/255 )
192199 An experimental interface for FLINT's generic rings has been
193200 added. This provides access to many of FLINT's types that
194201 are not yet wrapped by python-flint such as Gaussian integer,
195202 number fields, qqbar, calcium, as well as both univariate and
196203 multivariate polynomials and series over these rings (no
197- matrices yet though). (OB)
204+ matrices yet though). (OB and TH )
198205- [ gh-129 ] ( https://github.com/flintlib/python-flint/pull/129 )
199206 [ gh-208 ] ( https://github.com/flintlib/python-flint/pull/208 )
200207 Use meson/meson-python instead of setuptools as the build system
@@ -205,6 +212,12 @@ Highlights (0.7.0):
205212 The documentation has been updated and is now at
206213 [ readthedocs] ( https://python-flint.readthedocs.io/en/latest/ ) .
207214 (OB)
215+ [ gh-235 ] ( https://github.com/flintlib/python-flint/pull/235 )
216+ Nightly wheels for python-flint can now be installed from the
217+ [ Anaconda Scientific Python Nightly Wheels index]
218+ (https://anaconda.org/scientific-python-nightly-wheels/python-flint ).
219+ [ gh-259 ] ( https://github.com/flintlib/python-flint/pull/259 )
220+ Add PyPI wheels for Linux aarch64 (Linux on ARM CPU). (OB)
208221
209222Compatibility break (0.7.0):
210223
@@ -216,6 +229,14 @@ Compatibility break (0.7.0):
216229
217230Other changes (0.7.0):
218231
232+ - [ gh-261 ] ( https://github.com/flintlib/python-flint/pull/261 )
233+ Add ` fmpz_mat.fflu ` for fraction-free LU decomposition of
234+ an integer matrix.
235+ - [ gh-251 ] ( https://github.com/flintlib/python-flint/pull/251 )
236+ Add mpmath-style precision context managers for arb
237+ ` extraprec ` , ` extradps ` , ` workprec ` and ` workdps ` . (TH)
238+ - [ gh-250 ] ( https://github.com/flintlib/python-flint/pull/250 )
239+ Add ` fmpq.gcd() ` method.
219240- [ gh-215 ] ( https://github.com/flintlib/python-flint/pull/215 )
220241 [ gh-219 ] ( https://github.com/flintlib/python-flint/pull/219 )
221242 The FLINT binding declarations are now fully generated
@@ -227,6 +248,7 @@ Other changes (0.7.0):
227248 [ gh-207 ] ( https://github.com/flintlib/python-flint/pull/207 )
228249 [ gh-211 ] ( https://github.com/flintlib/python-flint/pull/211 )
229250 [ gh-212 ] ( https://github.com/flintlib/python-flint/pull/212 )
251+ [ gh-271 ] ( https://github.com/flintlib/python-flint/pull/271 )
230252 Various linting fixes and codebase improvements (FC and GP).
231253- [ gh-189 ] ( https://github.com/flintlib/python-flint/pull/189 )
232254 All scalar and poly types now have ` sqrt ` . All poly types now
@@ -271,6 +293,7 @@ Other changes (0.7.0):
271293 Add compatibility with Flint 3.1. (OB)
272294
2732950.6.0
296+ -----
274297
275298- [ gh-112 ] ( https://github.com/flintlib/python-flint/issues/112 ) ,
276299 [ gh-111 ] ( https://github.com/flintlib/python-flint/issues/111 ) ,
@@ -292,6 +315,7 @@ Other changes (0.7.0):
292315 Bump Flint from 3.0.0 to 3.0.1
293316
2943170.5.0
318+ -----
295319
296320Important compatibility changes:
297321
@@ -322,6 +346,7 @@ Bug fixes:
322346 minor fixes for the ` nmod ` type.
323347
3243480.4.4
349+ -----
325350
326351- [ gh-75 ] ( https://github.com/flintlib/python-flint/issues/75 ) ,
327352 [ gh-77 ] ( https://github.com/flintlib/python-flint/issues/77 ) :
@@ -342,6 +367,7 @@ Bug fixes:
342367 Continue refactoring job to introduce submodules into ` python-flint `
343368
3443690.4.3
370+ -----
345371
346372- [ gh-63 ] ( https://github.com/flintlib/python-flint/issues/63 ) :
347373 The ` roots ` method of ` arb_poly ` , and ` nmod_poly ` is no longer
@@ -353,17 +379,20 @@ Bug fixes:
353379 Start refactoring job to introduce submodules into ` python-flint `
354380
3553810.4.2
382+ -----
356383
357384- [ gh-57 ] ( https://github.com/flintlib/python-flint/issues/57 ) :
358385 Adds manylinux wheels
359386
3603870.4.1
388+ -----
361389
362390- [ gh-47 ] ( https://github.com/flintlib/python-flint/issues/47 ) :
363391 Removes Linux wheels, updates instructions for building from
364392 source.
365393
3663940.4.0
395+ -----
367396
368397- [ gh-45 ] ( https://github.com/flintlib/python-flint/issues/45 ) :
369398 Adds wheels for Windows, OSX and manylinux but the Linux wheels
0 commit comments