# Release Notes for Rapid Photo Downloader 0.9.37

- Rapid Photo Downloader 0.9.37 switches from `setuptools` and an old-school `setup.py` to using [Hatch](https://github.com/pypa/hatch). As part of this switch, build-time files are generated differently:

  - `.desktop` and `metainfo.xml` files are now generated at build time into subfolders within the `share` folder.
  - `.mo` files are now generated within a new folder `raphodo/locale`; they should *not* be copied to `/usr/share/locale`. Any `rapid-photo-downloader.mo` files in `/usr/share/locale` should be deleted.
  - The manpage is generated at build time, and is output into `man/rapid-photo-downloader.1`.
  - The .desktop filename has changed, from to `net.damonlynch.rapid_photo_downloader.desktop` to `net.damonlynch.RapidPhotoDownloader.desktop`.

- To generate localization files and the manpage, two new Hatch plugins\
  are used, which are new build-time dependencies (these plugins can be used with any Hatch project, not just Rapid Photo Downloader):

  - [Hatch-gettext](https://github.com/damonlynch/hatch-gettext)
  - [Hatch-argparse-manpage](https://github.com/damonlynch/hatch-argparse-manpage)

- Further packaging changes include:

  - `pyrcc` is no longer used to generate images for the Qt resource system. Instead, images are stored in a new `raphodo/data` directory and loaded using the Python resource system.
  - All source code now uses [SPDX](https://spdx.org/) identifiers for copyright and licensing.
  - The following Python packages have been purged, and are no longer dependencies:
    - easygui
    - pyheif

- To run Rapid Photo Downloader under WSLg on Windows 11, using the [Windows Subsystem for Linux](https://aka.ms/wslstorepage) from the Microsoft Store is *strongly recommended*. Using the version of WSL that comes installed with Windows 11 can cause severe usability issues while running programs like Rapid Photo Downloader. Read the documentation on Rapid Photo Downloader and WSL on the [program website](https://https://damonlynch.net/rapid/documentation/#wsl).

- If thumbnailing fails to finish but no error is reported, that could indicate Exiv2 has crashed. See the [documentation](https://damonlynch.net/rapid/documentation/#miscellaneousnpreferences) for how to resolve the problem:

- On some systems, Rapid Photo Downloader cannot use gstreamer to generate video thumbnails for all common video files. Install the good and libav plugins for gstreamer to solve this problem. In Debian and Ubuntu-like systems, the packages are gstreamer1.0-libav gstreamer1.0-plugins-good On Fedora, the packages are gstreamer1-plugins-good and gstreamer1-libav. Fedora users can enable the rpmfusion.org free repository to be able to install gstreamer1-libav.
