fix changelog typos

This commit is contained in:
Clément DOUIN 2022-10-10 21:24:08 +02:00
parent 82133b30d9
commit 15e8a0f08f
No known key found for this signature in database
GPG key ID: 353E4A18EE0FAB72

View file

@ -7,7 +7,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [Unreleased] ## [Unreleased]
## [0.6.0] - 2022-09-19 ## [0.6.0] - 2022-10-10
### Changed ### Changed
@ -15,402 +15,405 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
The source code has been splitted into subrepositories: The source code has been splitted into subrepositories:
- The email logic has been extracted from the CLI and placed in a * The email logic has been extracted from the CLI and placed in a
lib on [sourcehut](https://git.sr.ht/~soywod/himalaya-lib) lib on [sourcehut](https://git.sr.ht/~soywod/himalaya-lib)
- The vim plugin is now in a dedicated repository on * The vim plugin is now in a dedicated repository on
[sourcehut](https://git.sr.ht/~soywod/himalaya-vim) as well [sourcehut](https://git.sr.ht/~soywod/himalaya-vim) as well
- This repository only contains the CLI source code (it was not * This repository only contains the CLI source code (it was not
possible to move it to sourcehut because of cross platform builds) possible to move it to sourcehut because of cross platform builds)
* [**BREAKING**] Refactored config system [#344]. * [**BREAKING**] Refactored config system [#344].
The configuration has been rethought in order to be more intuitive The configuration has been rethought in order to be more intuitive
and structured. Here are the breaking changes for the global config: and structured. Here are the breaking changes for the global config:
- `name` becomes `display-name` and is not mandatory anymore * `name` becomes `display-name` and is not mandatory anymore
- `signature-delimiter` becomes `signature-delim` * `signature-delimiter` becomes `signature-delim`
- `default-page-size` has been moved to `folder-listing-page-size` * `default-page-size` has been moved to `folder-listing-page-size`
and `email-listing-page-size` and `email-listing-page-size`
- `notify-cmd`, `notify-query` and `watch-cmds` have been removed * `notify-cmd`, `notify-query` and `watch-cmds` have been removed
from the global config (available in account config only) from the global config (available in account config only)
- `folder-aliases` has been added to the global config (previously * `folder-aliases` has been added to the global config (previously
known as `mailboxes` from the account config) known as `mailboxes` from the account config)
- `email-reading-headers`, `email-reading-format`, * `email-reading-headers`, `email-reading-format`,
`email-reading-decrypt-cmd`, `email-writing-encrypt-cmd` and `email-reading-decrypt-cmd`, `email-writing-encrypt-cmd` and
`email-hooks` have been added `email-hooks` have been added
The account config inherits the same breaking changes from the The account config inherits the same breaking changes from the
global config plus: global config, plus:
- `imap-*` requires `backend = "imap"` * `imap-*` requires `backend = "imap"`
- `maildir-*` requires `backend = "maildir"` * `maildir-*` requires `backend = "maildir"`
- `notmuch-*` requires `backend = "notmuch"` * `notmuch-*` requires `backend = "notmuch"`
- `smtp-*` requires `sender = "internal"` * `smtp-*` requires `sender = "smtp"`
- `pgp-encrypt-cmd` becomes `email-writing-encrypt-cmd` * `sendmail-*` requires `sender = "sendmail"`
- `pgp-decrypt-cmd` becomes `email-reading-decrypt-cmd` * `pgp-encrypt-cmd` becomes `email-writing-encrypt-cmd`
- `mailboxes` becomes `folder-aliases` * `pgp-decrypt-cmd` becomes `email-reading-decrypt-cmd`
- `hooks` becomes `email-hooks` * `mailboxes` becomes `folder-aliases`
- `maildir-dir` becomes `maildir-root-dir` * `hooks` becomes `email-hooks`
- `notmuch-database-dir` becomes `notmuch-db-path` * `maildir-dir` becomes `maildir-root-dir`
* `notmuch-database-dir` becomes `notmuch-db-path`
## [0.5.10] - 2022-03-20 ## [0.5.10] - 2022-03-20
### Fixed ### Fixed
- Flag commands [#334] * Flag commands [#334]
- Windows build [#346] * Windows build [#346]
## [0.5.9] - 2022-03-12 ## [0.5.9] - 2022-03-12
### Added ### Added
- SMTP pre-send hook [#178] * SMTP pre-send hook [#178]
- Customize headers to show at the top of a read message [#338] * Customize headers to show at the top of a read message [#338]
### Changed ### Changed
- Improve `attachments` command [#281] * Improve `attachments` command [#281]
### Fixed ### Fixed
- `In-Reply-To` not set properly when replying to a message [#323] * `In-Reply-To` not set properly when replying to a message [#323]
- `Cc` missing or invalid when replying to a message [#324] * `Cc` missing or invalid when replying to a message [#324]
- Notmuch backend hangs [#329] * Notmuch backend hangs [#329]
- Maildir e2e tests [#335] * Maildir e2e tests [#335]
- JSON API for listings [#331] * JSON API for listings [#331]
## [0.5.8] - 2022-03-04 ## [0.5.8] - 2022-03-04
### Added ### Added
- Flowed format support [#206] * Flowed format support [#206]
- List accounts command [#244] * List accounts command [#244]
- One cargo feature per backend [#318] * One cargo feature per backend [#318]
### Changed ### Changed
- Vim doc about mailbox pickers [#298] * Vim doc about mailbox pickers [#298]
### Fixed ### Fixed
- Some emojis break the table layout [#300] * Some emojis break the table layout [#300]
- Bad sender and date in reply and forward template [#321] * Bad sender and date in reply and forward template [#321]
## [0.5.7] - 2022-03-01 ## [0.5.7] - 2022-03-01
### Added ### Added
- Notmuch support [#57] * Notmuch support [#57]
### Fixed ### Fixed
- Build failure due to `imap` version [#303] * Build failure due to `imap` version [#303]
- No tilde expansion in `maildir-dir` [#305] * No tilde expansion in `maildir-dir` [#305]
- Unknown command SORT [#308] * Unknown command SORT [#308]
### Changed ### Changed
- [**BREAKING**] Replace `inbox-folder`, `sent-folder` and `draft-folder` by a generic hashmap `mailboxes` * [**BREAKING**] Replace `inbox-folder`, `sent-folder` and `draft-folder` by a generic hashmap `mailboxes`
- Display short envelopes id for `maildir` and `notmuch` backends [#309] * Display short envelopes id for `maildir` and `notmuch` backends [#309]
## [0.5.6] - 2022-02-22 ## [0.5.6] - 2022-02-22
### Added ### Added
- Sort command [#34] * Sort command [#34]
- Maildir support [#43] * Maildir support [#43]
### Fixed ### Fixed
- Suffix to downloaded attachments with same name [#204] * Suffix to downloaded attachments with same name [#204]
## [0.5.5] - 2022-02-08 ## [0.5.5] - 2022-02-08
### Added ### Added
- [Contributing guide](https://github.com/soywod/himalaya/blob/master/CONTRIBUTING.md) [#256] * [Contributing guide](https://github.com/soywod/himalaya/blob/master/CONTRIBUTING.md) [#256]
- Notify query config option [#289] * Notify query config option [#289]
- End-to-end encryption [#54] * End-to-end encryption [#54]
### Fixed ### Fixed
- Multiple recipients issue [#288] * Multiple recipients issue [#288]
- Cannot parse address [#227] * Cannot parse address [#227]
## [0.5.4] - 2022-02-05 ## [0.5.4] - 2022-02-05
### Fixed ### Fixed
- Add attachments with save and send commands [#47] [#259] * Add attachments with save and send commands [#47] [#259]
- Invalid sequence set [#276] * Invalid sequence set [#276]
## [0.5.3] - 2022-02-03 ## [0.5.3] - 2022-02-03
### Added ### Added
- Activate rust-imap logs when trace mode is enabled * Activate rust-imap logs when trace mode is enabled
- Set up cargo deployment * Set up cargo deployment
## [0.5.2] - 2022-02-02 ## [0.5.2] - 2022-02-02
### Fixed ### Fixed
- Blur in list msg screenshot [#181] * Blur in list msg screenshot [#181]
- Make inbox, sent and drafts folders customizable [#172] * Make inbox, sent and drafts folders customizable [#172]
- Vim plugin get focused msg id [#268] * Vim plugin get focused msg id [#268]
- Nix run issue [#272] * Nix run issue [#272]
- Range not displayed when fetch fails [#276] * Range not displayed when fetch fails [#276]
- Blank lines and spaces in `text/plain` parts [#280] * Blank lines and spaces in `text/plain` parts [#280]
- Watch command [#271] * Watch command [#271]
- Mailbox telescope.nvim preview [#249] * Mailbox telescope.nvim preview [#249]
### Removed ### Removed
- The wiki git submodule [#273] * The wiki git submodule [#273]
## [0.5.1] - 2021-10-24 ## [0.5.1] - 2021-10-24
### Added ### Added
- Disable color feature [#185] * Disable color feature [#185]
- `--max-width|-w` argument to restrict listing table width [#220] * `--max-width|-w` argument to restrict listing table width [#220]
### Fixed ### Fixed
- Error when receiving notification from `notify` command [#228] * Error when receiving notification from `notify` command [#228]
### Changed ### Changed
- Remove error when empty subject [#229] * Remove error when empty subject [#229]
- Vim plugin does not render anymore the msg by itself, it uses the one available from the CLI [#220] * Vim plugin does not render anymore the msg by itself, it uses the one available from the CLI [#220]
## [0.5.0] - 2021-10-10 ## [0.5.0] - 2021-10-10
### Added ### Added
- Mailto support [#162] * Mailto support [#162]
- Remove previous signature when replying/forwarding a message [#193] * Remove previous signature when replying/forwarding a message [#193]
- Config option `signature-delimiter` to customize the signature delimiter (default to `-- \n`) [[#114](https://github.com/soywod/himalaya/pull/114)] * Config option `signature-delimiter` to customize the signature delimiter (default to `-- \n`) [[#114](https://github.com/soywod/himalaya/pull/114)]
- Expand tilde and env vars for `downloads-dir` and `signature` [#102] * Expand tilde and env vars for `downloads-dir` and `signature` [#102]
### Changed ### Changed
- [**BREAKING**] Folder structure, message management, JSON API and Vim plugin [#199] * [**BREAKING**] Folder structure, message management, JSON API and Vim plugin [#199]
- Pagination for list and search cmd starts from 1 instead of 0 [#186] * Pagination for list and search cmd starts from 1 instead of 0 [#186]
- Errors management with `anyhow` [#152] * Errors management with `anyhow` [#152]
### Fixed ### Fixed
- Panic on flags command [#190] * Panic on flags command [#190]
- Make more use of serde [#153] * Make more use of serde [#153]
- Write message vim plugin [#196] * Write message vim plugin [#196]
- Invalid encoding when sending message [#205] * Invalid encoding when sending message [#205]
- Pagination reset current account [#215] * Pagination reset current account [#215]
- New/reply/forward from Vim plugin since Tpl refactor [#176] * New/reply/forward from Vim plugin since Tpl refactor [#176]
## [0.4.0] - 2021-06-03 ## [0.4.0] - 2021-06-03
### Added ### Added
- Add ability to change account in with the Vim plugin [#91] * Add ability to change account in with the Vim plugin [#91]
- Add possibility to make Himalaya default email app [#160] [[#161](https://github.com/soywod/himalaya/pull/161)] * Add possibility to make Himalaya default email app [#160] [[#161](https://github.com/soywod/himalaya/pull/161)]
### Changed ### Changed
- [**BREAKING**] Short version of reply `--all` arg is now `-A` to avoid conflicts with `--attachment|-a` * [**BREAKING**] Short version of reply `--all` arg is now `-A` to
- Template management [#80] avoid conflicts with `--attachment|-a`
* Template management [#80]
### Fixed ### Fixed
- `\Seen` flag when moving a message * `\Seen` flag when moving a message
- Attachments arg for reply and forward commands [#109] * Attachments arg for reply and forward commands [#109]
- Vim doc [#117] * Vim doc [#117]
### Removed ### Removed
- `Content-Type` from templates [#146] * `Content-Type` from templates [#146]
## [0.3.2] - 2021-05-08 ## [0.3.2] - 2021-05-08
### Added ### Added
- Mailbox attributes [#134] * Mailbox attributes [#134]
- Wiki entry about new messages counter [#121] * Wiki entry about new messages counter [#121]
- Copy/move/delete a message in vim [#95] * Copy/move/delete a message in vim [#95]
### Changed ### Changed
- Get signature from file [#135] * Get signature from file [#135]
- [**BREAKING**] Split `idle` command into two commands: * [**BREAKING**] Split `idle` command into two commands:
- `notify`: Runs `notify-cmd` when a new message arrives to the server * `notify`: Runs `notify-cmd` when a new message arrives to the server
- `watch`: Runs `watch-cmds` when any change occurs on the server * `watch`: Runs `watch-cmds` when any change occurs on the server
### Removed ### Removed
- `.exe` extension from release binaries [#144] * `.exe` extension from release binaries [#144]
## [0.3.1] - 2021-05-04 ## [0.3.1] - 2021-05-04
### Added ### Added
- Send message via stdin [#78] * Send message via stdin [#78]
### Fixed ### Fixed
- Table with subject containing `\r`, `\n` or `\t` [#141] * Table with subject containing `\r`, `\n` or `\t` [#141]
- Overflow panic when shrink column [#138] * Overflow panic when shrink column [#138]
- Vim plugin empty mailbox message [#136] * Vim plugin empty mailbox message [#136]
## [0.3.0] - 2021-04-28 ## [0.3.0] - 2021-04-28
### Fixed ### Fixed
- IDLE mode after network interruption [#123] * IDLE mode after network interruption [#123]
- Output redirected to `stderr` [#130] * Output redirected to `stderr` [#130]
- Refactor table system [#132] * Refactor table system [#132]
- Editon file format on Linux [#133] * Editon file format on Linux [#133]
- Show email address when name not available [#131] * Show email address when name not available [#131]
### Removed ### Removed
- `--log-level|-l` arg (replaced by default `RUST_LOG` env var from `env_logger`) [#130] * `--log-level|-l` arg (replaced by default `RUST_LOG` env var from `env_logger`) [#130]
## [0.2.7] - 2021-04-24 ## [0.2.7] - 2021-04-24
### Added ### Added
- Default page size to config [#96] * Default page size to config [#96]
- Custom config path [#86] * Custom config path [#86]
- Setting idle-hook-cmds * Setting idle-hook-cmds
### Changed ### Changed
- Plain logger with `env_logger` [#126] * Plain logger with `env_logger` [#126]
- Refresh email list on load buffer [#125] * Refresh email list on load buffer [#125]
### Fixed ### Fixed
- Improve config compatibility on Windows [[#111](https://github.com/soywod/himalaya/pull/111)] * Improve config compatibility on Windows [[#111](https://github.com/soywod/himalaya/pull/111)]
- Vim table containing emoji [#122] * Vim table containing emoji [#122]
## [0.2.6] - 2021-04-17 ## [0.2.6] - 2021-04-17
### Added ### Added
- Insecure TLS option [#84] [#103](https://github.com/soywod/himalaya/pull/103) [[#105](https://github.com/soywod/himalaya/pull/105)] * Insecure TLS option [#84] [#103](https://github.com/soywod/himalaya/pull/103) [[#105](https://github.com/soywod/himalaya/pull/105)]
- Completion subcommands [[#99](https://github.com/soywod/himalaya/pull/99)] * Completion subcommands [[#99](https://github.com/soywod/himalaya/pull/99)]
- Vim flags to enable telescope preview and to choose picker [[#97](https://github.com/soywod/himalaya/pull/97)] * Vim flags to enable telescope preview and to choose picker [[#97](https://github.com/soywod/himalaya/pull/97)]
### Changed ### Changed
- Make `install.sh` POSIX compliant [[#53](https://github.com/soywod/himalaya/pull/53)] * Make `install.sh` POSIX compliant [[#53](https://github.com/soywod/himalaya/pull/53)]
### Fixed ### Fixed
- SMTP port [#87] * SMTP port [#87]
- Save msg upon error [#59] * Save msg upon error [#59]
- Answered flag not set [#50] * Answered flag not set [#50]
- Panic when downloads-dir does not exist [#100] * Panic when downloads-dir does not exist [#100]
- Idle mode incorrect new message notification [#48] * Idle mode incorrect new message notification [#48]
## [0.2.5] - 2021-04-12 ## [0.2.5] - 2021-04-12
### Fixed ### Fixed
- Expunge mbox after `move` and `delete` cmd [#83] * Expunge mbox after `move` and `delete` cmd [#83]
- JSON output [#89] * JSON output [#89]
## [0.2.4] - 2021-04-09 ## [0.2.4] - 2021-04-09
### Added ### Added
- Wiki entry for Gmail users [#58] * Wiki entry for Gmail users [#58]
- Info logs for copy/move/delete cmd + silent mode [#74] * Info logs for copy/move/delete cmd + silent mode [#74]
- `--raw` arg for `read` cmd [#79] * `--raw` arg for `read` cmd [#79]
### Changed ### Changed
- Refactor output system + log levels [#74] * Refactor output system + log levels [#74]
## [0.2.3] - 2021-04-08 ## [0.2.3] - 2021-04-08
### Added ### Added
- Telescope support [#61] * Telescope support [#61]
### Fixed ### Fixed
- Unicode chars breaks the view [#71] * Unicode chars breaks the view [#71]
- Copy/move incomplete (missing parts) [#75] * Copy/move incomplete (missing parts) [#75]
## [0.2.2] - 2021-04-04 ## [0.2.2] - 2021-04-04
### Added ### Added
- `w` alias for `write` cmd * `w` alias for `write` cmd
### Fixed ### Fixed
- `attachments` cmd logs * `attachments` cmd logs
- Page size arg `search` cmd * Page size arg `search` cmd
## [0.2.1] - 2021-04-04 ## [0.2.1] - 2021-04-04
### Added ### Added
- IDLE support [#29] * IDLE support [#29]
- Improve choice after editing msg [#30] * Improve choice after editing msg [#30]
- Flags management [#41] * Flags management [#41]
- Copy feature [#35] * Copy feature [#35]
- Move feature [#31] * Move feature [#31]
- Delete feature [#36] * Delete feature [#36]
- Signature support [#33] * Signature support [#33]
- Add attachment(s) to a message (CLI) [#37] * Add attachment(s) to a message (CLI) [#37]
### Changed ### Changed
- Errors management with `error_chain` [#39] * Errors management with `error_chain` [#39]
### Fixed ### Fixed
- Missing `FLAGS` column in messages table [#40] * Missing `FLAGS` column in messages table [#40]
- Subtract with overflow if next page empty [#38] * Subtract with overflow if next page empty [#38]
## [0.2.0] - 2021-03-10 ## [0.2.0] - 2021-03-10
### Added ### Added
- STARTTLS support [#32] * STARTTLS support [#32]
- Flags [#25] * Flags [#25]
### Changed ### Changed
- JSON support [#18] * JSON support [#18]
## [0.1.0] - 2021-01-17 ## [0.1.0] - 2021-01-17
### Added ### Added
- Parse TOML config [#1] * Parse TOML config [#1]
- Populate Config struct from TOML [#2] * Populate Config struct from TOML [#2]
- Set up IMAP connection [#3] * Set up IMAP connection [#3]
- List new emails [#6] * List new emails [#6]
- Set up CLI arg parser [#15] * Set up CLI arg parser [#15]
- List mailboxes command [#5] * List mailboxes command [#5]
- Text and HTML previews [#12] [#13] * Text and HTML previews [#12] [#13]
- Set up SMTP connection [#4] * Set up SMTP connection [#4]
- Write new email [#8] * Write new email [#8]
- Write new email [#8] * Write new email [#8]
- Reply, reply all and forward [#9] [#10] [#11] * Reply, reply all and forward [#9] [#10] [#11]
- Download attachments [#14] * Download attachments [#14]
- Merge `Email` with `Msg` [#21] * Merge `Email` with `Msg` [#21]
- List command with pagination [#19] * List command with pagination [#19]
- Icon in table when attachment is present [#16] * Icon in table when attachment is present [#16]
- Multi-account [#17] * Multi-account [#17]
- Password from command [#22] * Password from command [#22]
- Set up README [#20] * Set up README [#20]
[unreleased]: https://github.com/soywod/himalaya/compare/v0.5.10...HEAD [unreleased]: https://github.com/soywod/himalaya/compare/v0.6.0...HEAD
[0.6.0]: https://github.com/soywod/himalaya/compare/v0.5.10...v0.6.0
[0.5.10]: https://github.com/soywod/himalaya/compare/v0.5.9...v0.5.10 [0.5.10]: https://github.com/soywod/himalaya/compare/v0.5.9...v0.5.10
[0.5.9]: https://github.com/soywod/himalaya/compare/v0.5.8...v0.5.9 [0.5.9]: https://github.com/soywod/himalaya/compare/v0.5.8...v0.5.9
[0.5.8]: https://github.com/soywod/himalaya/compare/v0.5.7...v0.5.8 [0.5.8]: https://github.com/soywod/himalaya/compare/v0.5.7...v0.5.8