Warning, /graphics/kphotoalbum/CHANGELOG.md is written in an unsupported language. File is not indexed.
0001 <!-- 0002 SPDX-FileCopyrightText: 2022-2024 Johannes Zarl-Zierl <johannes@zarl-zierl.at> 0003 SPDX-FileCopyrightText: 2022-2023 Tobias Leupold <tl at stonemx dot de> 0004 0005 SPDX-License-Identifier: CC-BY-SA-4.0 0006 0007 Template to use after a release: 0008 0009 (Unreleased) 0010 ------------ 0011 0012 ### Added 0013 0014 ### Changed 0015 0016 ### Dependencies 0017 0018 ### Deprecated 0019 0020 ### Fixed 0021 0022 ### Removed 0023 0024 ### Security 0025 0026 --> 0027 Changelog 0028 ========= 0029 0030 The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). 0031 This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). 0032 0033 The change log for older releases (before 5.9.0) can be found in CHANGELOG.old. 0034 0035 (Unreleased) 0036 ------------ 0037 0038 ### Added 0039 0040 ### Changed 0041 0042 ### Dependencies 0043 0044 ### Deprecated 0045 0046 ### Fixed 0047 - Fix crash when trying to unset the untagged tag via the settings dialog (#477529) 0048 - Fix crash when renaming or adding a category in the settings dialog and immediately using it as untagged category (#477530) 0049 - Fix crash when deleting a category via the settings dialog and then opening the settings dialog and clicking "OK" or "Apply" (#477531) 0050 - Fix crash when deleting a category via the settings dialog while the browser is showing the associated category page (#477532) 0051 - Fix background color in Viewer when the image is zoomed (#478944) 0052 - Fix crash when deleting an image that was already marked for deletion via the viewer window. 0053 - Avoid jumping to the first image if an image is deleted in the annotation dialog (#479483) 0054 0055 ### Removed 0056 0057 ### Security 0058 0059 0060 KPhotoAlbum 5.12.0 (2023-11-27) 0061 ------------------------------- 0062 0063 ### Added 0064 - Support annotating images from the viewer by using letters to assign tags. 0065 Use the context menu and select "Annotate | Assign Tags" to enable. 0066 More information is available in the KPhotoAlbum handbook. 0067 - Add option to sort category page by natural order (feature #475339). 0068 Natural sort order takes the locale into account and sorts numeric values properly (e.g. sort "9" before "10"). 0069 - Allow selecting a date range in the DateBar via keyboard (Use "Shift + Left|Right") 0070 - Allow closing the annotation dialog's fullscreen preview using the Escape key. 0071 0072 ### Changed 0073 - In the viewer window, using the letters A-Z to assign tokens now needs to be explicitly enabled. 0074 You can do this by opening the context menu and selecting "Annotate | Assign Tokens". 0075 - When KPhotoAlbum is started in demo mode and a previously saved demo database exists, the old demo database is no longer overwritten. 0076 - The ui.rc file (kphotoalbumui.rc) is now deployed as a Qt resource instead of an on-disk file. 0077 - Improved usability of "Invoke external program" menu (#474819) 0078 - No longer set the default shortcut for "Use current video frame in thumbnail view" to Ctrl+S and avoid shortcut conflict. 0079 - Restrict context menu entries for fullscreen preview of annotation dialog to a sane set of actions. 0080 0081 ### Dependencies 0082 - Add support for exiv2 0.28.1 0083 - Remove support for exiv2 < 0.27 0084 0085 ### Fixed 0086 - Fix issue with KPhotoAlbum not asking to save before exit (#472427) 0087 - Fix crash when right-clicking in the empty space of the tag lists of the annotation dialog (#472523) 0088 - Prevent showing selected thumbnails only if no thumbnails are selected, so that no crash can occur when showing the context again afterwards (#473324) 0089 - Fix crash when switching from video to image (#473587) 0090 - Fix program freeze when the viewer window is closed while playing a video using the VLC backend. 0091 - Fix crash when both the annotation dialog and the viewer window is open and the user right-clicks on the viewer window (#473762) 0092 - Fix several crashes when annotations are not saved and then the user right-clicks on the viewer window (#474151, #476561) 0093 - Fix crash when user opens the last image/video in viewer then deletes the image and then accesses the viewer context menu (#474392) 0094 - Fix several crashes when deleting an image/video that is currently being annotated in the annotation dialog (#475387, #475388, #476131) 0095 - Correctly discard images from annotation dialog if they are deleted elsewhere (e.g. in the thumbnail view). 0096 - Fix failed assertion and potential database corruption when searching for new image while the new image search is already running (#475529) 0097 - Fix crash when trying to copy or link an image from the annotation dialog's fullscreen preview (#475585) 0098 - Use consistent icon sizes in category browser ("Tree" and "Tree with User Icons") 0099 - Fix crash when sorting selected images while thumbnail display order is "Newest First" (#476651) 0100 - Fix invalid assertion when date bar selection is extended beyond the valid range (#476862) 0101 - Fix failed assertion when creating a tag group by drag and drop in a category that does not yet have any tag groups (#477195) 0102 - Fix crash when opening a list of files with invalid files (#473231) 0103 0104 ### Removed 0105 - It is no longer possible to annotate images from the viewer by pressing "/" and typing tag names. 0106 - It is no longer possible to change an image through the annotation dialog's fullscreen image preview. 0107 0108 0109 KPhotoAlbum 5.11.0 (2023-07-12) 0110 ------------------------------- 0111 0112 ### Changed 0113 - "Recalculate Checksums" in the Maintenance menu and "Refresh Selected Thumbnails" in the thumbnail context menu have been unified to do exactly the same. 0114 Both actions have been renamed to "Refresh Selected Thumbnails and Checksums". 0115 - Simplified logging categories: "kphotoalbum.XMLDB" was merged into "kphotoalbum.DB" 0116 0117 ### Dependencies 0118 - KPhotoAlbum can now be compiled using exiv2 0.28. 0119 0120 ### Fixed 0121 - Fix issue where non-empty time units in the date bar were incorrectly greyed out (#467903) 0122 - Fix bug with the date bar showing and selecting incorrect date ranges (#468045) 0123 - Fix crash when the annotation dialog is opened from the viewer window and the viewer is closed before the annotation dialog (#470889) 0124 - Fix inconsistent UI where menu actions would not immediately be updated to reflect a change (#472109, #472113) 0125 0126 KPhotoAlbum 5.10.0 (2023-03-25) 0127 ------------------------------- 0128 0129 ### Added 0130 - Allow setting keyboard shortcuts for Date Bar component. 0131 - Visually differentiate the occupied date range in the date bar by graying out the unoccupied edge areas. 0132 0133 ### Changed 0134 - View-related actions formerly found in the "Settings" menu were moved to the "View" menu. 0135 - Make options "Display Labels in Thumbnail View" and "Display Categories in Thumbnail View" reachable via the "View" menu 0136 and allow both actions to be assigned keyboard shortcuts (Implements: #145346). 0137 - Store the untagged tag information inside the index.xml file instead of the Settings (Implements: #461206). 0138 - Change scroll direction in the annotation dialog's date edit fields to match common (western) expectations and the date picker. 0139 - Prevent scrolling past the occupied areas of the date bar. 0140 - Files are now always created with group read/write permissions (Fixes: #438128). 0141 - When exiting the demo mode, the demo database is now always saved if it isn't deleted. 0142 0143 ### Dependencies 0144 - CMake: 3.18 0145 - Qt5: 5.15 0146 - KDE Frameworks: 5.78 0147 0148 ### Fixed 0149 - Improve readability of "Show Tooltips in Thumbnails Window" tooltip. 0150 - Fix image selection order for newly added images (Fixes: 442325). 0151 - Improve date bar behavior when zooming the date bar and changing views (Fixes: 357237). 0152 0153 ### Removed 0154 - Default shortcut for "View" images was removed.<br> 0155 Pressing "Enter" to open the viewer is now the preferred way. 0156 To restore the old behavior, reassign the shortcut via "Settings | Configure Keyboard Shortcuts...". 0157 0158 KPhotoAlbum 5.9.1 (2022-09-05) 0159 ------------------------------ 0160 0161 ### Fixed 0162 - Due to a problem with the tarme.rb releasme script, the 5.9.0 tarball lacked all localisation 0163 data. We thus had to withdraw the release and tag a new one. 0164 0165 0166 KPhotoAlbum 5.9.0 (2022-09-04) 0167 ------------------------------ 0168 0169 ### Added 0170 - Generic file metadata (size, last changed date etc.) can now be viewed via the Exif 0171 metadata dialog (Implements: 443552). 0172 - Support other video backends (libVLC, QtAV) in addition to Phonon. 0173 - Add volume controls to video player. 0174 0175 ### Fixed 0176 - Fix crash when forgetting to select images upon import (Fixes: 445404) 0177 - Fix faulty assertion when video thumbnail files cannot be written (Fixes: 446258) 0178 - Remove incomplete URL encoding of non-ASCII characters in HTML export (Fixes: 452458) 0179 - Fix crash when reimporting deleted files from a .kim file (Fixes: 444792) 0180 - Fix multiple issues identified by code analysis tools. 0181 0182 ### Removed 0183 - Tip of the day feature was removed because it is no longer supported by KDE Frameworks.