From df982beb409ed9e026b9d07e20d404a8b469c335 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 13 Sep 2026 22:16:54 +0000 Subject: [PATCH] chore(master): release 2.81.0 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 32 ++++++++++++++++++++++++++++++++ package-lock.json | 4 ++-- package.json | 2 +- 4 files changed, 36 insertions(+), 4 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 01ba86fbb..d2eaf3977 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "2.80.1" + ".": "2.81.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 4e6257649..487d8f9d6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,37 @@ # Changelog +## [2.81.0](https://github.com/postalsys/emailengine/compare/v2.80.1...v2.81.0) (2026-09-13) + + +### Features + +* **autodiscovery:** let the API carry credentials and the hosted form skip the settings step ([f78b62e](https://github.com/postalsys/emailengine/commit/f78b62ec910899f7de83fbc972a44858f024b6ac)) + + +### Bug Fixes + +* **api:** skip the server settings step by default for minted setup links ([2c43c60](https://github.com/postalsys/emailengine/commit/2c43c6075614e9765160628a49d1e97f0f94f1c6)) +* **deps:** move the packages that pin nodemailer onto 10.0.9 and dedupe the tree ([db2abd8](https://github.com/postalsys/emailengine/commit/db2abd80319f9ab61406b1d222e357ffbd9ec8b0)) +* **deps:** update bull-board and simplewebauthn ([66ab196](https://github.com/postalsys/emailengine/commit/66ab196f623041a048b32817ad28352e97b3b336)) +* **deps:** update joi-messages to 1.1.3 for the Joi 18 validation messages ([c62b34c](https://github.com/postalsys/emailengine/commit/c62b34cc56fd9ca221cdf1e990ac6145c7536236)) +* **deps:** update nodemailer to 10.0.8 across the packages that pin it ([6dc08f7](https://github.com/postalsys/emailengine/commit/6dc08f7ae47db4a7f537d8a13c3004aa9983a690)) +* **docker:** bump the node:24-alpine base image digest ([7e6808b](https://github.com/postalsys/emailengine/commit/7e6808be64cc099611746492c71fad2b701bdfcf)) +* **docker:** health-check the container over 127.0.0.1, not localhost ([31ab205](https://github.com/postalsys/emailengine/commit/31ab2051ca22d2da45c2079f6581babbdebb0659)) +* **docker:** pass the commit hash as a build arg instead of reading a branch ref ([c2c03c8](https://github.com/postalsys/emailengine/commit/c2c03c884ce061ad215ae612eaaafef00bf513ba)) +* **i18n:** fill the empty plural forms in the certificate count ([d51803d](https://github.com/postalsys/emailengine/commit/d51803d89125f962235d05cac5c2f5a1e80900e2)) +* **i18n:** improve translation wording and consistency ([576e692](https://github.com/postalsys/emailengine/commit/576e6924432beef0d0261a578494d703cf04d397)) +* **i18n:** translate the remaining hosted form labels and refresh the catalogs ([b04784c](https://github.com/postalsys/emailengine/commit/b04784ce7eed212b324b4e4dd39a9afcafd47da3)) +* **sentry:** report the release with its package prefix so Sentry can order versions ([7bda29f](https://github.com/postalsys/emailengine/commit/7bda29fdeb6b59bade892570971c0ca12f892a44)) +* **sso:** stop the forced-SSO hand-off flashing the login page before it leaves ([9e64618](https://github.com/postalsys/emailengine/commit/9e646188feaced2ea77342abd4e6de49ad6ed169)) +* **test:** fail a stalled test run instead of waiting for the CI job to be killed ([9631512](https://github.com/postalsys/emailengine/commit/9631512af363dd0b33b28f4c2ce4e2f996042b9d)) +* **test:** follow the admin copy pass into the two specs it broke ([1524368](https://github.com/postalsys/emailengine/commit/1524368de4b49a176b4338e810503bdca08fac3d)) +* **test:** force the test runner to exit so one leaked handle cannot hang a tier ([bbdccdb](https://github.com/postalsys/emailengine/commit/bbdccdb6af747ff96ee70ce688c275886d528d8c)) +* **translations:** add Spanish, Italian and Turkish for the public UI ([d2089c3](https://github.com/postalsys/emailengine/commit/d2089c3c6ab0a4b0c49e2d76a4fa62dc642bdd58)) +* **translations:** add Swedish for the public UI ([048c086](https://github.com/postalsys/emailengine/commit/048c0869b1645548be61cb77c0149963a8ac21af)) +* **ui:** make the admin copy consistent and say what each screen actually does ([d7bb57d](https://github.com/postalsys/emailengine/commit/d7bb57d949c8836c6946d3a9f53d3147e3e89ccb)) +* **ui:** make the admin pages read on a phone and stop badges printing over their neighbours ([46e6d49](https://github.com/postalsys/emailengine/commit/46e6d49424a55bb31bbcfe01e759e29484965642)) +* **ui:** refine admin form labels and guidance ([eaa7d00](https://github.com/postalsys/emailengine/commit/eaa7d0060f771136c0f248b8e906a628ce98795b)) + ## [2.80.1](https://github.com/postalsys/emailengine/compare/v2.80.0...v2.80.1) (2026-09-10) diff --git a/package-lock.json b/package-lock.json index 450c6ba95..26a21cf73 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "emailengine-app", - "version": "2.80.1", + "version": "2.81.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "emailengine-app", - "version": "2.80.1", + "version": "2.81.0", "license": "LICENSE_EMAILENGINE", "dependencies": { "@bull-board/api": "9.10.1", diff --git a/package.json b/package.json index 7e8005d7c..c53be209b 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "emailengine-app", - "version": "2.80.1", + "version": "2.81.0", "private": false, "productTitle": "EmailEngine", "description": "Email Sync Engine",