feat: establish YYYY/MM versioning and add NovelWriter attribution
Some checks failed
Syntax / Linting and Type Checking (push) Has been cancelled
Tests / Linux Python 3.11 (push) Has been cancelled
Tests / Linux Python 3.12 (push) Has been cancelled
Tests / Linux Python 3.13 (push) Has been cancelled
Tests / Linux Python 3.14 (push) Has been cancelled
Tests / Linux Python 3.15 (push) Has been cancelled
Tests / MacOS Python 3.14 (push) Has been cancelled
Tests / Windows Python 3.14 (push) Has been cancelled
Tests / PR Coverage Report (push) Has been cancelled
Tests / Action Coverage Report (push) Has been cancelled
Tests / Ubuntu 24.04 & Sys Packages (push) Has been cancelled
Tests / Fedora 44 & Sys Packages (push) Has been cancelled
Some checks failed
Syntax / Linting and Type Checking (push) Has been cancelled
Tests / Linux Python 3.11 (push) Has been cancelled
Tests / Linux Python 3.12 (push) Has been cancelled
Tests / Linux Python 3.13 (push) Has been cancelled
Tests / Linux Python 3.14 (push) Has been cancelled
Tests / Linux Python 3.15 (push) Has been cancelled
Tests / MacOS Python 3.14 (push) Has been cancelled
Tests / Windows Python 3.14 (push) Has been cancelled
Tests / PR Coverage Report (push) Has been cancelled
Tests / Action Coverage Report (push) Has been cancelled
Tests / Ubuntu 24.04 & Sys Packages (push) Has been cancelled
Tests / Fedora 44 & Sys Packages (push) Has been cancelled
- Update version to 2026.11.0001 (YYYY/MM.#### development format) - Add NovelWriter attribution: UmbraEdit is based on novelWrite 2026.02 by Veronica Berglyd Olsen (novelWriter.io), GPL v3.0 - Update CHANGELOG.md with new version format and development entry - Add B.D. Murphy to CREDITS.md and credits_en.htm - Update all copyright headers to use 'novelWriter contributors' format - Add B.D. Murphy copyright to new files (fromdocx.py, SVGs, docs) - Tag release 2026.11 and development 2026.11.0001
This commit is contained in:
40
CHANGELOG.md
40
CHANGELOG.md
@@ -1,10 +1,33 @@
|
|||||||
# UmbraEdit Changelog
|
# UmbraEdit Changelog
|
||||||
|
|
||||||
Copyright (C) 2026 B.D. Murphy.
|
Copyright (C) 2026 B.D. Murphy and novelWriter contributors.
|
||||||
Changes: Project renamed from novelWriter to UmbraEdit; all assets, splash screen,
|
|
||||||
icons, and documentation transitioned to the Umbra brand.
|
|
||||||
|
|
||||||
## Version 1.0.0 [2026-11-05]
|
UmbraEdit is based on novelWrite 2026.02 by Veronica Berglyd Olsen (novelWriter.io)
|
||||||
|
and is licenced under the same GPL v3.0 license.
|
||||||
|
|
||||||
|
## Version 2026.11.0001 [2026-11-05] (Development)
|
||||||
|
|
||||||
|
### Release Notes
|
||||||
|
|
||||||
|
Development release following the 2026.11 release cycle.
|
||||||
|
|
||||||
|
### Detailed Changelog
|
||||||
|
|
||||||
|
**Features**
|
||||||
|
|
||||||
|
* Added Word DOCX/DOCM import capability (FromDocxDocument, DocxImporter) for migrating
|
||||||
|
Word documents into UmbraEdit projects. Non-translatable items (images, headers,
|
||||||
|
footers, comments, footnotes) are captured as notes in an Import Notes folder.
|
||||||
|
By B.D. Murphy.
|
||||||
|
|
||||||
|
**Bugfixes**
|
||||||
|
|
||||||
|
* Fixed chapter text content to be written as scene documents inside chapter folders
|
||||||
|
during DOCX/DOCM import, instead of being lost. By B.D. Murphy.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Version 2026.11 [2026-11-05]
|
||||||
|
|
||||||
### Release Notes
|
### Release Notes
|
||||||
|
|
||||||
@@ -12,17 +35,20 @@ icons, and documentation transitioned to the Umbra brand.
|
|||||||
toolchain. This release marks the rename from novelWriter to UmbraEdit, with all project assets,
|
toolchain. This release marks the rename from novelWriter to UmbraEdit, with all project assets,
|
||||||
splash screen, icons, and documentation updated to the Umbra brand.
|
splash screen, icons, and documentation updated to the Umbra brand.
|
||||||
|
|
||||||
|
UmbraEdit is based on novelWrite 2026.02 by Veronica Berglyd Olsen (novelWriter.io)
|
||||||
|
and is licenced under the same GPL v3.0 license.
|
||||||
|
|
||||||
**Key changes in this release:**
|
**Key changes in this release:**
|
||||||
|
|
||||||
* Project renamed from novelWriter to UmbraEdit (package `novelwriter` → `umbraedit`).
|
* Project renamed from novelWriter to UmbraEdit (package `novelwriter` → `umbraedit`).
|
||||||
* New Umbra-branded splash screen and application icon featuring an open book with audio wave
|
* New Umbra-branded splash screen and application icon featuring an open book with audio wave
|
||||||
motif, representing the fusion of writing and audio.
|
motif, representing the fusion of writing and audio.
|
||||||
* Version updated to 1.0.0, release date 2026-11-05.
|
* Version updated to YYYY/MM format (2026.11), release date 2026-11-05.
|
||||||
* Splash screen, about dialog, window/tray icon, and all asset references updated to UmbraEdit.
|
* Splash screen, about dialog, window/tray icon, and all asset references updated to UmbraEdit.
|
||||||
* Test fixtures and packaging files renamed to match the UmbraEdit identity.
|
* Test fixtures and packaging files renamed to match the UmbraEdit identity.
|
||||||
* All 735 existing tests pass on Python 3.12 with PyQt6 6.11.
|
* All 735 existing tests pass on Python 3.12 with PyQt6 6.11.
|
||||||
|
|
||||||
See the website for complete [Release Notes](https://umbraedit.io/releases/release_1_0_0.html).
|
See the website for complete [Release Notes](https://umbraedit.io/releases/release_2026_11.html).
|
||||||
|
|
||||||
### Detailed Changelog
|
### Detailed Changelog
|
||||||
|
|
||||||
@@ -32,7 +58,7 @@ See the website for complete [Release Notes](https://umbraedit.io/releases/relea
|
|||||||
identity across the entire application.
|
identity across the entire application.
|
||||||
* New Umbra-branded splash screen with book-and-audio-wave motif.
|
* New Umbra-branded splash screen with book-and-audio-wave motif.
|
||||||
* New Umbra-branded application icon (window/tray/dock).
|
* New Umbra-branded application icon (window/tray/dock).
|
||||||
* Updated version to 1.0.0 with release date 2026-11-05.
|
* Updated version to YYYY/MM format (2026.11) with release date 2026-11-05.
|
||||||
|
|
||||||
**Bugfixes**
|
**Bugfixes**
|
||||||
|
|
||||||
|
|||||||
@@ -12,6 +12,7 @@ Larger contributions were made by:
|
|||||||
* Internationalisation: Bruno Meneguello
|
* Internationalisation: Bruno Meneguello
|
||||||
* Setup and Packaging: Rachel Powers
|
* Setup and Packaging: Rachel Powers
|
||||||
* Vim Mode: Alexis Dumelie
|
* Vim Mode: Alexis Dumelie
|
||||||
|
* UmbraEdit Rebranding and Word DOCX/DOCM Import: B.D. Murphy
|
||||||
|
|
||||||
For other contributions, see the project's [Contributors](https://github.com/saga-soft/UmbraEdit/graphs/contributors) page.
|
For other contributions, see the project's [Contributors](https://github.com/saga-soft/UmbraEdit/graphs/contributors) page.
|
||||||
|
|
||||||
|
|||||||
@@ -12,6 +12,9 @@ for comments, synopsis, and cross-referencing. It's designed to be a simple text
|
|||||||
for easy organisation of text and notes, using human readable text files as storage for robustness.
|
for easy organisation of text and notes, using human readable text files as storage for robustness.
|
||||||
The project format is well suited both for version control software and file synchronisation tools.
|
The project format is well suited both for version control software and file synchronisation tools.
|
||||||
|
|
||||||
|
UmbraEdit is based on novelWrite 2026.02 by Veronica Berglyd Olsen (novelWriter.io) and is
|
||||||
|
licenced under the same GPL v3.0 license.
|
||||||
|
|
||||||
For more details, and how to install and use UmbraEdit, please see the main website and
|
For more details, and how to install and use UmbraEdit, please see the main website and
|
||||||
documentation.
|
documentation.
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# UmbraEdit — Project Scan & Structure
|
# UmbraEdit — Project Scan & Structure
|
||||||
|
|
||||||
Copyright (C) 2026 B.D. Murphy.
|
Copyright (C) 2026 B.D. Murphy and novelWriter contributors.
|
||||||
Documentation for the UmbraEdit project (renamed from novelWriter).
|
Documentation for the UmbraEdit project (renamed from novelWriter).
|
||||||
|
|
||||||
This document is a structural scan of the **UmbraEdit** codebase. It is intended for developers who want to modify or extend the project.
|
This document is a structural scan of the **UmbraEdit** codebase. It is intended for developers who want to modify or extend the project.
|
||||||
@@ -16,6 +16,7 @@ This document is a structural scan of the **UmbraEdit** codebase. It is intended
|
|||||||
| **Project name** | UmbraEdit |
|
| **Project name** | UmbraEdit |
|
||||||
| **Origin** | Renamed/rebased from [novelWriter](https://github.com/vkbo/novelWriter) (vkbo / saga-soft) |
|
| **Origin** | Renamed/rebased from [novelWriter](https://github.com/vkbo/novelWriter) (vkbo / saga-soft) |
|
||||||
| **Inherited version** | 26.3b1 (novelWriter v26 series; see `umbraedit/__init__.py`) |
|
| **Inherited version** | 26.3b1 (novelWriter v26 series; see `umbraedit/__init__.py`) |
|
||||||
|
| **Base version** | Based on novelWrite 2026.02 by Veronica Berglyd Olsen (novelWriter.io), GPL v3.0 |
|
||||||
| **Language** | Python 3.11+ |
|
| **Language** | Python 3.11+ |
|
||||||
| **UI framework** | Qt6 via PyQt6 |
|
| **UI framework** | Qt6 via PyQt6 |
|
||||||
| **Platforms** | Linux, Windows, macOS |
|
| **Platforms** | Linux, Windows, macOS |
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# UmbraEdit — Toolchain & Dependency Update Plan
|
# UmbraEdit — Toolchain & Dependency Update Plan
|
||||||
|
|
||||||
Copyright (C) 2026 B.D. Murphy.
|
Copyright (C) 2026 B.D. Murphy and novelWriter contributors.
|
||||||
Plan for upgrading UmbraEdit (Python/PyQt6) toolchain and dependencies.
|
Plan for upgrading UmbraEdit (Python/PyQt6) toolchain and dependencies.
|
||||||
|
|
||||||
**Goal:** Bring UmbraEdit (Python/PyQt6) up to the latest stable versions of its tools and dependencies, starting from the current baseline.
|
**Goal:** Bring UmbraEdit (Python/PyQt6) up to the latest stable versions of its tools and dependencies, starting from the current baseline.
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
# UmbraEdit Launcher for macOS
|
# UmbraEdit Launcher for macOS
|
||||||
# Double-click to launch, or run: ./UmbraEdit.command
|
# Double-click to launch, or run: ./UmbraEdit.command
|
||||||
#
|
#
|
||||||
# Copyright (C) 2026 B.D. Murphy.
|
# Copyright (C) 2026 B.D. Murphy and novelWriter contributors.
|
||||||
# Created: macOS launcher script for UmbraEdit (renamed from novelWriter).
|
# Created: macOS launcher script for UmbraEdit (renamed from novelWriter).
|
||||||
|
|
||||||
cd "$(dirname "$0")"
|
cd "$(dirname "$0")"
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ UmbraEdit - Init File
|
|||||||
|
|
||||||
This file is a part of UmbraEdit.
|
This file is a part of UmbraEdit.
|
||||||
|
|
||||||
Copyright (C) 2018 Veronica Berglyd Olsen and UmbraEdit contributors.
|
Copyright (C) 2018 Veronica Berglyd Olsen and novelWriter contributors.
|
||||||
|
|
||||||
This program is free software: you can redistribute it and/or modify
|
This program is free software: you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
@@ -20,8 +20,8 @@ You should have received a copy of the GNU General Public License
|
|||||||
along with this program. If not, see <https://www.gnu.org/licenses/>.
|
along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
Additional Copyright (C) 2026 B.D. Murphy.
|
Additional Copyright (C) 2026 B.D. Murphy.
|
||||||
Changes: Project renamed from novelWriter to UmbraEdit; version updated to 1.0.0;
|
Changes: Project renamed from novelWriter to UmbraEdit; version updated to YYYY/MM format;
|
||||||
__hexversion__ updated to 0x01000000; __date__ updated to 2026-11-05.
|
__hexversion__ updated; __date__ updated.
|
||||||
""" # noqa
|
""" # noqa
|
||||||
|
|
||||||
from __future__ import annotations
|
from __future__ import annotations
|
||||||
@@ -54,9 +54,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__ = "1.0.0" # Changed by B.D. Murphy 2026: was "26.3b1" (novelWriter version)
|
__version__ = "2026.11.0001" # Changed by B.D. Murphy 2026: YYYY/MM.#### development version
|
||||||
__hexversion__ = "0x01000000" # Changed by B.D. Murphy 2026: was "0x260300b1"
|
__hexversion__ = "0x01000000" # Changed by B.D. Murphy 2026
|
||||||
__date__ = "2026-11-05" # Changed by B.D. Murphy 2026: was "2026-10-20"
|
__date__ = "2026-11-05" # Changed by B.D. Murphy 2026
|
||||||
__status__ = "Stable"
|
__status__ = "Stable"
|
||||||
__domain__ = "umbraedit.io"
|
__domain__ = "umbraedit.io"
|
||||||
# fmt: on
|
# fmt: on
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
<!--
|
<!--
|
||||||
UmbraEdit - Text Logo (Dark Theme)
|
UmbraEdit - Text Logo (Dark Theme)
|
||||||
===================================
|
===================================
|
||||||
Copyright (C) 2026 B.D. Murphy.
|
Copyright (C) 2026 B.D. Murphy and novelWriter contributors.
|
||||||
Changes: Replaced novelWriter text logo with UmbraEdit text logo.
|
Changes: Replaced novelWriter text logo with UmbraEdit text logo.
|
||||||
-->
|
-->
|
||||||
<svg width="460" height="60" version="1.1" viewBox="0 0 460 60" xmlns="http://www.w3.org/2000/svg">
|
<svg width="460" height="60" version="1.1" viewBox="0 0 460 60" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 444 B After Width: | Height: | Size: 473 B |
@@ -2,7 +2,7 @@
|
|||||||
<!--
|
<!--
|
||||||
UmbraEdit - Text Logo (Light Theme)
|
UmbraEdit - Text Logo (Light Theme)
|
||||||
====================================
|
====================================
|
||||||
Copyright (C) 2026 B.D. Murphy.
|
Copyright (C) 2026 B.D. Murphy and novelWriter contributors.
|
||||||
Changes: Replaced novelWriter text logo with UmbraEdit text logo.
|
Changes: Replaced novelWriter text logo with UmbraEdit text logo.
|
||||||
-->
|
-->
|
||||||
<svg width="460" height="60" version="1.1" viewBox="0 0 460 60" xmlns="http://www.w3.org/2000/svg">
|
<svg width="460" height="60" version="1.1" viewBox="0 0 460 60" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 446 B After Width: | Height: | Size: 475 B |
@@ -15,6 +15,7 @@
|
|||||||
<li><b>Internationalisation:</b> Bruno Meneguello</li>
|
<li><b>Internationalisation:</b> Bruno Meneguello</li>
|
||||||
<li><b>Setup and Packaging:</b> Rachel Powers</li>
|
<li><b>Setup and Packaging:</b> Rachel Powers</li>
|
||||||
<li><b>Vim Mode:</b> Alexis Dumelie</li>
|
<li><b>Vim Mode:</b> Alexis Dumelie</li>
|
||||||
|
<li><b>UmbraEdit Rebranding and Word DOCX/DOCM Import:</b> B.D. Murphy</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<p>For other contributions, see the project's
|
<p>For other contributions, see the project's
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ UmbraEdit - Project Document Tools
|
|||||||
|
|
||||||
This file is a part of UmbraEdit.
|
This file is a part of UmbraEdit.
|
||||||
|
|
||||||
Copyright (C) 2022 Veronica Berglyd Olsen and UmbraEdit contributors.
|
Copyright (C) 2022 Veronica Berglyd Olsen, B.D. Murphy and novelWriter contributors.
|
||||||
|
|
||||||
This program is free software: you can redistribute it and/or modify
|
This program is free software: you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
|||||||
@@ -6,10 +6,7 @@ This file is a part of UmbraEdit.
|
|||||||
|
|
||||||
Copyright (C) 2018 Veronica Berglyd Olsen and UmbraEdit contributors.
|
Copyright (C) 2018 Veronica Berglyd Olsen and UmbraEdit contributors.
|
||||||
|
|
||||||
Additional Copyright (C) 2026 B.D. Murphy.
|
Copyright (C) 2026 B.D. Murphy and novelWriter contributors.
|
||||||
Changes: Added Word DOCX/DOCM import converter for migrating Word
|
|
||||||
documents into UmbraEdit projects. Non-translatable items (images,
|
|
||||||
headers, footers, comments, footnotes) are captured as notes.
|
|
||||||
|
|
||||||
This program is free software: you can redistribute it and/or modify
|
This program is free software: you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ UmbraEdit - Theme and Icons Classes
|
|||||||
|
|
||||||
This file is a part of UmbraEdit.
|
This file is a part of UmbraEdit.
|
||||||
|
|
||||||
Copyright (C) 2019 Veronica Berglyd Olsen and UmbraEdit contributors.
|
Copyright (C) 2019 Veronica Berglyd Olsen and novelWriter contributors.
|
||||||
|
|
||||||
This program is free software: you can redistribute it and/or modify
|
This program is free software: you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ UmbraEdit - GUI Main Window
|
|||||||
|
|
||||||
This file is a part of UmbraEdit.
|
This file is a part of UmbraEdit.
|
||||||
|
|
||||||
Copyright (C) 2018 Veronica Berglyd Olsen and UmbraEdit contributors.
|
Copyright (C) 2018 Veronica Berglyd Olsen and novelWriter contributors.
|
||||||
|
|
||||||
This program is free software: you can redistribute it and/or modify
|
This program is free software: you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ UmbraEdit - Splash Screen
|
|||||||
|
|
||||||
This file is a part of UmbraEdit.
|
This file is a part of UmbraEdit.
|
||||||
|
|
||||||
Copyright (C) 2025 Veronica Berglyd Olsen and UmbraEdit contributors.
|
Copyright (C) 2025 Veronica Berglyd Olsen and novelWriter contributors.
|
||||||
|
|
||||||
This program is free software: you can redistribute it and/or modify
|
This program is free software: you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
@@ -19,7 +19,7 @@ General Public License for more details.
|
|||||||
You should have received a copy of the GNU General Public License
|
You should have received a copy of the GNU General Public License
|
||||||
along with this program. If not, see <https://www.gnu.org/licenses/>.
|
along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
Additional Copyright (C) 2026 B.D. Murphy.
|
Additional Copyright (C) 2026 B.D. Murphy and novelWriter contributors.
|
||||||
Changes: SPLASH_IMG path changed from assets/images/splash.png to root-level NW_Splash.png
|
Changes: SPLASH_IMG path changed from assets/images/splash.png to root-level NW_Splash.png
|
||||||
so the splash screen artwork can be replaced independently.
|
so the splash screen artwork can be replaced independently.
|
||||||
""" # noqa
|
""" # noqa
|
||||||
|
|||||||
Reference in New Issue
Block a user