From 2e7a7903a662e89ad6e99ce59787fef6740c1590 Mon Sep 17 00:00:00 2001 From: Romain Calascibetta Date: Mon, 18 Oct 2021 11:58:44 +0200 Subject: [PATCH] Prepare v0.5.0 --- CHANGES.md | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/CHANGES.md b/CHANGES.md index 8d01721..e605810 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,3 +1,37 @@ +### v0.5.0 2021-10-18 Paris (France) + +- Replace deprecated functions of `fmt` library (@dinosaure, #86) +- Fix OPAM constraints (@kit-ty-kate, @dinosaure, #85) +- Clarify the semantic about the underlying quoted-printable encoder (@dinosaure, #84) +- Be able to pass the seed to generate the boundary (@dinosaure, #83) +- Let the user to decide if it wants to encode or not the given stream + according to the `Content-Transfer-Encoding` (@dinosaure, #82) +- Add `Content_type.Type.of_string` (@dinosaure, #81) +- Add `Header.add_unless_exists` (@dinosaure, #81) +- Add a regression test about #77 (@lyrm, @dinosaure, #78) +- Fix bug on the Base64 decoder (@clecat, @lyrm, @dinosaure, #78) +- Don't try to split quoted-printable and add useless spaces to respect isomorphism (@dinosaure, @lyrm, #77) +- Fix how we escape `\b` in content-type parameters (@dinosaure, #73) +- Add `Header.{length,to_list,of_list,to_list_with_location}` (@dinosaure, #72) +- Enable `fws` token in quoted-string values (as a parameter of the content-type) (@lyrm, @dinosaure, #71) +- Handle correctly an empty part with `angstrom` (@dinosaure, #68) +- Generate a corpus of a million emails where we ensure that + `mrmime` assumes a kind of _isomorphism_, see https://github.com/mirage/hamlet + for more details (@lyrm, @dinosaure, #67) +- Fix some comparison functions (on IANA values and field-name) (@lyrm, @dinosaure, #66) +- Simplify the `Mail.t` type (@lyrm, @dinosaure, #63) +- Fix pattern-matching failure when decoder is closed (@dinosaure, #62) +- Keep the order of fields into a header when we replace one (@dinosaure, #61) +- Ensure stable memory with lwt when we parse contents (@dinosaure, #60) +- Fix how we parse quoted-printable contents (@dinosaure, #59) +- Add a space in front of any field's values (@dinosaure, #56) +- Ensure to emit only lines (@dinosaure, #55) +- Fix how we parse Content-Transfer-Encoding (@dinosaure, #54) +- Better pretty-print multiple domains on mailbox (@dinosaure, #53) +- Unlock the arbitrary limit on the internal buffer to decode the header (@dinosaure, #51) +- Delete unused phrases field value (@dinosaure, #50) +- Fix fuzzer (@dinosaure, #49) + ### v0.4.0 2021-04-27 Paris (France) - Return the zone of the date (#41, @dinosaure)