Skip to content

Commit d0c90ef

Browse files
committed
Update changelog
1 parent 66774ea commit d0c90ef

File tree

2 files changed

+73
-1
lines changed

2 files changed

+73
-1
lines changed

CHANGELOG.rst

+70
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,76 @@ Change Log
1111
Version |release|
1212
-----------------
1313

14+
This maintenance release:
15+
16+
- Addresses compatibility with recent releases of
17+
Python 3.12, NumPy 2.0, SciPy 1.14, and PETSc 3.20.
18+
- Adds `conda-lock <https://github.com/conda/conda-lock>`_ environment
19+
lock files with specified compatible versions of FiPy prerequisistes.
20+
- Fixes numerous documentation errors.
21+
22+
.. attention::
23+
24+
SciPy 1.13.0 generates one test suite error for
25+
``fipy.matrices.scipyMatrix._ScipyMatrix.CSR``. Either ignore the test
26+
failure or upgrade to SciPy >= 1.13.1
27+
28+
.. attention::
29+
30+
PETSc 3.21 crashes our test suite when running in parallel (`#1054
31+
<https://github.com/usnistgov/fipy/issues/1054>`_). PETSc <= 3.20 is
32+
recommended, although `petsc 3.20.2_*_102 is broken on macOS
33+
<https://github.com/conda-forge/petsc-feedstock/issues/180>`_.
34+
35+
Pulls
36+
-----
37+
38+
- Introduce Timer context manager
39+
(`#995 <https://github.com/usnistgov/fipy/pull/995>`_)
40+
- switch nix recipe to flake
41+
(`#992 <https://github.com/usnistgov/fipy/pull/992>`_)
42+
- Tweak documentation
43+
(`#991 <https://github.com/usnistgov/fipy/pull/991>`_)
44+
- Log much more information about FiPy environment
45+
(`#990 <https://github.com/usnistgov/fipy/pull/990>`_)
46+
- Fix inclusion of environments/README.rst
47+
(`#988 <https://github.com/usnistgov/fipy/pull/988>`_)
48+
- Environment pinning
49+
(`#985 <https://github.com/usnistgov/fipy/pull/985>`_)
50+
51+
Fixes
52+
-----
53+
54+
- `#1049 <https://github.com/usnistgov/fipy/issues/1049>`_:
55+
Numpy 2.0.0 breaks things
56+
- `#1010 <https://github.com/usnistgov/fipy/issues/1010>`_:
57+
examples.diffusion.mesh1D No-flux - steady-state doesn't always give
58+
zero
59+
- `#1000 <https://github.com/usnistgov/fipy/issues/1000>`_:
60+
examples.diffusion.mesh1D constrains a gradient but calls it a flux
61+
- `#997 <https://github.com/usnistgov/fipy/issues/997>`_:
62+
future.standard_library breaking python 3.12 compatibility
63+
- `#967 <https://github.com/usnistgov/fipy/issues/967>`_:
64+
Sign error in Robin condition
65+
- `#963 <https://github.com/usnistgov/fipy/issues/963>`_:
66+
PETSc 3.20.0 broke the world
67+
- `#961 <https://github.com/usnistgov/fipy/issues/961>`_:
68+
Representation of index variables is broken
69+
- `#952 <https://github.com/usnistgov/fipy/issues/952>`_:
70+
Uncaught Exception from the no-flux steady-state diffusion example
71+
- `#944 <https://github.com/usnistgov/fipy/issues/944>`_:
72+
Having problem with Viewer
73+
- `#865 <https://github.com/usnistgov/fipy/issues/865>`_:
74+
Sphinx search is broken on website
75+
- `#673 <https://github.com/usnistgov/fipy/issues/673>`_:
76+
Deprecations don't properly format properties
77+
- `#512 <https://github.com/usnistgov/fipy/issues/512>`_:
78+
Default coefficient of ImplicitSourceTerm is 0
79+
80+
--------------------------
81+
Version 3.4.4 - 2023-06-27
82+
--------------------------
83+
1484
This maintenance release adds :ref:`LOGGING` and resolves compatibility issues
1585
with recent builds of :term:`PETSc` and :term:`NumPy`.
1686

_setup/changelog.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -194,7 +194,9 @@ def run(self):
194194
wontfix = issues.labels.apply(lambda x: 'wontfix' in x)
195195
invalid = issues.labels.apply(lambda x: 'invalid' in x)
196196
question = issues.labels.apply(lambda x: 'question' in x)
197-
issues = issues[~wontfix & ~invalid & ~question]
197+
worksforme = issues.labels.apply(lambda x: 'worksforme' in x)
198+
duplicate = issues.labels.apply(lambda x: 'duplicate' in x)
199+
issues = issues[~wontfix & ~invalid & ~question & ~worksforme & ~duplicate]
198200

199201
# fix the dates to reflect dates from original Trac issue tracker
200202
trac = (r" _Imported from trac ticket .*, "

0 commit comments

Comments
 (0)