-*- org -*- #+TITLE: guile-email NEWS – History of user-visible changes Copyright © 2019 Arun Isaac Please send guile-email bug reports to guile-email@systemreboot.net * Changes in 0.2.2 (since 0.2.1) ** Noteworthy bug fixes *** Tolerate decoding errors in MIME encoded words https://lists.systemreboot.net/archives/guile-email/2019/000021.html *** Tolerate invalid charset https://lists.systemreboot.net/archives/guile-email/2019/000024.html *** Tolerate decoding errors in body *** Prevent duplicate parameters in Content-Type header *** Return Keywords header as a list *** Handle blank Subject header https://lists.systemreboot.net/archives/guile-email/2019/000028.html ** Other *** Disregard order in comparison of email headers in tests *** Directory local variables for editing guile-email code *** Implement custom test runner group begin and end functions *** Support upcoming guile 3.0 https://lists.systemreboot.net/archives/guile-email/2019/000033.html *** Log colorized test results to stderr while running them * Changes in 0.2.1 (since 0.2.0) ** Noteworthy bug fixes *** Tolerate non-ASCII characters in headers https://lists.systemreboot.net/archives/guile-email/2019/000009.html *** Install compiled go files in libdir https://issues.guix.info/issue/37409 * Changes in 0.2.0 (since 0.1.0) ** API changes *** parse-email and parse-email-body accept byevectors Prior to this, parse-email and parse-email-body would accept email in the form of a string. A string is constrained to use the same encoding for all its characters whereas an email can have characters encoded using different encoding schemes. Therefore, it is more correct that parse-email and parse-email-body deals with bytevectors instead of strings. Support for parse-email and parse-email-body accepting is retained for backward compatibility, but it may be deprecated in the future. ** Noteworthy bug fixes *** Decode email with multiple encoding schemes https://lists.systemreboot.net/archives/guile-email/2019/000001.html *** Decode MIME encoded words in the Subject header https://lists.systemreboot.net/archives/guile-email/2019/000002.html *** Decode MIME entities without headers ** Other *** Documentation A first version of the texinfo documentation is now ready. *** guile-email@systemreboot.net mailing list We now have a mailing list at guile-email@systemreboot.net https://lists.systemreboot.net/listinfo/guile-email *** guile-email.systemreboot.net website We now have a simple one-page website for guile-email at [[https://guile-email.systemreboot.net/][guile-email.systemreboot.net]]