NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #3299 most downloaded on Packagist
The Mailtrap SDK provides methods for all API functions.
Last release today
08 Oct 2026
Ships fairly regularly
a new release about every 4 weeks
Most releases are documented
notes for 39 of 44 stable releases
Nothing withdrawn
no release was ever pulled
4 years old
44 releases · first in 2023
One column per quarter.
Nothing published for this version
Add tracking opt-outs and create-suppression endpoints by @mklocek in #78
Full Changelog: 3.14.0...3.15.0
MT-22401: Add Email Campaigns API by @Rabsztok in #72
Full Changelog: 3.13.0...3.14.0
MT-22678: Add name search filter to getAllContactLists by @Rabsztok in #71
Full Changelog: 3.12.1...3.13.0
MT-22022: Add webhook signature verification helper by @Rabsztok in #66
Full Changelog: 3.12.0...3.12.1
Change PUT to PATCH method for contacts#update action by @piobeny in #64
Full Changelog: 3.11.0...3.12.0
Add Stats API by @piobeny in #61
Add symfony 8 by @gaalferov in #60
Improve CI tests by @gaalferov in #58
Improve examples by @gaalferov in #56
Improve README by @gaalferov in #54
Add Contact Export functionality with filters and related tests by @gaalferov in #53
Full Changelog: 3.8.0...3.9.0
Add contact event functionality by @gaalferov in #52
Add Sending Domains API functionality
Nothing published for this version
Add Contact Imports API functionality
Add Contact Fields API functionality
Add Batch sending functionality (transactional, bulk and sandbox)
Add Email Sending Suppressions API
Add Contact Lists API functionality
- Add Contacts API functionality
[BC BREAK] Change Symfony&Laravel integration naming from mailtrap+api to mailtrap+sdk (reason)
mailtrap+api to mailtrap+sdk (reason)Use psr/http-factory instead of php-http/message-factory
Add name prefix into custom EmailHeaders to avoid conflicts with reserved names Symfony\Component\Mime\Header\Headers::HEADER_CLASS_MAP
Add more template examples in Laravel/Symfony docs
Remove an expected message from the testUnsupportedSchemeException method (reason)
testUnsupportedSchemeException method (reason)Support mixed types in template_variables (array, string, int, float, bool)
[BC BREAK] PHP 7.4 will no longer be supported (PHP 8.0+).
Emails layers to use the inboxId at the client level (examples)Projects & Messages & Attachments & Inboxes layers (examples)Accounts & Permissions & Users layers (examples)MailtrapClient::initSendingEmails()- Support templates in testing - Refactoring of examples - sandbox -> testing - bulkSending -> sending
Use real value for template headers (should not be encoded as it is not a real header)
Support new functionality Bulk Stream
Add PHP 8.3 support (GitHub Actions)
Use Psr18ClientDiscovery instead of deprecated HttpClientDiscovery
Nothing published for this version
Nothing published for this version
Support sandbox message endpoints. Examples here
Support sandbox attachment endpoints. Examples here
Support sandbox inbox endpoints. Examples here
Support general permission endpoints. Examples here
Support sandbox project endpoints. Examples here
Support general account users endpoints. Examples here
move accounts() functions from the sandbox & sending layers to the general
accounts() functions from the sandbox & sending layers to the generalgeneral layer to mailtrapClientNothing published for this version
The initial release of the official mailtrap.io PHP client
Your coding agent can read these notes before it upgrades. Set up the MCP server →