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] 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