Skip to content

Commit f25c172

Browse files
committed
Bump version to 2.3b1 and update changelog
1 parent b741b21 commit f25c172

File tree

3 files changed

+99
-5
lines changed

3 files changed

+99
-5
lines changed

CHANGELOG.md

Lines changed: 94 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,99 @@
11
# novelWriter Changelog
22

3+
## Version 2.3 Beta 1 [2024-02-16]
4+
5+
### Release Notes
6+
7+
This is a beta release of the next release version, and is intended for testing purposes. Please be
8+
careful when using this version on live writing projects, and make sure you take frequent backups.
9+
10+
Please check the changelog for an overview of changes. The full release notes will be added to the
11+
final release.
12+
13+
### Detailed Changelog
14+
15+
**Major Features**
16+
17+
* A new Welcome dialog has been added. The dialog replaces the Open Project dialog and the New
18+
Project Wizard. The Welcome dialog features artwork created by Louis Durrant, and a custom design
19+
for the project list. New projects can be created by a form available from the same dialog, and
20+
features a simplified set of options. Issue #1506. PRs #1647, #1681 and #1689.
21+
* It is now possible to create a new project by copying the content of another project, or a Zip
22+
file of a project, including a backup. This option is available from the New Project feature of
23+
the Welcome dialog. Issue #841. PRs #1680 and #1684.
24+
* The Preferences dialog has been completely redesigned. All options are now available in a single,
25+
scrollable list with appropriate section headers. All sections are available as navigation
26+
buttons along the side, and it is also possible to search for settings in a search box at the
27+
top. The design matches that created for the Manuscript Build Settings dialog added in 2.1.
28+
Issues #1603 and #1604. PR #1652.
29+
* The Project Details dialog has been redesigned to match the other new dialogs. It has also been
30+
modified to properly handle multiple novel folders. The novel selector is placed at the top of
31+
the dialog, and affects all data in the tabs. The Novel Title info has been removed. PR #1665.
32+
* The Manuscript Build Settings dialog has been updated to use the new config layout classes, which
33+
are more flexible in terms of content flow. PR #1674.
34+
* A new root folder type called "Templates" has been added. Any document added here will show up in
35+
the Add Item menu in the Project Tree view under a "From Template" submenu. Selecting such an
36+
entry will create a new document at the selected location in the project, and populate it with
37+
the content of the template file. Issues #996 and #1125. PR #1688.
38+
* The About novelWriter dialog has been simplified to only show some key information and the
39+
credits text. A link to the releases page is available for checking release notes. Keeping the
40+
release notes online means it is easier to update them, and make them more visually interesting
41+
as the formatting of the dialog box is limited. PR #1695.
42+
* The old Check for Updates dialog has been removed. Checking for new releases of novelWriter can
43+
be done directly in the Welcome dialog or the About dialog by clicking "Check Now" next to the
44+
"Latest Version" label. PR #1696.
45+
46+
**Minor Features**
47+
48+
* A new drop down menu in the References panel below the Document Viewer has an option to filter
49+
out inactive notes in the various tag lists in the tabs on the panel. Issue #1653. PR #1654.
50+
* The Novel Title fields, which no longer makes much sense after it was possible to add multiple
51+
novel folders to a project, has been fully dropped. Issue #1655. PR #1669.
52+
* The document header for ODT manuscript files can now be customised. Issue #1505. PR #1675.
53+
* The Manuscript Build tool can now insert characters (Point of View or Focus) into chapter headers
54+
and other headers. By default, it inserts the tag value, but the display name for a tag can be
55+
set with a `|` character in the `@tag` definition if a different text is desired. Issue #1468.
56+
PR #1677.
57+
* A new modified comment format for the editor has been added. Instead of the regular comment using
58+
`%`, this one uses `%~`. The only difference is that the latter will never be exported to a
59+
manuscript at all, while regular comments can be exported when a setting is enabled. Issue #1075.
60+
PR #1690.
61+
* It is now possible to change a document's label from the first heading in the document by
62+
right-clicking on it and selecting "Rename to heading". Issue #1443. PR #1692.
63+
* The content of the Project Word List can now be exported and imported using plain text files.
64+
Issue #1560. PR #1691.
65+
* The content of the Outline View can now be exported to a CSV file to be opened in any spreadsheet
66+
application. Issue #1507. PR #1697.
67+
68+
**Usability**
69+
70+
* A Create New submenu in the Project Tree context menu has been added, which give quick access to
71+
the items at the top level of the Add Item menu. Issue #1519. PR #1679.
72+
* When multiple paragraphs are selected in the editor, and any of the comment features are toggled,
73+
or formatting is reset, the action is applied to all selected paragraphs, not just the first.
74+
Issue #1042 and #1687. PR #1690.
75+
76+
**Packaging**
77+
78+
* The in-app version format is now identical to the version tag, and the format for Ubuntu
79+
pre-release packages has been updated so that they are compatible with release packages. That is,
80+
if you add both the release and pre-release repos from Launchpad, release packages will now
81+
properly replace pre-release packages when running apt upgrade. PR #1659.
82+
83+
**Code Improvements**
84+
85+
* The Storage class has been refactored. It is the class that handles the project storage folder
86+
for a novelWriter project. The refactoring is a step towards allowing single file storage for
87+
projects as an alternative to project folders. Issue #977. PR #1635.
88+
* All theme colours are now proper QColor objects from the start, which avoids the need to create
89+
a large number of these where they are used. PR #1656.
90+
* A nwProject.bak file is no longer kept in the project folder. It never really served any purpose.
91+
The project file is still written to a temp file before the old file is replaced, which prevents
92+
partial overwrites. PR #1670.
93+
* Other minor code improvements in PRs #1693 and 1694.
94+
95+
----
96+
397
## Version 2.2.1 [2024-01-27]
498

599
### Release Notes

novelwriter/__init__.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,9 +42,9 @@
4242
__author__ = "Veronica Berglyd Olsen"
4343
__maintainer__ = "Veronica Berglyd Olsen"
4444
__email__ = "[email protected]"
45-
__version__ = "2.3a5"
46-
__hexversion__ = "0x020300a5"
47-
__date__ = "2024-02-10"
45+
__version__ = "2.3b1"
46+
__hexversion__ = "0x020300b1"
47+
__date__ = "2024-02-16"
4848
__status__ = "Stable"
4949
__domain__ = "novelwriter.io"
5050

sample/nwProject.nwx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version='1.0' encoding='utf-8'?>
2-
<novelWriterXML appVersion="2.3a4" hexVersion="0x020300a4" fileVersion="1.5" fileRevision="2" timeStamp="2024-02-08 21:45:35">
3-
<project id="e2be99af-f9bf-4403-857a-c3d1ac25abea" saveCount="1680" autoCount="263" editTime="82745">
2+
<novelWriterXML appVersion="2.3b1" hexVersion="0x020300b1" fileVersion="1.5" fileRevision="2" timeStamp="2024-02-15 22:37:50">
3+
<project id="e2be99af-f9bf-4403-857a-c3d1ac25abea" saveCount="1681" autoCount="263" editTime="82755">
44
<name>Sample Project</name>
55
<author>Jane Smith</author>
66
</project>

0 commit comments

Comments
 (0)