Skip to content
# Release v0.8.0

## Breaking Change

- Separate build of logging module making this library not header-only ([!276](https://gitlab.com/MusicScience37Projects/numerical-analysis/numerical-collection-cpp/-/merge_requests/276), [!278](https://gitlab.com/MusicScience37Projects/numerical-analysis/numerical-collection-cpp/-/merge_requests/278)).
- Changed the default branch to main branch.

## Feature

- Implemented some iterative solvers.
  - Gauss-Seidel iteration ([!267](https://gitlab.com/MusicScience37Projects/numerical-analysis/numerical-collection-cpp/-/merge_requests/267)).
  - SSOR ([!268](https://gitlab.com/MusicScience37Projects/numerical-analysis/numerical-collection-cpp/-/merge_requests/268)).
- Implemented Cuthill-Mckee reordering ([!271](https://gitlab.com/MusicScience37Projects/numerical-analysis/numerical-collection-cpp/-/merge_requests/271)).
- Support of mass matrices in `bicgstab_rosenbrock_equation_solver` class ([!272](https://gitlab.com/MusicScience37Projects/numerical-analysis/numerical-collection-cpp/-/merge_requests/272)).
- Wrapper class to treat implicit ODEs as explicit ODEs in ODE solvers ([!275](https://gitlab.com/MusicScience37Projects/numerical-analysis/numerical-collection-cpp/-/merge_requests/275)).

## Miscellaneous

- Added some examples and benchmarks for solving 2-dimensional Laplacian equations ([!266](https://gitlab.com/MusicScience37Projects/numerical-analysis/numerical-collection-cpp/-/merge_requests/266)).
- Use of vcpkg triplets in CI ([!269](https://gitlab.com/MusicScience37Projects/numerical-analysis/numerical-collection-cpp/-/merge_requests/269)).
- Test of ODE solvers in time sequences ([!273](https://gitlab.com/MusicScience37Projects/numerical-analysis/numerical-collection-cpp/-/merge_requests/273)).
- Example of ODE with a changing mass matrix ([!274](https://gitlab.com/MusicScience37Projects/numerical-analysis/numerical-collection-cpp/-/merge_requests/274)).
- Use cache of vcpkg in CI ([!279](https://gitlab.com/MusicScience37Projects/numerical-analysis/numerical-collection-cpp/-/merge_requests/279)).