This is the candidate release of the new G-ADOPT library. This handles a lot of the previously-duplicated code at the library level, including automatic handling of solver parameters, many timestepping schemes, and physical approximations. The library is regression-tested to be compatible with the previous release. It includes further improvements to the codebase and some solve parameters consistent with recent PETSc & Firedrake changes.