aboutsummaryrefslogtreecommitdiff
path: root/NEWS
blob: 4d65541998b8fb91cd6c7788f2e2a933f871d72e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
-*- 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]]