Git commit 510bd1c41b57c64062ed477099a6644befcab7c5 by Urs Fleisch.
Committed on 04/06/2023 at 12:03.
Pushed by ufleisch into branch 'master'.

Prepare for next release

M  +1    -1    CMakeLists.txt
M  +35   -0    ChangeLog
M  +1    -1    Doxyfile
M  +6    -0    deb/changelog
M  +2    -2    doc/en/index.docbook
M  +1    -1    packaging/craft/extragear/kid3/kid3.py
M  +1    -1    packaging/flatpak/org.kde.kid3-stable.json [INFRASTRUCTURE]
M  +29   -0    src/app/org.kde.kid3.appdata.xml
M  +1    -1    translations/extract-merge.sh

https://invent.kde.org/multimedia/kid3/-/commit/510bd1c41b57c64062ed477099a6644befcab7c5

diff --git a/CMakeLists.txt b/CMakeLists.txt
index c375a3b3..617a74cd 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -106,7 +106,7 @@ endif()
 # Version information
 set(CPACK_PACKAGE_VERSION_MAJOR 3)
 set(CPACK_PACKAGE_VERSION_MINOR 9)
-set(CPACK_PACKAGE_VERSION_PATCH 3)
+set(CPACK_PACKAGE_VERSION_PATCH 4)
 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 "git20210123")
diff --git a/ChangeLog b/ChangeLog
index ec2d8149..a6ccf877 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,38 @@
+Sun Jul  9 10:32:10 CEST 2023  Urs Fleisch  <[email protected]>
+
+       * Release 3.9.4
+
+       * New:
+         + All the official binaries are built with Qt 6. For macOS, the
+           Darwin-amd64.dmg file is now the Qt 6 version, whereas systems older
+           than Mojave need the package Darwin-Qt5.dmg. The string replacement
+           settings stored by Qt 6 are not compatible with Qt 5 because a
+           different encoding is used.
+         + Option "Select file on play" in "User Actions" settings tab.
+
+       * Improved:
+         + Click on play tool bar time toggles between elapsed and remaining
+           time.
+         + The visibility and docked area of the play tool bar are restored.
+         + ID3v1: When setting multiple genres, use first supported element.
+         + Qt6: Use SVG icons for better performance in file list and dialog.
+
+       * Fixed:
+         + Do not mark all non-unified frames as modified if any non-unified
+           frame is changed.
+         + Crash in Id3libMetadata when clicking Edit on unsupported frame.
+         + Setting text encoding on TXXX frames with TaglibMetadata.
+         + Skip non letter characters for first letter uppercase format.
+         + Discogs import: Fix values in Artist, Arranger and Performer frames,
+           use "genres" if "styles" is empty, fetch correct cover art.
+         + Qt6: Crash when adding item to config table.
+         + Qt6: Larger media player slider, do not repeat when last song has
+           been played.
+         + Windows, TaglibMetadata: Support files larger than 2 GB.
+         + Windows, OggFlacMetadata: Build without libssp-0.dll.
+         + Windows, Mp4v2Metadata: Fix saving with file names containing non
+           ASCII characters.
+
 Thu Jan 12 12:15:43 CET 2023  Urs Fleisch  <[email protected]>
 
        * Release 3.9.3
diff --git a/Doxyfile b/Doxyfile
index 46382653..41ace375 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.3
+PROJECT_NUMBER         = 3.9.4
 
 # 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 62f6abba..4ac3d183 100644
--- a/deb/changelog
+++ b/deb/changelog
@@ -1,3 +1,9 @@
+kid3 (3.9.4-0) unstable; urgency=low
+
+  * New upstream release.
+
+ -- Urs Fleisch <[email protected]>  Sun, 09 Jul 2023 10:32:10 
+0200
+
 kid3 (3.9.3-0) unstable; urgency=low
 
   * New upstream release.
diff --git a/doc/en/index.docbook b/doc/en/index.docbook
index 291ea47d..b30899cc 100644
--- a/doc/en/index.docbook
+++ b/doc/en/index.docbook
@@ -29,8 +29,8 @@
 </copyright>
 <legalnotice id="fdl-notice">&FDLNotice;</legalnotice>
 
-<date>2023-01-12</date>
-<releaseinfo>3.9.3</releaseinfo>
+<date>2023-07-09</date>
+<releaseinfo>3.9.4</releaseinfo>
 
 <abstract>
 <para>
diff --git a/packaging/craft/extragear/kid3/kid3.py 
b/packaging/craft/extragear/kid3/kid3.py
index ab3fa695..d2f89767 100755
--- a/packaging/craft/extragear/kid3/kid3.py
+++ b/packaging/craft/extragear/kid3/kid3.py
@@ -7,7 +7,7 @@ class subinfo(info.infoclass):
     def setTargets(self):
         self.svnTargets['master'] = 
'https://invent.kde.org/multimedia/kid3.git'
 
-        for ver in ['3.8.4', '3.8.5', '3.8.6', '3.8.7', '3.9.0', '3.9.1', 
'3.9.2', '3.9.3']:
+        for ver in ['3.8.4', '3.8.5', '3.8.6', '3.8.7', '3.9.0', '3.9.1', 
'3.9.2', '3.9.3', '3.9.4']:
             self.targets[ver] = 
f'https://download.kde.org/stable/kid3/{ver}/kid3-{ver}.tar.xz'
             self.targetInstSrc[ver] = 'kid3-' + ver
             self.targetDigestUrls[ver] = 
f'https://download.kde.org/stable/kid3/{ver}/kid3-{ver}.tar.xz.sha256'
diff --git a/packaging/flatpak/org.kde.kid3-stable.json 
b/packaging/flatpak/org.kde.kid3-stable.json
index ab7e8b13..d693e136 100644
--- a/packaging/flatpak/org.kde.kid3-stable.json
+++ b/packaging/flatpak/org.kde.kid3-stable.json
@@ -117,7 +117,7 @@
             "sources": [
                 {
                     "type": "archive",
-                    "url": 
"https://download.kde.org/stable/kid3/3.9.3/kid3-3.9.3.tar.xz";
+                    "url": 
"https://download.kde.org/stable/kid3/3.9.4/kid3-3.9.4.tar.xz";
                 }
             ]
         }
diff --git a/src/app/org.kde.kid3.appdata.xml b/src/app/org.kde.kid3.appdata.xml
index 84e64c4d..486b08e8 100644
--- a/src/app/org.kde.kid3.appdata.xml
+++ b/src/app/org.kde.kid3.appdata.xml
@@ -286,6 +286,35 @@
   <update_contact>ufleisch_at_users.sourceforge.net</update_contact>
   <translation type="gettext">kid3</translation>
   <releases>
+    <release version="3.9.4" date="2023-07-09">
+      <description>
+        <p>New</p>
+        <ul>
+          <li>All the official binaries are built with Qt 6. For macOS, the 
Darwin-amd64.dmg file is now the Qt 6 version, whereas systems older than 
Mojave need the package Darwin-Qt5.dmg. The string replacement settings stored 
by Qt 6 are not compatible with Qt 5 because a different encoding is used.</li>
+          <li>Option "Select file on play" in "User Actions" settings tab.</li>
+        </ul>
+        <p>Improved</p>
+        <ul>
+          <li>Click on play tool bar time toggles between elapsed and 
remaining time.</li>
+          <li>The visibility and docked area of the play tool bar are 
restored.</li>
+          <li>ID3v1: When setting multiple genres, use first supported 
element.</li>
+          <li>Qt6: Use SVG icons for better performance in file list and 
dialog.</li>
+        </ul>
+        <p>Fixed</p>
+        <ul>
+          <li>Do not mark all non-unified frames as modified if any 
non-unified frame is changed.</li>
+          <li>Crash in Id3libMetadata when clicking Edit on unsupported 
frame.</li>
+          <li>Setting text encoding on TXXX frames with TaglibMetadata.</li>
+          <li>Skip non letter characters for first letter uppercase 
format.</li>
+          <li>Discogs import: Fix values in Artist, Arranger and Performer 
frames, use "genres" if "styles" is empty, fetch correct cover art.</li>
+          <li>Qt6: Crash when adding item to config table.</li>
+          <li>Qt6: Larger media player slider, do not repeat when last song 
has been played.</li>
+          <li>Windows, TaglibMetadata: Support files larger than 2 GB.</li>
+          <li>Windows, OggFlacMetadata: Build without libssp-0.dll.</li>
+          <li>Windows, Mp4v2Metadata: Fix saving with file names containing 
non ASCII characters.</li>
+        </ul>
+      </description>
+    </release>
     <release version="3.9.3" date="2023-01-12"/>
     <release version="3.9.2" date="2022-08-06"/>
     <release version="3.9.1" date="2022-01-15"/>
diff --git a/translations/extract-merge.sh b/translations/extract-merge.sh
index da5a5c48..59b6e9c3 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.3" # project version
+PROJECTVERSION="3.9.4" # project version
 BUGADDR="https://bugs.kde.org"; # MSGID-Bugs
 WDIR=`pwd` # working dir
 

Reply via email to