Bump version number and update changelog

This commit is contained in:
Veronica Berglyd Olsen
2023-08-31 17:40:15 +02:00
parent 7c3505cf2a
commit eca97bb6ff
4 changed files with 61 additions and 9 deletions
+52
View File
@@ -1,5 +1,57 @@
# novelWriter Changelog
## Version 2.1 RC 1 [2023-08-31]
### 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.
Please check the changelog for an overview of changes. The full release notes will be added to the
final release.
### Detailed Changelog
**Bugfixes**
* Fixed an issue where closing modal dialogs would close their parent. Issue #1494. PR #1496.
* The log output no longer prints an error message if the project does not have anything in its
custom dictionary. PR #1495.
**Usability**
* novelWriter will no longer try to restore full screen mode if full screen was activated when it
was last closed. This never worked right anyway. PR #1498.
* There are several usability updates for the Build Settings tool. Please check the PR for details.
Some key changes are that the build dialogs are now children of the main GUI, so they can be
moved freely from each other. The Selection page has been given a new look that should hopefully
make it easier to understand, and the side bar for the tool has been redesigned. A few labels
have also been changed to be easier to understand. Issue #1497. PR #1499.
* The alert and message boxes have been reimplemented with the full feature set of the Qt message
box dialog instead of using the quick access functions with limited functionality. PR #1501.
* A project's spell check dictionary can now be set directly from the Tools menu. Issue #1260.
PR #1508.
* The document details dialog box now shows a document's creation and update date if that has been
set. Issue #1423. PR #1510.
* Moving the mouse wheel on any area within the border of the text editor or viewer will now scroll
the document. Issue #1425. PR #1511.
**Code Improvements**
* A new shared data instance now owns the Gui Theme, the Project class and holds a link to the main
Gui instance as well. This new class also handles message and alert boxes. The project instance
is now destroyed and recreated between each project close/open cycle. This should guard better
from project to project data leakage. PRs #1502 and #1504.
* The spell checker instance has been moved to the new shared data instance where it is destroyed
and recreated together with the project instance. This blocks against bleed-through of the user's
custom dictionary. PR #1508.
* Text hash (SHA1) and creation and update time stemps are now added to the document file's meta
data section. The hash is used to detect file changes outside of novelWriter while documents are
open. The old checker has been deleted. Issue #1423. PR #1509.
----
## Version 2.1 Beta 1 [2023-07-30]
### Release Notes
+3 -3
View File
@@ -60,9 +60,9 @@ __license__ = "GPLv3"
__author__ = "Veronica Berglyd Olsen"
__maintainer__ = "Veronica Berglyd Olsen"
__email__ = "code@vkbo.net"
__version__ = "2.1-beta1"
__hexversion__ = "0x020100b1"
__date__ = "2023-07-30"
__version__ = "2.1-rc1"
__hexversion__ = "0x020100c1"
__date__ = "2023-08-31"
__status__ = "Stable"
__domain__ = "novelwriter.io"
+4 -4
View File
@@ -2,11 +2,11 @@
<html>
<body>
<h2>Release Notes for 2.1 Beta 1</h2>
<p><i>Released on 30 July 2023</i></p>
<h2>Release Notes for 2.1 RC 1</h2>
<p><i>Released on 31 August 2023</i></p>
<p>This is a beta release 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
<p>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.</p>
<p>Please check the changelog for an overview of changes. The full release notes will be added to
the final release.</p>
+2 -2
View File
@@ -1,6 +1,6 @@
<?xml version='1.0' encoding='utf-8'?>
<novelWriterXML appVersion="2.1-beta1" hexVersion="0x020100b1" fileVersion="1.5" fileRevision="1" timeStamp="2023-08-25 16:56:30">
<project id="e2be99af-f9bf-4403-857a-c3d1ac25abea" saveCount="1518" autoCount="237" editTime="75281">
<novelWriterXML appVersion="2.1-rc1" hexVersion="0x020100c1" fileVersion="1.5" fileRevision="1" timeStamp="2023-08-31 17:39:58">
<project id="e2be99af-f9bf-4403-857a-c3d1ac25abea" saveCount="1520" autoCount="237" editTime="75302">
<name>Sample Project</name>
<title>Sample Project</title>
<author>Jane Smith</author>