himalaya/CHANGELOG.md
Clément DOUIN 585fa77af5
release v0.5.5 (#290)
* update main screenshot readme

* add contributing file

* update changelog

* doc: remove roadmap from reame

* improve main comments

* improve arg and handler logs

* fix multiple recipients issue (#288)

* add notify-query config option (#289)

* set up end-to-end encryption (#287)

* init basic pgp encrypt/decrypt

* add small rpgp poc for (#286)

* improve decrypt parts logs

* add pgp-decrypt-cmd to config

* add pgp-encrypt-cmd to config

* init pgp signature

* improve decrypt part readability

* improve encrypt multipart, remove sign

* remove unused md5 lib

* add encrypt arg to reply and forward commands

* fix typos

* prepare v0.5.5
2022-02-08 14:50:09 +01:00

13 KiB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Unreleased

0.5.5 - 2022-02-08

Added

Fixed

  • Multiple recipients issue #288

0.5.4 - 2022-02-05

Fixed

  • Add attachments with save and send commands #47 #259
  • Invalid sequence set #276

0.5.3 - 2022-02-03

Added

  • Activate rust-imap logs when trace mode is enabled
  • Set up cargo deployment

0.5.2 - 2022-02-02

Fixed

  • Blur in list msg screenshot #181
  • Make inbox, sent and drafts folders customizable #172
  • Vim plugin get focused msg id #268
  • Nix run issue #272
  • Range not displayed when fetch fails #276
  • Blank lines and spaces in text/plain parts #280
  • Watch command #271
  • Mailbox telescope.nvim preview #249

Removed

  • The wiki git submodule #273

0.5.1 - 2021-10-24

Added

  • Disable color feature #185
  • --max-width|-w argument to restrict listing table width #220

Fixed

  • Error when receiving notification from notify command #228

Changed

  • 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

0.5.0 - 2021-10-10

Added

  • Mailto support #162
  • Remove previous signature when replying/forwarding a message #193
  • Config option signature-delimiter to customize the signature delimiter (default to -- \n) [#114]
  • Expand tilde and env vars for downloads-dir and signature #102

Changed

  • [BREAKING] Folder structure, message management, JSON API and Vim plugin #199
  • Pagination for list and search cmd starts from 1 instead of 0 #186
  • Errors management with anyhow #152

Fixed

  • Panic on flags command #190
  • Make more use of serde #153
  • Write message vim plugin #196
  • Invalid encoding when sending message #205
  • Pagination reset current account #215
  • New/reply/forward from Vim plugin since Tpl refactor #176

0.4.0 - 2021-06-03

Added

  • Add ability to change account in with the Vim plugin #91
  • Add possibility to make Himalaya default email app #160 [#161]

Changed

  • [BREAKING] Short version of reply --all arg is now -A to avoid conflicts with --attachment|-a
  • Template management #80

Fixed

  • \Seen flag when moving a message
  • Attachments arg for reply and forward commands #109
  • Vim doc #117

Removed

  • Content-Type from templates #146

0.3.2 - 2021-05-08

Added

  • Mailbox attributes #134
  • Wiki entry about new messages counter #121
  • Copy/move/delete a message in vim #95

Changed

  • Get signature from file #135
  • [BREAKING] Split idle command into two commands:
    • notify: Runs notify-cmd when a new message arrives to the server
    • watch: Runs watch-cmds when any change occurs on the server

Removed

  • .exe extension from release binaries #144

0.3.1 - 2021-05-04

Added

  • Send message via stdin #78

Fixed

  • Table with subject containing \r, \n or \t #141
  • Overflow panic when shrink column #138
  • Vim plugin empty mailbox message #136

0.3.0 - 2021-04-28

Fixed

  • IDLE mode after network interruption #123
  • Output redirected to stderr #130
  • Refactor table system #132
  • Editon file format on Linux #133
  • Show email address when name not available #131

Removed

  • --log-level|-l arg (replaced by default RUST_LOG env var from env_logger) #130

0.2.7 - 2021-04-24

Added

  • Default page size to config #96
  • Custom config path #86
  • Setting idle-hook-cmds

Changed

  • Plain logger with env_logger #126
  • Refresh email list on load buffer #125

Fixed

  • Improve config compatibility on Windows [#111]
  • Vim table containing emoji #122

0.2.6 - 2021-04-17

Added

  • Insecure TLS option #84 #103 [#105]
  • Completion subcommands [#99]
  • Vim flags to enable telescope preview and to choose picker [#97]

Changed

  • Make install.sh POSIX compliant [#53]

Fixed

  • SMTP port #87
  • Save msg upon error #59
  • Answered flag not set #50
  • Panic when downloads-dir does not exist #100
  • Idle mode incorrect new message notification #48

0.2.5 - 2021-04-12

Fixed

  • Expunge mbox after move and delete cmd #83
  • JSON output #89

0.2.4 - 2021-04-09

Added

  • Wiki entry for Gmail users #58
  • Info logs for copy/move/delete cmd + silent mode #74
  • --raw arg for read cmd #79

Changed

  • Refactor output system + log levels #74

0.2.3 - 2021-04-08

Added

  • Telescope support #61

Fixed

  • Unicode chars breaks the view #71
  • Copy/move incomplete (missing parts) #75

0.2.2 - 2021-04-04

Added

  • w alias for write cmd

Fixed

  • attachments cmd logs
  • Page size arg search cmd

0.2.1 - 2021-04-04

Added

  • IDLE support #29
  • Improve choice after editing msg #30
  • Flags management #41
  • Copy feature #35
  • Move feature #31
  • Delete feature [#36]
  • Signature support #33
  • Add attachment(s) to a message (CLI) #37

Changed

  • Errors management with error_chain #39

Fixed

  • Missing FLAGS column in messages table #40
  • Subtract with overflow if next page empty #38

0.2.0 - 2021-03-10

Added

  • STARTTLS support #32
  • Flags #25

Changed

  • JSON support #18

0.1.0 - 2021-01-17

Added

  • Parse TOML config #1
  • Populate Config struct from TOML #2
  • Set up IMAP connection #3
  • List new emails [#6]
  • Set up CLI arg parser #15
  • List mailboxes command #5
  • Text and HTML previews #12 #13
  • Set up SMTP connection #4
  • Write new email #8
  • Write new email #8
  • Reply, reply all and forward #9 #10 #11
  • Download attachments #14
  • Merge Email with Msg #21
  • List command with pagination #19
  • Icon in table when attachment is present #16
  • Multi-account #17
  • Password from command #22
  • Set up README #20