Bump version to 2.6b1 and update changelog
This commit is contained in:
@@ -1,5 +1,77 @@
|
||||
# novelWriter Changelog
|
||||
|
||||
## Version 2.6 Beta 1 [2024-11-12]
|
||||
|
||||
### 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**
|
||||
|
||||
* Added PDF build format. Issue #2046. PR #2048.
|
||||
* Added DocX (MS Word) format. Issue #1537. PR #2056.
|
||||
* The Build settings tool has the following changes: Ability to control page break and centring of
|
||||
main titles, an option to disable styling for headings altogether, and the ODT section has been
|
||||
generalised to apply to all document formats. Issue #2023. PR #2045.
|
||||
* Text and heading margin can now be control in the Manuscript Build tool. Issue #2023. PR #2051.
|
||||
* Word counts and other such statistics can now be inserted into the manuscript. This is done
|
||||
through new insert actions in the Insert menu, and processed at build time. Issue #2024.
|
||||
PR #2073.
|
||||
* Forced line breaks can now be inserted as a shortcode. This is useful when line breaks in
|
||||
paragraphs are ignored when building the manuscript. Issue #1991. PR #2063.
|
||||
* A new `@mentions` keyword has been added that can list any tag in the project as being mentioned
|
||||
in the current section. These are listed separately from tags present in the story section.
|
||||
Issue #1822. PR #2064.
|
||||
* Tags in novel documents can now be referenced with the `@story` keyword. Issue #1990. PR #2072.
|
||||
* URLs starting with http/https are now recognised and clickable in the editor, viewer, and
|
||||
manuscript preview. Issue #1426. PR #2067.
|
||||
* Added dialogue highlighting for Portuguese and Polish dialogue styles. Issues #2066 and #2070.
|
||||
Related to #1773. PRs #2068, #2079, #2081 and #2082.
|
||||
* Four dashes in the editor are now replaced by a horizontal bar. This is useful as a replacement
|
||||
symbol for em dash when using dialogue highlighting to avoid triggering it. The horizontal bar is
|
||||
replaced with an em dash in the manuscript. Issue #2070. PR #2079.
|
||||
* Manuscript Build settings can now be duplicated. Issue #1931. PR #2084.
|
||||
* Page breaks can optionally be made visible in the Manuscript preview. PR #2086.
|
||||
* The document status label can now be selected in the Outline View. Issue #1909. PR #2088.
|
||||
* The document viewer now has an edit button to open the document in the editor. Issue #1963.
|
||||
PR #2089.
|
||||
|
||||
**User Interface**
|
||||
|
||||
* The Manuscript Build settings have now been moved into a single scrollable page, using the same
|
||||
layout as in Preferences. The heading and filtering pages are still separate forms, as they are
|
||||
of a more complex nature. PR #2031.
|
||||
* The currently open document in the editor is now highlighted in the project tree, just like it is
|
||||
in the novel view. Issue 1981. PR #2077.
|
||||
* The details panel in the Outline view is now resizable. PR #2078.
|
||||
|
||||
**Improvements**
|
||||
|
||||
* Add an option to ignore a word in the spell checker. An ignored word is ignored only for the
|
||||
current writing session. PR #2030.
|
||||
* Word counts and other such statistics is now exported as custom variables to ODT files, and can
|
||||
be inserted in the text in LibreOffice, and similar. Issue #2033. PR #2035.
|
||||
|
||||
**Code Improvements**
|
||||
|
||||
* Added Python 3.13 coverage to ensure the new Python release is supported. PRs #2044 and #2044.
|
||||
* Preparation for Qt6: Clean up Qt enums. PR #2025.
|
||||
* Preparation for Qt6: Replace Qt regular expression tools with the internal Python re module for
|
||||
markup processing and syntax highlighting. It is both slightly faster, and there are issues with
|
||||
text encoding in at least some versions of Qt6 or PyQt6. PRs #2028 and #2043.
|
||||
* Preparation for Qt6: Added a wrapper function for connecting signals to slots that has a
|
||||
different function signature. Python lambdas generate warnings inn Qt6. PR #2075.
|
||||
* Refactored manuscript formats and moved most of the processing to the Tokenizer class to simplify
|
||||
the format classes and also make them more consistent. PRs #2060, #2061 and #2062.
|
||||
* The document builder has been refactored to support more generalised format classes. PR #2047.
|
||||
* Action parent assignment has been rafactored in the main menu. #2075.
|
||||
* Raw text format output has been refactored and reduced to just appending documents. PR #2087.
|
||||
|
||||
----
|
||||
|
||||
## Version 2.5.2 [2024-09-17]
|
||||
|
||||
### Release Notes
|
||||
|
||||
@@ -47,9 +47,9 @@ __license__ = "GPLv3"
|
||||
__author__ = "Veronica Berglyd Olsen"
|
||||
__maintainer__ = "Veronica Berglyd Olsen"
|
||||
__email__ = "code@vkbo.net"
|
||||
__version__ = "2.6a3"
|
||||
__hexversion__ = "0x020600a3"
|
||||
__date__ = "2024-10-27"
|
||||
__version__ = "2.6b1"
|
||||
__hexversion__ = "0x020600b1"
|
||||
__date__ = "2024-11-12"
|
||||
__status__ = "Stable"
|
||||
__domain__ = "novelwriter.io"
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<?xml version='1.0' encoding='utf-8'?>
|
||||
<novelWriterXML appVersion="2.6a3" hexVersion="0x020600a3" fileVersion="1.5" fileRevision="4" timeStamp="2024-10-28 17:26:03">
|
||||
<project id="e2be99af-f9bf-4403-857a-c3d1ac25abea" saveCount="2135" autoCount="279" editTime="95108">
|
||||
<novelWriterXML appVersion="2.6b1" hexVersion="0x020600b1" fileVersion="1.5" fileRevision="4" timeStamp="2024-11-12 00:38:25">
|
||||
<project id="e2be99af-f9bf-4403-857a-c3d1ac25abea" saveCount="2140" autoCount="281" editTime="95407">
|
||||
<name>Sample Project</name>
|
||||
<author>Jane Smith</author>
|
||||
</project>
|
||||
@@ -58,11 +58,11 @@
|
||||
<name status="sf24ce6" import="ia857f0" active="yes">Chapter One</name>
|
||||
</item>
|
||||
<item handle="636b6aa9b697b" parent="6a2d6d5f4f401" root="7031beac91f75" order="0" type="FILE" class="NOVEL" layout="DOCUMENT">
|
||||
<meta expanded="no" heading="H3" charCount="2999" wordCount="530" paraCount="16" cursorPos="357" />
|
||||
<meta expanded="no" heading="H3" charCount="2999" wordCount="530" paraCount="16" cursorPos="19" />
|
||||
<name status="s90e6c9" import="ia857f0" active="yes">Making a Scene</name>
|
||||
</item>
|
||||
<item handle="bc0cbd2a407f3" parent="6a2d6d5f4f401" root="7031beac91f75" order="1" type="FILE" class="NOVEL" layout="DOCUMENT">
|
||||
<meta expanded="no" heading="H3" charCount="548" wordCount="108" paraCount="3" cursorPos="691" />
|
||||
<meta expanded="no" heading="H3" charCount="548" wordCount="108" paraCount="3" cursorPos="650" />
|
||||
<name status="s90e6c9" import="ia857f0" active="yes">Another Scene</name>
|
||||
</item>
|
||||
<item handle="ba8a28a246524" parent="7031beac91f75" root="7031beac91f75" order="4" type="FILE" class="NOVEL" layout="DOCUMENT">
|
||||
|
||||
Reference in New Issue
Block a user