- Fix Email Logs API multi-value filters query string to use brackets notation by @mklocek in #118
- docs: clarify API key generation link in README by @evatorium in #109
- build(deps): bump axios from 1.12.0 to 1.13.5 by @dependabot[bot] in #114
- Add Stats API by @piobeny in #115
- Add support for Email Logs API by @mklocek in #117
- Add ES module support by specifying import path in package.json by @narekhovhannisyan in #112
- Bump new minor version as previous changes were pretty huge and shouldn't be released under patch version
- Rollback to v4.3.0
- Contact fields by @narekhovhannisyan in #89
- Fix optional account by @narekhovhannisyan in #91
- build(deps-dev): bump nodemailer from 6.9.9 to 7.0.7 by @dependabot[bot] in #92
- Sending domains API by @narekhovhannisyan in #93
- Enhance package configuration with module exports and TypeScript settings by @narekhovhannisyan in #81
- Fix #84 by @narekhovhannisyan in #96
- Fix #82 by @narekhovhannisyan in #97
- Contact imports by @narekhovhannisyan in #95
- Contact exports by @narekhovhannisyan in #98
- Create contact event by @narekhovhannisyan in #99
- Billing api by @narekhovhannisyan in #103
- Fix axios error parsing by @narekhovhannisyan in #104
- Update README.md to enhance installation and usage instructions, impr… by @narekhovhannisyan in #107
- Fix 106 by @narekhovhannisyan in #108
- feat: add Permissions type to projects API for enhanced access control by @narekhovhannisyan in #80
- update readme by @yanchuk in #66
- build(deps): bump axios from 1.8.2 to 1.12.0 by @dependabot[bot] in #86
- Dynamic user agent by @narekhovhannisyan in #85
- Add support for Batch Sending API.
- Add support for Contacts API.
- Add support for Contact Lists API.
- Add support for Templates API.
- Add support for Suppressions API.
- Make
testInboxIdoptional in theMailtrapClientconfiguration (#70).
- Add support for
reply_toin Sending API (in #58, thanks to @aolamide).
- BREAKING CHANGE: Missing params for the Testing API (here) are treated as errors (throw new Error(...)), not warnings.
- BREAKING CHANGE: Removes send methods from the
BulkSendingAPIandTestingAPIclasses. There should be only one send method on theMailtrapClient. - The
generalandtestingAPIs are created lazily, after the first access to the corresponding getters. - Updated the MailtrapClient to accept two more params: bulk: Boolean and sandbox: Boolean. They are changing the behavior of the send method of the client in the following way:
- Security updates for dependencies
- Add support for Bulk product API.
- Refer to the
examples/bulkfolder for code examples.
- Refer to the
- Restructure examples folder.
- Add support for Testing product API.
- All public routes from API V2 are now available in SDK.
- Refer to the
examplesfolder for code examples.
- Security updates.
- Add
mailtrap-nodemailer-transporterfor sending emails using HTTP API vianodemailer. - Security updates.
- Improve error reporting for connection errors.
- Send identifiable user agent to the API.
- Add support for Mail Templates.
- Cover main send method with basic tests.
- Improve compatibility with the Node.js module system.
- Initial release of the official mailtrap.io API client
- This release is a completely new library, incompatible with v2.