-
mkdocs-
The script
docs/mkdocstrings_autoapi.pywas moved todocs/_scripts/mkdocstrings.py. -
Note that now code annotations will be numbered. This is useful to hint about the order one should read the annotations.
-
The following files were renamed to keep the documentation directory clean for documentation files:
docs/css->docs/_cssdocs/overrides->docs/_overrideslogo.png->docs/_img/logo.png
-
-
CI
- You can now make your branch protection rule only require the "Test with nox" CI job to pass. All the matrix expansions will merge into it, so there is no need to change branch protection rules if matrix elements are added or removed.
- Dependabot now will check for updates monthly and on a random day and time.
-
mkdocs- New markdown extensions:
def_list/task_listandfootnotes. - New
mkdocs-macrosextension. - Show inherited attributes in the documentation.
- Make code annotations numbered. This is useful to hint about the order one should read the annotations.
- Add a navigation footer to show previous and next pages. This is specially useful when reading the documentation in a mobile device since the navigation bar is hidden.
- Updated dependencies.
- New markdown extensions:
-
CI
- Add CI job to test package installation on multiple platforms (amd64 and arm64).
- Add CI job to run the tests in arm64.
- Add a CI job to join all
noxruns, so only one branch protection rule needs to be used. - Dependabot now will check for updates monthly and on a random day and time. This is to avoid all repositories updating at the same time.
-
mkdocs- Fixed mermaid diagrams not rendering in the documentation.
mypyignores forcookiecutterhave been removed. They should have never be there as generated projects don't usecookiecutter.mypyoverrides now are applied to API projects too.