Loading [MathJax]/extensions/TeX/AMSsymbols.js
 Reference documentation for deal.II version 8.5.1
All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
This folder contains changelog entries

Changes between different releases in deal.II are documented in the file "changes.h" that is automatically created from the files in the directories

Each of these files contain a short description of a change, the authors' names and the date where the latter two a separated by "<br>" from the first one. A typical file could look like this:

New: We can do fancy stuff now.
<br>
(John Doe, YYYY/MM/DD)

and is named "YYYYMMDDJohnDoe". File names for multiple contributions from the same author on one day have a number appended, e.g. "YYYMMDDJohnDoe\_1". Only the file name is used to have a proper order in "changes.h". This means that the file can in principle have an arbitrary name as long as the date in the file and in the file name match.

incompatibilities

The "incompatibilities" section contains modifications to the library that are incompatible with previous versions of the library, but which are necessary for the future maintainability of the library.

major

Entries in the "major" section are reserved for substantial changes to the library. In particular, this should be sufficiently compact. A good example for this category would be adding a new tutorial program or a new FiniteElement class.

minor

Finally, the "minor" section contains all the changes that do not fit in the former two. Bug fixes and pull requests that generalize functions are typical examples.