diff --git a/CHANGELOG.md b/CHANGELOG.md
index 16ed7dbf9b1dbb7eedd2e2c11dae6989ea743e03..693fd71034413418929ced54b807b40e8b6993f3 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -7,13 +7,26 @@ Differences Between DuMuX 3.1 and DuMuX 3.0
 
 - Added new porous medium model for the energy balance of a porous solid (general heat equation)
 - __Multidomain__: It is now possible to use the facet coupling module together with the mpfa-o scheme in the bulk domain.
+- Added a `StaggeredNewtonConvergenceWriter` for the staggered grid discretization scheme
 
 ### Immediate interface changes not allowing/requiring a deprecation period
 
+- `NewtonConvergenceWriter`'s first template argument has changed from `GridView`, the `FVGridGeometry`. This allows to call the `resize()` method after a grid change without any arguments.
+  Here is an example of how to instatiate the convergence writer:
+  ```
+  using NewtonConvergenceWriter = Dumux::NewtonConvergenceWriter<FVGridGeometry, SolutionVector>;
+  auto convergenceWriter = std::make_shared<NewtonConvergenceWriter>(*fvGridGeometry);
+  ```
+
+
 ### Deprecated classes/files, to be removed after 3.1:
 
 ### Deprecated member functions, to be removed after 3.1:
 
+- The convergence writer is no longer passed to `NewtonSolver`'s `solve()` method.
+  For outputting convergence data, please use `newtonSolver.attachConvergenceWriter(convWriter)` in `main.cc` (directly after instantiating the writer).
+  To stop the output, the writer can also be detached again using `newtonSolver.detachConvergenceWriter()`.
+
 ### Deleted classes/files, property names, constants/enums