NEWS
- breaking: drop support for python 3.8, add support for python 3.13 & 3.14
- deps: Increase required version of notmuch2 to 0.34.2
- deps(nix): use pyproject-nix to parse the pyproject.toml file
- feature: Introduce a configurable thread search limit and :limit command
- info: start adding type hints to the code and type checking to CI
- info: various fixes around content transfer encoding
- info: Allow SGR ANSI control sequences
- info: improved contrast of focused attachments
- info: parse real names containing special characters in email addresses
- info: add .git_archival.txt
- info: fix return type of message without a preferred body
Below is autogenerated from commit messages.
What's Changed
- Fix return type of message without a preferred body by @johslarsen in #1682
- Add
.git_archival.txtby @LecrisUT in #1683 - Support Python 3.13's removal of mailcap by @jelly in #1684
- Update flake for new mailcap dependency by @lucc in #1685
- fix default-theme to correctly highlight focused attachments by @paumr in #1687
- Python 3.14 fixes by @meeuw in #1691
- Run test on python 3.13 by @lucc in #1686
- Allow SGR ANSI control sequences by @lfos in #1697
- Drop support for python 3.8 by @lucc in #1700
- nix: use pyproject-nix to parse the pyproject.toml file by @lucc in #1699
- Introduce a configurable thread search limit by @lfos in #1696
- Increase required version of notmuch2 by @lucc in #1702
- Add type hints and mypy type checking to the codebase by @Copilot in #1695
- db/utils: correctly handle non-UTF8 8bit encodings by @johslarsen in #1698
- Add test case for encoding problems by @teto in #1369
- Parse real names containing special characters. by @ryneeverett in #1706
- Release v0.12 by @lucc in #1708
New Contributors
- @johslarsen made their first contribution in #1682
- @LecrisUT made their first contribution in #1683
- @jelly made their first contribution in #1684
- @Copilot made their first contribution in #1695
Full Changelog: v0.11...v0.12