-*- org -*-
#+TITLE: guile-email NEWS – History of user-visible changes

Copyright © 2019 Arun Isaac <arunisaac@systemreboot.net>

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]]