diff --git a/.github/workflows/syntax.yml b/.github/workflows/syntax.yml
index 5294afe0..68eac6bc 100644
--- a/.github/workflows/syntax.yml
+++ b/.github/workflows/syntax.yml
@@ -4,9 +4,11 @@ on:
push:
branches:
- main
+ - patch
pull_request:
branches:
- main
+ - patch
jobs:
checkSyntax:
diff --git a/.github/workflows/test_linux.yml b/.github/workflows/test_linux.yml
index 45de8226..ad331896 100644
--- a/.github/workflows/test_linux.yml
+++ b/.github/workflows/test_linux.yml
@@ -4,9 +4,11 @@ on:
push:
branches:
- main
+ - patch
pull_request:
branches:
- main
+ - patch
jobs:
testLinux:
diff --git a/.github/workflows/test_mac.yml b/.github/workflows/test_mac.yml
index b11a2a71..ccb1c0c1 100644
--- a/.github/workflows/test_mac.yml
+++ b/.github/workflows/test_mac.yml
@@ -4,9 +4,11 @@ on:
push:
branches:
- main
+ - patch
pull_request:
branches:
- main
+ - patch
jobs:
testMac:
diff --git a/.github/workflows/test_win.yml b/.github/workflows/test_win.yml
index fd0ad402..a976026a 100644
--- a/.github/workflows/test_win.yml
+++ b/.github/workflows/test_win.yml
@@ -4,9 +4,11 @@ on:
push:
branches:
- main
+ - patch
pull_request:
branches:
- main
+ - patch
jobs:
testWin:
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/i18n/nw_es_419.ts b/i18n/nw_es_419.ts
index 223d9acf..e465c54f 100644
--- a/i18n/nw_es_419.ts
+++ b/i18n/nw_es_419.ts
@@ -535,12 +535,12 @@
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.
+