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