github pimalaya/himalaya v0.6.0

latest releases: v1.0.0-beta.4, latest, v1.0.0-beta.3...
2 years ago

Changed

  • Separated the CLI from the lib module [#340].

    The source code has been splitted into subrepositories:

    • The email logic has been extracted from the CLI and placed in a
      lib on sourcehut
    • The vim plugin is now in a dedicated repository on
      sourcehut as well
    • This repository only contains the CLI source code (it was not
      possible to move it to sourcehut because of cross platform builds)
  • [BREAKING] Renamed -m|--mailbox to -f|--folder

  • [BREAKING] Refactored config system [#344].

    The configuration has been rethought in order to be more intuitive
    and structured. Here are the breaking changes for the global config:

    • name becomes display-name and is not mandatory anymore
    • signature-delimiter becomes signature-delim
    • default-page-size has been moved to folder-listing-page-size
      and email-listing-page-size
    • notify-cmd, notify-query and watch-cmds have been removed
      from the global config (available in account config only)
    • folder-aliases has been added to the global config (previously
      known as mailboxes from the account config)
    • email-reading-headers, email-reading-format,
      email-reading-decrypt-cmd, email-writing-encrypt-cmd and
      email-hooks have been added

    The account config inherits the same breaking changes from the
    global config, plus:

    • imap-* requires backend = "imap"
    • maildir-* requires backend = "maildir"
    • notmuch-* requires backend = "notmuch"
    • smtp-* requires sender = "smtp"
    • sendmail-* requires sender = "sendmail"
    • pgp-encrypt-cmd becomes email-writing-encrypt-cmd
    • pgp-decrypt-cmd becomes email-reading-decrypt-cmd
    • mailboxes becomes folder-aliases
    • hooks becomes email-hooks
    • maildir-dir becomes maildir-root-dir
    • notmuch-database-dir becomes notmuch-db-path

Don't miss a new himalaya release

NewReleases is sending notifications on new releases.