- this PR is based on the main branch and is up-to-date, if not please rebase your branch on the top of main
- the commits inside this PR have explicit commit messages
- unit tests cover the new feature or the bug fix
- the feature is documented in the README.md if it makes sense
- the CHANGELOG is up-to-date