Version 2.4 (Publiée le 9 mars 2006) -------------------- – Fin de ligne superflue en fin de chaîne encodée en base64 – La méthode Mailer::quoted_printable_encode() ne respectait pas la RFC 2045 au niveau des longueurs de ligne (78 au lieu de 76 caractères) – Suppression de la méthode Mailer::generate_rand_str() plus utile – Les encodages multi-octets n’étaient pas traités correctement par la méthode Mailer::encode_mime_header() (solution backportée de Wamailer 3.0-dev) – Support de l’encodage "B" pour les en-têtes – L’en-tête « Organization » est désormais encodé s’il contient des caractères non-ascii – Ajout de la propriété $extract_auto (voir la doc) – Les attributs délimités par des apostrophes au lieu de guillemets n’étaient pas matchés par la regexp des objets embarqués – Emails envoyés en double sur certaines configurations (restrictions PHP + Linux + vieux MTAs) – Diverses corrections et ajustements Version 2.3 (Publiée le 24 février 2006) -------------------- – Correction mineure sur la regexp remplaçant les chaînes cid pour lui faire accepter les balises étalées sur plusieurs lignes – Corrections sur le code simulant la fonction getmxrr() sur Windows (voir Mailer::validate_email_mx()) – Modifications sur la méthode set_address() pour lui faire accepter directement les chaînes 'nom
' (contribution de Daniel) – La méthode valide_email_mx() peut maintenant être appelée de manière statique – La méthode valide_email_mx() prend maintenant une variable en deuxième argument qui contiendra le message d'erreur retourné par le serveur SMTP, si erreur il y a. – Remise en place de l’ajout d’un en-tête To: Undisclosed-recipients:; en l’absence de destinataires direct ou en copie non cachée – Mise à jour de l’expression rationnelle de la méthode de vérification syntaxique des adresses (Mailer::validate_email()) – Suppression de la constante WM_PHP_VERSION. Wamailer nécessite désormais PHP ≥ 4.0.5 – Suppression de l’attribut Mailer::correctRpath – Vulnérabilité aux injections d’en-têtes dans certaines méthodes de construction d’en-têtes – Sauts de ligne non précédés d’un retour chariot dans certains cas où ils devraient l’être (Windows only) Version 2.2 (Publiée le 29 octobre 2005) -------------------- – Ajustements pour respecter la syntaxe des commentaires phpDoc – Switch automatique vers la fonction email() de l’hébergeur Online le cas échéant, plus besoin de spécifier manuellement via Mailer::hebergeur – Passage à la licence LGPL