Downloads#

This page includes all available packages for the latest release.

When pre-release packages for the next version of novelWriter are available, these release packages are also listed on this page. When there is no pre-release available, the section is empty.

You can find more information on how to set up novelWriter on the Getting Started page of the documentation.

Latest Release#

Release Version: Version 2.1.1
Release Date: November 5, 2023
Release Page: GitHub
Release Notes

This is a patch release that fixes a layout issue and internationalisation issues with the new Manuscript Build tool. It also fixes a number of issues related to bugs in the underlying Qt framework that affects drag and drop functionality in the project tree. These issues were mostly only affecting Debian Linux package releases.

Other, minor issues related to updating the editor on colour theme change and project word list changes have been fixed as well. See the full changelog for more details.

Detailed Changelog

Bugfixes

  • Fix an issue with width of the last two columns on Selection page of the Build Settings dialog on Windows. They were far too wide by default. Issue #1551. PR #1553.

  • Fix an issue where a lot of string were not translated to the UI language in the new Manuscript Build tool. Issue #1563. PR #1565.

  • Fix an issue in the Document Viewer where it wouldn’t scroll to a heading further down the page when following a reference pointing to it. Issue #1566. PR #1568.

  • Add back in checks for illegal drag and drop moves in the project tree. In 2.0, the logic here was changed to set certain restrictions on the elements of the project tree itself, but there are numerous bugs in the Qt framework related to drag and drop, so the checks are ignored on at least Qt 5.15.8. In particular, it is possible to drop items on the root level, and it’s possible to move root items to other locations. Neither should be possible and will severely mess up the project if done. Issue #1569. PR #1570.

  • Add a custom autoscroll feature when dragging an item in the project tree to near the top or bottom. This is actually a default feature of the tree widget in the Qt library, but this too is broken in some versions of Qt 5.15.x. The default feature has been permanently disabled and replaced by a custom written feature that behaves similarly. Issue #1561. PR #1571.

  • Fix an issue where the editor document wasn’t re-highlighted when the Syntax Theme for it was changed. Issue #1535. PR #1573.

  • Fix an issue where editing the Project Word List would not refresh the spell checking of the editor. Issue #1559. PR #1573.

Usability

  • Changed how the default UI language is selected. It used to default to the system locale, but that is now changed to British English if the system local is not available in novelWriter. The only real effects of this is that the dropdown box in Preferences now selects British English if the system locale is not available rather than the first in the list (currently Deutch). The second effect is that the language on buttons and other Qt components will match the rest of the UI. Issue #1564. PR #1565.

  • There is a bug in Qt on Wayland desktops where menus don’t open in the correct location. According to one Qt ticket, QTBUG-68636, this can be mitigated by ensuring all QMenu instances have a parent set. This does not fix all issues, but it should help. The menus without a parent set have now been updated. Issue #1536. PR #1572.

Documentation

  • Fixed a number of spelling errors and typing mistakes in the documentation for 2.1. Contributed by @nisemono-neko. PR #1567.

Linux#

AppImage

The AppImage should run on any recent Linux distro. See the AppImage website for more info.

Download: novelWriter-2.1.1.AppImage [ 94.1 MB ]
Checksum: 6a572066fd1d11e115ffe78270be8df7ff8f2d9d005f8f01b3fb4c9ee56e1295 ShaSum File
AppImage (Legacy)

For older Linux distros you may need to download this AppImage instead.

Checksum: 487326cc9ad8de145259e5d9684449a99048b8efd602cd887b2f22e5cb13c9ad ShaSum File
Debian Package

The package is built for Debian, but should also work for Ubuntu and Linux Mint.

Download: novelwriter_2.1.1_all.deb [ 2.49 MB ]
Checksum: 39e328775b5505014527be9df8bdd1b040e160d9db4569cba99cb1d14741b942 ShaSum File

Windows#

Setup Installer

This is a standard setup installer for Windows. It is made for Windows 10 or newer.

Download: novelwriter-2.1.1-amd64-setup.exe [ 34.9 MB ]
Checksum: a1474c478081bfcdf269cae73ebf92819e4d296b257e7122a783ba0a59048131 ShaSum File

MacOS#

DMG Image

This is a DMG image for MacOS, and should work on MacOS 10 or higher.

Download: novelWriter-2.1.1.dmg [ 93.2 MB ]
Checksum: 064f64ba6d579b6680fa0e0b9bc5652bfa8cb57f50114144a8ea032596850282 ShaSum File

Other Packages#

Python Wheel

The Wheel package can be installed with pip install <file_path>.

Checksum: 89e80f6467d41e8f09a762107ffd7d20e470ce4b1446f77b05e74b9126dcaf33 ShaSum File

Source Code The source code packages are archived files of the entire source code. See also the novelWriter Repository.

Latest Pre-Release#

Release Version: Version 2.2 RC 1
Release Date: November 26, 2023
Release Page: GitHub
Release Notes

This is a release candidate 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.

Please check the changelog for an overview of changes. The full release notes will be added to the final release.

Detailed Changelog

Bugfixes

  • Revert the change of keyboard shortcut to delete a project tree item made in 2.2 Beta 1 as it blocks certain features in the editor. This is a regression. PR 1616.

Features

  • The old References panel under the Document Viewer has been replaced with a completely new widget with a lot more features. The Back-references panel is still there, but is now a scrollable list with a lot more information. In addition, tabs for each category of tags are available when there are tags defined for them. These panels list all available tags, with a good deal of information about them that may be useful to the writer, as well as buttons to open them in the viewer or editor. Issues #925 and #998. PR #1606.

  • Multi-select is now possible in the project tree, with some limitations. Drag and drop is only permitted if the selected items have the same parent item. Any other drag and drop selection will be cancelled and the user notified. A new context menu has been added for the case when multiple items are selected, with a reduced set of options that can be collectively applied to them. Issues #1549 and #1592. PR #1612.

  • The “Scroll Past End” setting in Preferences has been added back in. It is slightly different than the old one, as this one uses the Qt Plain Text Editor implementation, which has some side effects some users may want to avoid. Issue #1602. PR #1605.

  • For Windows users, there is now an “Add Dictionaries” tool in the Tools menu where new spell check dictionaries can be added. Links are provided to sources for these dictionaries, and a file selector tool to import the files into novelWriter. Issue #982. PR #1611.

  • You can now update the name of a document by right-clicking on any heading inside the document and select “Set as Document Name”. This will open the Rename dialog with the text of the heading pre-filled. Issue #1503. PR #1614.

  • A new special comment, called “Short” can be added to Project Notes. They are identical to Synopsis comments, and are in fact just an alias for them. The “Short Description” will be displayed alongside the tags in the new panel under the Document Viewer. Issues #1617 and #1621. PRs #1617, #1619 and #1622.

Usability

  • The feature to auto select word under cursor no longer uses the default Qt implementation, and has instead been implemented by iterating backward and forward in the text to find the nearest word boundaries. It will stop on characters that aren’t Unicode alphanumeric as per Python’s definition. Toggling markup will also move the cursor to after the markup if it was already at the end of the word. Otherwise it remains within the word at the same position. The word is not selected after formatting if it wasn’t selected before. If no selection was made, and no word is auto selected, the formatting tags are inserted in-place with the cursor in the middle. Issues #1333 and #1598. PR #1600.

  • The auto complete context menu is now only triggered on actual user input consisting of adding or removing a single character. PR #1601.

  • Various improvements to the visibility of the cursor when the dimensions of the editor changes have been added. Like for instance keeping the cursor visible when opening or closing the Viewer panel, or toggling Focus Mode. Issues #1302 and #1478. PR #1608.

  • The Manuscript Build dialog now has a button to open the output folder. Issue #1554. PR #1613.

Code Improvements

  • Improve test coverage. PR #1607.

Linux#

AppImage

The AppImage should run on any recent Linux distro. See the AppImage website for more info.

Download: novelWriter-2.2rc1.AppImage [ 94.2 MB ]
Checksum: 05e52b5b80b85083f49266f5f907bf3ec4d3f46f080128c2ed5abca73ef2c4d8 ShaSum File
AppImage (Legacy)

For older Linux distros you may need to download this AppImage instead.

Checksum: b111f7ac1d6f74a1ad9c824ab8a99b91177db67508bbff8fab1fdf8633e4b934 ShaSum File
Debian Package

The package is built for Debian, but should also work for Ubuntu and Linux Mint.

Download: novelwriter_2.2rc1_all.deb [ 2.52 MB ]
Checksum: 2e83b06c90cc95a2c7381dbbe165164ce23211a7e2436b59a2cea2cfe07619e6 ShaSum File

Windows#

Setup Installer

This is a standard setup installer for Windows. It is made for Windows 10 or newer.

Checksum: 1b6b0caafdd15e07d0f5ba5fcc8a4451d98ec7bcc7ba80113792a76ae3eaa19d ShaSum File

MacOS#

DMG Image

This is a DMG image for MacOS, and should work on MacOS 10 or higher.

Download: novelWriter-2.2rc1.dmg [ 93.5 MB ]
Checksum: 1bf6b2fd616d3edd03021b394ce6c417a3056e06b0e1a63b32f0b68e353efeaf ShaSum File

Other Packages#

Python Wheel

The Wheel package can be installed with pip install <file_path>.

Checksum: 69d6a28a314f16f903cc8e38ef82f091b3a772762d4992b822a4be5691e627f2 ShaSum File

Source Code The source code packages are archived files of the entire source code. See also the novelWriter Repository.