From 2f75d886940fc280380484ed021e623797c50923 Mon Sep 17 00:00:00 2001 From: Veronica Berglyd Olsen <1619840+vkbo@users.noreply.github.com> Date: Sun, 12 Dec 2021 17:30:38 +0100 Subject: [PATCH] Merge hotfixes from 1.5.2 (#934) * Backport fix for issue #929 * Make the spell check wrapper more robust, solves #933 * Bump version and update changelog and release notes --- CHANGELOG.md | 23 +++++++++++++++++++ novelwriter/assets/text/release_notes.htm | 14 +++++++++-- novelwriter/core/spellcheck.py | 15 +++++++++--- ..._core_spell.py => test_core_spellcheck.py} | 7 ++++++ 4 files changed, 54 insertions(+), 5 deletions(-) rename tests/test_core/{test_core_spell.py => test_core_spellcheck.py} (92%) diff --git a/CHANGELOG.md b/CHANGELOG.md index e7956bc3..2a2a3e11 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,28 @@ # novelWriter Changelog +## Version 1.5.2 [2021-12-12] + +### Release Notes + +This is a bugfix release that fixes two issues. The first is an issue with an error in the HTML +output if a paragraph has alignment or indentation tags while at the same time containing +emphasised text. The second is an issue where the application cannot load a project with spell +checking enabled if there is something wrong with the spell check package. + +### Detailed Changelog + +**Bugfixes** + +* When the HTML converter replaced grater than or smaller than symbols with the corresponding HTML + entities. the poisition of the formatting tags following in the text would be shifted, but the + positions were not updated. This is now solved by updating these positions when such a symbol is + encountered. This issue has been backported from 1.6 development. Issue #929. +* If the pyenchant package is installed, but the underlying enchant library is broken in one way or + another, the pyenchant package will error, causing novelWriter to crash. All calls to the + pyenchant package has now been wrapped in try/except blocks to prevent this. Issue #933. + +---- + ## Version 1.5.1 [2021-10-23] ### Release Notes diff --git a/novelwriter/assets/text/release_notes.htm b/novelwriter/assets/text/release_notes.htm index 186cf844..1fde313b 100644 --- a/novelwriter/assets/text/release_notes.htm +++ b/novelwriter/assets/text/release_notes.htm @@ -2,6 +2,18 @@
+Released on 12 December 2021
+ +This is a bugfix release that fixes two issues. The first is an issue with an error in the HTML +output if a paragraph has alignment or indentation tags while at the same time containing +emphasised text. The second is an issue where the application cannot load a project with spell +checking enabled if there is something wrong with the spell check package.
+ +See also the Releases page.
+ +Released on 23 October 2021
@@ -10,8 +22,6 @@ missing its translated labels for non-English languages, and a fix concerning sw the project tree when the Novel tab is visible. If the Novel tab is selected, the focus shift now correctly gives focus to the Novel tree. -See also the Releases page.
-