Skip to content

Commit a87c287

Browse files
authored
Release 2.5 RC 1 (#1939)
2 parents f662eae + 18f5dee commit a87c287

File tree

3 files changed

+70
-5
lines changed

3 files changed

+70
-5
lines changed

CHANGELOG.md

Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,70 @@
11
# novelWriter Changelog
22

3+
## Version 2.5 RC 1 [2024-06-22]
4+
5+
### Release Notes
6+
7+
This is a release candidate of the next release version, and is intended for testing purposes.
8+
Please be careful when using this version on live writing projects, and make sure you take frequent
9+
backups.
10+
11+
### Detailed Changelog
12+
13+
**Bugfixes**
14+
15+
* The Status bar LEDs are now properly updated when the theme changes. Issue #1893. PR #1906.
16+
* All HTML tags are now properly closed at the end of each paragraph in HTML output. After
17+
shortcodes were introduced, it was possible to leave formatting tags open. Issue #1919. PR #1926.
18+
19+
**Improvements**
20+
21+
* Move the first line indent setting from being an Open Document feature to a general build
22+
settings feature that also applies to HTML, and make it visible in the Manuscript build tool
23+
preview. Issue #1839 and #1858. PR #1898.
24+
* Make sure the document in the editor is saved before the same document is opened in the viewer.
25+
Issue #1884. PR #1902.
26+
* The project name now appears before "novelWriter" in the main window title, which improves the
27+
task bar label on at least Linux Mint Cinnamon, and Windows. Issue #1910. PR #1911.
28+
* Dialogue highlighting now only applies to novel documents, not notes. It is also possible to
29+
apply it to HTML and ODT manuscripts, and it also shows up in the preview and in the document
30+
viewer. Issue #1774. PR #1908.
31+
* The Welcome dialog and other tools that use the project name to generate files of folder names
32+
are now less restrictive on what characters it allows in the file or folder names. Issue #1917.
33+
PR #1922.
34+
* Last used folder paths are now remembered individually for each tool or feature that requires
35+
path input from the user. Issues #1930 and #1933. PR #1934.
36+
* The Manuscript preview will now show line height as set in build settings. Issue #1920. PR #1935.
37+
* Global search now refreshes if any of the search option buttons are toggled, and the search
38+
result will show the complete word if the search term only matches part of a word. Issue #1830.
39+
PR #1936.
40+
* When a new note is created from a reference tag in the editor, the syntax highlighting is
41+
properly updated to indicate the tag is now valid. Issue #1916. PR #1938.
42+
* The `Ctrl+E` shortcut now toggles focus between editor and viewer instead of just going to the
43+
editor. The header text colour changes to indicate which panel has focus. This should make it
44+
easier to scroll the content of the viewer without having to click it with the mouse first.
45+
Issue #1387. PRs #1940 and #1941.
46+
47+
**Code Improvements**
48+
49+
* Change how dialogs are handled in memory, and drop the calls to deleteLater for the underlying Qt
50+
object as it caused problems in some cases. Instead, the dialog is disconnected from the parent
51+
object, which seems to let the Python and Qt garbage collectors to kick in.
52+
PRs #1899. #1913 and #1921.
53+
* Overload the reject call for dialogs rather to call close, which the default implementation does
54+
not. This simplifies the logic when closing dialogs, as reject() is also a slot, which close() is
55+
not. Issue #1915. PR #1918.
56+
* Processing of dialogue highlighting has been added to the Tokenizer class, and the RegEx handling
57+
moved to a separate factory class. PR #1908.
58+
* The progress bar widgets have been moved to a single module, and test coverage added. PR #1937.
59+
60+
**Packaging**
61+
62+
* The Windows installer is now built with Inno Setup 6.3, and uses zip compression rather than
63+
lzma. It also properly sets the undelete icon, and the undelete process is better at cleaning up
64+
files. PR #1932.
65+
66+
----
67+
368
## Version 2.5 Beta 1 [2024-05-26]
469

570
### Release Notes

novelwriter/__init__.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -47,9 +47,9 @@
4747
__author__ = "Veronica Berglyd Olsen"
4848
__maintainer__ = "Veronica Berglyd Olsen"
4949
__email__ = "[email protected]"
50-
__version__ = "2.5b1"
51-
__hexversion__ = "0x020500b1"
52-
__date__ = "2024-05-26"
50+
__version__ = "2.5rc1"
51+
__hexversion__ = "0x020500c1"
52+
__date__ = "2024-06-22"
5353
__status__ = "Stable"
5454
__domain__ = "novelwriter.io"
5555

sample/nwProject.nwx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version='1.0' encoding='utf-8'?>
2-
<novelWriterXML appVersion="2.5b1" hexVersion="0x020500b1" fileVersion="1.5" fileRevision="4" timeStamp="2024-05-27 12:11:38">
3-
<project id="e2be99af-f9bf-4403-857a-c3d1ac25abea" saveCount="1948" autoCount="277" editTime="90871">
2+
<novelWriterXML appVersion="2.5rc1" hexVersion="0x020500c1" fileVersion="1.5" fileRevision="4" timeStamp="2024-06-16 21:29:46">
3+
<project id="e2be99af-f9bf-4403-857a-c3d1ac25abea" saveCount="1949" autoCount="277" editTime="90875">
44
<name>Sample Project</name>
55
<author>Jane Smith</author>
66
</project>

0 commit comments

Comments
 (0)