|
1 | 1 | # novelWriter Changelog |
2 | 2 |
|
| 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 | + |
3 | 57 | ## Version 2.1 RC 1 [2023-08-31] |
4 | 58 |
|
5 | 59 | ### Release Notes |
@@ -160,7 +214,7 @@ such a document. In addition, the "Change Label" context menu entry has been cha |
160 | 214 | underscores. The spell checker relies on RegEx for splitting words, and RegEx considers the |
161 | 215 | underscore a word character. Issue #1415. PR #1417. |
162 | 216 | * 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. |
164 | 218 |
|
165 | 219 | **Usability Fixes** |
166 | 220 |
|
|
0 commit comments