[multimedia/kid3] /: Prepare for next release

Urs Fleisch null at kde.org
Thu Jul 3 13:20:59 BST 2025


Git commit ec51df5030f80ec1d2284f4c630017123ee8c216 by Urs Fleisch.
Committed on 03/07/2025 at 12:08.
Pushed by ufleisch into branch 'master'.

Prepare for next release

M  +2    -2    CMakeLists.txt
M  +21   -0    ChangeLog
M  +1    -1    Doxyfile
M  +6    -0    deb/changelog
M  +3    -3    doc/en/index.docbook
M  +1    -1    packaging/flatpak/org.kde.kid3-stable.json
M  +16   -0    src/app/org.kde.kid3.appdata.xml
M  +1    -1    translations/extract-merge.sh

https://invent.kde.org/multimedia/kid3/-/commit/ec51df5030f80ec1d2284f4c630017123ee8c216

diff --git a/CMakeLists.txt b/CMakeLists.txt
index d94614c1f..d5d189d19 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -107,11 +107,11 @@ endif()
 # Version information
 set(CPACK_PACKAGE_VERSION_MAJOR 3)
 set(CPACK_PACKAGE_VERSION_MINOR 9)
-set(CPACK_PACKAGE_VERSION_PATCH 6)
+set(CPACK_PACKAGE_VERSION_PATCH 7)
 set(KID3_VERSION "${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}.${CPACK_PACKAGE_VERSION_PATCH}")
 set(CPACK_PACKAGE_VERSION ${KID3_VERSION})
 #set(CPACK_PACKAGE_VERSION "git20240921")
-set(RELEASE_YEAR 2024)
+set(RELEASE_YEAR 2025)
 
 # Platform specific default installation paths
 if(APPLE)
diff --git a/ChangeLog b/ChangeLog
index a7a39b321..fbc85bd6d 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,24 @@
+Thu Jul 24 13:36:49 CEST 2025  Urs Fleisch  <ufleisch at users.sourceforge.net>
+
+	* Release 3.9.7
+
+	* Fixed:
+	  + KDE: Avoid excessive width of file dialog.
+	  + Make Chapters frames accessible via kid3-cli.
+	  + Superfluous imported tracks can be deleted before import.
+	  + Fix creation of wrong editor in frame table after selection change.
+	  + Completions with different values when selecting multiple files now
+	    also support genre.
+	  + Do not leave temporary cover art files on the system.
+	  + EmbedLyrics.qml: Remove illegal characters for query parameters.
+	  + Scripting: Fix crash if execute @qml is used from kid3-cli,
+	    fix isStandalone() when running non-interactively with kid3-cli,
+	    add new script SelectChapterTags.qml.
+	  + Build system: Don't hardcode WITH_DATAROOTDIR_DEFAULT path,
+	    support CMake option BUILD_WITH_QT5 to force using Qt5,
+	    support Qt 6/KDE 6 on Debian, add various new CI/CD targets,
+	    improve Snap support.
+
 Sat Sep 21 08:03:29 CEST 2024  Urs Fleisch  <ufleisch at users.sourceforge.net>
 
 	* Release 3.9.6
diff --git a/Doxyfile b/Doxyfile
index e2cb12de2..f895f45a0 100644
--- a/Doxyfile
+++ b/Doxyfile
@@ -38,7 +38,7 @@ PROJECT_NAME           = kid3
 # could be handy for archiving the generated documentation or if some version
 # control system is used.
 
-PROJECT_NUMBER         = 3.9.6
+PROJECT_NUMBER         = 3.9.7
 
 # Using the PROJECT_BRIEF tag one can provide an optional one line description
 # for a project that appears at the top of each page and should give viewer a
diff --git a/deb/changelog b/deb/changelog
index 84b9156c4..a19634268 100644
--- a/deb/changelog
+++ b/deb/changelog
@@ -1,3 +1,9 @@
+kid3 (3.9.7-0) unstable; urgency=low
+
+  * New upstream release.
+
+ -- Urs Fleisch <ufleisch at users.sourceforge.net>  Thu, 24 Jul 2025 13:36:49 +0200
+
 kid3 (3.9.6-2) unstable; urgency=medium
 
   * Switch to Qt6 and KF6.
diff --git a/doc/en/index.docbook b/doc/en/index.docbook
index 9ceee7ad4..b9f9d8ae6 100644
--- a/doc/en/index.docbook
+++ b/doc/en/index.docbook
@@ -24,13 +24,13 @@
 </authorgroup>
 
 <copyright>
-<year>2024</year>
+<year>2025</year>
 <holder>Urs Fleisch</holder>
 </copyright>
 <legalnotice id="fdl-notice">&FDLNotice;</legalnotice>
 
-<date>2024-09-21</date>
-<releaseinfo>3.9.6</releaseinfo>
+<date>2025-07-24</date>
+<releaseinfo>3.9.7</releaseinfo>
 
 <abstract>
 <para>
diff --git a/packaging/flatpak/org.kde.kid3-stable.json b/packaging/flatpak/org.kde.kid3-stable.json
index edf4ee652..6d1ae1c3e 100644
--- a/packaging/flatpak/org.kde.kid3-stable.json
+++ b/packaging/flatpak/org.kde.kid3-stable.json
@@ -106,7 +106,7 @@
             "sources": [
                 {
                     "type": "archive",
-                    "url": "https://download.kde.org/stable/kid3/3.9.6/kid3-3.9.6.tar.xz",
+                    "url": "https://download.kde.org/stable/kid3/3.9.7/kid3-3.9.7.tar.xz",
                     "sha256": "cf27ffcc4369c9940da7bfc12fd10dfbda526b8187e5b62662abe8069fc26c27",
                     "x-checker-data": {
                         "type": "anitya",
diff --git a/src/app/org.kde.kid3.appdata.xml b/src/app/org.kde.kid3.appdata.xml
index 532e5a161..5fba204dd 100644
--- a/src/app/org.kde.kid3.appdata.xml
+++ b/src/app/org.kde.kid3.appdata.xml
@@ -309,6 +309,22 @@
   <update_contact>ufleisch at users.sourceforge.net</update_contact>
   <translation type="qt">kid3/translations/kid3</translation>
   <releases>
+    <release version="3.9.7" date="2025-07-24">
+      <description>
+        <p>Fixed</p>
+        <ul>
+          <li>KDE: Avoid excessive width of file dialog.</li>
+          <li>Make Chapters frames accessible via kid3-cli.</li>
+          <li>Superfluous imported tracks can be deleted before import.</li>
+          <li>Fix creation of wrong editor in frame table after selection change.</li>
+          <li>Completions with different values when selecting multiple files now also support genre.</li>
+          <li>Do not leave temporary cover art files on the system.</li>
+          <li>EmbedLyrics.qml: Remove illegal characters for query parameters.</li>
+          <li>Scripting: Fix crash if execute @qml is used from kid3-cli, fix isStandalone() when running non-interactively with kid3-cli, add new script SelectChapterTags.qml.</li>
+          <li>Build system: Don't hardcode WITH_DATAROOTDIR_DEFAULT path, support CMake option BUILD_WITH_QT5 to force using Qt5, support Qt 6/KDE 6 on Debian, add various new CI/CD targets, improve Snap support.</li>
+        </ul>
+      </description>
+    </release>
     <release version="3.9.6" date="2024-09-21">
       <description>
         <p>New</p>
diff --git a/translations/extract-merge.sh b/translations/extract-merge.sh
index d7de98fc0..513261e75 100755
--- a/translations/extract-merge.sh
+++ b/translations/extract-merge.sh
@@ -5,7 +5,7 @@
 
 BASEDIR="../src" # root of translatable sources
 PROJECT="kid3" # project name
-PROJECTVERSION="3.9.6" # project version
+PROJECTVERSION="3.9.7" # project version
 BUGADDR="https://bugs.kde.org" # MSGID-Bugs
 WDIR=`pwd` # working dir
 


More information about the kde-doc-english mailing list