From 00b40fc48a7fcd43fa65f21b94b42bda70102546 Mon Sep 17 00:00:00 2001 From: Linus Rath <139418639+rathlinus@users.noreply.github.com> Date: Thu, 28 May 2026 20:31:03 +0200 Subject: [PATCH] chore: update version to 1.7.2 --- CHANGELOG.md | 46 ++++++++++++++++++++++++++++++++++++++++++++++ README.md | 2 +- VERSION | 2 +- package-lock.json | 4 ++-- package.json | 2 +- 5 files changed, 51 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f233e76d..b8914217 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,51 @@ # Changelog +## 1.7.2 (2026-05-28) + +### Features + +- **Mail**: Scheduled send and send delay (#322) +- **Mail**: Drag emails out to the file explorer as `.eml` +- **Mail**: Import emails from `.zip` archives +- **Mail**: "Move to Trash and mark as read" delete action (#323) +- **Mail**: Include group inboxes in the unified mailbox view (#328) +- **Mail**: Locale-aware date format in the email list with a preset picker (#331) +- **Mail**: Allow drag-and-drop into shared mailboxes +- **Composer**: Ctrl/Cmd+Enter sends the open draft +- **Settings**: New Downloads tab with template editor for `.eml` and attachment filenames +- **Settings**: Filename transform settings and an ASCII-only "date (from-to) subject" template +- **Settings**: Post-export action (keep / archive / trash) +- **Settings**: Template for multi-email `.zip` filenames +- **Admin**: Per-domain branding editor with overrides on `/api/config`, manifest, and PWA icon (#332) +- **Admin**: Policy-controlled push relay URL with optional user lock +- **i18n**: `NEXT_PUBLIC_DEFAULT_LOCALE` for fallback UI locale (#243) + +### Fixes + +- **Mail**: Editable HTML signature in new mail; clean state on every compose entry (#329) +- **Mail**: Report real upload progress with XHR progress events (#333) +- **Mail**: Restore `blob:` in `object-src` and `frame-src` CSP for PDF/HTML previews +- **Mail**: Match user-avatar treatment on quick reply +- **Email viewer**: Stop shattering table cells with `word-break: break-word` +- **Composer**: Scope Ctrl/Cmd+Enter send to the focused composer +- **Composer**: Stop closing the form when editing any field +- **Pro**: Keep the empty viewer pane visible in the split layout +- **Pro**: Prevent an empty main pane when reordering tabs across panes +- **Mobile**: Collapse focus mail layout to multi-line +- **Mobile**: Keep a gutter on bare-HTML and plain-text emails +- **Calendar**: Align continued multi-week events with the week's left edge +- **Calendar**: Show the end date in the event popover for multi-day events (#318) +- **Calendar**: Convert `recurrenceRules` to singular in batch create +- **Calendar**: Handle malformed event dates (#316) +- **Files**: Stop URL-encoding drag-out filenames and preserve Unicode letters +- **Routing**: Prefix remaining ``, favicon, and WebDAV URLs with `basePath` (#319) +- **Routing**: Prefix hand-written URLs with `basePath` for subpath deployments +- **Auth**: `OAUTH_ALLOW_PRIVATE_ENDPOINTS` for split-DNS setups + +### i18n + +- Add missing translation keys across 16 locales + ## 1.7.1 (2026-05-22) ### Features diff --git a/README.md b/README.md index 9dcca13a..42cf920f 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ A modern, self-hosted webmail client for [Stalwart Mail Server](https://stalw.ar [![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.7.1-green.svg?logo=git&logoColor=white)](CHANGELOG.md) +[![Version](https://img.shields.io/badge/version-1.7.2-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) [![Grafana](https://img.shields.io/badge/grafana-dashboard-orange?logo=grafana&logoColor=white)](https://grafana.external.bulwarkmail.org/) diff --git a/VERSION b/VERSION index 943f9cbc..f8a696c8 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.7.1 +1.7.2 diff --git a/package-lock.json b/package-lock.json index 4a9d5140..ddcfc251 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "bulwark-webmail", - "version": "1.7.1", + "version": "1.7.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "bulwark-webmail", - "version": "1.7.1", + "version": "1.7.2", "license": "AGPL-3.0-only", "dependencies": { "@tanstack/react-virtual": "^3.13.24", diff --git a/package.json b/package.json index dec66256..100281cf 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "bulwark-webmail", - "version": "1.7.1", + "version": "1.7.2", "description": "Bulwark Webmail - a modern webmail client built for Stalwart Mail Server", "author": "Bulwark Webmail ", "license": "AGPL-3.0-only",