Bump version to 2.7 Beta 1 and update changelog
This commit is contained in:
@@ -1,5 +1,77 @@
|
|||||||
# novelWriter Changelog
|
# novelWriter Changelog
|
||||||
|
|
||||||
|
## Version 2.7 Beta 1 [2025-04-20]
|
||||||
|
|
||||||
|
### Release Notes
|
||||||
|
|
||||||
|
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 backups.
|
||||||
|
|
||||||
|
### Detailed Changelog
|
||||||
|
|
||||||
|
**New Features**
|
||||||
|
|
||||||
|
* The TypIcons icon set has been dropped and all individual icon files removed. Instead, three new
|
||||||
|
icon themes have been added in a total of nine different variations. These icon themes are kept
|
||||||
|
in single files and generated from official sources. They are also colourised at runtime using
|
||||||
|
the GUI theme colours for consistency. Issue #2159. PRs #2171, #2174, #2177, #2178 and #2203.
|
||||||
|
* Support for Story Structure comments have been added. These are special in-text comments that can
|
||||||
|
be used for analysing the story structure using various writing techniques. The comments are
|
||||||
|
indexed by novelWriter and can be included in manuscripts as well as exported to CSV files from
|
||||||
|
the Outline View for use with spread sheet software. Idea and documentation by Alan Langford
|
||||||
|
(@instancezero). Issues #1784, #2288, #2289 and #2296. PRs #2255, #2284, #2293, #2295 and #2298.
|
||||||
|
|
||||||
|
**Improvements**
|
||||||
|
|
||||||
|
* The thickness of the editor cursor can now be set in Preferences. Issue #2219. PR #2230.
|
||||||
|
* The Novel View has been rewritten from scratch using a model/view framework. Several minor issues
|
||||||
|
were resolved in the process. Issues #942 and #2253. PR #2272.
|
||||||
|
* The logic of where new documents are added in the project tree has been rewritten and improved.
|
||||||
|
The algorithm should now avoid adding chapters within chapters when a scene inside a chapter is
|
||||||
|
selected. Otherwise the behaviour should be similar to before, but it will now also apply the
|
||||||
|
same logic when new documents are created from templates. Issue #2260. PR #2302.
|
||||||
|
* Dialogue highlighting should now work a little better for single quoted dialogue when it
|
||||||
|
encounters apostrophes in the same text. Issue #2271. PR #2300.
|
||||||
|
* Quoted text is no longer highlighted as dialogue in the editor when the document is a project
|
||||||
|
note. This is consistent with how the viewer and manuscript tool work. Issue #2297. PR #2299.
|
||||||
|
|
||||||
|
**Documentation**
|
||||||
|
|
||||||
|
* Internationalisation for the documentation is now properly supported in the code base, and new
|
||||||
|
contributions are possible. Discussion #1834. PRs #2224 and #2227.
|
||||||
|
|
||||||
|
**Internationalisation**
|
||||||
|
|
||||||
|
* French translation files for the documentation were added by @Karduin. PR #2226.
|
||||||
|
|
||||||
|
**Packaging and Installation**
|
||||||
|
|
||||||
|
* The move to Qt6 is complete, and the new minimum requirement is Qt 6.4. Issues #864, #1142,
|
||||||
|
#2192, #2193, #2194 and #2195. PRs #2184, #2187, #2190, #2191, #2196, #2204, #2301 and #2306.
|
||||||
|
* Support for Python 3.9 has been dropped. Due to the Qt6 change, older distros are no longer
|
||||||
|
supported. The oldest Ubuntu release still supported is 22.04, which comes with Python 3.10.
|
||||||
|
PR #2182.
|
||||||
|
* The Windows release now uses a custom novelWriter.exe launcher rather than calling the Python exe
|
||||||
|
directly with novelWriter.pyw as an argument. This means novelWriter can also be launched from
|
||||||
|
its install folder, and desktop shortcuts created directly. It also simplifies the registry
|
||||||
|
entries. PRs #2197, #2198 and #2199.
|
||||||
|
* The Appdata XML files used with AppImage releases has been updated and broken links fixed.
|
||||||
|
PR #2229.
|
||||||
|
* RPM packages are now available for the 2.6.3 release on Fedora 41 and 42. Several minor
|
||||||
|
adjustments to the code base has been made to make the packaging process easier for the 2.7
|
||||||
|
release. The Fedora releases are maintained by Benson Muite (@bkmgit). Issues #907, #2276 and
|
||||||
|
#2303. PRs #2305 and #2307.
|
||||||
|
* The shebang from the launch script on Windows has been removed. Issue #1284. PR #2280.
|
||||||
|
|
||||||
|
**Code Improvements**
|
||||||
|
|
||||||
|
* The log output now obeys the `NO_COLOR` and `FORCE_COLOR` environment variables. PR #2228.
|
||||||
|
* The CI/CD pipeline now runs type checking on the code base using Pyright. Issue #2276. PR #2279.
|
||||||
|
* The CI/CD pipeline now uses Ruff to check code style and format. PRs #2281, #2282 and #2287.
|
||||||
|
* The code base has been updated to conform to new linting rules. PR #2201.
|
||||||
|
|
||||||
|
----
|
||||||
|
|
||||||
## Version 2.6.3 [2025-02-16]
|
## Version 2.6.3 [2025-02-16]
|
||||||
|
|
||||||
### Release Notes
|
### Release Notes
|
||||||
|
|||||||
@@ -48,9 +48,9 @@ __license__ = "GPLv3"
|
|||||||
__author__ = "Veronica Berglyd Olsen"
|
__author__ = "Veronica Berglyd Olsen"
|
||||||
__maintainer__ = "Veronica Berglyd Olsen"
|
__maintainer__ = "Veronica Berglyd Olsen"
|
||||||
__email__ = "code@vkbo.net"
|
__email__ = "code@vkbo.net"
|
||||||
__version__ = "2.7a3"
|
__version__ = "2.7b1"
|
||||||
__hexversion__ = "0x020700a3"
|
__hexversion__ = "0x020700b1"
|
||||||
__date__ = "2025-02-04"
|
__date__ = "2025-04-20"
|
||||||
__status__ = "Stable"
|
__status__ = "Stable"
|
||||||
__domain__ = "novelwriter.io"
|
__domain__ = "novelwriter.io"
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
<?xml version='1.0' encoding='utf-8'?>
|
<?xml version='1.0' encoding='utf-8'?>
|
||||||
<novelWriterXML appVersion="2.7a3" hexVersion="0x020700a3" fileVersion="1.5" fileRevision="4" timeStamp="2025-04-08 20:12:28">
|
<novelWriterXML appVersion="2.7b1" hexVersion="0x020700b1" fileVersion="1.5" fileRevision="4" timeStamp="2025-04-20 19:01:45">
|
||||||
<project id="e2be99af-f9bf-4403-857a-c3d1ac25abea" saveCount="2176" autoCount="285" editTime="96579">
|
<project id="e2be99af-f9bf-4403-857a-c3d1ac25abea" saveCount="2178" autoCount="285" editTime="96586">
|
||||||
<name>Sample Project</name>
|
<name>Sample Project</name>
|
||||||
<author>Jane Smith</author>
|
<author>Jane Smith</author>
|
||||||
</project>
|
</project>
|
||||||
|
|||||||
Reference in New Issue
Block a user