Windows saattaa raportoida csv-tiedoston MIME-tyypiksi
application/vnd.ms-excel, jolloin tiedote.md jätti sen tyystin
lukematta, koska se ei osaa lukea Excel-tiedostoja oikein.
Tällä muutoksella tiedote.md yrittää lukea kaikki viestin osat
utf-8-koodauksella, jos muuta ei voi päätellä, ja etsii osoitteita
niistä. Väärästä liitteestä pitäisi olla niin epätodennäköistä löytää
eniten kelvollisia osoitteita nätisti omilla riveillään, että tämä
tuskin aiheuttaa virhetulkintoja.
Käyttämällä (assoc-ref inputs ...) aiemman #$(this-package-input ...)
sijaan viittauksen ratkaiseminen siirtyy alemmalle tasolle ja
esimerkiksi (inherit tiedote.md) toimii kuten pitäisi.
Yksi ainoa lähetysvirhe riitti aiemmin kaatamaan tiedotejärjestelmän
postitussilmukan. Tällä muutoksella lähetysvirheet tulostetaan
virhelokiin ja ne aiheuttaneet viestit unohdetaan.
HTML-sähköpostit voivat linkata liitteisiin, jolloin viesti on
itsenäinen. Viestin sisäisiin kuviin linkkaaminen toimii yleensä
sähköpostiohjelmissa ulkoisia linkkejä paremmin, koska ulkoisten
linkkien seuraaminen on yksityisyysriski.
Aiemmin lähetysosoite piti kirjoittaa kometoriville muodossa, jossa
kaikki merkit on koodattu ASCIIksi. Nyt lähetysosoitteen nimen voi
määrittää --sender-name valitsimella, joka hyväksyy kaikki merkit
suoraan.
Tämä korjaa ongelman, jossa gitean webhookin http-kysely ehtii vanhentua
ennen kuin siihen on vastattu. Ilmoituksia lähettävän järjestelmän ei
myöskään tarvitse tietää kauanko ilmoitusten prosessointi kestää.
Jotkin huonot sähköpostiohjelmat (ainakin Applen) eivät osaa valita sitä
vaihtoehtoa, jonka ne osaisivat näyttää, vaan käyttävät sokeasti
viimeistä vaihtoehtoa. Huonot sähköpostiohjelmat osaavat myös
todennäköisemmin näyttää HTML-version järkevästi kuin raakatekstin tai
markdownin.