From d25e2adfb67bc14a7db151eb02186e7a50256ac6 Mon Sep 17 00:00:00 2001 From: Veronica Berglyd Olsen <1619840+vkbo@users.noreply.github.com> Date: Tue, 18 Jun 2024 08:39:28 +0200 Subject: [PATCH 1/3] Bump version to 2.5rc1 and update changelog --- CHANGELOG.md | 61 +++++++++++++++++++++++++++++++++++++++++ novelwriter/__init__.py | 6 ++-- sample/nwProject.nwx | 4 +-- 3 files changed, 66 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8e451ab6..34c81310 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,66 @@ # novelWriter Changelog +## Version 2.5 RC 1 [2024-06-18] + +### 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. + +### Detailed Changelog + +**Bugfixes** + +* The Status bar LEDs are now properly updated when the theme changes. Issue #1893. PR #1906. +* All HTML tags are now properly closed at the end of each paragraph in HTML output. After + shortcodes were introduced, it was possible to leave formatting tags open. Issue #1919. PR #1926. + +**Improvements** + +* Move the first line indent setting from being an Open Document feature to a general build + settings feature that also applies to HTML, and make it visible in the Manuscript build tool + preview. Issue #1839 and #1858. PR #1898. +* Make sure the document in the editor is saved before the same document is opened in the viewer. + Issue #1884. PR #1902. +* The project name now appears before "novelWriter" in the main window title, which improves the + task bar label on at least Linux Mint Cinnamon, and Windows. Issue #1910. PR #1911. +* Dialogue highlighting now only applies to novel documents, not notes. It is also possible to + apply it to HTML and ODT manuscripts, and it also shows up in the preview and in the document + viewer. Issue #1774. PR #1908. +* The Welcome dialog and other tools that use the project name to generate files of folder names + are now less restrictive on what characters it allows in the file or folder names. Issue #1917. + PR #1922. +* Last used folder paths are now remembered individually for each tool or feature that requires + path input from the user. Issues #1930 and #1933. PR #1934. +* The Manuscript preview will now show line height as set in build settings. Issue #1920. PR #1935. +* Global search now refreshes if any of the search option buttons are toggled, and the search + result will show the complete word if the search term only matches part of a word. Issue #1830. + PR #1936. +* When a new note is created from a reference tag in the editor, the syntax highlighting is + properly updated to indicate the tag is now valid. Issue #1916. PR #1938. + +**Code Improvements** + +* Change how dialogs are handled in memory, and drop the calls to deleteLater for the underlying Qt + object as it caused problems in some cases. Instead, the dialog is disconnected from the parent + object, which seems to let the Python and Qt garbage collectors to kick in. + PRs #1899. #1913 and #1921. +* Overload the reject call for dialogs rather to call close, which the default implementation does + not. This simplifies the logic when closing dialogs, as reject() is also a slot, which close() is + not. Issue #1915. PR #1918. +* Processing of dialogue highlighting has been added to the Tokenizer class, and the RegEx handling + moved to a separate factory class. PR #1908. +* The progress bar widgets have been moved to a single module, and test coverage added. PR #1937. + +**Packaging** + +* The Windows installer is now built with Inno Setup 6.3, and uses zip compression rather than + lzma. It also properly sets the undelete icon, and the undelete process is better at cleaning up + files. PR #1932. + +---- + ## Version 2.5 Beta 1 [2024-05-26] ### Release Notes diff --git a/novelwriter/__init__.py b/novelwriter/__init__.py index 79156965..6dc0b942 100644 --- a/novelwriter/__init__.py +++ b/novelwriter/__init__.py @@ -47,9 +47,9 @@ __license__ = "GPLv3" __author__ = "Veronica Berglyd Olsen" __maintainer__ = "Veronica Berglyd Olsen" __email__ = "code@vkbo.net" -__version__ = "2.5b1" -__hexversion__ = "0x020500b1" -__date__ = "2024-05-26" +__version__ = "2.5rc1" +__hexversion__ = "0x020500c1" +__date__ = "2024-06-18" __status__ = "Stable" __domain__ = "novelwriter.io" diff --git a/sample/nwProject.nwx b/sample/nwProject.nwx index b85fea04..9c95fb37 100644 --- a/sample/nwProject.nwx +++ b/sample/nwProject.nwx @@ -1,6 +1,6 @@ - - + + Sample Project Jane Smith From 516db26c05ce961303f9d5f4d6ec0f4afdcfc7b7 Mon Sep 17 00:00:00 2001 From: Veronica Berglyd Olsen <1619840+vkbo@users.noreply.github.com> Date: Fri, 21 Jun 2024 00:33:22 +0200 Subject: [PATCH 2/3] Add latest change to the changelog --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 34c81310..4b24f179 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -39,6 +39,10 @@ backups. PR #1936. * When a new note is created from a reference tag in the editor, the syntax highlighting is properly updated to indicate the tag is now valid. Issue #1916. PR #1938. +* The `Ctrl+E` shortcut now toggles focus between editor and viewer instead of just going to the + editor. The header text colour changes to indicate which panel has focus. This should make it + easier to scroll the content of the viewer without having to click it with the mouse first. + Issue #1387. PR #1940. **Code Improvements** From 18f5deee826f8920e2ea25364448ec4cccd93f84 Mon Sep 17 00:00:00 2001 From: Veronica Berglyd Olsen <1619840+vkbo@users.noreply.github.com> Date: Sat, 22 Jun 2024 14:17:44 +0200 Subject: [PATCH 3/3] Change release date and extend changelog --- CHANGELOG.md | 4 ++-- novelwriter/__init__.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4b24f179..cec85c94 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ # novelWriter Changelog -## Version 2.5 RC 1 [2024-06-18] +## Version 2.5 RC 1 [2024-06-22] ### Release Notes @@ -42,7 +42,7 @@ backups. * The `Ctrl+E` shortcut now toggles focus between editor and viewer instead of just going to the editor. The header text colour changes to indicate which panel has focus. This should make it easier to scroll the content of the viewer without having to click it with the mouse first. - Issue #1387. PR #1940. + Issue #1387. PRs #1940 and #1941. **Code Improvements** diff --git a/novelwriter/__init__.py b/novelwriter/__init__.py index 6dc0b942..8a81ae2c 100644 --- a/novelwriter/__init__.py +++ b/novelwriter/__init__.py @@ -49,7 +49,7 @@ __maintainer__ = "Veronica Berglyd Olsen" __email__ = "code@vkbo.net" __version__ = "2.5rc1" __hexversion__ = "0x020500c1" -__date__ = "2024-06-18" +__date__ = "2024-06-22" __status__ = "Stable" __domain__ = "novelwriter.io"