Skip to content

Commit a03bd14

Browse files
authored
Release 2.1 (#1533)
2 parents ac36ce0 + 1566fd3 commit a03bd14

File tree

10 files changed

+1750
-1539
lines changed

10 files changed

+1750
-1539
lines changed

.github/workflows/test_mac.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: macOS
1+
name: MacOS
22

33
on:
44
push:

CHANGELOG.md

Lines changed: 55 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,59 @@
11
# novelWriter Changelog
22

3+
## Version 2.1 [2023-10-17]
4+
5+
### Release Notes
6+
7+
The primary focus of this release has been a complete redesign of the Build Tool, that is, the tool
8+
that assembles your project into a manuscript document. The new tool, called the "Manuscript Build
9+
Tool" allows you to define multiple build definitions for your project. The build definitions are
10+
edited in a new Manuscript Build Settings dialog, with a lot more options than the old tool.
11+
12+
The reason for this redesign is a long list of feature requests that could not easily be
13+
accommodated in the old, much simpler tool. Far from all the features have been added yet, but now
14+
that the new tool is in place, they will be gradually added in the coming releases.
15+
16+
The key feature added in this release is the extended control you now have for selecting exactly
17+
what part of your project is included in a given build definition. You have the same filters for
18+
selecting documents and notes, and turning on or off root folders as before, but you can now easily
19+
override on a per-document basis what is included or excluded in addition to the filter.
20+
21+
A second major improvement is a better tool to format your manuscript headings. You no longer have
22+
to look up formatting codes and add them manually. Instead, there is now a heading format editor in
23+
the Build Settings dialog for creating the header format, with syntax highlighting included.
24+
25+
#### Other Changes
26+
27+
Among other features is a new option to duplicate documents and folders in the project tree. The
28+
duplicate feature is available from the right-click menu. A proper light colour theme has also been
29+
added. In most cases it will be the same as the default theme, depending on your platform.
30+
31+
There are other, minor improvements as well, and a lot of code improvements under the hood. For a
32+
full list of changes, see the detailed changelogs.
33+
34+
_These Release Notes also include the changes from the 2.1 Beta 1 and 2.1 RC 1 releases._
35+
36+
### Detailed Changelog
37+
38+
**Usability**
39+
40+
* A widget has been added to the Build Manuscript tool main window to show some select build
41+
settings for the selected build definition. This should make it a little easier to find the
42+
wanted build definition if there are many available. PR #1516.
43+
* All columns on the Writing Stats tool now uses the same fixed width font. Issue #1442, PR #1518.
44+
45+
**Documentation**
46+
47+
* The documentation has received significant updates for the 2.1 release. PR #1531.
48+
49+
**Packaging and Installation**
50+
51+
* Python 3.7 support has officially been dropped. Python 3.7 has reached end of life, and dropping
52+
it relaxes some restrictions on development. PR #1515.
53+
* MacOS and Windows is now tested against Python 3.11, and 3.12 has been added to Linux. PR #1515.
54+
55+
----
56+
357
## Version 2.1 RC 1 [2023-08-31]
458

559
### Release Notes
@@ -160,7 +214,7 @@ such a document. In addition, the "Change Label" context menu entry has been cha
160214
underscores. The spell checker relies on RegEx for splitting words, and RegEx considers the
161215
underscore a word character. Issue #1415. PR #1417.
162216
* Fixed an issue where escaped markup characters were not being cleaned up when building HTML and
163-
ODT outputs. Issue #1412. PR #1418.
217+
ODT outputs. Issue #1412. PR #1418.
164218

165219
**Usability Fixes**
166220

0 commit comments

Comments
 (0)