Warning, /graphics/kgeotag/CHANGELOG.rst is written in an unsupported language. File is not indexed.
0001 .. SPDX-FileCopyrightText: 2021-2024 Tobias Leupold <tl at stonemx dot de> 0002 0003 SPDX-License-Identifier: CC-BY-SA-4.0 0004 0005 0006 The format of this file is inspired by keepachangelog.com, but uses ReStructuredText instead of 0007 MarkDown. Keep the line length at no more than 100 characters (with the obvious exception of the 0008 header template below, which needs to be indented by three spaces) 0009 0010 Here's the header template to be pasted at the top after a new release: 0011 0012 ==================================================================================================== 0013 [unreleased] 0014 ==================================================================================================== 0015 0016 Added 0017 ===== 0018 0019 * for new features. 0020 0021 Changed 0022 ======= 0023 0024 * for changes in existing functionality. 0025 0026 Deprecated 0027 ========== 0028 0029 * for soon-to-be removed features. 0030 0031 Removed 0032 ======= 0033 0034 * for now removed features. 0035 0036 Fixed 0037 ===== 0038 0039 * for any bug fixes. 0040 0041 Security 0042 ======== 0043 0044 * in case of vulnerabilities. 0045 0046 ==================================================================================================== 0047 KGeoTag 1.5.0 released (2024-01-02) 0048 ==================================================================================================== 0049 0050 Added 0051 ===== 0052 0053 * It's now possible to find the chronologically closest track point for an unassigned image and 0054 center the map there. If an image has been taken in the time between two tracks, one can find the 0055 last or first coordinates of the track recorded before or afterwards (whichever is closer) and use 0056 them as a basis for manual tagging. 0057 0058 Changed 0059 ======= 0060 0061 * Updated the timezones data files to 2023d (cf. Timezone Boundary Builder's `Release Announcement 0062 <https://github.com/evansiroky/timezone-boundary-builder/releases/tag/2023d>`_). 0063 0064 ==================================================================================================== 0065 KGeoTag 1.4.0 released (2023-01-28) 0066 ==================================================================================================== 0067 0068 Added 0069 ===== 0070 0071 * KGeoTag now supports handling of some TIFF-based RAW image formats (cr2, nef and dng). By default, 0072 XMP sidecar files are created for those (regardless of the global setting). Additionally, there's 0073 a new option for enabling direct Exif header changes for RAW files. 0074 0075 Changed 0076 ======= 0077 0078 * Bumped the dependencies to what is still provided by Ubuntu 20.04 LTS: KF 5.68.0 and Qt 5.12.0. 0079 We already had a dependecy bump of CMake to 3.16.0 earlier. Debian Bullseye even has more recent 0080 versions, so we should be quite safe with this. 0081 0082 * The dependency bump to `Marble <https://marble.kde.org/>`_ 21.12.0 broke the compatibility with 0083 (at least) Ubuntu LTS 20.04 and Debian Bullseye. As KGeoTag could always be compiled against 0084 Marble from the beginning, the required Marble version is now omitted again, until >= 21.12.0 hits 0085 LTS distros. 0086 0087 * Updated the timezones data files to 2022g (cf. Timezone Boundary Builder's `Release Announcement 0088 <https://github.com/evansiroky/timezone-boundary-builder/releases/tag/2022g>`_). 0089 0090 * The compile_timezones_data.py script now derives timezone colors from the timezone name rather 0091 than counting a color up on a sorted list. This should minimalize changes to the timezones.json 0092 file (smaller diffs on updates). As a side-effect, we now have nicer colors in timezones.png ;-) 0093 0094 Fixed 0095 ===== 0096 0097 * KGeoTag can now be built against Qt 5.12 (again), and thus also (again) on Ubuntu LTS 20.04. 0098 0099 ==================================================================================================== 0100 KGeoTag 1.3.1 released (2022-09-05) 0101 ==================================================================================================== 0102 0103 Added 0104 ===== 0105 0106 * When using the split images list view and tagging images manually, the "assigned" image list now 0107 scrolls to the last (or only) tagged image and highlights it, so that it's immediately accessible 0108 for e.g. further corrections. 0109 0110 Fixed 0111 ===== 0112 0113 * Due to a problem with the tarme.rb releasme script, the 1.3.0 tarball lacked all l10n data. We 0114 thus had to withdraw the release and tag a new one. 0115 0116 ==================================================================================================== 0117 KGeoTag 1.3.0 released (2022-09-04) 0118 ==================================================================================================== 0119 0120 Added 0121 ===== 0122 0123 * Allow setting coordinates directly from the clipboard. As of now, Google Maps' format as well as 0124 OpenStreetMap's Geo URI scheme is supported (implements feature request #458537). 0125 0126 * It is now possible to open an image with the system's default image viewer (for closer 0127 inspection), either from the image list(s), or from the preview widget. 0128 0129 * Added a handbook stub (implementes feature request/bug #452534). 0130 0131 * Files and/or directories given on the command line are now loaded after startup (which can e.g. 0132 also be triggered via "Open with" from a file manager like Dolphin). 0133 0134 Changed 0135 ======= 0136 0137 * Updated the timezones data files to 2021c (cf. Timezone Boundary Builder's `Release Announcement 0138 <https://github.com/evansiroky/timezone-boundary-builder/releases/tag/2021c>`_). 0139 0140 * As `Marble <https://marble.kde.org/>`_ now has a decent versioning scheme (at least since the KDE 0141 Apps release 21.12.3), KGeoTag now has a defined dependecy for Marble: It now depends on at least 0142 Marble 21.12.0. It actually can be built against older versions as well, but due to the lack of 0143 proper version bumps, there was no way to define a definitive version to depend on until now. 0144 0145 Fixed 0146 ===== 0147 0148 * Use "Folder", not "Directory" according to KDE's style/vocabulary guidelines (fixes bug #457020). 0149 0150 ==================================================================================================== 0151 KGeoTag 1.2.0 released (2021-11-12) 0152 ==================================================================================================== 0153 0154 Added 0155 ===== 0156 0157 * KGeoTag now checks if the timezone data files could actually be loaded and displays a warning 0158 about timezone detection not working if not. 0159 0160 Changed 0161 ======= 0162 0163 * Suppressed a warning by bumping :code:`cmake_minimum_required` to :code:`3.16.0`. 0164 0165 Fixed 0166 ===== 0167 0168 * Made selecting all entries of an image list work again via the standard shortcut ``CTRL+A``. This 0169 one was assigned to "Assign images to GPS data", which can now be accessed via ``CTRL+M`` (fixes 0170 bug #445023). 0171 0172 * :code:`QMimeDatabase::mimeTypeForFile` now returns ``application/xml+gpx`` as a GPX file's MIME 0173 type instead of ``application/x-gpx+xml`` – at least here on my stable Gentoo machine. This made 0174 KGeoTag refuse to load any GPX file. Now, both MIME types are accepted. 0175 0176 ==================================================================================================== 0177 KGeoTag 1.1.0 released (2021-10-16) 0178 ==================================================================================================== 0179 0180 Added 0181 ===== 0182 0183 * Added an "Assign images to GPS data" main menu entry. This one triggers an automatic image 0184 assignment of all loaded images, like "(Re)Assign all images" from the "Automatic assignment" 0185 dock. The search type to perform can be defined in the settings. 0186 0187 Fixed 0188 ===== 0189 0190 * When walking along a track, the date and time were displayed to be in the set timezone, but not 0191 actually converted to it. Now, the timestamps are translated correctly. 0192 0193 * Enabled exact matching also if a used GPX track and/or the image metadata contain milliseconds. If 0194 so, the :code:`QHash<QDateTime, ...>::contains()` call used to search for exact matches won't 0195 yield a result, even if there's a seconds-exact match (if not also the milliseconds matched, and 0196 this is quite unlikely). 0197 0198 ==================================================================================================== 0199 KGeoTag 1.0.0 released (2021-02-25) 0200 ==================================================================================================== 0201 0202 * First official release