🐝
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.

172 lines
5.9 KiB

2 years 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. ## [alpha-0.7.2] - 2021-10-15
  7. ### Added
  8. - Add forward mail option
  9. - Add url_launcher config setting
  10. - Add add_addresses_to_contacts command
  11. - Add show_date_in_my_timezone pager config flag
  12. - docs: add pager filter documentation
  13. - mail/view: respect per-folder/account pager filter override
  14. - pager: add filter command, esc to clear filter
  15. - Show compile time features in with command argument
  16. ### Fixed
  17. - melib/email/address: quote display_name if it contains ","
  18. - melib/smtp: fix Cc and Bcc ignored when sending mail
  19. - melib/email/address: quote display_name if it contains "."
  20. ## [alpha-0.7.1] - 2021-09-08
  21. ### Added
  22. - Change all Down/Up shortcuts to j/k
  23. - add 'GB18030' charset
  24. - melib/nntp: implement refresh
  25. - melib/nntp: update total/new counters on new articles
  26. - melib/nntp: implement NNTP posting
  27. - configs: throw error on extra unusued conf flags in some imap/nntp
  28. - configs: throw error on missing `composing` section with explanation
  29. ### Fixed
  30. - Fix compilation for netbsd-9.2
  31. - conf: fixed some boolean flag values requiring to be string e.g. "true"
  32. ## [alpha-0.7.0] - 2021-09-03
  33. ### Added
  34. Notable changes:
  35. - add import command to import email from files into accounts
  36. - add add-attachment-file-picker command and `file_picker_command` setting to
  37. use external commands to choose files when composing new mail
  38. - ask confirm for delete
  39. - add export-mbox command
  40. - add export-mail command
  41. - add TLS support with nntp
  42. - add JMAP watch with polling
  43. - add reload-config command
  44. - add import-mail command
  45. - imap: implement gmail XOAUTH2 authentication method
  46. - imap: implement OAUTH2 authentication
  47. - compose: treat inline message/rfc822 as attachments
  48. - add gpg support via libgpgme
  49. ### Fixed
  50. - Loading notmuch library on macos
  51. - Limit dbus dependency to target_os = "linux"
  52. - IMAP, notmuch, mbox backends: various performance fixes
  53. ## [alpha-0.6.2] - 2020-09-24
  54. ### Added
  55. - Add customizable mailbox tree in sidebar
  56. - Make `dbus` dependency opt-out (feature is `dbus-notifications`)
  57. - Implemented JMAP async, search, tagging, syncing
  58. - Preserve account order from configuration file
  59. - Implemented IMAP `CONDSTORE` support for IMAP cache
  60. - Add `timeout` setting for IMAP
  61. - Implement TCP keepalive for IMAP
  62. - Rewrote email address parsers.
  63. - Implement `copy_messages` for maildir
  64. - Implement selection with motions
  65. ### Fixed
  66. - Fixed various problems with IMAP cache
  67. - Fixed various problems with IMAP message counts
  68. - Fixed various problems with IMAP connection hanging
  69. - Fixed IMAP not reconnecting on dropped IDLE connections
  70. - Fixed various problems with notmuch backend
  71. ## [alpha-0.6.1] - 2020-08-02
  72. ### Added
  73. - added experimental NNTP backend
  74. - added server extension support and use in account status tab
  75. ### Fixed
  76. - imap: fixed IDLE connection getting stuck when using DEFLATE
  77. ## [alpha-0.6.0] - 2020-07-29
  78. ### Added
  79. - Add `select` command to select threads that match search query
  80. - Add support for mass copying/deleting/flagging/moving of messages
  81. - IMAP: add support for COMPRESS=DEFLATE and others
  82. Extension use can be configured with individual flags such as `use_deflate`
  83. - Rename EXECUTE mode to COMMAND
  84. - add async IMAP backend
  85. - add in-app SMTP support
  86. - ui: Show decoded source by default when viewing an Envelope's source
  87. - ui: Add search in pagers
  88. - Add managesieve REPL binary for managesieve script management
  89. - imap: `add server_password_command`
  90. - configuration: Add per-folder and per-account configuration overrides.
  91. e.g. `accounts."imap.domain.tld".mailboxes."INBOX".index_style = "plain"`
  92. The selection is done for a specific field as follows:
  93. ```text
  94. if per-folder override is defined, return per-folder override
  95. else if per-account override is defined, return per-account override
  96. else return global setting field value.
  97. ```
  98. - themes: Add Italics, Blink, Dim and Hidden text attributes
  99. - ui: recognize readline shortcuts in Execute mode
  100. - ui: hopefully smarter auto-completion in Execute mode
  101. - demo NNTP python plugin
  102. - ui: add `auto_choose_multipart_alternative`: Choose `text/html` alternative if `text/plain` is empty in `multipart/alternative` attachments.
  103. - ui: custom date format strings
  104. - ui: manual refresh for mailbox view
  105. - ui: create mailbox command
  106. - fs autocomplete
  107. - ui: add support for [`NO_COLOR`](https://no-color.org/)
  108. - enhanced, portable Makefile
  109. - added Debian packaging
  110. - added `default_header_values`: default header values used when creating a new draft
  111. - ui: switch between sidebar and mailbox view with {left,right} keys for more intuitive navigation
  112. - 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"`
  113. ### Changed
  114. - Replace any use of 'folder' with 'mailbox' in user configuration
  115. - Load libnotmuch dynamically
  116. - Launch all user shell commands with `sh -c "..."`
  117. ### Fixed
  118. - notmuch: add support for multiple accounts on same notmuch db
  119. ## [alpha-0.5.1] - 2020-02-09
  120. ### Added
  121. - Added in-terminal floating notifications with history
  122. - Added mailbox creation/deletion commands in IMAP accounts
  123. - Added cli-docs compile time feature: Optionally build manpages to text with mandoc and print them from the command line.
  124. - Added new theme keys
  125. [unreleased]: #
  126. [alpha-0.5.1]: https://github.com/meli/meli/releases/tag/alpha-0.5.1
  127. [alpha-0.6.0]: https://github.com/meli/meli/releases/tag/alpha-0.6.0
  128. [alpha-0.6.1]: https://github.com/meli/meli/releases/tag/alpha-0.6.1
  129. [alpha-0.6.2]: https://github.com/meli/meli/releases/tag/alpha-0.6.2
  130. [alpha-0.7.0]: https://github.com/meli/meli/releases/tag/alpha-0.7.0
  131. [alpha-0.7.1]: https://github.com/meli/meli/releases/tag/alpha-0.7.1
  132. [alpha-0.7.2]: https://github.com/meli/meli/releases/tag/alpha-0.7.2