haraka/haraka-plugin-qmail-deliverable

View on GitHub
CHANGELOG.md

Summary

Maintainability
Test Coverage
# Changelog

The format is based on [Keep a Changelog](https://keepachangelog.com/).

### Unreleased

### [1.2.3] - 2024-04-22

- fix: use outbound.send_trans_email (was o.send_email)
- populate [files] in package.json.
- dep: eslint-plugin-haraka -> @haraka/eslint-config
- lint: remove duplicate / stale rules from .eslintrc
- prettier
- ci: use more shared GHA workflows
- doc(CONTRIBUTORS): added
- doc(CHANGELOG): fixed version release URLs

### [1.2.1] - 2023-06-12

- fix: use arrow fn in load_qmd_ini callback

### [1.2.0] - 2023-06-12

- previously, would set next_hop=lmtp w/o setting q.wants=lmtp
- feat: also route via LMTP for local recipients when relaying
- cfg: rename check_outbound -> check_mail_from
- cfg: declare check_mail_from as boolean
- doc: added queue.wants & next_hop
- chore: much refactoring to simplify do_qmd_response
- chore: replace url.parse with new url.URL()
- chore: added many tests

### [1.1.1] - 2022-11-29

- ci: only publish when package.json has changes
- feat: decrease a log message severity

## 1.1.0 - 2021-01-06

- ci: use shared GHA workflows
- feat: set txt.notes.local_sender & local_recipient
- test: replace nodeunit with mocha
- lint: es6 prefer-template
- lint: es6 object-shorthand
- lint: es6 interpolated strings
- drop node 8 & 10 testing, add 14

## 1.0.6 - 2018-12-20

- set txn.notes.local_recipient

## 1.0.5 - 2018-01-26

- assure transaction still exists before trying to access txn.notes

## 1.0.4 - 2018-01-20

- tighten up LMTP routing to only when explicitely set

## 1.0.3 - 2017-09-26

- use correct name of mail hook
- update loginfo to use get and avoid undef crash

## 1.0.2 - 2017-09-01

- adds ability to route email via notes.queue.wants and queue.next_hop
- when destination is a mailbox and next_hop is a LMTP url, routes via LMTP

## 1.0.1 - 2017-08-29

- initial release

[1.0.1]: https://github.com/haraka/haraka-plugin-qmail-deliverable/releases/tag/v1.0.1
[1.0.2]: https://github.com/haraka/haraka-plugin-qmail-deliverable/releases/tag/v1.0.2
[1.1.0]: https://github.com/haraka/haraka-plugin-qmail-deliverable/releases/tag/1.1.0
[1.1.1]: https://github.com/haraka/haraka-plugin-qmail-deliverable/releases/tag/1.1.1
[1.2.0]: https://github.com/haraka/haraka-plugin-qmail-deliverable/releases/tag/v1.2.0
[1.2.1]: https://github.com/haraka/haraka-plugin-qmail-deliverable/releases/tag/v1.2.1
[1.2.2]: https://github.com/haraka/haraka-plugin-qmail-deliverable/releases/tag/v1.2.2
[1.3.0]: https://github.com/haraka/haraka-plugin-qmail-deliverable/releases/tag/v1.3.0
[1.2.3]: https://github.com/haraka/haraka-plugin-qmail-deliverable/releases/tag/v1.2.3