From 4cbbae6d2febdba4c46b8ff336a3463b569618a3 Mon Sep 17 00:00:00 2001 From: Veronica Berglyd Olsen <1619840+vkbo@users.noreply.github.com> Date: Wed, 16 Mar 2022 23:01:14 +0100 Subject: [PATCH] Release 1.6.1 (#1018) --- CHANGELOG.md | 33 +++++++++++++++++++++++ novelwriter/__init__.py | 6 ++--- novelwriter/assets/text/release_notes.htm | 8 ++++++ sample/nwProject.nwx | 6 ++--- 4 files changed, 47 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1dcc02db..1c864ca1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,38 @@ # novelWriter Changelog +## Version 1.6.1 [2022-03-16] + +### Release Notes + +This is a bugfix and patch release that fixes two recursion/loop issues. One can cause a crash if +the window is resized rapidly, and one can cause a hang with certain search parameters in the +editor's search box. The Latin American Spanish translation has also been updated. + +### Detailed Changelog + +**Installation** + +* When using the new installer on Windows, the project file mime type icon path would not be + correctly configured in registry. The correct path is now used. PR #1006. + +**Internationalisation** + +* The Latin American Spanish translation has been updated with two missing translation strings. + PR #1017. + +**Bugfixes** + +* Fix a bug where rapidly resizing the main window could trigger the recursion detector in Python + if done on a slower system. The actual issue may be a race condition or similar, and the change + made at least makes it harder to trigger. PR #1007. +* With some document searches, it was possible to trigger an infinite loop in the function that + counts results. It seems to be caused by the QTextEdit widget's find function returning a + successful result status, but no actual result selection. The fix will now write a warning to the + log and exit in such cases. The number of results is also now capped at 1000. Issue #1015. + PR #1016. + +---- + ## Version 1.6 [2022-02-20] ### Release Notes diff --git a/novelwriter/__init__.py b/novelwriter/__init__.py index 98247c68..485dc406 100644 --- a/novelwriter/__init__.py +++ b/novelwriter/__init__.py @@ -60,9 +60,9 @@ __license__ = "GPLv3" __author__ = "Veronica Berglyd Olsen" __maintainer__ = "Veronica Berglyd Olsen" __email__ = "code@vkbo.net" -__version__ = "1.6" -__hexversion__ = "0x010600f0" -__date__ = "2022-02-20" +__version__ = "1.6.1" +__hexversion__ = "0x010601f0" +__date__ = "2022-03-16" __status__ = "Stable" __domain__ = "novelwriter.io" __url__ = "https://novelwriter.io" diff --git a/novelwriter/assets/text/release_notes.htm b/novelwriter/assets/text/release_notes.htm index d315a9a4..6c4a7d99 100644 --- a/novelwriter/assets/text/release_notes.htm +++ b/novelwriter/assets/text/release_notes.htm @@ -37,5 +37,13 @@ not compatible.
See also the Releases page.
+This is a bugfix and patch release that fixes two recursion/loop issues. One can cause a crash +if the window is resized rapidly, and one can cause a hang with certain search parameters in the +editor's search box. The Latin American Spanish translation has also been updated.
+