Update dependency Foundry376/Mailspring to v1.23.0 - #122
Open
renovate[bot] wants to merge 1 commit into
Open
Conversation
renovate
Bot
force-pushed
the
renovate/foundry376-mailspring-1.x
branch
from
November 14, 2023 22:12
227ae77 to
eeb136d
Compare
renovate
Bot
force-pushed
the
renovate/foundry376-mailspring-1.x
branch
from
November 22, 2023 01:13
eeb136d to
b861d38
Compare
renovate
Bot
force-pushed
the
renovate/foundry376-mailspring-1.x
branch
from
December 11, 2023 03:44
b861d38 to
2d54380
Compare
renovate
Bot
force-pushed
the
renovate/foundry376-mailspring-1.x
branch
from
January 8, 2024 22:32
2d54380 to
297e9a3
Compare
renovate
Bot
force-pushed
the
renovate/foundry376-mailspring-1.x
branch
from
September 15, 2024 01:33
297e9a3 to
25e4119
Compare
renovate
Bot
force-pushed
the
renovate/foundry376-mailspring-1.x
branch
from
January 2, 2025 16:43
25e4119 to
3dac21f
Compare
renovate
Bot
force-pushed
the
renovate/foundry376-mailspring-1.x
branch
from
January 27, 2025 05:20
3dac21f to
4500ea6
Compare
renovate
Bot
force-pushed
the
renovate/foundry376-mailspring-1.x
branch
from
July 16, 2025 16:41
4500ea6 to
1aabbf5
Compare
renovate
Bot
force-pushed
the
renovate/foundry376-mailspring-1.x
branch
from
March 1, 2026 08:13
1aabbf5 to
1ff1d20
Compare
renovate
Bot
force-pushed
the
renovate/foundry376-mailspring-1.x
branch
from
March 10, 2026 06:42
1ff1d20 to
c88604c
Compare
renovate
Bot
force-pushed
the
renovate/foundry376-mailspring-1.x
branch
from
April 7, 2026 01:57
c88604c to
0fce95c
Compare
renovate
Bot
force-pushed
the
renovate/foundry376-mailspring-1.x
branch
from
April 19, 2026 09:03
0fce95c to
1f14243
Compare
renovate
Bot
force-pushed
the
renovate/foundry376-mailspring-1.x
branch
from
April 20, 2026 20:13
1f14243 to
e91e7cb
Compare
renovate
Bot
force-pushed
the
renovate/foundry376-mailspring-1.x
branch
from
May 6, 2026 23:49
e91e7cb to
5308bcb
Compare
renovate
Bot
force-pushed
the
renovate/foundry376-mailspring-1.x
branch
from
May 20, 2026 20:35
5308bcb to
c4bc0ec
Compare
renovate
Bot
force-pushed
the
renovate/foundry376-mailspring-1.x
branch
from
June 13, 2026 21:57
c4bc0ec to
adb1b32
Compare
| datasource | package | from | to | | --------------- | --------------------- | ------ | ------ | | github-releases | Foundry376/Mailspring | 1.10.8 | 1.23.0 |
renovate
Bot
force-pushed
the
renovate/foundry376-mailspring-1.x
branch
from
July 22, 2026 05:04
adb1b32 to
7c5f174
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
1.10.8→1.23.0Release Notes
Foundry376/Mailspring (Foundry376/Mailspring)
v1.23.0Compare Source
Features:
Bug Fixes:
EventRSVPTaskwhen attendee ICS data goes stale. (#2770)contentDocumentis not yet loaded. (#2752)navigator.clipboard.writeTextin@electron/remoteMenuItem handlers. (#2754)ERR_FILE_NOT_FOUNDcrash in Show Original when the RFC822 fetch fails. (#2772)SendDraftTask, thread-sharing, and send-and-archive. (#2757)BrowserWindow.fromWebContents()returns null. (#2758)GetManyRFC2822Task(folder export). (#118) Thanks @Kevin-Hamilton!org.freedesktop.DBus.Hellobefore emitting the badge signal. (#2778) Thanks @WebDevBar!config.jsonload failure. (#2764)nativeThemeremote object access inSystemTrayIconStore. (#2753)Improvements:
APIErrorinmakeRequest. (#2766)MailsyncProcess.sync(). (#2773)IdentityStorebackground polling. (#2768)Developer:
@electron/packagerto prevent build hangs on newer Node.js versions. (#2767) Thanks @wrench-exile-legacy!package.jsonand stop hardcodingMailspring.desktop. (#2748, #2777) Thanks @LinusDierheimer!Mailspring.desktop. (#2747) Thanks @LinusDierheimer!appdata.xml. (#2751) Thanks @LinusDierheimer!v1.22.0Compare Source
Features:
Bug Fixes:
DefaultClientHelperMacpassing boolean to error callback, causing false Sentry reports. (#2731)AttributeDateTime.fromJSONtreating 0/falsy values as missing. (#2730)QuerySubscription._fetchRangecontiguity check using actual result length. (#2734)Improvements:
thread:metadata prefix so sync engine promotes them to thread on send. (#2729)v1.21.1Compare Source
Bug Fixes:
activeMarksaccess errors in the composer editor. (#2714)containserror when parentFilter receives a non-Element node. (#2712)Improvements:
Developer:
componentWillMountwithcomponentDidMount. (#2724)specs, converted JSX to TSX. (#2711)v1.21.0Compare Source
Features:
Added Reply-To field to the composer header, allowing you to specify a different reply address when composing messages. (#2691) Thanks @Argjend12345!
Added bulk RFC2822 message export functionality to the sync engine. (#107)
Bug Fixes:
Fixed HTTP/2 framing errors that could crash the sync engine during metadata streaming. (#103)
Prevented global keyboard shortcuts from firing when focus is in the composer. (#2693)
Strictly validate accent color hex values from system preferences to prevent errors. (#2692)
Claude Security Audit:
Tightened validation to prevent file:// URIs in email content. (#2699)
Limited path traversal in protocol handler. (#2700)
Added allowlist validation for IPC window and webcontents methods. (#2701)
Improved HTML sanitization in the composer when pasting content. (#2702)
mailto links no longer support the ?attach= query parameter. (#2703)
Improved attachment name sanitization for security and compatibility. (#2705)
Improved email sanitization to block CSS @import tracking vectors. (#2706)
Added package name validation to prevent path traversal attacks. (#2698)
Added URL validation to the autoupdate handler. (#2697)
Show a notice about plugin trust when installing third-party plugins.
Improvements:
When a detailed error log is available during OAuth sign-in, it is now displayed to help with troubleshooting.
Used
execin mailsync wrapper script for direct signal delivery. (#105)Developer:
Migrated build system from Grunt to a standalone Node.js script. (#2704)
Added option to skip installer creation in the build script. (#2707) Thanks @LinusDierheimer!
Dropped .map files from distribution packages. (#2686) Thanks @ReillyBrogan!
Replaced long-deprecated Raven with native Sentry envelope implementation and send sourcemaps during build. (#2694)
Upgraded TypeScript target from es2017 to es2024.
Refactored TypeScript compilation cache and only enable in dev mode. (#2695)
Removed macOS Touch Bar support. (#2696)
Updated ESLint and Prettier, and reference local versions in VS Code settings.
Added missing TypeScript types to function declarations across many files.
Upgraded Electron 41.2.1 to Electron 41.5.0.
Added Playwright tests for pre-release verification.
Added tests covering VCF/EML business logic and other utilities.
v1.20.1Compare Source
Fixes:
v1.20.0Compare Source
Features:
Added an "Automatic" theme (the new default) that follows system light/dark mode.
Added system accent color support — the standard light and dark themes now use your OS accent color by default and this can be disabled from Preferences > Appearance. (#2682)
Improved the UX around creating folders and labels in the left sidebar - it's much easier to create nested items. (#2655)
A new "•••" menu on items in the left sidebar makes features (including the new EML export option) more discoverable.
Added EML export functionality for messages and folders. You can save selected messages as EML by right-clicking or from the app's menu, and export entire folders by right clicking in the left navigation. (#2652)
Improvements:
Improved password storage error handling and reporting. (#2669)
Fixed a race condition causing Windows notification "Archive" and "Mark as Read" buttons to be unreliable.
Added Microsoft Office 365 / Outlook account setup guidance and troubleshooting documentation. (#2656)
Replaced text symbols with SVG icons in the toolbar. (#2658)
Refinements to EML export task in the sidebar.
Fixed the Wayland app_id after Electron 41 (Thanks @ReillyBrogan!)
Bug Fixes:
Fixed an undefined
@font-weight-semi-bolderror in the ui-less-is-more theme. (#2684)Fixed a crash in quick preview when the capture window is destroyed. (#2671)
Fixed an unhandled EPIPE error when writing to a dead mailsync process stdin. (#2673)
Fixed race conditions in draft expiration and changeset handling. (#2678)
Fixed broken IMAP UTF-7 encoding by replacing the broken
utf7package with a custom implementation. (#2672)Fixed printToPDF errors being incorrectly sent to Sentry. (#2677)
Fixed an issue where launch options and URLs were processed before app initialization was complete. (#2675)
Fixed a crash caused by null values in draft field change detection. (#2676)
Fixed an issue where metadata attachment could fail for newly sent messages. (#2664)
Fixed autoupdate error handling. (#2670)
Fixed error handling for ICS parsing in the EventHeader component. (#2668)
Fixed crash when navigating to 'All' with accounts that have no archive category. (#2666)
Fixed null reference crash in ContactDetail on update. (#2661)
Fixed MacOS notifications showing a second copy of the app's icon
Fixed null range crash in the email composer. (#2662)
Fixed a race condition in EmailFrame that could deliver a null
doc.bodyto message extensions. (#2665)Fixed OAuth code parsing to handle
+characters correctly. (#2654)Fixed the
core:pop-sheetshortcut being blocked in the message list with an open reply composer. (#2653)On Windows, fixed font-weight rendering by using CSS variables. (#2650)
On Linux, fixed xdg-mime 'not found' error not being caught on dash-based shells. (#2667)
Added error handling for
shell.openExternalcalls to prevent crashes on unsupported URLs. (#2679)Developer:
Fixed ability to declare platform-specific options via config-schema. (#2681)
Moved
appdata.xmlto themetainfodirectory for proper Linux packaging. (#2659) Thanks @BlueManCZ!Replaced direct
Electron dialog.showErrorBoxcalls withAppEnv.showErrorDialog. (#2680)Improved plugin activation error handling and TypeScript compilation. (#2674)
Suppressed LESS parse errors from Sentry reporting. (#2663)
v1.19.1Compare Source
Bug Fixes:
On Windows, fixed notification click handling and removed a redundant window display call. (#2648)
Fixed the custom port input not updating in IMAP onboarding. (#2646)
Fixed VoiceOver handling on email composer token inputs (To, CC, BCC, etc.).
Improvements:
Additional accessibility improvements: arrow key navigation and roving tabindex between messages in the message list, keyboard focus improvements in the account sidebar, email frame ARIA target for read-all support, and focus management fixes for modals and preferences.
On Linux, added Wayland session detection and a fallback menu button for window managers that don't support the system tray. (#2647)
Improved handling of navigation keys (arrow keys, etc.) in the composer typing state. (#2644) Thanks @ejbiker93ss!
Improved contact details panel styling.
Developer:
Updated to Electron 41 (Chromium 146, Node.js 24.14), up from Electron 39 (Chromium 142, Node.js 22). (#2643)
navigator.clipboardAPIReplaced legacy dependencies (
fs-plus,rimraf,mkdirp,uuid,temp) with native Node.js APIs, removing several third-party dependencies.Removed unused dependencies
deep-extendandgraceful-fs.Added TypeScript typecheck and lint steps to the per-commit GitHub Actions workflow.
Updated license dates.
v1.19.0Compare Source
Features:
Comprehensive accessibility improvements, including semantic landmarks, ARIA attributes, focus traps for modals, accessibility labels on buttons, and more. If you use Mailspring using a screenreader, we'd love feedback about this release. (#2638)
Added VCard import/export functionality to contacts. (#2626)
Added support for creating new calendar events via double-click on the calendar. (#2635)
Added Calendar menu and keyboard shortcuts. (#2634)
Bug Fixes:
Fixed a TypeError when a contact's birthday date is undefined. (#2632)
Fixed Windows app restart and update handling with Squirrel. (#2631)
Fixed
canBeUndoneinitialization in ChangeMailTask subclasses. (#2630)Gracefully handle
xdg-mimenot being present on some Linux machines.Fixed poor Sentry reporting of errors bridged over the
report-errorIPC channel.Fixed an "Invalid String Length" error in the mailsync-process wrapper on very large stderr output.
Fixed a CardDAV issue with headers on XML requests and empty multiget responses.
Fixed
ERR_ABORTEDerrors from quick previews being silently reported to Sentry.Improvements:
Improved calendar event editing with ICS-based recurrence support. (#2637)
Added recurring event indicator icon to calendar events. (#2633)
Added tray icon theme picker and 'none' style option for Linux. (#2628)
Tuned thread list swipe gesture detection, and added an option to disable swipe gestures. (#2629)
Folded grammar check preferences into General > Composer. (#2639)
Improved emoji popover positioning and updated emoji artwork with new additions.
Recovered the Slate editor when the user selects all and deletes all text, leaving only quoted text.
Added
WSAGetLastError()logging for TCP connection failures on Windows (mailsync).Developer:
Added
X-GNOME-UsesNotifications=trueto the Linux.desktopfile. (#2640) Thanks @LinusDierheimer!Added
vcs-browserto the Linux AppStream metadata. (#2641) Thanks @LinusDierheimer!Removed deprecated Electron 4 polyfills and other outdated TODOs. (#2636)
Moved tests to
@testing-library/react, run in GitHub Actions.Added community plugins and themes documentation. (#2627)
v1.18.0Compare Source
Features:
Grammar check is now available in the composer! (#2612)
Mailspring now properly detects "Do Not Disturb" status on MacOS Sequoia and on Windows.
Bug Fixes:
On Wayland, the
--backgroundflag now shows the main window briefly then hides it, which is the best we can do under Wayland's rules. (#2623)On Wayland, fixed a keyboard freeze in the composer caused by a double
focus()call. (#2622)Fixed sound notifications playing on Windows regardless of the notification preference. (#2619)
Fixed the tray icon theme detection on GNOME/Unity Linux desktops. (#2610)
Fixed a crash in vCard parsing when the
VERSIONline is not found.Fixed an issue with the first CardDAV sync incorrectly seeing existing ETags in mailsync.
Fixed IMAP IDLE to process
VANISHEDnotifications sent by FastMail (and possibly other providers).Fixed folder priority logic that was incorrectly applied to non-iCloud accounts in mailsync.
Improvements:
Added support for the stnadard biographies / notes field on contacts. (#2621)
Rearranged the thread context menu to reduce accidental destructive actions. (#2620)
Added an empty state to the calendar when no CalDAV accounts are connected. (#2625)
The draft window now uses the message subject as the window title.
Improved read receipt tracking pixel reliability. (#2613)
Improved mail rules robustness and fixed condition evaluation bugs. (#2616)
Added VTIMEZONE to created calendar events so they are created on Yahoo in the correct timezone.
Enabled CalDAV discovery to support Fastmail, Yahoo, and other providers in the upcoming calendar.
On Windows, the app icon is now a rounded square to better fit with Windows 11 design guidelines.
Developer:
Replaced CSS-based platform hiding with React conditionals in preferences. (#2614)
Removed subpixel-antialiased font smoothing overrides. (#2618)
Added
syncInitto main-calendar to eliminate a 2.5s startup delay. (#2606)v1.17.4Compare Source
Features:
Added Agenda view to the calendar for chronological event browsing. (#2592)
Added Linux Do Not Disturb detection for notification suppression. (#2595)
Added Windows jump list and badge icon desktop integration. (#2594)
Added ARM64 (aarch64) Linux build support. (#2601)
The selected calendar view now persists across sessions. (#2600)
Bug Fixes:
Fixed support for Wayland - window activation context is now handled gracefully. (#2599)
Fixed the app's system tray icon appearing as three dots (•••) at launch on Ubuntu 25.
Fixed summary notifications: broken Windows toast URLs and race condition. (#2597)
Improve Yandex account sync by ignoring their XLIST implementation, which is known to be buggy.
Fixed mutex re-entry locks during exception handling in mailsync that could be hit if a network disconnect caused both sync workers to throw at the same time.
Reverted IDLE error suppression that caused sync issues.
Improvements:
On Linux, default to thin window framing with hamburger-style right menu. (#2604)
On Linux, added dark/light system tray icon support. (#2602)
Improved JS algorithm performance using Map/Set for better collection handling. (#2596)
Enabled support for custom config directory path. (#2587) Thanks @DerDemystifier!
Added missing release info in appdata. (#2586) Thanks @ychavoya!
Developer:
Updated node-abi to 3.87.0 and added support for prebuilt better-sqlite3 binaries. (#2598)
Signed native .node addon files for Smart App Control compliance. (#2589)
Fixed RPM packaging dependencies for Fedora 43 and openSUSE compatibility. (#2590)
Fixed openSUSE CI test and RPM post-install scriptlet issues. (#2591)
v1.17.3Compare Source
Updates the .deb package dependencies to address Ubuntu 25 (libtidy58 replaces libtidy5deb1) and Linux Mint 22 (libcurl4t64, libgtk-3-0t64 instead of libgtk-3-0) installation issues.
Fix issues sending email on Windows caused by missing SASL libraries in some scenarios.
Screenshot mode now blurs the content of your emails as well (Thanks @cheack!)
The
Spanish - Latin America(es_419) translations have been verified (Thanks @MiguVT!) and we've used the latest LLMs to update machine translations in other language files that were many years old.Developer:
We added Ubuntu 25 and Linux Mint to the automated installation checks in Github Actions to ensure the .deb file installs correctly on these distributions.
The Mailsync post-build checks in Github Actions (on Mac, Windows, Linux) now authenticate against smtp.gmail.com in addition to establishing an SMTP SSL connection to verify that the SASL libraries are present in the distribution. (To prevent the Windows SMTP issue from ever happening again...)
v1.17.2Compare Source
Features:
Calendar now includes a Day View for more detailed scheduling. (#2573)
Calendar events can now be edited and synced back to the server. Drag events to reschedule them, or double-click to edit details. (#2574)
Mailspring now supports one-click unsubscribe using email headers (RFC 2369/8058). When an email includes unsubscribe headers, a link appears to quickly unsubscribe. (#2576)
Bug Fixes:
Fixed a race condition in category pickers (folder/label selectors) that caused the search input to lock up. (#2580)
Fixed composer input lag where Enter and Backspace keys sometimes required multiple presses. (#2578)
Fixed Office365 OAuth authentication issues caused by an origin header. (#2579)
Fixed RSVP calendar event handling bugs and improved RFC 5546/6047 compliance. (#2575)
Fixed missing mailsync dependencies in Linux packages.
Fixed disappearing emails on iCloud accounts by disabling QRESYNC.
Fixed network error handling during CardDAV/CalDAV discovery.
Fixed HTTP 406 errors during CardDAV/CalDAV discovery on Yahoo accounts.
Fixed in-reply-to header parsing on iCloud accounts where spam messages contain garbage values.
Fixed Yandex account sync error handling.
Improvements:
Developer:
Added GitHub Actions checks that verify Linux artifacts install and run correctly on Ubuntu, Fedora, and Arch Linux.
Removed unused Grunt tasks and cleaned up the eslint task. (#2569)
Windows mailsync dependencies moved to vcpkg for OpenSSL 3.6, latest libcurl, iconv, libtidy, libxml2, and sasl2.
Added openSUSE Tumbleweed to mailsync CI tests.
v1.17.1Compare Source
Bug Fixes:
Keyboard navigation in Mailspring's thread list has been fixed!
On Fedora, the libtidy dependency is more broadly specified to support both soname versions (libtidy.so.5 or libtidy.so.58)
We're aware of issues with Wayland support for some Linux users and are investigating how to handle these scenarios better, since Wayland became the default for Electron apps in September.
v1.17.0Compare Source
This is Mailspring's biggest update in a while!
The "infinite sync bug" that impacted iCloud accounts has been fixed, and we reviewed and applied many other patches to Mailcore and libetpan to improve mail sync.
This release includes significant security updates - Mailspring now uses the system-bundled sasl2, ssl, crypto and curl libraries on all Linux platforms, and the UI has moved to the latest version of Electron. (On Linux, Electron 39 also brings native support for Wayland!)
This release resolves issues with spellcheck on Windows, and also adds support for Windows toast notifications with inline actions.
Bug Fixes:
On Windows, the Start Menu integration has been updated for Windows 11 and the "default mail client" option now links directly to Mailspring's page in Windows Settings.
On Windows,
mailto:link handling no longer breaks due to a launch argument parsing issue.On Windows, spellcheck now works correctly by using the DOM spellcheck attribute with typing debounce. (#2535)
On macOS, notifications now correctly respect Do Not Disturb settings. (#2525)
On macOS, Mailspring can now correctly create and delete the LaunchAgent file for launch on startup. (#2509)
On Linux, the tray icon no longer shares an ID with other Electron apps. (#2529)
On Linux, native Wayland support is now enabled in the Snap package. (#2527)
The "Message Clipped - Show All" window no longer has encoding issues. (#2526)
"Download All Attachments" no longer incorrectly renames files with hyphen-number patterns. (#2531)
Additional safeguards have been added to attachment preview generation. (#2523)
Localization:
Hungarian is now a manually verified language!
Brazilian Portuguese (pt-BR) translation has been updated. (#2504, #2506)
Developer:
Mailspring now uses Electron 39, Chromium 140, and Node.js 22 for improved performance and security.
Mac, Windows, and Linux builds are now managed entirely with Github Actions, and new Github Actions for mailsync verify that the Linux binary is portable and runs on Ubuntu, Fedora, and Arch Linux.
TypeScript has been upgraded from version 3 to version 5. (#2547)
React has been upgraded from 16.6.0 to 16.9.0. (#2545)
Windows builds now use GitHub Actions instead of AppVeyor. (#2524)
Many dependencies have been upgraded to address npm audit issues, including better-sqlite, uuid, ical.js, juice, lru-cache, snarkdown, and node-emoji.
Sync Improvements:
Fixed multiple memory leaks, race conditions, and potential deadlocks following an in-depth automated code review.
Fixed CardDAV to avoid re-discovering address books on every sync.
Fixed SMTP EHLO/HELO with IPv6 addresses on Linux.
Fixed handling of empty IMAP parts from Outlook.com servers.
SQLite has been upgraded to the latest version.
Fixed Windows build compatibility with strptime and timegm functions.
Calendar Preview:
The Calendar preview now includes a full month view with day, week, and month navigation.
You can now search for events in the calendar.
Dragging calendar events will soon update their time, making it easier to reschedule items.
CalDAV sync now supports calendar colors, recurring events with exceptions, and smart rate limiting for 429 responses.
CalDAV now uses ctags to skip unnecessary syncs when calendars haven't changed.
Fixed CalDAV crashes on Gmail accounts when parsing privilege-set.
v1.16.0Compare Source
Thunderbird-style Autoconfiguration (#2493)
Fix in-app previews for PDF attachments on Windows / Linux
Update and improve zh-TW Traditional Chinese locale (#2498)
Update Czech translation (#2500)
snap: Use core24 as base (#2497)
Change lsb-core-noarch to be an optional dependency in the RPM package. (#2503)
Fix a few misc application errors logged to our reporting service
Upgrade to Electron 37.2.2 - Chromium 138, V8 13.8, and Node.js 22.16 for faster JavaScript execution and better email rendering.
v1.15.1Compare Source
This is a patch release that resolves several user-reported issues. Thank
On Windows, notifications could not appear because of an issue checking Windows "Quiet Hours" settings
Dragging and dropping file attachments to the composer or the signature editor resulted in a path error.
On Windows, you may need to install Language Packs for some languages to be available for spellcheck, and this no longer causes an error.
The RPM build no longer generate build_id links to prevent conflicts when installing multiple Electron apps.
v1.15.0Compare Source
Happy 2025! This version of Mailspring upgraedes the app to Electron 33 and Chromium 130, ensuring the latest upstream bug fixes, security patches and improvements are available in the app.
macOS 10.15 (Catalina) is no longer supported. macOS 11 (Big Sur) or later is required.
We are considering dropping Ubuntu 16, Ubuntu 18 and other Linux releases >6 years old. If this would impact you, please let me know at ben@foundry376.com! It's getting harder to build a mailsync binary because our CI services are dropping support.
Fixes:
v1.14.0Compare Source
This version of Mailspring includes several improvements:
Mailspring now connects to Outlook accounts using OAuth.
The
autoconfigdatabase used to identify your IMAP and SMTP settings automatically has been upgraded to reflect changes in provider settings.On Windows and Linux, previewing attachments is more robust and works with a wider variety of files. These attachments also have rendered previews in the message view.
Mailspring allows you to add Medium, GitHub and YouTube links to email signatures created in the app. (#2484) Thanks @sudeephazra!
Subject lines no longer overflow if they contain single long words (#2485) Thanks @probablykasper!
Developer:
Mailspring now uses Electron 30, a recent supported release based on Chromium M124 - thanks to @Phylu for lots of PRs and manual testing that helped us move up three years of versions (v17 => v30) in the last 12 months!
The Changelog now mentions security contributions by Positive Technologies, Payatu, and Sonar in v1.13.3.
v1.13.3Compare Source
Happy new year! This is a small update to Mailspring with a few important changes:
On macOS, long-pressing a key to show it's available subtitutions (eg:
eto seeé, ê, etc.) now works properly in the email composer. Sorry for the delay fixing this issue, for many non-english speakers on macOS we know it's a core part of your email workflow.We now escape subject and participant names in the print modal, ensuring that they render properly for printing. Thanks to Andrialdy R for identifying and documenting a related vulnerability.
We now use DOMPurify to sanitize the content of HTML emails for display. DOMPurify is maintained by a team of security-oriented web engineers and will ensure Mailspring protects you from the widest possible range of XSS attacks and exploits. Thanks to Yaniv Nizry of Sonar for identifying and reporting weaknesses in our old sanitizer.
As part of the DOMPurify change, Mailspring now supports a smaller range of links in emails (https://, tel://, mailto:// etc). Thanks to Vaibhav Rajput and Prajyot Chemburkar of Payatu for reporting that smb:// links were previously allowed and useful in triggering exploits.
v1.13.2Compare Source
This is a patch release that fixes several issues:
Composition events in Mailspring's composer should work as expected. (Typing modifier keys, such as Option-E followed by E to create É)
The composer warn about several more invalid recipient errors correctly (thanks @Phylu!)
Dark-mode tray support on Windows has been improved with new icons (thanks @Phylu!)
The Linux Snap build no longer requests extraneous permissions (thanks @3v1n0!)
v1.13.1Compare Source
Mailspring 1.13 now runs on Electron 22, completing a migration process we started in 1.12.0!
If you are upgrading from an old version of Mailspring, download and run 1.12.0 first before installing this version. We've moved from keytar to Electron's safeStorage API for securely storing your email passwords, and version 1.12.0 will perform a migration ensuring your passwords are transitioned.
If you're using the snap version of Mailspring, you may find that Mailspring forgets your passwords when you upgrade. I'm very sorry for the hassle this causes - issues with snap containment in version 1.12.0 caused Mailspring to lose many user's passwords during the upgrade process. If this applies to you, you may see password errors and need to:
v1.12.0Compare Source
Features:
The Windows tray icon styles have been improved, and a new option allows you to opt-out of the red icon style. (Thanks @Phylu)
Mail rules now support filtering based on the "Reply-to" header. (Thanks @Phylu)
The "Snooze" UI now allows you to type "600" as a shortcut for for "6:00". (Thanks @ChocoTonic)
Bug Fixes:
Localization:
British english localizations have been added. (Thanks @danbishop)
Traditional chinese localizations have been greatly improved. (Thanks @PeterDaveHello)
Developer:
Mailspring now stores your mail secrets using Electron SafeStorage instead of the deprecated Keytar library thanks to updates by @Phylu. This will allow us to move to a newer version of Electron soon!
The Snap package now uses core22 and the
gnomeextension. (Thanks @soumyaDghosh)v1.11.0Compare Source
Features:
The "Move to Folder" menu action allows you to press Tab or the "→" key to complete the name of the highlighted folder, which makes it easier to complete a path in long folder hierarchies.
Mailspring now properly identifies and formats quoted text from Yahoo and AOL email. (Thanks @nzayatz14)
On MacOS, the Mailspring icon in the dock now allows you to compose a new message from the context menu. (thanks @Naroh091)
Mailspring's menu bar icon is now red for new mail and blue for unread mail, which makes it easier to spot a new message that needs attention. (#2433, thanks @marivaldojr)
Bug F
Configuration
📅 Schedule: (in timezone Europe/Madrid)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.