v4.1 (2023-11-04)
Build:
- Add Python 3.12 support #1761 (micahellison)
- Set new required build fields in the ReadTheDocs config file #1803 (micahellison)
- Replace flake8 and isort with ruff linter and add
black --check
to linting step #1763 (micahellison)
Documentation:
- Add note about messages going to
stderr
and the implication for piping #1768 (micahellison)
Packaging:
- Drop/replace ansiwrap dependency #1191
- Use rich instead of ansiwrap to wrap text #1693 (micahellison)
- Update actions/checkout action to v4 #1788 (renovate[bot])
- Update dependency black to v23.10.1 #1811 (renovate[bot])
- Update dependency cryptography to v41.0.5 #1815 (renovate[bot])
- Update dependency keyring to v24.2.0 #1760 (renovate[bot])
- Update dependency mkdocs to v1.5.3 #1795 (renovate[bot])
- Update dependency parse-type to v0.6.2 #1762 (renovate[bot])
- Update dependency poethepoet to v0.24.1 #1806 (renovate[bot])
- Update dependency pytest to v7.4.3 #1816 (renovate[bot])
- Update dependency pytest-bdd to v7 #1807 (renovate[bot])
- Update dependency rich to v13.6.0 #1794 (renovate[bot])
- Update dependency ruamel.yaml to v0.18.3 #1813 (renovate[bot])
- Update dependency ruff to v0.1.3 #1810 (renovate[bot])
- Update dependency tox to v4.11.3 #1782 (renovate[bot])
- Update dependency tzlocal to v5.2 #1814 (renovate[bot])
Special thanks:
- jrnl uses UTC instead of local time for entries in WSL/Ubuntu #1607 investigated and reported upstream by giuseppedandrea