NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #2195 most downloaded on Packagist
Laravel package for sending mail via the Postmark API
Last release 1 months ago
18 Aug 2026
Release timing varies
gaps range from 2 weeks to 12 months
Nearly every release is documented
notes for 56 of 57 stable releases
Nothing withdrawn
no release was ever pulled
10 years old
59 releases · first in 2017
chore: add guzzle v8 support and drop support for Laravel 10.x and 11…
chore: add guzzle v8 support and drop support for Laravel 10.x and 11…
#157Bump dependencies for Laravel 13
One column per quarter.
#156Supports symfony/mailer change for inline attachments
Supports symfony/mailer change for inline attachments
#155#154ebb1f8010bHandle nullable for php8.3
Handle nullable for php8.3 (#152)
Bump dependencies for Laravel 12
Bump dependencies for Laravel 12
Update GitHub Actions for Laravel 12
Loosens up dependency version to allow for 12.x-dev to be pulled until the proper tag is created
Co-authored-by: Craig Paul craig.paul91@gmail.com
chore: prepare for laravel 11
chore: prepare for laravel 11 (#145)
Renames variable to remove accidental shadowing
Renames variable to remove accidental shadowing
Adds support for passing in Guzzle options to the Laravel HTTP client `f7fa0aa150`
f7fa0aa150Adds fallback for message_stream_id configuration `0f208109a9`
0f208109a9ea7c4548aeSwaps explicit mailer configuration fetch with injected configuration `50147a4cb8`
50147a4cb8Adds support for Laravel 10.x `#139`
#139Fixes typed property error `#136`
#136Adds dynamic server usage `#134`
#134Adds support for templated mailables / mail messages by determining via the HTML body if we have sent in a decode-able JSON object or not and adjustin
3bdde38e8b094c83687fb7ff82ddfe193d369718d46a4fa1300ea85312b182f9fb45c87f7ee7219312f8b4f5b42a47cd47de74163ff3aebd0d3ab0f0a7a9437aad7e909ad5c09569f94dc6845c2a26a11fa28c6c342cb2792bac864c15dfe3e6a94d072df9cc7c893dddc5ec5d21d92f25fec9d4b132c143a67da534e0ea65d58d01bafe8036e0b45fa541fec24c8121080dda0e2faf01dcda165095e97fcaa3d61ac650b5f6540153a86e1360fac98332bfeef1ccb5cddf555e70e90cc809346ff254d1d696f2da21e35e9e96Nothing published for this version
Nothing published for this version
Nothing published for this version
Adds PostmarkTemplateMailable `#130`
#130Adds support for Laravel's mail failover configuration `#127`
#127Adds a ContentID key for handling inline attachments that have an actual identifier. Fixes `#126` `4a121f0a0a`
#126 4a121f0a0a9662d1afc0Adds ability to toggle between temporary testing endpoint and real endpoint `#123`
#123X-Message-ID header to sent messages. `#119`
Updates documentation surrounding an update to the MAIL_DRIVER environment variable `27aa7cd`
Adds support for Laravel 8.0. `#82`
Removes incompatible scrutinizer/ocular package `#75`
Adds scrutinizer/ocular package for code quality `#71`
Adds support for Guzzle 7.0. `#62`
#68#66#61#60#59#57#56#55Fixed retrieving the API endpoint. `#52`
#52Adds ability to add custom headers. `#48`
Place tests under "tests" namespace. `d8aec9020c`
d8aec9020ced5dca58222ca003724f#3797243985cfacd4a59ead2fa260b6f595278d55956365c7d56ba680f4e0f0c0cdf3cdfe012247f519Adds custom view for json encoding future template variables. `78a4d55143`
78a4d55143cbc67641eaae642a78cb184b643786f6dcc9e49d3b1e89b0e090dd69631aAdd support for postmark custom metadata. `fc59a7d1d1`
fc59a7d1d1ea1c81b83b4b0b1fbfe5Adds support for Laravel 5.8 `d6aa008ca5`
d6aa008ca57c22b536f6Adds build matrix to test against multiple versions. `ea0b27d9f7`
ea0b27d9f76bb7e3b7e5dbabf1e286Throw an exception when POSTMARK_SECRET is not set. `cabbe42473`
cabbe42473aa69091372d03a2a0fbAdds phpunit.xml to .gitignore. `cb798836a7`
cb798836a7e13970dd2d00c36b85728b43757939fd75059cd186b4b3aebdUpdates travis configuration. `ae914ea34a`
ae914ea34adac237f848932660900bAdds multipart/mixed to content types to account for attachments. `e63fdd9e37`
e63fdd9e37Re-indexes attachments collection before converting to an array. `eb39a28689`
eb39a28689Display names containing a comma results in API error 300. `ed09f78472`
ed09f78472Added suggestion of mvdnbrk/postmark-inbound to composer.json. `2525c6bd35`
2525c6bd35Added additional test. `5030f1774d`
5030f1774d48bcaa386aa05aa46b5f494cde1cd53f1b46911e0c15aa1dc25317d0d5db05fd0244b1d7f506907b3389580b29d4d79380c47e658ceb0e77fcc03887a17986572d05ec702ff13c12ede434e334420982getAttachments should return array. `9adaf6340f`
9adaf6340fUpdates docblock return. `ba2c7dbe8e`
ba2c7dbe8e8a37c8c3efa5d4b909695a1d90406a69603881f4598b9b3a47Adds upgrade guide and link to readme. `158742412c`
158742412ca4b8c64f5c81c555b9af4910872bbee3af135c8fAdds support table to readme. `1f6f85b0c0`
1f6f85b0c0d29cdb46f6Adds upgrade instructions from v1 to v2. `a3450dde6f`
a3450dde6f17056874e65bf7472003b65d000870295c02ae0ac891f714c9Set X-PM-Message-Id into swift message headers. `a7a744d53a`
a7a744d53a8dfb904663Adds check to make sure we only attach swift attachments. `e3a4c7b86b`
e3a4c7b86bFixes bug with getting filename. `3a03b6f8eb`
3a03b6f8ebAdds attachment handling. `24d9e889bb`
24d9e889bbAdds reply to header override. `71695a1829`
71695a1829Separates out addresses into proper fields. `ddbe313660`
ddbe313660Adds documentation for attaching tag headers. `e7f09633c8`
e7f09633c8Adds setup documentation to readme. `2c2bc36a1b`
2c2bc36a1b7d63060128e5370029b409ecd1b10cRemoves hhvm from travis.yml file. `bfa3c1739e`
bfa3c1739eb004ef9439b1484d0337Adds service provider, manager and mail driver with appropriate tests. `b3c10cd221`
b3c10cd221Adds package skeleton. `2f6fe84bcc`
2f6fe84bccYour coding agent can read these notes before it upgrades. Set up the MCP server →