Download Latest Version Release v4.3.1 source code.tar.gz (36.1 MB)
Email in envelope

Get an email when there's a new version of Zettlr

Home / v4.3.1
Name Modified Size InfoDownloads / Week
Parent folder
SHA256SUMS.txt 2026-03-30 811 Bytes
Zettlr-4.3.1-aarch64.rpm 2026-03-30 129.3 MB
Zettlr-4.3.1-amd64.deb 2026-03-30 125.9 MB
Zettlr-4.3.1-arm64.AppImage 2026-03-30 181.4 MB
Zettlr-4.3.1-arm64.deb 2026-03-30 126.4 MB
Zettlr-4.3.1-arm64.dmg 2026-03-30 182.9 MB
Zettlr-4.3.1-x64.dmg 2026-03-30 177.5 MB
Zettlr-4.3.1-x64.exe 2026-03-30 141.0 MB
Zettlr-4.3.1-x86_64.AppImage 2026-03-30 178.1 MB
Zettlr-4.3.1-x86_64.rpm 2026-03-30 132.9 MB
README.md 2026-03-30 1.5 kB
Release v4.3.1 source code.tar.gz 2026-03-30 36.1 MB
Release v4.3.1 source code.zip 2026-03-30 36.6 MB
Totals: 13 Items   1.4 GB 9

Bug Fixes and Performance Updates

For this small update, we've fetched the polishing cloth and improved things here and there, but nothing big has happened. The one notable fix is that Zettlr now properly escapes path names passed to shell commands during exports. In very specific circumstances, it was possible to make Zettlr execute unexpected commands during exports. This update improves this behavior so that it is no longer possible.

Do you enjoy Zettlr? With the recent spikes in SSD and RAM costs, our server costs have skyrocketed. Consider donating to help us pay for the development costs. You can donate monthly on Patreon or once via PayPal. Additionally, you can directly sponsor Hendrik Erz on GitHub or send a tip on Ko-Fi. Thanks for your support!

Changelog

GUI and Functionality

  • Update pt-PT translations (#6262).
  • Translated the tutorial to Japanese (#6260).

Under the Hood

  • Escape file and directory paths passed to runShellCommand.
  • Update Pandoc to v3.9.0.2.
  • Updated some dependencies.
  • Removed duplicate FSAL descriptor fetching.
  • Improved resiliency of the descriptor fetching; now if a renderer requests an array of paths, the FSAL does not fail. Instead, it simply omits those descriptors from the return array and logs an error (context: [#6272]).
Source: README.md, updated 2026-03-30