himalaya/CHANGELOG.md
2021-06-03 16:15:46 +02:00

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