Skip to content

Commit 41f344f

Browse files
authored
release 1.4.0 (#75)
- plugin: imported more plugin functions - plugin: sync closer to Haraka/plugin.js - added more fns, run code in current context - conn: add ipaddr dep, used in setupClient (#74) - test: remove done callbacks in synchronous tests (#73) - test: add coverage to get_plugin_path - conn: imported more SMTP state machine functions - pause, resume, process_data|line, disconnect - conn: add ipaddr dep, used in setupClient - line_socket: added event emitters, still needs TLS - logger: synced closer to Haraka/logger - deps: bump all versions to latest
1 parent 5e57a5c commit 41f344f

21 files changed

+811
-218
lines changed

.github/workflows/ci.yml

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
name: CI
22

3-
on: [push, pull_request]
3+
on:
4+
pull_request:
5+
types: [opened, synchronize, reopened]
6+
push:
7+
branches: master
48

59
env:
610
CI: true
@@ -9,14 +13,20 @@ jobs:
913
lint:
1014
uses: haraka/.github/.github/workflows/lint.yml@master
1115

16+
prettier:
17+
uses: haraka/.github/.github/workflows/prettier.yml@master
18+
with:
19+
branch: ${{ github.head_ref }}
20+
1221
coverage:
1322
uses: haraka/.github/.github/workflows/coverage.yml@master
1423
secrets: inherit
1524

1625
ubuntu:
17-
needs: [lint]
1826
uses: haraka/.github/.github/workflows/ubuntu.yml@master
1927

2028
windows:
21-
needs: [lint]
2229
uses: haraka/.github/.github/workflows/windows.yml@master
30+
31+
macos:
32+
uses: haraka/.github/.github/workflows/macos.yml@master

.github/workflows/publish.yml

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,8 @@
11
name: publish
22

33
on:
4-
push:
5-
branches:
6-
- master
7-
paths:
8-
- package.json
4+
release:
5+
types: [published]
96

107
env:
118
CI: true

.github/workflows/release.yml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
name: release
2+
3+
on:
4+
push:
5+
branches:
6+
- master
7+
- main
8+
paths:
9+
- package.json
10+
11+
env:
12+
CI: true
13+
14+
jobs:
15+
release:
16+
uses: haraka/.github/.github/workflows/release.yml@master
17+
secrets: inherit

CHANGELOG.md

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,20 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/).
44

55
### Unreleased
66

7-
- conn: add ipaddr dep, used in setupClient
7+
### [1.4.0] - 2026-03-17
8+
9+
- plugin: imported more plugin functions
10+
- plugin: sync closer to Haraka/plugin.js
11+
- added more fns, run code in current context
12+
- conn: add ipaddr dep, used in setupClient (#74)
13+
- test: remove done callbacks in synchronous tests (#73)
14+
- test: add coverage to get_plugin_path
15+
- conn: imported more SMTP state machine functions
16+
- pause, resume, process_data|line, disconnect
17+
- conn: add ipaddr dep, used in setupClient
18+
- line_socket: added event emitters, still needs TLS
19+
- logger: synced closer to Haraka/logger
20+
- deps: bump all versions to latest
821

922
### [1.3.10] - 2025-06-15
1023

@@ -235,3 +248,4 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/).
235248
[1.3.8]: https://github.com/haraka/test-fixtures/releases/tag/v1.3.8
236249
[1.3.9]: https://github.com/haraka/test-fixtures/releases/tag/v1.3.9
237250
[1.3.10]: https://github.com/haraka/test-fixtures/releases/tag/v1.3.10
251+
[1.4.0]: https://github.com/haraka/test-fixtures/releases/tag/v1.4.0

CONTRIBUTORS.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
This handcrafted artisanal software is brought to you by:
44

5-
| <img height="80" src="https://avatars.githubusercontent.com/u/261635?v=4"><br><a href="https://github.com/msimerson">msimerson</a> (<a href="https://github.com/haraka/test-fixtures/commits?author=msimerson">65</a>) | <img height="80" src="https://avatars.githubusercontent.com/u/203240?v=4"><br><a href="https://github.com/lnedry">lnedry</a> (<a href="https://github.com/haraka/test-fixtures/commits?author=lnedry">2</a>) | <img height="80" src="https://avatars.githubusercontent.com/u/1432035?v=4"><br><a href="https://github.com/kcberg">kcberg</a> (<a href="https://github.com/haraka/test-fixtures/commits?author=kcberg">1</a>) | <img height="80" src="https://avatars.githubusercontent.com/u/662371?v=4"><br><a href="https://github.com/baudehlo">baudehlo</a> (<a href="https://github.com/haraka/test-fixtures/commits?author=baudehlo">1</a>) | <img height="80" src="https://avatars.githubusercontent.com/u/550490?v=4"><br><a href="https://github.com/smfreegard">smfreegard</a> (<a href="https://github.com/haraka/test-fixtures/commits?author=smfreegard">1</a>) | <img height="80" src="https://avatars.githubusercontent.com/u/3261021?v=4"><br><a href="https://github.com/nickolson">nickolson</a> (<a href="https://github.com/haraka/test-fixtures/commits?author=nickolson">1</a>) |
5+
| <img height="80" src="https://avatars.githubusercontent.com/u/261635?v=4"><br><a href="https://github.com/msimerson">msimerson</a> (<a href="https://github.com/haraka/test-fixtures/commits?author=msimerson">68</a>) | <img height="80" src="https://avatars.githubusercontent.com/u/203240?v=4"><br><a href="https://github.com/lnedry">lnedry</a> (<a href="https://github.com/haraka/test-fixtures/commits?author=lnedry">2</a>) | <img height="80" src="https://avatars.githubusercontent.com/u/1432035?v=4"><br><a href="https://github.com/kcberg">kcberg</a> (<a href="https://github.com/haraka/test-fixtures/commits?author=kcberg">1</a>) | <img height="80" src="https://avatars.githubusercontent.com/u/662371?v=4"><br><a href="https://github.com/baudehlo">baudehlo</a> (<a href="https://github.com/haraka/test-fixtures/commits?author=baudehlo">1</a>) | <img height="80" src="https://avatars.githubusercontent.com/u/550490?v=4"><br><a href="https://github.com/smfreegard">smfreegard</a> (<a href="https://github.com/haraka/test-fixtures/commits?author=smfreegard">1</a>) | <img height="80" src="https://avatars.githubusercontent.com/u/3261021?v=4"><br><a href="https://github.com/nickolson">nickolson</a> (<a href="https://github.com/haraka/test-fixtures/commits?author=nickolson">1</a>) |
66
| :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: |
77

88
<sub>this file is generated by [.release](https://github.com/msimerson/.release).

README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[![Build Status][ci-img]][ci-url]
2-
[![Code Coverage][cov-img]][cov-url]
3-
[![Code Climate][clim-img]][clim-url]
2+
[![CodeCov][cov-img]][cov-url]
3+
[![Qlty][qlty-img]][qlty-url]
44

55
# haraka-test-fixtures
66

@@ -44,7 +44,7 @@ These fixtures are analogs of their like-named siblings in Haraka with varying l
4444

4545
[ci-img]: https://github.com/haraka/test-fixtures/actions/workflows/ci.yml/badge.svg
4646
[ci-url]: https://github.com/haraka/test-fixtures/actions/workflows/ci.yml
47-
[cov-img]: https://codecov.io/github/haraka/test-fixtures/coverage.svg
47+
[cov-img]: https://codecov.io/github/haraka/test-fixtures/graph/badge.svg?token=YmOC83OqCH
4848
[cov-url]: https://codecov.io/github/haraka/test-fixtures
49-
[clim-img]: https://codeclimate.com/github/haraka/test-fixtures/badges/gpa.svg
50-
[clim-url]: https://codeclimate.com/github/haraka/test-fixtures
49+
[qlty-img]: https://qlty.sh/gh/haraka/projects/haraka-test-fixtures/maintainability.svg
50+
[qlty-url]: https://qlty.sh/gh/haraka/projects/haraka-test-fixtures

0 commit comments

Comments
 (0)