All Versions
Latest Version
Avg Release Cycle
249 days
Latest Release
1584 days ago

Changelog History
Page 1

  • v0.5.2 Changes

    March 19, 2020
    • Improved Monad failure messages from sendCommmand (thanks Scott Fleischman)
    • Fixed IMAP append (thanks Keijo Kapp)
    • Added support for GHC 8.8.1 (thanks Oleg Grenrus)
    • Added support for network-3 (thanks Oleg Grenrus)
    • Increased upper bound on mime-mail to include 0.5 (thanks Marek Suchánek)
    • Improved failure message for AUTH failures (thanks Tom McLaughlin)
    • Avoided unsafe use of unsafe bytestring length functions in getResponse (thanks Javran Cheng)
    • Added support for UNSEEN in STATUS commands (thanks Dominik Xaver Hörl)
  • v0.5.1 Changes

    May 05, 2016
    • SMTP: Strip carriage returns from the on lines before sending
  • v0.5 Changes

    November 05, 2015
    • No longer render Bcc field when rendering messages (thanks Dan Aloni [email protected])
    • Implemented IDLE command (thanks Alexander Inyukhin [email protected])
    • Added stream wait function (bsWaitForInput field of type BSStream) (thanks Alexander Inyukhin [email protected])
    • SMTP: RCPT also includes Cc and Bcc lists rather than just To list (thanks Author: Dan Aloni [email protected])
  • v0.4.5

    June 19, 2015
  • v0.4.4 Changes

    June 18, 2015
  • v0.4.3 Changes

    April 11, 2015
  • v0.4.2 Changes

    April 06, 2015
  • v0.4.1 Changes

    January 14, 2015
    • Add sendMimeMail' to send mime mails with in-memory attachments
  • v0.4 Changes

    October 07, 2014
    • login function for IMAP must escape the password Due to the possibility of the password contain special characters (See
    • Improved documentation for SMTP
    • Merge pull request #29 from lemol/master: Update on SMTP example
    • Merge pull request #26 from lemol/master:
    • Merge pull request #25 from lemol/master: Add a function for authentication in SMTP
    • Merge pull request #24 from lemol/master: Bug fix on PLAIN authentication encode
  • v0.3 Changes

    • Merge pull request #22 from dpwright/parse-fix: Fix parser error when passing parameters to FETCH (See
    • Merge pull request #20 from vincenthz/master: Replace Crypto by the much faster cryptohash
    • Merge pull request #19 from fegu/patch-1 remove closeSMTP at end of sendMimeMail (sendMail and sendMimeMail should have the same behaviour towards the connection given to the function. In addition, Office365 causes the closeSMTP of sendMimeMail to raise an exception of already closed. Thus, removed.)
    • Merge pull request #18 from michaelbeaumont/issue17 Stopped the POP3 module from removing whitespace before response lines except for the initial line with the POP3 status. Retrieved messages can now be correctly parsed.
    • Merge pull request #16 from fegu/master Fix store command to enable Office365 support (Adding a space between UID and flags in STORE command. This should have been there all the time, but while some IMAP servers (notably Gmail) accepts that it is missing, others (notably Office365) requires it.)
    • Merge pull request #10 from ppetr/master Improve tryCommand so that it includes the failed server response.
    • Improve a bad piece of code in sendMail. It used pattern matching and then catching the exception using handle, which is very non-idiomatic and error prone. Also the code seemed to catch the failure only to rethrow it.
    • Merge pull request #8 from ppetr/master Upgrade to mime-mail >= 0.4.
    • Merge pull request #5 from sordina/master Adding show constraint to show6 in Network/HaskellNet/IMAP.hs for compatibility with GHC 7.4.1
    • Merge pull request #4 from nh2/ghc-7.2 Fix compilation with GHC 7.0 and 7.2 (fixes Char and List imports)