Releases: nette/mail
Released version 4.1.0
This release introduces CssInliner – a brand-new component that brings CSS-to-inline-style conversion directly into Nette Mail. The minimum PHP version has been raised to 8.2, and static analysis is now a mandatory part of the build pipeline.
-
Minimum PHP version raised from 8.0 to 8.2 – time to upgrade if you haven't already
-
Improved PHPDoc types and descriptions for better IDE support and static analysis accuracy
-
CssInliner – converts
<style>rules into inlinestyleattributes, making your HTML emails render consistently across email clients. Features a single-regex tokenizer, full CSS nesting support,Dom\HTMLDocumentselector matching (PHP 8.4+), and automatic Outlook-compatible HTML attribute generation (bgcolor,width,align, etc.).<style>tags are preserved so@mediaqueries keep working.
Released version 4.0.4
- support for PHP 8.5
- optimized global function calls
- used attribute Deprecated
Released version 4.0.3
- SendmailMailer: the use of -f option in the mail command can be disabled (#98)
- support for PHP 8.4
Released version 4.0.2
- SmtpMailer: fixed problem with empty response with slow SMTP server
Released version 3.1.11
- support for PHP 8.3
- SmtpMailer: fixed problem with empty response with slow SMTP server
Released version 4.0.1
Released version 4.0.0
- requires PHP 8.0
- SmtpMailer & DkimSigner constructor: $options changed to parameters (BC break)
- SendmailMailer: uses CRLF for message
- SendmailMailer: 'From' is passed as cmd argument [Closes #78]
- constants are PascalCase
- deprecated magic properties (BC break)
Released version 3.1.10
- MailExtension: renamed option 'secure' -> 'encryption'
- composer: allows nette/utils 4.0
Released version v3.1.9
- support for PHP 8.2
- private constants are PascalCase
- cs
Released version 3.0.0 🎉
- requires PHP 7.1
- uses declare(strict_types=1)
- uses PHP 7.1 scalar and return type hints
- SmtpMailer: supports TLS v1.2