Changes
🐛 Bug Fixes
- [bugfix] Fix caePrefsAccess module (backport 4723) mergify (4729)
💁♂️ Typing Annotations
- [typing] Remove noqas (backport 4715) mergify (4721)
📝 Documentation
<details>
<summary>6 changes</summary>
- [docs] Show version/language alias in the flyout menu (backport 4815) mergify (4821)
- [docs] Add readthedocs flyout menu (backport 4799) mergify (4805)
- [docs] Add sphinx-book-theme for docs (backport 4790) mergify (4796)
- [bugfix] Fix sphinx-book-theme installation (backport 4774) mergify (4780)
- [docs] Upload docs to GitHub pages (backport 4758) mergify (4764)
- [docs] Support multiple themes for the documentation and update setuptools-scm version-theme (backport 4750) mergify (4756)
</details>
🤖 Automation
<details>
<summary>10 changes</summary>
- [release] Wrap GitHub release notes (backport 4831) mergify (4837)
- [workflow] Stop making changes when building docs (backport 4823) mergify (4829)
- [workflow] checkout submodules recrusively when building docs (backport 4807) mergify (4813)
- [workflow] Only upload docs on release or workflow\_dispatch (backport 4782) mergify (4788)
- [workflow] Build furo/sphinx-book-theme docs (backport 4766) mergify (4772)
- [automation] Upload built files for the wrapper package (backport 4739) mergify (4745)
- [workflow] Use tox to manage tests (backport 4731) mergify (4737)
- [automation] Fetch all branches and tags when releasing (backport 4706) mergify (4712)
- [release] Pin abqpy version in the wrapper package (backport 4698) mergify (4704)
- [release] Add wrapper package for abqpy (backport 4690) mergify (4696)
</details>
**Full Changelog**: https://github.com/haiiliin/abqpy/compare/v2017.5.4...v2017.5.5