From c782942fbe328c587dace163dca07f4a49b15b03 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 8 Oct 2026 11:27:34 +0000 Subject: [PATCH] chore(master): release 5.0.0 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 23 +++++++++++++++++++++++ package-lock.json | 4 ++-- package.json | 2 +- 4 files changed, 27 insertions(+), 4 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index fa1ad28..ec4aebc 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "4.3.1" + ".": "5.0.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 7c47e93..8366a6a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,28 @@ # Changelog +## [5.0.0](https://github.com/postalsys/imapkit/compare/v4.3.1...v5.0.0) (2026-10-08) + + +### ⚠ BREAKING CHANGES + +* the XTOYBIRD plugin is removed, use the control API (README "Migrating from 4.x"). smtp-server is an optional peer dependency now, install it for --smtpPort or the new smtp option. + +### Features + +* chance script rule option and scriptSeed, now option for repeatable tests ([c04303a](https://github.com/postalsys/imapkit/commit/c04303a0f04ffe523c78453c5a949b7f9bb80b35)) +* chunkDelay 0 or 'tick' splits output on the wire without a delay ([#89](https://github.com/postalsys/imapkit/issues/89)) ([c04303a](https://github.com/postalsys/imapkit/commit/c04303a0f04ffe523c78453c5a949b7f9bb80b35)) +* control API, REST API and quirk presets, XTOYBIRD removed ([c04303a](https://github.com/postalsys/imapkit/commit/c04303a0f04ffe523c78453c5a949b7f9bb80b35)) +* plugin operations for ACL, QUOTA, METADATA, SPECIAL-USE and OBJECTID ([c04303a](https://github.com/postalsys/imapkit/commit/c04303a0f04ffe523c78453c5a949b7f9bb80b35)) +* quiet script event for unsolicited output between commands and during IDLE ([#88](https://github.com/postalsys/imapkit/issues/88)) ([c04303a](https://github.com/postalsys/imapkit/commit/c04303a0f04ffe523c78453c5a949b7f9bb80b35)) +* quirk presets (quirks option, --quirk) for Apache James, Yahoo and Microsoft 365 behavior ([#87](https://github.com/postalsys/imapkit/issues/87)) ([c04303a](https://github.com/postalsys/imapkit/commit/c04303a0f04ffe523c78453c5a949b7f9bb80b35)) +* session, command and waiting events, server.start() and server.stop() ([c04303a](https://github.com/postalsys/imapkit/commit/c04303a0f04ffe523c78453c5a949b7f9bb80b35)) +* the storage option is validated, the JSON Schema is exported as storageSchema ([c04303a](https://github.com/postalsys/imapkit/commit/c04303a0f04ffe523c78453c5a949b7f9bb80b35)) + + +### Bug Fixes + +* ACL and annotations are dropped and inherited on DELETE, CREATE and RENAME of the control API too ([c04303a](https://github.com/postalsys/imapkit/commit/c04303a0f04ffe523c78453c5a949b7f9bb80b35)) + ## [4.3.1](https://github.com/postalsys/imapkit/compare/v4.3.0...v4.3.1) (2026-10-08) diff --git a/package-lock.json b/package-lock.json index 7587ebc..9308db7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "imapkit", - "version": "4.3.1", + "version": "5.0.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "imapkit", - "version": "4.3.1", + "version": "5.0.0", "license": "MIT", "dependencies": { "imap-handler": "1.4.0" diff --git a/package.json b/package.json index f20e664..13549a6 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "imapkit", - "version": "4.3.1", + "version": "5.0.0", "description": "Scriptable, strictly RFC compliant in-memory IMAP server for testing IMAP clients", "type": "module", "main": "./dist/cjs/index.js",