Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
51 changes: 43 additions & 8 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,41 @@
# novelWriter Changelog

## Version 26.2 Beta 2 [2026-08-02]
## Version 2026.2 RC 1 [2026-08-09]

### 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.

Note that 2026.2 Beta 2 and newer upgrades a project on first load, so it can no longer be opened
in an older version of novelWriter. 2026.2 Beta 1 and newer also updates the main config file, but
leaves the old one in place, so this is not blocking older versions but be aware that the config
changes do not pass between the old and new config files once the new config file exists.

### Detailed Changelog

**Bugfixes**

* Fixed a bug in the updated drag and drop implementation in the project tree from the Beta 1
release. The tree no longer allowed an item to be dropped on top of another to make it a child of
the item. Issue #2953. PR #2954.

**Improvements**

* Improved dialogue highlighting for single-quoted dialogue when the text included apostrophes.
Discussed in #2633. PR #2956.
* Updated the new project builder so it doesn't claim the index is broken the first time it is
opened. It is only "broken" in the sense that it is missing the first time. The index is now
built when the project is created, so the warning no longer appears. Issue #2952. PR #2954.

**Documentation**

* Removed broken link and associated instructions on the dictionary install page. PR #2951.

----

## Version 2026.2 Beta 2 [2026-08-02]

### Release Notes

Expand Down Expand Up @@ -59,7 +94,7 @@ careful when using this version on live writing projects, and make sure you take

----

## Version 26.2 Beta 1 [2026-07-26]
## Version 2026.2 Beta 1 [2026-07-26]

### Release Notes

Expand Down Expand Up @@ -185,7 +220,7 @@ careful when using this version on live writing projects, and make sure you take

----

## Version 26.1.2 [2026-07-25]
## Version 2026.1.2 [2026-07-25]

### Release Notes

Expand All @@ -210,7 +245,7 @@ on older versions of Qt. Japanese and Russian translations have also been update

----

## Version 26.1.1 [2026-06-28]
## Version 2026.1.1 [2026-06-28]

### Release Notes

Expand Down Expand Up @@ -248,7 +283,7 @@ app on Linux.

----

## Version 26.1 [2026-04-26]
## Version 2026.1 [2026-04-26]

### Release Notes

Expand Down Expand Up @@ -279,7 +314,7 @@ See the website for complete [Release Notes](https://novelwriter.io/releases/rel

----

## Version 26.1 RC 1 [2026-04-13]
## Version 2026.1 RC 1 [2026-04-13]

### Release Notes

Expand Down Expand Up @@ -321,7 +356,7 @@ Note: There are no longer any Mac releases produced for novelWriter. See #2618.

----

## Version 26.1 Beta 2 [2026-04-04]
## Version 2026.1 Beta 2 [2026-04-04]

### Release Notes

Expand All @@ -341,7 +376,7 @@ Note: There are no longer any Mac releases produced for novelWriter. See #2618.

----

## Version 26.1 Beta 1 [2026-04-02]
## Version 2026.1 Beta 1 [2026-04-02]

### Release Notes

Expand Down
41 changes: 13 additions & 28 deletions i18n/nw_base.ts
Original file line number Diff line number Diff line change
Expand Up @@ -416,6 +416,11 @@
<source>Revert</source>
<translation type="unfinished" />
</message>
<message>
<location filename="../novelwriter/gui/theme.py" />
<source>Select Font</source>
<translation type="unfinished" />
</message>
</context>
<context>
<name>Common</name>
Expand Down Expand Up @@ -872,11 +877,6 @@
<source>Markdown files</source>
<translation type="unfinished" />
</message>
<message>
<location filename="../novelwriter/constants.py" />
<source>novelWriter files</source>
<translation type="unfinished" />
</message>
<message>
<location filename="../novelwriter/constants.py" />
<source>CSV files</source>
Expand Down Expand Up @@ -1350,11 +1350,6 @@
<source>Replace with</source>
<translation type="unfinished" />
</message>
<message>
<location filename="../novelwriter/editor/editsearch.py" />
<source>Search</source>
<translation type="unfinished" />
</message>
<message>
<location filename="../novelwriter/editor/editsearch.py" />
<source>Auto-Replace Symbols</source>
Expand Down Expand Up @@ -1989,6 +1984,11 @@
<source>Do you want to exit novelWriter?</source>
<translation type="unfinished" />
</message>
<message>
<location filename="../novelwriter/guimain.py" />
<source>Loaded theme "{0}" by {1}</source>
<translation type="unfinished" />
</message>
<message>
<location filename="../novelwriter/guimain.py" />
<source>Some changes will not be applied until novelWriter has been restarted.</source>
Expand Down Expand Up @@ -3070,11 +3070,6 @@
<source>User interface icon theme.</source>
<translation type="unfinished" />
</message>
<message>
<location filename="../novelwriter/dialogs/preferences.py" />
<source>Select Font</source>
<translation type="unfinished" />
</message>
<message>
<location filename="../novelwriter/dialogs/preferences.py" />
<source>Application font</source>
Expand Down Expand Up @@ -4777,11 +4772,6 @@
<source>Select Keyword</source>
<translation type="unfinished" />
</message>
<message>
<location filename="../novelwriter/manuscript/manussettings.py" />
<source>Select Font</source>
<translation type="unfinished" />
</message>
</context>
<context>
<name>_GoalsPage</name>
Expand All @@ -4802,12 +4792,12 @@
</message>
<message>
<location filename="../novelwriter/dialogs/projectsettings.py" />
<source>words</source>
<source>Daily writing goal</source>
<translation type="unfinished" />
</message>
<message>
<location filename="../novelwriter/dialogs/projectsettings.py" />
<source>Daily writing goal</source>
<source>Count characters instead of words</source>
<translation type="unfinished" />
</message>
<message>
Expand All @@ -4822,7 +4812,7 @@
</message>
<message>
<location filename="../novelwriter/dialogs/projectsettings.py" />
<source>Calculates daily goal based on target date and word count.</source>
<source>Calculates daily goal based on project target and date.</source>
<translation type="unfinished" />
</message>
<message>
Expand Down Expand Up @@ -5161,11 +5151,6 @@
</context>
<context>
<name>_PreviewWidget</name>
<message>
<location filename="../novelwriter/manuscript/manuscript.py" />
<source>Press the "Preview" button to generate ...</source>
<translation type="unfinished" />
</message>
<message>
<location filename="../novelwriter/manuscript/manuscript.py" />
<source>Processing ...</source>
Expand Down
6 changes: 3 additions & 3 deletions novelwriter/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -49,9 +49,9 @@
__author__ = "Veronica Berglyd Olsen"
__maintainer__ = "Veronica Berglyd Olsen"
__email__ = "code@vkbo.net"
__version__ = "26.2b2"
__hexversion__ = "0x260200b2"
__date__ = "2026-08-02"
__version__ = "26.2c1"
__hexversion__ = "0x260200c1"
__date__ = "2026-08-09"
__status__ = "Stable"
__domain__ = "novelwriter.io"
# fmt: on
Expand Down
6 changes: 3 additions & 3 deletions sample/nwProject.nwx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version='1.0' encoding='utf-8'?>
<novelWriterXML appVersion="26.2b2" hexVersion="0x260200b2" fileVersion="1.5" fileRevision="7" timeStamp="2026-08-02 02:06:11">
<project id="e2be99af-f9bf-4403-857a-c3d1ac25abea" saveCount="2389" autoCount="430" editTime="111185" indexRevision="288">
<novelWriterXML appVersion="26.2c1" hexVersion="0x260200c1" fileVersion="1.5" fileRevision="7" timeStamp="2026-08-09 14:28:38">
<project id="e2be99af-f9bf-4403-857a-c3d1ac25abea" saveCount="2390" autoCount="430" editTime="111189" indexRevision="815">
<name>Sample Project</name>
<author>Jane Smith</author>
</project>
Expand All @@ -9,7 +9,7 @@
<language>en_GB</language>
<spellChecking auto="yes">None</spellChecking>
<projectTarget date="None" last="1137" mode="words">15000</projectTarget>
<dailyTarget auto="no" last="0" date="2026-08-02">1000</dailyTarget>
<dailyTarget auto="no" last="0" date="2026-08-09">1000</dailyTarget>
<targetSkipRoots>
<entry>d2d81f4831814</entry>
</targetSkipRoots>
Expand Down
Loading