Skip to content

Commit

Permalink
Release 2.1 (vkbo#1533)
Browse files Browse the repository at this point in the history
  • Loading branch information
vkbo authored Oct 17, 2023
2 parents ac36ce0 + 1566fd3 commit a03bd14
Show file tree
Hide file tree
Showing 10 changed files with 1,750 additions and 1,539 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/test_mac.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: macOS
name: MacOS

on:
push:
Expand Down
56 changes: 55 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,59 @@
# novelWriter Changelog

## Version 2.1 [2023-10-17]

### Release Notes

The primary focus of this release has been a complete redesign of the Build Tool, that is, the tool
that assembles your project into a manuscript document. The new tool, called the "Manuscript Build
Tool" allows you to define multiple build definitions for your project. The build definitions are
edited in a new Manuscript Build Settings dialog, with a lot more options than the old tool.

The reason for this redesign is a long list of feature requests that could not easily be
accommodated in the old, much simpler tool. Far from all the features have been added yet, but now
that the new tool is in place, they will be gradually added in the coming releases.

The key feature added in this release is the extended control you now have for selecting exactly
what part of your project is included in a given build definition. You have the same filters for
selecting documents and notes, and turning on or off root folders as before, but you can now easily
override on a per-document basis what is included or excluded in addition to the filter.

A second major improvement is a better tool to format your manuscript headings. You no longer have
to look up formatting codes and add them manually. Instead, there is now a heading format editor in
the Build Settings dialog for creating the header format, with syntax highlighting included.

#### Other Changes

Among other features is a new option to duplicate documents and folders in the project tree. The
duplicate feature is available from the right-click menu. A proper light colour theme has also been
added. In most cases it will be the same as the default theme, depending on your platform.

There are other, minor improvements as well, and a lot of code improvements under the hood. For a
full list of changes, see the detailed changelogs.

_These Release Notes also include the changes from the 2.1 Beta 1 and 2.1 RC 1 releases._

### Detailed Changelog

**Usability**

* A widget has been added to the Build Manuscript tool main window to show some select build
settings for the selected build definition. This should make it a little easier to find the
wanted build definition if there are many available. PR #1516.
* All columns on the Writing Stats tool now uses the same fixed width font. Issue #1442, PR #1518.

**Documentation**

* The documentation has received significant updates for the 2.1 release. PR #1531.

**Packaging and Installation**

* Python 3.7 support has officially been dropped. Python 3.7 has reached end of life, and dropping
it relaxes some restrictions on development. PR #1515.
* MacOS and Windows is now tested against Python 3.11, and 3.12 has been added to Linux. PR #1515.

----

## Version 2.1 RC 1 [2023-08-31]

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

**Usability Fixes**

Expand Down
Loading

0 comments on commit a03bd14

Please sign in to comment.