xref: /petsc/doc/changes/index.md (revision 7f296bb328fcd4c99f2da7bfe8ba7ed8a4ebceee)
1*7f296bb3SBarry Smith# Changes for each release
2*7f296bb3SBarry Smith
3*7f296bb3SBarry SmithWe will continually add new features and enhanced functionality in
4*7f296bb3SBarry Smithupcoming releases; **small changes in usage and calling sequences of
5*7f296bb3SBarry SmithPETSc routines will continue to occur**. We use the C/C++ deprecation
6*7f296bb3SBarry Smithfeature (which prints deprecation warnings) to allow users to continue
7*7f296bb3SBarry Smithto use older interfaces until they update their codes. Although keeping one's code
8*7f296bb3SBarry Smithaccordingly up-to-date can be annoying, all PETSc users will be
9*7f296bb3SBarry Smithrewarded in the long run with a cleaner, better designed, and
10*7f296bb3SBarry Smitheasier-to-use interface.
11*7f296bb3SBarry Smith
12*7f296bb3SBarry SmithWe suggest that users who want to upgrade their current PETSc
13*7f296bb3SBarry Smithapplication codes from a particular version to the most recent
14*7f296bb3SBarry Smithrelease proceed through the changes listed in this file in increasing
15*7f296bb3SBarry Smithorder of version numbers. (Note: One can determine the release number
16*7f296bb3SBarry Smithof any current PETSc installation by looking in the file
17*7f296bb3SBarry Smithinclude/petscversion.h) Many of the interface changes can be handled
18*7f296bb3SBarry Smithquickly and easily by using global replacement via your favorite text
19*7f296bb3SBarry Smitheditor.
20*7f296bb3SBarry Smith
21*7f296bb3SBarry Smith```{toctree}
22*7f296bb3SBarry Smith:maxdepth: 1
23*7f296bb3SBarry Smith
24*7f296bb3SBarry Smith 3.23 - Public Release, Mar 28, 2025 <323>
25*7f296bb3SBarry Smith 3.22 - Public Release, Sep 28, 2024 <322>
26*7f296bb3SBarry Smith 3.21 - Public Release, Mar 29, 2024 <321>
27*7f296bb3SBarry Smith 3.20 - Public Release, Sep 28, 2023 <320>
28*7f296bb3SBarry Smith 3.19 - Public Release, Mar 30, 2023 <319>
29*7f296bb3SBarry Smith 3.18 - Public Release, Sep 30, 2022 <318>
30*7f296bb3SBarry Smith 3.17 - Public Release, Mar 30, 2022 <317>
31*7f296bb3SBarry Smith 3.16 - Public Release, Sep 29, 2021 <316>
32*7f296bb3SBarry Smith 3.15 - Public Release, Mar 30, 2021 <315>
33*7f296bb3SBarry Smith 3.14 - Public Release, Sep 29, 2020 <314>
34*7f296bb3SBarry Smith 3.13  - Public Release, Mar 30, 2020 <313>
35*7f296bb3SBarry Smith 3.12  - Public Release, Sep 29, 2019 <312>
36*7f296bb3SBarry Smith 3.11  - Public Release, Mar 29, 2019 <311>
37*7f296bb3SBarry Smith 3.10  - Public Release, Sep 12, 2018 <310>
38*7f296bb3SBarry Smith 3.9  - Public Release, Apr 7, 2018 <39>
39*7f296bb3SBarry Smith 3.8  - Public Release, Sep 26, 2017 <38>
40*7f296bb3SBarry Smith 3.7  - Public Release, Apr 25, 2016 <37>
41*7f296bb3SBarry Smith 3.6  - Public Release, Jun 9, 2015 <36>
42*7f296bb3SBarry Smith 3.5  - Public Release, Jun 30, 2014 <35>
43*7f296bb3SBarry Smith 3.4  - Public Release, May 13, 2013 <34>
44*7f296bb3SBarry Smith 3.3  - Public Release, Jun 5, 2012 <33>
45*7f296bb3SBarry Smith 3.2  - Public Release, Sep 8, 2011 <32>
46*7f296bb3SBarry Smith 3.1  - Public release, Mar 25, 2010 <31>
47*7f296bb3SBarry Smith 3.0.0  - Public release, Dec 19, 2008 <300>
48*7f296bb3SBarry Smith 2.3.3  - Public release, May 23, 2007 <233>
49*7f296bb3SBarry Smith 2.3.2  - Public release, Sep 1, 2006 <232>
50*7f296bb3SBarry Smith 2.3.1  - Public release, Feb, 3, 2006 <231>
51*7f296bb3SBarry Smith 2.3.0  - Public release, Apr, 26, 2005 <230>
52*7f296bb3SBarry Smith 2.2.1  - Public release, Aug, 18 2004 <221>
53*7f296bb3SBarry Smith 2.2.0  - Public release, Feb 27, 2004 <220>
54*7f296bb3SBarry Smith 2.1.6  - Public release, Aug 5, 2003 <216>
55*7f296bb3SBarry Smith 2.1.5  - Public release, Jan 27, 2003 <215>
56*7f296bb3SBarry Smith 2.1.4 - private - Microsoft Cluster Software CD  <214>
57*7f296bb3SBarry Smith 2.1.3  - Public release, May 31, 2002 <213>
58*7f296bb3SBarry Smith 2.1.2 - public release, April 22 , 2002 <212>
59*7f296bb3SBarry Smith 2.1.1  - public release, December 19, 2001 <211>
60*7f296bb3SBarry Smith 2.1.0  - public release, April 11, 2001 <21>
61*7f296bb3SBarry Smith 2.0.29  - public release, September 26, 2000 <2029>
62*7f296bb3SBarry Smith 2.0.28  - public release, March 27, 2000 <2028>
63*7f296bb3SBarry Smith 2.0.25, 2.0.26, 2.0.27 - private releases  <2025_through_2027>
64*7f296bb3SBarry Smith 2.0.24  - public release, April 6, 1999 <2024>
65*7f296bb3SBarry Smith 2.0.23 - private release, September 29,1998 <2023>
66*7f296bb3SBarry Smith 2.0.22  - public release, April 29, 1998 <2022>
67*7f296bb3SBarry Smith 2.0.21  - public release, November 13, 1997 <2021>
68*7f296bb3SBarry Smith 2.0.18, 2.0.19, 2.0.20  - private releases <2018_through_2020>
69*7f296bb3SBarry Smith 2.0.17 - public release, April 5, 1997 <2017>
70*7f296bb3SBarry Smith 2.0.16 - private release, December 10, 1996 for "Bring Your Own Code" Workshop participants <2016>
71*7f296bb3SBarry Smith 2.0.15 - public release, October 4, 1996 <2015>
72*7f296bb3SBarry Smith 2.0.13 - public release, April 18, 1996  <2013>
73*7f296bb3SBarry Smith 2.0.Beta.10 - public release, December 15, 1995 <20beta10>
74*7f296bb3SBarry Smith 2.0.Beta.8 - public release, October 13, 1995 <20beta8>
75*7f296bb3SBarry Smith 2.0.Beta.6 - public release, July 30, 1995 <20beta6>
76*7f296bb3SBarry Smith 2.0.Beta.4 - public release, June 21, 1995 <20beta4>
77*7f296bb3SBarry Smith```
78*7f296bb3SBarry Smith
79*7f296bb3SBarry SmithWe announce new PETSc releases on the
80*7f296bb3SBarry Smith{doc}`petsc-announce mailing list </community/mailing>`.
81