Novelwriter

Latest version: v2.6.3

Safety actively analyzes 723217 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 17

2.6.3

Release Notes

This is a patch release that fixes a translation issue that affected several labels on the user
interface where the wrong or no translation was used. The bug affected all languages except for
English.

Detailed Changelog

**Bugfixes**

* Fix retrieval of translation string for stats and shape constants. This particularly affected the
details panel below the project tree, some labels on the outline, the statics panel on the
Manuscript tool and the status icon shape menu in Project Settings. It also affected the
statistics submenu in the Insert menu. Issue 2246. PRs 2247 and 2249.

----

2.6.2

Release Notes

This is a patch release that fixes a few issues with the project tree: The Empty Trash option in
the menu now works again, and it is no longer possible to accidentally drag and drop project items
onto the root of the project tree.

In addition, a Czech translation has been added by Tomáš Zmek, and the Italian, Polish and
Brazilian Portuguese translations have been updated.

Detailed Changelog

**Bugfixes**

* Fixed a bug where alternative scene formats were ignored when splitting a document. Issue 2233.
PR 2234.
* Fixed the Empty Trash menu entry in the Project menu. It was not connected to the project tree
and therefore selecting it did nothing. Issue 2239. PR 2242.
* Fixed a bug where it was possible to drag items to the root levels as long as they were dropped
between existing root items. This action is now properly blocked. PR 2242.

**Improvements**

* Added an extra check in the project tree item model that can prevent a crash in certain
circumstances when moving multiple project items. It is probably a corner case caused by
competing garbage collectors in Python and Qt, but the additional check should handle. PR 2242.

**Internationalisation**

* Add Czech translation by Tomáš Zmek. PR 2244.
* Updated Italian, Polish and Brazilian Portuguese translations. PR 2244.

See the [translation activity stream](https://crowdin.com/project/novelwriter/activity-stream) for
more details.

----

2.6.1

Release Notes

This is a patch release that fixes an issue with creating new notes from the editor context menu,
adds an option to turn off the confirmation box that pops up when closing novelWriter, and improves
the recent project list on the Welcome dialog.

A French version of the user guide is now also available when the localisation is set to French,
and the French, Latin American Spanish, Norwegian, US English, German and Japanese translations of
the application have been updated.

Detailed Changelog

**Bugfixes**

* Fixed an issue where the "Create Note from Tag" would also show up for `story` references. These
should not create new novel documents. The same menu entry was also removed for `mention`
references, as it is not known what category the would belong to. Issue 2212. PR 2215.

**Improvements**

* A setting was added to Preferences to disable the dialog box when exiting novelWriter. It is
available under the "Behaviour" section. Issue 2209. PR2213.
* Recent projects on the Welcome dialog box are now tracked using their unique ID as well as their
path. This means that if a project is moved, it should not show up twice in the list, but the
path should be updated. Issue 2217. PR 2218.

**Documentation**

* A French version of the user guide is nov available from the Help menu if the GUi language is set
to French. The French translation was contributed by Karduin. It is currently directly added to
the source, but from 2.7 it will be generated automatically in the same way the English user
guide is. Discussion 1834. PR 2220.

**Internationalisation**

* French translations are available up to the 2.6 release. That is, the new exit dialog setting is
not translated yet. PR 2214.
* Latin American Spanish, Norwegian, US English, German and Japanese translations are fully
updated. PR 2214.

See the [translation activity stream](https://crowdin.com/project/novelwriter/activity-stream) for
more details.

----

2.6

Release Notes

This is a beta release of the next release version, and is intended for testing purposes. Please be
careful when using this version on live writing projects, and make sure you take frequent backups.

Detailed Changelog

**New Features**

* Added PDF build format. Issue 2046. PR 2048.
* Added DocX (MS Word) format. Issue 1537. PR 2056.
* The Build settings tool has the following changes: Ability to control page break and centring of
main titles, an option to disable styling for headings altogether, and the ODT section has been
generalised to apply to all document formats. Issue 2023. PR 2045.
* Text and heading margin can now be control in the Manuscript Build tool. Issue 2023. PR 2051.
* Word counts and other such statistics can now be inserted into the manuscript. This is done
through new insert actions in the Insert menu, and processed at build time. Issue 2024.
PR 2073.
* Forced line breaks can now be inserted as a shortcode. This is useful when line breaks in
paragraphs are ignored when building the manuscript. Issue 1991. PR 2063.
* A new `mentions` keyword has been added that can list any tag in the project as being mentioned
in the current section. These are listed separately from tags present in the story section.
Issue 1822. PR 2064.
* Tags in novel documents can now be referenced with the `story` keyword. Issue 1990. PR 2072.
* URLs starting with http/https are now recognised and clickable in the editor, viewer, and
manuscript preview. Issue 1426. PR 2067.
* Added dialogue highlighting for Portuguese and Polish dialogue styles. Issues 2066 and 2070.
Related to 1773. PRs 2068, 2079, 2081 and 2082.
* Four dashes in the editor are now replaced by a horizontal bar. This is useful as a replacement
symbol for em dash when using dialogue highlighting to avoid triggering it. The horizontal bar is
replaced with an em dash in the manuscript. Issue 2070. PR 2079.
* Manuscript Build settings can now be duplicated. Issue 1931. PR 2084.
* Page breaks can optionally be made visible in the Manuscript preview. PR 2086.
* The document status label can now be selected in the Outline View. Issue 1909. PR 2088.
* The document viewer now has an edit button to open the document in the editor. Issue 1963.
PR 2089.

**User Interface**

* The Manuscript Build settings have now been moved into a single scrollable page, using the same
layout as in Preferences. The heading and filtering pages are still separate forms, as they are
of a more complex nature. PR 2031.
* The currently open document in the editor is now highlighted in the project tree, just like it is
in the novel view. Issue 1981. PR 2077.
* The details panel in the Outline view is now resizable. PR 2078.

**Improvements**

* Add an option to ignore a word in the spell checker. An ignored word is ignored only for the
current writing session. PR 2030.
* Word counts and other such statistics is now exported as custom variables to ODT files, and can
be inserted in the text in LibreOffice, and similar. Issue 2033. PR 2035.

**Code Improvements**

* Added Python 3.13 coverage to ensure the new Python release is supported. Issue 2040. PR 2044.
* Preparation for Qt6: Clean up Qt enums. PR 2025.
* Preparation for Qt6: Replace Qt regular expression tools with the internal Python re module for
markup processing and syntax highlighting. It is both slightly faster, and there are issues with
text encoding in at least some versions of Qt6 or PyQt6. PRs 2028 and 2043.
* Preparation for Qt6: Added a wrapper function for connecting signals to slots that has a
different function signature. Python lambdas generate warnings in Qt6. PR 2075.
* Refactored manuscript formats and moved most of the processing to the Tokenizer class to simplify
the format classes and also make them more consistent. PRs 2060, 2061 and 2062.
* The document builder has been refactored to support more generalised format classes. PR 2047.
* Action parent assignment has been rafactored in the main menu. 2075.
* Raw text format output has been refactored and reduced to just appending documents. PR 2087.

----

2.5.3

Release Notes

This is a patch release that fixes a few minor bugs in the user interface, and with the HTML
manuscript format. This patch also adds a Russian translation, and updated the German and
Portuguese translations.

Detailed Changelog

**Bugfixes**

* Fixed the red/green LEDs on the statusbar for the Default Light theme. The colours were swapped.
Issue 2057. PR 2059.
* Moved the styles tag into the head tag for HTML manuscript output, which is the correct placement
for them. Issue 2080. PR 2085.
* Fixed a bug in the project tree where it was possible to drag content to root level on some Qt
versions where the disallow flag is not obeyed. The illegal action is now additionally blocked by
code. Issue 2108. PR 2109.

**Documentation**

* Updated a dead link to the spell check library with the new one. Issue 2042. PR 2059.

**Internationalisation**

* Russian translation added by Konstantin Tan (k1kimosha). PR 2126
* Updated German and Portuguese translations. PR 2126

----

2.5.2

Release Notes

This is a patch release that fixes a series of issues mostly affecting dialogue highlighting in the
document viewer. The way the text is formatted in the viewer changed a lot in 2.5, and there were a
few issues with the new implementation. The tab stop distance setting was also ignored, but has now
been fixed as well.

Detailed Changelog

**Bugfixes**

* Fixed an issue where the tab stop distance setting was being ignored in the document viewer. It
must be set again every time a document is loaded. Issue 1996. PR 2014.
* Fixed an issue with overlapping formatting markers when processing text into new formats. This
issues was introduced when dialogue highlighting was added to the document viewer and manuscript
build. It arises because start and end of dialogue can occur on the same character as other
formatting, and then the order these markers are processed matters. This was not properly handled
in the code. Issue 2012. PR 2014.
* Dialogue highlighting is now only applied to plain text paragraphs, not comments, headings, and
other places where there should be no dialogue. Issue 2013. PR 2014.
* Note documents no longer get dialogue highlighting. Issue 2011. PR 2014.

**Documentation**

* Added a section about spell checking in the documentation. PR 2015.

----

Page 1 of 17

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.