Skip to content

Releases: pazz/alot

v0.12

11 Dec 18:57

Choose a tag to compare

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.txt by @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

Full Changelog: v0.11...v0.12

v0.11

26 Aug 14:40
0.11

Choose a tag to compare

NEWS

  • breaking: hooks file now has to be set in alot's config and defaults to no hooks
  • info: forwarded mails now set Reference header to include them in original thread
  • config: new option "thread_unfold_matching" to determine which messages are unfolded initially in thread mode
  • deps: bump dependency to python-gpg to >0.10 to avoid use of outdated version from pypi
  • deps: alot now requires python v>=3.8
  • improved handling of ANSI escape codes
  • info: mail paths (sent/drafts etc) now interpret environment variables
  • lots of fixes relating to configobj, notmuch-config, theming, and the build and CI processes

-- below is autogenerated from commits (thx GitHub!)

What's Changed

New Contributors

Full Changelog: 0.10...0.11

v0.10

26 Sep 17:44
0.10

Choose a tag to compare

  • various fixes with mailcap handling
  • info: alot now depends on the new-style cffi bindings (notmuch2, available under notmuch/bindings/python-cffi)
  • config: new option search_threads_rebuild_limit (to speed up "move last" in large search buffers)

0.9.1

14 May 08:37
0.9.1

Choose a tag to compare

  • focus in search mode is preserved when refreshing
  • feature: new 'togglemimepart' cmd in thread mode toggles between plain and html alternative
  • feature: add "togglemimetree" command to thread mode
  • envelope mode: "unattach" command is now "detatch"
  • feature: respect mailcap entry for text/plain to enrich plaintext parts with ANSI codes

0.9

02 Feb 22:16
0.9

Choose a tag to compare

0.9
  • feature: interpret ANSI escape codes (e.g.for colours) when displaying messages
  • config: configure message-id domains for each account
  • feature: new envelope commands txt2html, html2txt, removehtml
  • info: updated signature of hooks 'reply_prefix' and 'forward_prefix', now include a named parameter for the message being replied/forwarded

v0.8.1

14 Feb 09:16
0.8.1

Choose a tag to compare

Bugfix release that fixes some problems with malformed but common 8bit quoted-printable e-mails, see #1375

v0.8

10 Dec 14:50
0.8

Choose a tag to compare

  • Port to python 3. Python 2.x no longer supported
  • support for notmuch's named queries. This adds a new 'namedqueries' mode and accompanied commands
  • config: new option replied_tags
  • config: new option passed_tags
  • feature: new command "retagprompt" in thread buffers
  • extra: update zsh completion

v0.7

22 Feb 08:09
0.7

Choose a tag to compare

The release mostly contains bugfixes and extended tests.

This will be our last python2 release!

Development will move shortly to python3, which will most likely introduce some
new bugs in the transition phase. So those of you interested in the most
stable version should stick to this release.

Usage updates since v0.6:

  • info: missing html mailcap entry now reported as mail body text
  • feature: Allow regex special characters in tagstrings
  • feature: configurable thread mode message indentation
  • new thread buffer command "indent" (bound to '[' and ']')
  • config: new option thread_indent_replies
  • config: new option exclude_tags
  • config: new option encrypt_to_self
  • config: update behaviour of encrypt_by_default

v0.6

19 Aug 20:08
0.6

Choose a tag to compare

tag release

v0.5.1

12 Jul 15:57

Choose a tag to compare

bump version string