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
