🐝
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

111 lines
4.1 KiB

1 year ago
  1. # Changelog
  2. All notable changes to this project will be documented in this file.
  3. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
  4. and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
  5. ## [Unreleased]
  6. ### Added
  7. - Add import command to import email from files into accounts
  8. - Add add-attachment-file-picker command and `file_picker_command` setting to
  9. use external commands to choose files when composing new mail
  10. ## [alpha-0.6.2] - 2020-09-24
  11. ### Added
  12. - Add customizable mailbox tree in sidebar
  13. - Make `dbus` dependency opt-out (feature is `dbus-notifications`)
  14. - Implemented JMAP async, search, tagging, syncing
  15. - Preserve account order from configuration file
  16. - Implemented IMAP `CONDSTORE` support for IMAP cache
  17. - Add `timeout` setting for IMAP
  18. - Implement TCP keepalive for IMAP
  19. - Rewrote email address parsers.
  20. - Implement `copy_messages` for maildir
  21. - Implement selection with motions
  22. ### Fixed
  23. - Fixed various problems with IMAP cache
  24. - Fixed various problems with IMAP message counts
  25. - Fixed various problems with IMAP connection hanging
  26. - Fixed IMAP not reconnecting on dropped IDLE connections
  27. - Fixed various problems with notmuch backend
  28. ## [alpha-0.6.1] - 2020-08-02
  29. ### Added
  30. - added experimental NNTP backend
  31. - added server extension support and use in account status tab
  32. ### Fixed
  33. - imap: fixed IDLE connection getting stuck when using DEFLATE
  34. ## [alpha-0.6.0] - 2020-07-29
  35. ### Added
  36. - Add `select` command to select threads that match search query
  37. - Add support for mass copying/deleting/flagging/moving of messages
  38. - IMAP: add support for COMPRESS=DEFLATE and others
  39. Extension use can be configured with individual flags such as `use_deflate`
  40. - Rename EXECUTE mode to COMMAND
  41. - add async IMAP backend
  42. - add in-app SMTP support
  43. - ui: Show decoded source by default when viewing an Envelope's source
  44. - ui: Add search in pagers
  45. - Add managesieve REPL binary for managesieve script management
  46. - imap: `add server_password_command`
  47. - configuration: Add per-folder and per-account configuration overrides.
  48. e.g. `accounts."imap.domain.tld".mailboxes."INBOX".index_style = "plain"`
  49. The selection is done for a specific field as follows:
  50. ```text
  51. if per-folder override is defined, return per-folder override
  52. else if per-account override is defined, return per-account override
  53. else return global setting field value.
  54. ```
  55. - themes: Add Italics, Blink, Dim and Hidden text attributes
  56. - ui: recognize readline shortcuts in Execute mode
  57. - ui: hopefully smarter auto-completion in Execute mode
  58. - demo NNTP python plugin
  59. - ui: add `auto_choose_multipart_alternative`: Choose `text/html` alternative if `text/plain` is empty in `multipart/alternative` attachments.
  60. - ui: custom date format strings
  61. - ui: manual refresh for mailbox view
  62. - ui: create mailbox command
  63. - fs autocomplete
  64. - ui: add support for [`NO_COLOR`](https://no-color.org/)
  65. - enhanced, portable Makefile
  66. - added Debian packaging
  67. - added `default_header_values`: default header values used when creating a new draft
  68. - ui: switch between sidebar and mailbox view with {left,right} keys for more intuitive navigation
  69. - ui: add optional filter query for each mailbox view to view only the matching subset of messages (for example, you can hide all seen envelopes with `filter = "not flags:seen"`
  70. ### Changed
  71. - Replace any use of 'folder' with 'mailbox' in user configuration
  72. - Load libnotmuch dynamically
  73. - Launch all user shell commands with `sh -c "..."`
  74. ### Fixed
  75. - notmuch: add support for multiple accounts on same notmuch db
  76. ## [alpha-0.5.1] - 2020-02-09
  77. ### Added
  78. - Added in-terminal floating notifications with history
  79. - Added mailbox creation/deletion commands in IMAP accounts
  80. - Added cli-docs compile time feature: Optionally build manpages to text with mandoc and print them from the command line.
  81. - Added new theme keys
  82. [unreleased]: #
  83. [alpha-0.5.1]: https://github.com/meli/meli/releases/tag/alpha-0.5.1
  84. [alpha-0.6.0]: https://github.com/meli/meli/releases/tag/alpha-0.6.0
  85. [alpha-0.6.1]: https://github.com/meli/meli/releases/tag/alpha-0.6.1
  86. [alpha-0.6.2]: https://github.com/meli/meli/releases/tag/alpha-0.6.2