diff --git a/CHANGELOG.md b/CHANGELOG.md index 169df843..9a9965f8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,41 @@ # Changelog +## 1.4.14 (2026-04-16) + +Thank you for your donations: + +**One-time** +- [@mkorthaus-private](https://github.com/mkorthaus-private) +- [@boris22100](https://github.com/boris22100) + +**Monthly** +- [@pr0ton11](https://github.com/pr0ton11) + +### Features + +- **Email**: Add unified mailbox across accounts and sidebar icons toggle +- **Email**: Enhance email deletion and spam handling with improved parameterization +- **Sieve**: Enhance external rule handling in parser and store (#201) +- **Plugins**: Add i18n API, render hooks, and new intercept hooks to plugin system +- **PWA**: Dynamic PWA manifest with configurable name, description, and icons +- **PWA**: Show app name and logo in install prompt +- **i18n**: Add Ukrainian language with flags and missing translation keys +- **i18n**: Configurable locale prefix via `NEXT_PUBLIC_LOCALE_PREFIX` +- **API**: Add `apiFetch` helper for mount-prefix-aware API calls + +### Fixes + +- **Calendar**: Send iMIP invitation emails when creating or updating calendar events (#192) +- **Calendar**: RFC 5545/6047 compliance for outgoing iMIP calendar emails +- **Calendar**: Add `calendarAddress` and `replyTo` to participants for Stalwart compatibility (#189, #192) +- **Calendar**: Improve CalDAV task detection for external clients like Thunderbird (#84) +- **Email**: Hide ICS attachments from attachment list when invitation banner is shown +- **Email**: Send before storing in Sent via `onSuccessUpdateEmail` (#188) +- **Email**: Standardize tag naming and fix unknown keyword display (#184, #185) +- **i18n**: Skip intl middleware for paths already containing a locale prefix +- **Docs**: Document PWA and branding env vars in `.env.example` +- **Docs**: Use `company` consistently in `.env.example` branding comments + ## 1.4.13 (2026-04-12) Thank you for your donations: diff --git a/README.md b/README.md index f89a5989..02955540 100644 --- a/README.md +++ b/README.md @@ -13,7 +13,7 @@ Built with Next.js and the JMAP protocol. [![License: AGPL v3](https://img.shields.io/badge/license-AGPL%20v3-blue.svg?logo=gnu&logoColor=white)](LICENSE) [![Discord](https://img.shields.io/discord/1482128142939455674?color=7289da&label=discord&logo=discord&logoColor=white)](https://discord.gg/tYCujymGrT) -[![Version](https://img.shields.io/badge/version-1.4.13-green.svg?logo=git&logoColor=white)](CHANGELOG.md) +[![Version](https://img.shields.io/badge/version-1.4.14-green.svg?logo=git&logoColor=white)](CHANGELOG.md) [![Docker](https://img.shields.io/badge/docker-ghcr.io%2Fbulwarkmail%2Fwebmail-blue?logo=docker&logoColor=white)](https://ghcr.io/bulwarkmail/webmail) diff --git a/package.json b/package.json index b2133cf4..96deeddd 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "bulwark-webmail", - "version": "1.4.13", + "version": "1.4.14", "description": "Bulwark Webmail — a modern webmail client built for Stalwart Mail Server", "author": "Bulwark Webmail ", "license": "AGPL-3.0-only",