2018-02-11 20:21:21 +00:00
|
|
|
# Changelog
|
|
|
|
All notable changes to this project will be documented in this file.
|
|
|
|
|
|
|
|
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
|
|
|
|
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
|
|
|
|
|
2020-08-02 02:22:47 +00:00
|
|
|
## [3.3.0] - TBD
|
|
|
|
### Added
|
|
|
|
- greylist support #202
|
|
|
|
|
|
|
|
### Fixed
|
|
|
|
- check socket is writable before sending #205
|
|
|
|
|
2020-07-27 18:37:25 +00:00
|
|
|
## [3.2.1] - 2020-06-27
|
|
|
|
### Fixed
|
2020-08-02 02:22:47 +00:00
|
|
|
- use correct type for `MessageAttachment.stream` #261
|
|
|
|
- add missing types in mime functions #262
|
2020-07-27 18:37:25 +00:00
|
|
|
|
|
|
|
## [3.2.0] - 2020-06-19
|
|
|
|
### Added
|
2020-08-02 02:22:47 +00:00
|
|
|
- `addressparser` API (forked from dropped dependency) #259
|
|
|
|
- `mimeEncode`/`mimeWordEncode` APIs (forked from dropped dependency) #247
|
2020-07-27 18:37:25 +00:00
|
|
|
|
|
|
|
### Changed
|
2020-08-02 02:22:47 +00:00
|
|
|
- drop dependency on `addressparser` #259
|
|
|
|
- drop dependency on `emailjs-mime-codec` #247
|
2020-07-27 18:37:25 +00:00
|
|
|
|
|
|
|
### Fixed
|
2020-08-02 02:22:47 +00:00
|
|
|
- make `MessageAttachment` interface usable #254
|
2020-07-27 18:37:25 +00:00
|
|
|
- mend regression in address type validation
|
|
|
|
|
|
|
|
## [3.1.0] - 2020-06-19 [YANKED]
|
|
|
|
|
|
|
|
## [3.0.0] - 2020-05-28
|
|
|
|
### Added
|
|
|
|
- convert source to strict typescript, listed under the `types` field in `package.json`
|
|
|
|
- support "dual-package" ESM + CJS via [conditional exports](https://nodejs.org/api/esm.html#esm_conditional_exports) & `rollup`-generated bundles
|
2020-08-02 02:22:47 +00:00
|
|
|
- `SMTPClient#creatMessageStack` API #229
|
2020-07-27 18:37:25 +00:00
|
|
|
- `SMTPError` API
|
|
|
|
|
|
|
|
### Changed
|
2020-08-02 02:22:47 +00:00
|
|
|
- simplify public API #249
|
|
|
|
- rename `Client` -> `SMTPClient` #249
|
|
|
|
- rename `SMTPResponse` -> `SMTPResponseMonitor` #249
|
2020-07-27 18:37:25 +00:00
|
|
|
|
|
|
|
### Removed
|
|
|
|
- `Message#attach_alternative` API
|
|
|
|
- `makeSMTPError` API
|
|
|
|
|
|
|
|
### Fixed
|
2020-08-02 02:22:47 +00:00
|
|
|
- filter duplicate message recipients #242
|
|
|
|
- error when passing `password` without `user` #199
|
|
|
|
- trim `host` before connecting #136
|
2020-07-27 18:37:25 +00:00
|
|
|
|
|
|
|
## [2.2.0] - 2018-07-06
|
|
|
|
### Added
|
|
|
|
- expose rfc2822 date module
|
|
|
|
- annotate code with typescript-compatible jsdoc tags
|
|
|
|
|
|
|
|
### Changed
|
|
|
|
- drop dependency on `moment`
|
|
|
|
- drop dependency on `starttls`
|
|
|
|
|
|
|
|
### Fixed
|
2020-08-02 02:22:47 +00:00
|
|
|
- ensure timeout is set to default value #225
|
2020-07-27 18:37:25 +00:00
|
|
|
|
|
|
|
## [2.1.0] - 2018-06-09
|
|
|
|
### Added
|
|
|
|
- expose error module
|
|
|
|
|
|
|
|
### Changed
|
|
|
|
- handle errors with `fs.closeSync` instead of `fs.close`
|
|
|
|
- refactor to ES2015+ constructs
|
|
|
|
- lint & format with eslint + prettier
|
|
|
|
- drop optional dependency on `bufferjs`
|
|
|
|
|
|
|
|
### Fixed
|
|
|
|
- remove `new Buffer` calls
|
|
|
|
|
2018-02-11 20:21:21 +00:00
|
|
|
## [2.0.1] - 2018-02-11
|
|
|
|
### Added
|
|
|
|
- a new changelog
|