Back
Hendrik Erz
Patches for Zettlr x64
Windows
9 patches available
Zettlr is one of the most successful and battle-proven writing tools for various professions. It has proven its worth for academic papers, theses, and even entire books. With the awesome support we receive from our community, and a group of dedicated maintainers, we look forward to keeping Zettlr the number one writing tool: fast, efficient, and, most importantly, free and open source.
Zettlr x64 Version 4.1.1
Release Date
1/27/2026
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes
Bug Fixes and Performance Improvements$$$$$$Did you always wonder what bug fixes and performance improvements in your app update notes referred to? Read our changelog below to see what this can entail! No new features this time; just some polishing.$$$$$$Important Note for Windows Users$$$This is the last release published with the old code signing certificate. Going forward; the certificate will change. So please make sure to update to this release as soon as possible. Read more on our forum.
Zettlr x64 Version 4.1.0
Release Date
1/13/2026
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes
Bug Fixes | Performance Improvements$$$$$$This is the first minor update for Zettlr 4.0. It comes with many fixes and small improvements; but also two new features and a change that you should know about. The two features are that you can now additionally collapse YAML frontmatters and Pandoc divs with the collapse-arrows left of the editor area; and Zettlr furthermore remembers which sections you have collapsed on a per-editor basis.$$$$$$The change pertains to a configuration update that will make downgrading from this version difficult; and which requires your attention. Read everything in the Changelog below.$$$$$$Changelog$$$Read Before Updating$$$In this version; we perform a long-planned configuration change that affects your loaded workspaces and files. Before installing this update; please take note of which workspaces and files you have open; in case they are being closed$$$through this update. (No data will be actually deleted; but this helps you avoid having to search for the folders.)$$$$$$In addition; it is crucial to remember that once you update to this version; there is no turning back. If you decide to downgrade to a previous version; your files and workspaces will be closed; and you will have to re-open them afterwards.$$$$$$GUI and Functionality$$$Feature: You can now collapse YAML frontmatters and Pandoc divs (#6115).$$$Feature: Zettlr now remembers folded regions as long as the window remains$$$open; even when you close a document (#6115).$$$Change: Due to a configuration change; downgrading Zettlr (which we$$$generally discourage) after updating to this version will lead to your$$$workspaces being closed.$$$Fixed XCode Command Line Tools setup dialog on macOS (#5428).$$$Fixed an issue that prevented opening Markdown files with tables that include$$$Pandoc attribute strings when the TableEditor was enabled (#6110).$$$Fixed footnote tooltip rendering (#6107).$$$Fixed an issue preventing Zettlr from starting if the stats file contained$$$errors (#6127).$$$Improved link target extraction logic when following links (#6098).$$$Performance improvements when following links (#6072).$$$Hide reference link labels when previewing Markdown links (#6097).$$$Improved performance on generating the preview-bibliography in the sidebar by$$$collecting citation keys from the document only in the main process (#6068).$$$Improved math parsing to fix certain cases (#6030).$$$Relaxed filename restrictions for loading custom dictionaries (#6126).$$$Improved Pandoc div parsing (#6120).$$$Update de-DE translation (#6081).$$$Update ja-JP translation (#6086).$$$Under the Hood$$$Moved the openPaths property. The openPaths property was a simple array$$$holding all currently loaded root files and workspaces intermingled. This$$$setting stems from the time when Zettlr could not load arbitrary files; and$$$mixing files and folders is generally a bad practice. This property has now$$$been moved into the new namespace app in the settings; and divided into$$$openFiles and openWorkspaces. This will make a few future checks and$$$features easier to implement; as the separation into files and folders is made$$$explicit and not left to the OS. This will allow us to better clean up the$$$property (personal note: Ive seen a colleagues config file which was full of$$$non-existing file paths; and I didnt like that). In rare situations; this$$$change may close all your workspaces; in which case you would have to re-open$$$them.$$$New utility function disambiguateFile that can be used to retrieve a$$$time-based non-existing path that can be used for backup purposes.$$$Added a new environment variable; ZETTLR_DISABLE_UPDATE_CHECK. If that$$$variable is detected during build; this will hard-disable update checks in the$$$application. This can be used by package maintainers to ensure update checks$$$from within the app are disabled; and Zettlr instead must be updated via the$$$package manager. Please note that the build script will only check for the$$$presence of the variable; not its contents. To ensu
Zettlr x64 Version 4.1.0
Release Date
1/13/2026
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes
Bug Fixes | Performance Improvements$$$$$$This is the first minor update for Zettlr 4.0. It comes with many fixes and small improvements; but also two new features and a change that you should know about. The two features are that you can now additionally collapse YAML frontmatters and Pandoc divs with the collapse-arrows left of the editor area; and Zettlr furthermore remembers which sections you have collapsed on a per-editor basis.$$$$$$The change pertains to a configuration update that will make downgrading from this version difficult; and which requires your attention. Read everything in the Changelog below.$$$$$$Changelog$$$Read Before Updating$$$In this version; we perform a long-planned configuration change that affects your loaded workspaces and files. Before installing this update; please take note of which workspaces and files you have open; in case they are being closed$$$through this update. (No data will be actually deleted; but this helps you avoid having to search for the folders.)$$$$$$In addition; it is crucial to remember that once you update to this version; there is no turning back. If you decide to downgrade to a previous version; your files and workspaces will be closed; and you will have to re-open them afterwards.$$$$$$GUI and Functionality$$$Feature: You can now collapse YAML frontmatters and Pandoc divs (#6115).$$$Feature: Zettlr now remembers folded regions as long as the window remains$$$open; even when you close a document (#6115).$$$Change: Due to a configuration change; downgrading Zettlr (which we$$$generally discourage) after updating to this version will lead to your$$$workspaces being closed.$$$Fixed XCode Command Line Tools setup dialog on macOS (#5428).$$$Fixed an issue that prevented opening Markdown files with tables that include$$$Pandoc attribute strings when the TableEditor was enabled (#6110).$$$Fixed footnote tooltip rendering (#6107).$$$Fixed an issue preventing Zettlr from starting if the stats file contained$$$errors (#6127).$$$Improved link target extraction logic when following links (#6098).$$$Performance improvements when following links (#6072).$$$Hide reference link labels when previewing Markdown links (#6097).$$$Improved performance on generating the preview-bibliography in the sidebar by$$$collecting citation keys from the document only in the main process (#6068).$$$Improved math parsing to fix certain cases (#6030).$$$Relaxed filename restrictions for loading custom dictionaries (#6126).$$$Improved Pandoc div parsing (#6120).$$$Update de-DE translation (#6081).$$$Update ja-JP translation (#6086).$$$Under the Hood$$$Moved the openPaths property. The openPaths property was a simple array$$$holding all currently loaded root files and workspaces intermingled. This$$$setting stems from the time when Zettlr could not load arbitrary files; and$$$mixing files and folders is generally a bad practice. This property has now$$$been moved into the new namespace app in the settings; and divided into$$$openFiles and openWorkspaces. This will make a few future checks and$$$features easier to implement; as the separation into files and folders is made$$$explicit and not left to the OS. This will allow us to better clean up the$$$property (personal note: Ive seen a colleagues config file which was full of$$$non-existing file paths; and I didnt like that). In rare situations; this$$$change may close all your workspaces; in which case you would have to re-open$$$them.$$$New utility function disambiguateFile that can be used to retrieve a$$$time-based non-existing path that can be used for backup purposes.$$$Added a new environment variable; ZETTLR_DISABLE_UPDATE_CHECK. If that$$$variable is detected during build; this will hard-disable update checks in the$$$application. This can be used by package maintainers to ensure update checks$$$from within the app are disabled; and Zettlr instead must be updated via the$$$package manager. Please note that the build script will only check for the$$$presence of the variable; not its contents. To ensu
Zettlr x64 Version 4.0.0
Release Date
12/26/2025
Bug Fix?
Yes
Minor Release?
No
Patch Notes
Release v4.0.0$$$$$$Its time to celebrate — Zettlr 4.0 is here! This update includes an incredible amount of improvements; new features; and bug fixes. Theres a lot of ground to cover; so lets quickly highlight the most important changes:$$$$$$This update includes a fully rewritten table editor – no more data loss and no more frustration!$$$Brand-new image and PDF viewer: Now you can open images and PDF files directly within the app!$$$New citation parser — inserting; editing; and even cross-referencing has just become easier!$$$Improvements to the Zettelkasten- and Footnote workflows!$$$The FSAL has been rewritten from the ground up – no more missing files and changes in the app!$$$Edit your Pandoc LUA filters directly in the app – with the new Lua editor!$$$$$$Changelog$$$Full TableEditor Rewrite$$$This release contains a full rewrite of the TableEditor. The old implementation$$$of the TableEditor had many bugs and inconveniences that made working with$$$Markdown tables barely less cumbersome than having to deal with raw Markdown$$$tables. Users criticized volatile data handling and experienced frequent data$$$loss. This is why we redesigned the TableEditor from the ground up. With this$$$release; we are finally able to give the new experience to you.$$$$$$The most important improvement is that now data loss should be a thing of the$$$past. The new TableEditor makes full use of the available features of the editor$$$to keep the data as safe as possible. But we didnt want to stop there. Because$$$the TableEditor hadnt received a face lift in years; we asked ourselves what$$$else the TableEditor was missing.$$$$$$From a user perspective; we have kept the design of the TableEditor as close to$$$the former UX as possible; while also fixing a few oddities. Specifically; the$$$buttons of the TableEditor have been fully redesigned to be more minimalist.$$$Also gone is the infamous Save button that was not able to help prevent data$$$loss. The new TableEditor now features proper syntax highlighting so that you$$$can more easily verify that you are authoring proper Markdown. In addition; the$$$new TableEditor is now faster; more memory efficient; and it should be simpler$$$to fill entire tables with data.$$$$$$Lastly; one big improvement of the new TableEditor is that you dont have to use$$$it to be more efficient in authoring tables. Specifically; we decided to$$$implement all functionality fully keyboard-oriented. This means that for any$$$modification you may want to make there is now a shortcut. Adding and removing$$$rows and columns; clearing data from rows; columns; or the entire table;$$$aligning column text left; right; or center; swapping rows or columns; etc.$$$Anything is now possible either with the new built-in context menu; or a quick$$$keyboard shortcut.$$$$$$There is only one thing we stopped to support: grid tables. Given that their$$$structure can be much more difficult to parse we wanted to err on the side of$$$caution. However; some keyboard shortcuts such as navigating between cells will$$$still work with grid tables. Since users will most of the time only edit simple$$$tables; we believe this to be an acceptable compromise — while not completely$$$ruling out supporting grid tables; especially since Pandoc has started heavily$$$investing in an improvement of their grid table support.$$$$$$In any case; we hope that the new TableEditor will finally fix the issues you$$$experienced over the past years — and we would like to apologize that it took us$$$so long to fix all of these issues at once!$$$$$$Changes to the snippet $FILENAME variable$$$In this update; we have implemented a change in which the $FILENAME variable$$$no longer includes the filename extension. This means that; while $FILENAME$$$has in the past resolved to my-file.md; it will now only include my-file.$$$$$$If you rely on the $FILENAME-variable in any of your snippets; please make$$$sure to update it by adding the variable $EXTENSION behind it. In other$$$words; everywhere you need only the filename
Zettlr x64 Version 4.0.0
Release Date
12/26/2025
Bug Fix?
Yes
Minor Release?
No
Patch Notes
Release v4.0.0$$$$$$Its time to celebrate — Zettlr 4.0 is here! This update includes an incredible amount of improvements; new features; and bug fixes. Theres a lot of ground to cover; so lets quickly highlight the most important changes:$$$$$$This update includes a fully rewritten table editor – no more data loss and no more frustration!$$$Brand-new image and PDF viewer: Now you can open images and PDF files directly within the app!$$$New citation parser — inserting; editing; and even cross-referencing has just become easier!$$$Improvements to the Zettelkasten- and Footnote workflows!$$$The FSAL has been rewritten from the ground up – no more missing files and changes in the app!$$$Edit your Pandoc LUA filters directly in the app – with the new Lua editor!$$$$$$Changelog$$$Full TableEditor Rewrite$$$This release contains a full rewrite of the TableEditor. The old implementation$$$of the TableEditor had many bugs and inconveniences that made working with$$$Markdown tables barely less cumbersome than having to deal with raw Markdown$$$tables. Users criticized volatile data handling and experienced frequent data$$$loss. This is why we redesigned the TableEditor from the ground up. With this$$$release; we are finally able to give the new experience to you.$$$$$$The most important improvement is that now data loss should be a thing of the$$$past. The new TableEditor makes full use of the available features of the editor$$$to keep the data as safe as possible. But we didnt want to stop there. Because$$$the TableEditor hadnt received a face lift in years; we asked ourselves what$$$else the TableEditor was missing.$$$$$$From a user perspective; we have kept the design of the TableEditor as close to$$$the former UX as possible; while also fixing a few oddities. Specifically; the$$$buttons of the TableEditor have been fully redesigned to be more minimalist.$$$Also gone is the infamous Save button that was not able to help prevent data$$$loss. The new TableEditor now features proper syntax highlighting so that you$$$can more easily verify that you are authoring proper Markdown. In addition; the$$$new TableEditor is now faster; more memory efficient; and it should be simpler$$$to fill entire tables with data.$$$$$$Lastly; one big improvement of the new TableEditor is that you dont have to use$$$it to be more efficient in authoring tables. Specifically; we decided to$$$implement all functionality fully keyboard-oriented. This means that for any$$$modification you may want to make there is now a shortcut. Adding and removing$$$rows and columns; clearing data from rows; columns; or the entire table;$$$aligning column text left; right; or center; swapping rows or columns; etc.$$$Anything is now possible either with the new built-in context menu; or a quick$$$keyboard shortcut.$$$$$$There is only one thing we stopped to support: grid tables. Given that their$$$structure can be much more difficult to parse we wanted to err on the side of$$$caution. However; some keyboard shortcuts such as navigating between cells will$$$still work with grid tables. Since users will most of the time only edit simple$$$tables; we believe this to be an acceptable compromise — while not completely$$$ruling out supporting grid tables; especially since Pandoc has started heavily$$$investing in an improvement of their grid table support.$$$$$$In any case; we hope that the new TableEditor will finally fix the issues you$$$experienced over the past years — and we would like to apologize that it took us$$$so long to fix all of these issues at once!$$$$$$Changes to the snippet $FILENAME variable$$$In this update; we have implemented a change in which the $FILENAME variable$$$no longer includes the filename extension. This means that; while $FILENAME$$$has in the past resolved to my-file.md; it will now only include my-file.$$$$$$If you rely on the $FILENAME-variable in any of your snippets; please make$$$sure to update it by adding the variable $EXTENSION behind it. In other$$$words; everywhere you need only the filename
Zettlr x64 Version 3.6.0
Release Date
7/31/2025
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes
v3.6.0$$$a11y/Dark Mode fixes | Text Transformations | Bug Fixes and Performance Improvements$$$We are happy to present a new update to Zettlr that includes a few nifty new features! Most notably; this update introduces a series of text transformations that you can use to modify any text inside Zettlr. These transformations allow you to; e.g.; capitalize text to sentence or title case; fix errors that often happen when copying from PDF files; or change the text to conform to certain typographical styles. More transformations are to come in the future; but we believe that this is a great start to improve your workflow.$$$$$$A second section in which we were active for this release concerns the theme. First; we have fixed an annoying bug that would never remember your dark mode setting on platforms other than macOS. And second; we have fixed an accessibility issue that would make Zettlr flicker white whenever opening a new window while using dark mode.$$$$$$Finally; this update includes some additional bug fixes and performance improvements; and updates to the framework. For all information; as always; please refer to the complete changelog below.$$$$$$Do you enjoy Zettlr? Consider donating to help us pay for the development costs. You can donate monthly on Patreon or once via PayPal. Additionally; you can sponsor Hendrik Erz on GitHub or send a tip on Ko-Fi. Thanks for your support!$$$$$$Changelog$$$Text Transformations$$$Zettlr now features a set of several text transformation commands in the editor.$$$Using these commands; you can transform various pieces of text in the editor$$$using several strategies aimed at working with both regular text (which you can;$$$e.g.; transform between sentence or title case) and corrupted text (from which$$$you can remove control characters; unnecessary line breaks; and clean up$$$quotation marks). In total; Zettlr now ships with 13 such transform commands;$$$but many more are possible.$$$$$$To utilize these transformations; simply select the text you wish to transform;$$$open the context menu on it; and select the corresponding transformation from$$$the context menu.$$$$$$The available transforms as of now are:$$$$$$Zap gremlins: Removes unwanted control characters (such as form feeds;$$$vertical tabs; and others); which sometimes end up in recognized PDF text.$$$Strip duplicate spaces: Removes any superfluous spaces.$$$Italics to quotes: Turns italic markers (e.g.; *text*) into quotes$$$(text).$$$Quotes to italics: Turns quotation marks (e.g.; text) into italic$$$markers (*text*).$$$Remove line breaks: Removes superfluous linebreaks while retaining any$$$paragraphs (separated by two consecutive linebreaks).$$$Straighten quotes: Turns smart; or magic quotes into regular quotes.$$$Ensure double quotes: Turns any type of quotation (which includes backticks;$$$since those sometimes appear in text copied from PDF files!) into regular$$$double quotes.$$$Double quotes to single: Turns any straight double quotes to single quotes.$$$Single quotes to double: Turns single quotes into double quotes.$$$Emdash — Add spaces around: Ensures that all em-dashes (—) in the text are$$$surrounded by spaces.$$$Emdash — Remove spaces around: Ensures that no em-dashes (—) in the text$$$are surrounded by spaces.$$$To sentence case: Turns the selected text to sentence case.$$$To title case: Turns The Selected Text To Title Case.$$$GUI and Functionality$$$Feature: Zettlr now has text transformations. With these; you can change$$$selected pieces of text using a quick access command menu (#5701). Special$$$thanks to @richdouglasevans for implementing this.$$$Change: Zettlr will no longer parse Markdown-like files that exceed ca.$$$10 MB in size. After some testing; we have determined that 10 MB seems to be$$$a balanced trade-off between parsing as many files as possible and preventing$$$the app to crash (especially on slower computers). Note that this only affects$$$the caching of certain pieces of metadata; such as title; heading level 1; and$$$ID. You will st
Zettlr x64 Version 3.6.0
Release Date
7/31/2025
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes
v3.6.0$$$a11y/Dark Mode fixes | Text Transformations | Bug Fixes and Performance Improvements$$$We are happy to present a new update to Zettlr that includes a few nifty new features! Most notably; this update introduces a series of text transformations that you can use to modify any text inside Zettlr. These transformations allow you to; e.g.; capitalize text to sentence or title case; fix errors that often happen when copying from PDF files; or change the text to conform to certain typographical styles. More transformations are to come in the future; but we believe that this is a great start to improve your workflow.$$$$$$A second section in which we were active for this release concerns the theme. First; we have fixed an annoying bug that would never remember your dark mode setting on platforms other than macOS. And second; we have fixed an accessibility issue that would make Zettlr flicker white whenever opening a new window while using dark mode.$$$$$$Finally; this update includes some additional bug fixes and performance improvements; and updates to the framework. For all information; as always; please refer to the complete changelog below.$$$$$$Do you enjoy Zettlr? Consider donating to help us pay for the development costs. You can donate monthly on Patreon or once via PayPal. Additionally; you can sponsor Hendrik Erz on GitHub or send a tip on Ko-Fi. Thanks for your support!$$$$$$Changelog$$$Text Transformations$$$Zettlr now features a set of several text transformation commands in the editor.$$$Using these commands; you can transform various pieces of text in the editor$$$using several strategies aimed at working with both regular text (which you can;$$$e.g.; transform between sentence or title case) and corrupted text (from which$$$you can remove control characters; unnecessary line breaks; and clean up$$$quotation marks). In total; Zettlr now ships with 13 such transform commands;$$$but many more are possible.$$$$$$To utilize these transformations; simply select the text you wish to transform;$$$open the context menu on it; and select the corresponding transformation from$$$the context menu.$$$$$$The available transforms as of now are:$$$$$$Zap gremlins: Removes unwanted control characters (such as form feeds;$$$vertical tabs; and others); which sometimes end up in recognized PDF text.$$$Strip duplicate spaces: Removes any superfluous spaces.$$$Italics to quotes: Turns italic markers (e.g.; *text*) into quotes$$$(text).$$$Quotes to italics: Turns quotation marks (e.g.; text) into italic$$$markers (*text*).$$$Remove line breaks: Removes superfluous linebreaks while retaining any$$$paragraphs (separated by two consecutive linebreaks).$$$Straighten quotes: Turns smart; or magic quotes into regular quotes.$$$Ensure double quotes: Turns any type of quotation (which includes backticks;$$$since those sometimes appear in text copied from PDF files!) into regular$$$double quotes.$$$Double quotes to single: Turns any straight double quotes to single quotes.$$$Single quotes to double: Turns single quotes into double quotes.$$$Emdash — Add spaces around: Ensures that all em-dashes (—) in the text are$$$surrounded by spaces.$$$Emdash — Remove spaces around: Ensures that no em-dashes (—) in the text$$$are surrounded by spaces.$$$To sentence case: Turns the selected text to sentence case.$$$To title case: Turns The Selected Text To Title Case.$$$GUI and Functionality$$$Feature: Zettlr now has text transformations. With these; you can change$$$selected pieces of text using a quick access command menu (#5701). Special$$$thanks to @richdouglasevans for implementing this.$$$Change: Zettlr will no longer parse Markdown-like files that exceed ca.$$$10 MB in size. After some testing; we have determined that 10 MB seems to be$$$a balanced trade-off between parsing as many files as possible and preventing$$$the app to crash (especially on slower computers). Note that this only affects$$$the caching of certain pieces of metadata; such as title; heading level 1; and$$$ID. You will st
Zettlr x64 Version 3.5.1
Release Date
7/1/2025
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes
Release v3.5.1$$$Bug fixes$$$This is a small update that fixes one especially annoying bug that users have reported since the last version. In addition; it offers an entirely new app translation; and another minor bug fix.$$$$$$Changelog$$$GUI and Functionality$$$Fixed a bug that would make using certain keys such as Enter; Backspace;$$$or quotes in code editors in the Assets Manager unusable (#5797).$$$Added Kazakh language (#5771).$$$Improve fenced code block language detection when using fenced code$$$attributes. Now; using the recommended Pandoc-style syntax for attribute$$$strings will correctly match the language in the info string to one of the$$$available identifiers.
Zettlr x64 Version 3.5.1
Release Date
7/1/2025
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes
Release v3.5.1$$$Bug fixes$$$This is a small update that fixes one especially annoying bug that users have reported since the last version. In addition; it offers an entirely new app translation; and another minor bug fix.$$$$$$Changelog$$$GUI and Functionality$$$Fixed a bug that would make using certain keys such as Enter; Backspace;$$$or quotes in code editors in the Assets Manager unusable (#5797).$$$Added Kazakh language (#5771).$$$Improve fenced code block language detection when using fenced code$$$attributes. Now; using the recommended Pandoc-style syntax for attribute$$$strings will correctly match the language in the info string to one of the$$$available identifiers.
Zettlr x64 Version 3.5.0
Release Date
5/28/2025
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes
Changelog$$$GUI and Functionality$$$Feature: The code editors (in the assets manager and elsewhere) now share$$$the same keymap as the main editor.$$$Feature: The image renderer now acknowledges and respects the presence of$$$a Pandoc link attributes string behind an image to scale images using custom$$$sizes (#1328).$$$Change: Removed some optional properties from the default profiles. If you$$$want to switch to the new defaults; delete those files from the assets manager$$$or rename your existing ones. Specifically; removed top-level-division;$$$whose meaning has changed which started to produce empty first pages during$$$Word exports (#5645).$$$Fixed a long-standing bug that would not clear the modification marker on both$$$file tabs (#5747) and the macOS window indicator (#4724) when a modified file$$$was closed without saving changes. Acknowledges PR #5747 which is superseded$$$by this change.$$$Added a keyboard shortcut for highlighting text: Ctrl-Shift-H (#4668).$$$The Mermaid diagram renderer is now more flexible. It now renders any Mermaid$$$diagram in any type of valid fenced code block with both allowed variations of$$$providing the info string: the plain mermaid and the Pandoc-attribute style$$${.mermaid} class (#5734).$$$Fixed a keymap conflict that would cause Enter to not accept autocomplete$$$suggestions in some contexts such as Markdown syntax elements (#5646).$$$Improved the math; mermaid; image; and heading renderers so that they perform$$$additional checks before actually updating their respective rendered elements.$$$This should reduce the amount of flickering and unintentional scrolling$$$especially in longer documents with many of such elements.$$$Enable the CodeMirror folding keymap which lets you fold and unfold code; such$$$as headings; with keyboard shortcuts instead of using the arrows to the left$$$of the editor (#857). The shortcuts are: Ctrl-Shift-[ (Windows/Linux) or$$$Cmd-Alt-[ (macOS) for folding code; Ctrl-Shift-] or Cmd-Alt-] for$$$unfolding; Ctrl-Alt-[ for folding all; and Ctrl-Alt-] for unfolding all.$$$Update fr-FR translation (#5738).$$$Update cs-CZ translation (#5775).
Zettlr x64 Version 3.5.0
Release Date
5/28/2025
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes
Changelog$$$GUI and Functionality$$$Feature: The code editors (in the assets manager and elsewhere) now share$$$the same keymap as the main editor.$$$Feature: The image renderer now acknowledges and respects the presence of$$$a Pandoc link attributes string behind an image to scale images using custom$$$sizes (#1328).$$$Change: Removed some optional properties from the default profiles. If you$$$want to switch to the new defaults; delete those files from the assets manager$$$or rename your existing ones. Specifically; removed top-level-division;$$$whose meaning has changed which started to produce empty first pages during$$$Word exports (#5645).$$$Fixed a long-standing bug that would not clear the modification marker on both$$$file tabs (#5747) and the macOS window indicator (#4724) when a modified file$$$was closed without saving changes. Acknowledges PR #5747 which is superseded$$$by this change.$$$Added a keyboard shortcut for highlighting text: Ctrl-Shift-H (#4668).$$$The Mermaid diagram renderer is now more flexible. It now renders any Mermaid$$$diagram in any type of valid fenced code block with both allowed variations of$$$providing the info string: the plain mermaid and the Pandoc-attribute style$$${.mermaid} class (#5734).$$$Fixed a keymap conflict that would cause Enter to not accept autocomplete$$$suggestions in some contexts such as Markdown syntax elements (#5646).$$$Improved the math; mermaid; image; and heading renderers so that they perform$$$additional checks before actually updating their respective rendered elements.$$$This should reduce the amount of flickering and unintentional scrolling$$$especially in longer documents with many of such elements.$$$Enable the CodeMirror folding keymap which lets you fold and unfold code; such$$$as headings; with keyboard shortcuts instead of using the arrows to the left$$$of the editor (#857). The shortcuts are: Ctrl-Shift-[ (Windows/Linux) or$$$Cmd-Alt-[ (macOS) for folding code; Ctrl-Shift-] or Cmd-Alt-] for$$$unfolding; Ctrl-Alt-[ for folding all; and Ctrl-Alt-] for unfolding all.$$$Update fr-FR translation (#5738).$$$Update cs-CZ translation (#5775).
Zettlr x64 Version 3.4.4
Release Date
4/16/2025
Bug Fix?
No
Minor Release?
Yes
Patch Notes
Changelog$$$GUI and Functionality$$$Change: The exporter will now forcefully enable (= if it is not yet$$$enabled in the corresponding defaults file in the assets manager) the Pandoc$$$extension wikilinks_title_after_pipe or wikilinks_title_before_pipe$$$(depending on your settings) for every export from a supported (Markdown-$$$based) reader so that wikilinks/Zettelkasten links are properly parsed.$$$Identification of Pandoc readers and writers is now more stable; resulting in$$$clearer information across the app.$$$Fix the wikilink/Zettelkasten link Lua filter (#5605).$$$Zettlr now properly retrieves attachments also for items residing in group$$$libraries (#5647).$$$Updated translations:$$$German (de-DE)$$$French (fr-FR; #5688)$$$Taiwanese (zh-TW; #5656)
Zettlr x64 Version 3.4.3
Release Date
2/28/2025
Bug Fix?
No
Minor Release?
Yes
Patch Notes
Release v3.4.3$$$Quality of Life Update$$$This update is the second one in our roadmap to exchange Zettlrs code signing certificate; meaning that it doesnt contain all that much new functionality. Instead; it is relevant mostly to Windows users. Please try to install this update. If it doesnt work; read on for a link to the one-week old 3.4.2 release. Thanks for bearing with us!$$$Changelog$$$GUI and Functionality$$$Breaking Change: Switched Windows Code Signing Certificate to the Azure$$$one. For some time; you may be unable to install new Zettlr updates on your$$$computers. Please watch Zettlrs social media channels to get notified once we$$$have established that it works again.$$$Updated zh_TW translations (#5635).$$$$$$Under the Hood$$$Bump Electron Builder to v26.x.x.$$$Switched Windows Code Signing workflow to Azure.$$$$$$For more details refer - https://github.com/Zettlr/Zettlr/releases/tag/v3.4.3
Zettlr x64 Version 3.4.1
Release Date
12/24/2024
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes
Bug Fixes | Performance Improvements$$$$$$Update 3.4.1 fixes an issue with release 3.4.0 from yesterday.$$$$$$Hello! With this final update of the year; we say goodbye to 2024 and wish you happy holidays and a successful start into 2025. This update focuses on fixing issues and improving the performance across the app. Most notably; we have continued to correct the issues that have been caused by 3.3.0 especially on Windows and a few less noticeable things. One addition is that we have improved the word counting mechanism. It conveniently shows the project word count in a files statusbar for project files; and counts words in the bibliography sidebar.$$$$$$Do you enjoy Zettlr? Consider donating to help us pay for the development costs. You can donate monthly on Patreon or once via PayPal. Additionally; you can sponsor Hendrik Erz on GitHub. Thanks for your support!$$$$$$Changelog$$$GUI and Functionality$$$New Feature: For files that belong to a Zettlr project; the status bar now$$$additionally displays the total word or character count for all files across$$$the entire project; making it easy to check for a total limit (e.g.; for a$$$journal submission); clicking on the item furthermore allows quick switching$$$between just those files that are part of the project$$$New Feature: The references sidebar tab now provides an approximate word$$$count; which is useful if some word count limit includes the bibliography; as$$$references arent included in any other word count$$$Fix SVG image preview (#5496)$$$Fix network share image preview (#5495)$$$Fixed a bug where opened documents would not be closed once the last tab was$$$closed; retaining outdated file contents and making the file unresponsive to$$$external changes. Now files that do not have an open editor instance will be$$$closed appropriately$$$Fixed an issue where valid citations from within; e.g.; comments; or other$$$non-valid places would end up in the list of references$$$Fixed a bug that would cause spellcheck suggestions to appear offset (#5494)$$$Checking task-list checkboxes now returns the focus back to the editor$$$immediately (#5246)$$$The statusbars character/word counters now respect the character count$$$setting; meaning only the word or character count is shown; not both$$$Update translations:$$$uk-UA (#5524)$$$de-DE$$$Under the Hood$$$Update Pandoc to version 3.6$$$Bump CodeMirror dependencies$$$Updates to the Markdown AST parser:$$$Headings now have regular children$$$Fixed a bug that would prevent text nodes from tables to be extracted$$$Better detection of content gaps$$$Type system updates:$$$Define a new shared type; IPCAPI that can be used to type the various IPC$$$APIs the service providers use across the app.$$$Fully type IPC APIs: AssetsProvider; DocumentAuthority;$$$DocumentManager; WindowProvider; CiteprocProvider$$$Refactored the file type detection system; it is now simpler and easier to use$$$and can detect a variety of additional groups of files (previously only$$$Markdown and code files; now also images; PDFs; MS and Open Office files as$$$well as data files)$$$Select controls can be disabled now$$$Configuration updates in the renderer are now throttled to at most once every$$$second; preventing some fast updates from inducing lag$$$Refactored spellcheck linter
Zettlr x64 Version 3.4.1
Release Date
12/24/2024
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes
Bug Fixes | Performance Improvements$$$$$$Update 3.4.1 fixes an issue with release 3.4.0 from yesterday.$$$$$$Hello! With this final update of the year; we say goodbye to 2024 and wish you happy holidays and a successful start into 2025. This update focuses on fixing issues and improving the performance across the app. Most notably; we have continued to correct the issues that have been caused by 3.3.0 especially on Windows and a few less noticeable things. One addition is that we have improved the word counting mechanism. It conveniently shows the project word count in a files statusbar for project files; and counts words in the bibliography sidebar.$$$$$$Do you enjoy Zettlr? Consider donating to help us pay for the development costs. You can donate monthly on Patreon or once via PayPal. Additionally; you can sponsor Hendrik Erz on GitHub. Thanks for your support!$$$$$$Changelog$$$GUI and Functionality$$$New Feature: For files that belong to a Zettlr project; the status bar now$$$additionally displays the total word or character count for all files across$$$the entire project; making it easy to check for a total limit (e.g.; for a$$$journal submission); clicking on the item furthermore allows quick switching$$$between just those files that are part of the project$$$New Feature: The references sidebar tab now provides an approximate word$$$count; which is useful if some word count limit includes the bibliography; as$$$references arent included in any other word count$$$Fix SVG image preview (#5496)$$$Fix network share image preview (#5495)$$$Fixed a bug where opened documents would not be closed once the last tab was$$$closed; retaining outdated file contents and making the file unresponsive to$$$external changes. Now files that do not have an open editor instance will be$$$closed appropriately$$$Fixed an issue where valid citations from within; e.g.; comments; or other$$$non-valid places would end up in the list of references$$$Fixed a bug that would cause spellcheck suggestions to appear offset (#5494)$$$Checking task-list checkboxes now returns the focus back to the editor$$$immediately (#5246)$$$The statusbars character/word counters now respect the character count$$$setting; meaning only the word or character count is shown; not both$$$Update translations:$$$uk-UA (#5524)$$$de-DE$$$Under the Hood$$$Update Pandoc to version 3.6$$$Bump CodeMirror dependencies$$$Updates to the Markdown AST parser:$$$Headings now have regular children$$$Fixed a bug that would prevent text nodes from tables to be extracted$$$Better detection of content gaps$$$Type system updates:$$$Define a new shared type; IPCAPI that can be used to type the various IPC$$$APIs the service providers use across the app.$$$Fully type IPC APIs: AssetsProvider; DocumentAuthority;$$$DocumentManager; WindowProvider; CiteprocProvider$$$Refactored the file type detection system; it is now simpler and easier to use$$$and can detect a variety of additional groups of files (previously only$$$Markdown and code files; now also images; PDFs; MS and Open Office files as$$$well as data files)$$$Select controls can be disabled now$$$Configuration updates in the renderer are now throttled to at most once every$$$second; preventing some fast updates from inducing lag$$$Refactored spellcheck linter
Interested in automating patching for Zettlr x64?