Releases: pazz/alot
Releases · pazz/alot
v0.11
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
- db: thread: Fix 'oldest subject' thread names by @kbingham in #1591
- Find notmuch config in new locations by @lucc in #1595
- Suggest -o display_link_number=1 for w3m by @MacGyverNL in #1606
- Fix external tmux command without display by @MacGyverNL in #1605
- commands/search/tag: Use only thread id in testquery by @guludo in #1612
- Catch LookupError if message has no Subject header by @matclab in #1614
- Fix some issues regarding ANSI CSI handling by @guludo in #1611
- alot/settings: Use notmuch config to read configuration by @guludo in #1615
- build: added pyproject.toml by @teto in #1621
- build(deps-dev): bump certifi from 2023.5.7 to 2023.7.22 by @dependabot in #1623
- add a nix flake by @teto in #1624
- Support env variables in mail_container path by @milhnl in #1625
- Add missing import by @lucc in #1626
- ExternalCommand: Fix unbound variables. by @ryneeverett in #1628
- Fix configobj to relay tuple type errors by @brandonpayton in #1633
- Use GitHub actions by @lucc in #1617
- make default theme readable by @meeuw in #1640
- Theme tester by @meeuw in #1641
- commands/search: Add option --all-folded to select by @guludo in #1618
- Fix default hooks config path to conform to XDG by @milhnl in #1644
- build: bump nix flake dependencies and make poetry2nix work again by @RobinJadoul in #1651
- Avoid signal handling reentrancy issues by @RobinJadoul in #1650
- Update github actions to run on node 20 by @lucc in #1652
- Set the locale to the user’s default setting by @tom-kuca in #1654
- Add github action to check the nix build by @lucc in #1653
- Update ci badge in the readme by @lucc in #1656
- removed obsolete/faulty libmagic workaround by @paumr in #1663
- build(deps-dev): bump setuptools from 59.6.0 to 70.0.0 by @dependabot in #1662
- build(deps-dev): bump zipp from 3.6.0 to 3.19.1 by @dependabot in #1661
- build(deps-dev): bump certifi from 2023.7.22 to 2024.7.4 by @dependabot in #1660
- build(deps-dev): bump urllib3 from 1.26.16 to 1.26.19 by @dependabot in #1659
- build(deps-dev): bump idna from 3.4 to 3.7 by @dependabot in #1664
- Properly sanitize control chars in subject/headers/body by @lfos in #1646
- build(deps-dev): bump pygments from 2.14.0 to 2.15.0 by @dependabot in #1635
- Added an option to unfold only messages matching a query by @po1vo in #1585
- commands: thread: Reference existing message when forwarding by @kbingham in #1593
- build(deps): bump twisted from 21.2.0 to 24.3.0 by @dependabot in #1665
- Doc updates by @lucc in #1669
- Migrate to pyproject.toml by @lucc in #1668
- nix: install support files by @lucc in #1670
- nix: parse dependencies from pyproject file by @lucc in #1671
- Fix spawn tests in different environments by @lucc in #1667
- Make hooks optional by @pazz in #1672
- notmuch2 copatibility by @pazz in #1673
- Reacticate CI jobs after switch to pyproject and setuptools by @lucc in #1675
- Update readthedocs config to version 2 by @lucc in #1674
- Add a ci check for the generated docs by @lucc in #1677
- dynamic version strings by @pazz in #1676
New Contributors
- @kbingham made their first contribution in #1591
- @guludo made their first contribution in #1612
- @matclab made their first contribution in #1614
- @dependabot made their first contribution in #1623
- @milhnl made their first contribution in #1625
- @brandonpayton made their first contribution in #1633
- @meeuw made their first contribution in #1640
- @RobinJadoul made their first contribution in #1651
- @tom-kuca made their first contribution in #1654
- @paumr made their first contribution in #1663
- @lfos made their first contribution in #1646
- @po1vo made their first contribution in #1585
Full Changelog: 0.10...0.11
v0.10
0.9.1
- 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
- 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
v0.8
- 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
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