diff --git a/.release b/.release
index 2ed3ca5..0fa4e69 160000
--- a/.release
+++ b/.release
@@ -1 +1 @@
-Subproject commit 2ed3ca5c98d35688925cd7011b3ec26b32a3a101
+Subproject commit 0fa4e690ffabb0157e46d56f18e4f7cfe49ce291
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 0bf8627..9d8eb54 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -4,6 +4,11 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/).
### Unreleased
+### [2.1.5] - 2024-04-23
+
+- doc(README): remove spurious markdown link
+- doc(CONTRIBUTORS): added
+
### [2.1.4] - 2024-04-06
- eslint: reduce config to depending on @haraka
@@ -124,3 +129,4 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/).
[2.1.2]: https://github.com/haraka/haraka-plugin-karma/releases/tag/v2.1.2
[2.1.3]: https://github.com/haraka/haraka-plugin-karma/releases/tag/v2.1.3
[2.1.4]: https://github.com/haraka/haraka-plugin-karma/releases/tag/v2.1.4
+[2.1.5]: https://github.com/haraka/haraka-plugin-karma/releases/tag/v2.1.5
diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md
new file mode 100644
index 0000000..3ad4a01
--- /dev/null
+++ b/CONTRIBUTORS.md
@@ -0,0 +1,8 @@
+# Contributors
+
+This handcrafted artisinal software is brought to you by:
+
+|
msimerson (59) |
analogic (2) |
smfreegard (1) |
Gooong (1) |
+| :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: |
+
+this file is maintained by [.release](https://github.com/msimerson/.release)
diff --git a/README.md b/README.md
index 7e4b198..0b909e9 100644
--- a/README.md
+++ b/README.md
@@ -194,9 +194,6 @@ Expect to use karma _with_ content filters.
[sa-url]: http://haraka.github.io/manual/plugins/spamassassin.html
[snf-url]: http://haraka.github.io/manual/plugins/messagesniffer.html
[results-url]: http://haraka.github.io/manual/Results.html
-
-[![CI]()]()
-
[ci-img]: https://github.com/haraka/haraka-plugin-karma/actions/workflows/ci.yml/badge.svg
[ci-url]: https://github.com/haraka/haraka-plugin-karma/actions/workflows/ci.yml
[cov-img]: https://codecov.io/github/haraka/haraka-plugin-karma/coverage.svg
diff --git a/package.json b/package.json
index bef687b..fe02a64 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "haraka-plugin-karma",
- "version": "2.1.4",
+ "version": "2.1.5",
"description": "A heuristics scoring and reputation engine for SMTP connections",
"main": "index.js",
"files": [
@@ -14,9 +14,9 @@
"lint:fix": "npx eslint@^8 *.js test --fix",
"prettier": "npx prettier . --check",
"prettier:fix": "npx prettier . --write --log-level=warn",
- "test": "npx mocha@10",
- "versions": "npx @msimerson/dependency-version-checker check",
- "versions:fix": "npx @msimerson/dependency-version-checker update"
+ "test": "npx mocha@^10",
+ "versions": "npx dependency-version-checker check",
+ "versions:fix": "npx dependency-version-checker update"
},
"repository": {
"type": "git",
diff --git a/test/karma.js b/test/karma.js
index 00e93dd..1b553e2 100644
--- a/test/karma.js
+++ b/test/karma.js
@@ -16,7 +16,7 @@ function _set_up(done) {
this.plugin.tarpit_hooks = ['connect']
this.connection = fixtures.connection.createConnection({}, { notes: {} })
- this.connection.transaction = fixtures.transaction.createTransaction()
+ this.connection.init_transaction()
done()
}