Releases: GerbilSoft/rom-properties
v2.7.1
This is mostly a bugfix release. In particular, the ARM64 DLLs are no longer ARM64X due to an issue with the build system combining the ARM64 and ARM64EC DLLs into an ARM64X DLL that simply crashes when it's used. ARM64X will be restored once the root cause is determined.
Also, a bug introduced in rom-properties 2.7 caused by upgrading the MSVC compiler version has been fixed. This bug occurred when running a program that included an older version of MSVCP140.dll, and that program showed a standard file dialog. (#472)
Several crash and other bug fixes are also included in v2.7.1.
See NEWS.md for the full changelog, including a list of bugs fixed.
The Windows version of rom-properties v2.7.1 is compiled with:
- i386: MSVC 2017 14.16
- amd64: MSVC 2026 14.50 (18.1.1)
- arm: MSVC 2022 14.44 (17.14.23)
- arm64: MSVC 2026 14.50 (18.1.1)
The Windows version is now packaged as an installer using Inno Setup.
- For Windows 7 and later, use
SetupRomProperties-2.7.1.exe. (Inno Setup 6.7.0; supports i386, amd64, and arm64) - For Windows XP, 2003, and Vista, use
SetupRomPropertiesXP-2.7.1.exe. (Inno Setup 5.6.1; supports i386 and amd64)
Ubuntu packages are available from an Ubuntu PPA for the following Ubuntu releases:
- Ubuntu 16.04 "Xenial" Xerus
- Ubuntu 18.04 "Bionic" Beaver
- Ubuntu 20.04 "Focal" Fossa
- Ubuntu 22.04 "Jammy" Jellyfish
- Ubuntu 24.04 "Noble" Numbat
- Ubuntu 25.10 "Questing" Quokka
To add the PPA and install rom-properties, run the following commands:
sudo add-apt-repository ppa:gerbilsoft/ppa
sudo apt-get update
sudo apt-get install rom-properties-all
This will install all rom-properties frontends and executables. Individual frontends can be installed by installing the relevant rom-properties-* package.
v2.7
Major changes include:
- Android packages (APK)
- Nintendo 3DS: Z3DS compressed format
- Details view (Windows and GNOME Nautilus)
- Windows installer using Inno Setup
- Windows ARM improvements, including ARM64X and localization
- Windows version now has special handling for 16-bit EXEs for icon thumbnailing.
See NEWS.md for the full changelog, including a list of bugs fixed.
The Windows version is now packaged as an installer using Inno Setup.
- For Windows 7 and later, use
SetupRomProperties-2.7.exe. (Inno Setup 6.6.0; supports i386, amd64, and arm64) - For Windows XP, 2003, and Vista, use
SetupRomPropertiesXP-2.7.exe. (Inno Setup 5.6.1; supports i386 and amd64)
Ubuntu packages are available from an Ubuntu PPA for the following Ubuntu releases:
- Ubuntu 16.04 "Xenial" Xerus
- Ubuntu 18.04 "Bionic" Beaver
- Ubuntu 20.04 "Focal" Fossa
- Ubuntu 22.04 "Jammy" Jellyfish
- Ubuntu 24.04 "Noble" Numbat
- Ubuntu 25.10 "Questing" Quokka
To add the PPA and install rom-properties, run the following commands:
sudo add-apt-repository ppa:gerbilsoft/ppa
sudo apt-get update
sudo apt-get install rom-properties-all
This will install all rom-properties frontends and executables. Individual frontends can be installed by installing the relevant rom-properties-* package.
v2.6
Major changes include:
- Windows icon parsing
- ISO: AUTORUN.INF parsing, including icons
- Wii U: Firmware binaries
- Wii: SETTING.txt files
- NES: Title screen thumbnailing
See NEWS.md for the full changelog, including a list of bugs fixed.
Ubuntu packages are available from an Ubuntu PPA for the following Ubuntu releases:
- Ubuntu 16.04 "Xenial" Xerus
- Ubuntu 18.04 "Bionic" Beaver
- Ubuntu 20.04 "Focal" Fossa
- Ubuntu 22.04 "Jammy" Jellyfish
- Ubuntu 24.04 "Noble" Numbat
- Ubuntu 25.04 "Plucky" Puffin
To add the PPA and install rom-properties, run the following commands:
sudo add-apt-repository ppa:gerbilsoft/ppa
sudo apt-get update
sudo apt-get install rom-properties-all
This will install all rom-properties frontends and executables. Individual frontends can be installed by installing the relevant rom-properties-* package.
v2.5.1
Bugfix release, with a few extra features.
In particular, rpcli's console output has more colorization, and now supports Unicode output on older versions of Windows (e.g. Windows 7 and Windows XP). Console output is also significantly faster on all versions of Windows.
Also, localsearch (the new name for tracker) is now supported on GNOME systems.
See NEWS.md for the full changelog, including a list of bugs fixed.
Ubuntu packages are available from an Ubuntu PPA for the following Ubuntu releases:
- Ubuntu 16.04 "Xenial" Xerus
- Ubuntu 18.04 "Bionic" Beaver
- Ubuntu 20.04 "Focal" Fossa
- Ubuntu 22.04 "Jammy" Jellyfish
- Ubuntu 24.04 "Noble" Numbat
- Ubuntu 25.04 "Plucky" Puffin
To add the PPA and install rom-properties, run the following commands:
sudo add-apt-repository ppa:gerbilsoft/ppa
sudo apt-get update
sudo apt-get install rom-properties-all
This will install all rom-properties frontends and executables. Individual frontends can be installed by installing the relevant rom-properties-* package.
v2.5
Major changes include:
- J2ME packages
- Quite OK Image Format
- Extracted Wii U packages
- Extracted Xbox Disc file systems
- Wim images: Support for unstaged images.
- Ports of some x86 SSE optimizations to ARM NEON.
See NEWS.md for the full changelog, including a list of bugs fixed.
Ubuntu packages are available from an Ubuntu PPA for the following Ubuntu releases:
- Ubuntu 16.04 "Xenial" Xerus
- Ubuntu 18.04 "Bionic" Beaver
- Ubuntu 20.04 "Focal" Fossa
- Ubuntu 22.04 "Jammy" Jellyfish
- Ubuntu 24.04 "Noble" Numbat
- Ubuntu 25.04 "Plucky" Puffin
To add the PPA and install rom-properties, run the following commands:
sudo add-apt-repository ppa:gerbilsoft/ppa
sudo apt-get update
sudo apt-get install rom-properties-all
This will install all rom-properties frontends and executables. Individual frontends can be installed by installing the relevant rom-properties-* package.
v2.4.1
v2.4
Major changes:
- Support for Palm OS executables.
- Support for Wii U NUS packages.
- Support for Analogue Pocket ROM images. (slightly modified variant of Nintendo Game Boy ROMs)
- Support for CDI-format Dreamcast disc images.
See NEWS.md for the full changelog, including a list of bugs fixed.
Ubuntu packages are available from an Ubuntu PPA for the following Ubuntu release:
- Ubuntu 16.04 "Xenial" Xerus
- Ubuntu 18.04 "Bionic" Beaver
- Ubuntu 20.04 "Focal" Fossa
- Ubuntu 22.04 "Jammy" Jellyfish
- Ubuntu 24.04 "Noble" Numbat
- Ubuntu 24.10 "Oracular" Oriole
To add the PPA and install rom-properties, run the following commands:
sudo add-apt-repository ppa:gerbilsoft/ppa
sudo apt-get update
sudo apt-get install rom-properties-all
This will install all rom-properties frontends and executables. Individual frontends can be installed by installing the relevant rom-properties-* package.
v2.3
Major changes:
-
xattrs tab on Linux now shows XFS attributes.
-
rpcli now supports extracting mipmap levels from most supported texture formats.
- Mipmaps are now supported for DirectDrawSurface and KhronosKTX.
-
Windows: Dark Mode is now supported on Windows 10 1809 and later in the installation program and rp-config.
- Dark Mode is also partially supported in the properties pages when using tools such as StartAllBack, though it has some issues right now.
-
Sparse disc images, e.g. CISO and GCZ, are now handled by the RomDataFactory class instead of requiring each RomData subclass to handle it. This means that all supported sparse disc images can be used for any console.
- This was originally implemented to support ZISO and PSP CISO for PS2 disc images, but it also allows unusual combinations like DAX and JISO for GameCube disc images.
-
Windows Image files (.wim) are now supported. Contributed by @ecumber.
-
Game Boy now has special handling MMC01 and MBC1M multicarts. The main header is now detected correctly and used for the thumbnail image. All games in the multicart are now shown as individual tabs.
-
Commodore DOS disk images (e.g. for Commodore 1541) are now supported, including icons for GEOS files. File formats supported currently include D64, D71, D80, D82, D81, D67, G64, and G71.
-
ColecoVision ROM images are now supported, including the text displayed on the ColecoVision logo screen.
-
Intellivision ROM images are now supported, including the game title and copyright year.
-
New translations: Romanian and Italian
See NEWS.md for the full changelog, including a list of bugs fixed.
Ubuntu packages are available from an Ubuntu PPA for the following Ubuntu release:
- Ubuntu 16.04 "Xenial" Xerus
- Ubuntu 18.04 "Bionic" Beaver
- Ubuntu 20.04 "Focal" Fossa
- Ubuntu 22.04 "Jammy" Jellyfish
- Ubuntu 23.10 "Mantic" Minotaur
To add the PPA and install rom-properties, run the following commands:
sudo add-apt-repository ppa:gerbilsoft/ppa
sudo apt-get update
sudo apt-get install rom-properties-all
This will install all rom-properties frontends and executables. Individual frontends can be installed by installing the relevant rom-properties-* package.
NOTE: If upgrading from v2.1 or earlier, you may get a file conflict regarding /usr/share/thumbnailers/rom-properties.thumbnailer. This file was moved from rom-properties-gtk3 to rom-properties-utils so it can be used by the GTK4 UI frontend. You will need to manually remove rom-properties-gtk3 before upgrading.
NOTE: If upgrading from v2.0, you may get a dependency error due to libromdata1. You will need to uninstall libromdata1 before upgrading.
v2.2.1
(v2.2.1 was scheduled to be released yesterday, but I ran into some issues with my Windows VM.)
Major changes:
- Handle JPEG images using Exif containers. A good number of boxarts from the PS1/PS2 section of RPDB use Exif containers, so this ensures they can be loaded properly.
- Windows: Fix weird thumbnail aspect ratios for non-square images on current Windows versions.
- KDE: Fix metadata extraction.
- Preliminary support for Windows on ARM. The Windows distribution includes DLLs compiled for ARM, ARM64, and ARM64EC, and svrplus has been updated to register these DLLs if an ARM system is detected. Note that svrplus has not been tested on any ARM systems yet. Also, libgnuintl-8.dll has not been compiled for ARM yet, so minimal localization is available on ARM.
See NEWS.md for the full changelog, including a list of bugs fixed.
Ubuntu packages are available from an Ubuntu PPA for the following Ubuntu release:
- Ubuntu 16.04 "Xenial" Xerus
- Ubuntu 18.04 "Bionic" Beaver
- Ubuntu 20.04 "Focal" Fossa
- Ubuntu 22.04 "Jammy" Jellyfish
- Ubuntu 23.04 "Lunar" Lobster
To add the PPA and install rom-properties, run the following commands:
sudo add-apt-repository ppa:gerbilsoft/ppa
sudo apt-get update
sudo apt-get install rom-properties-all
This will install all rom-properties frontends and executables. Individual frontends can be installed by installing the relevant rom-properties-* package.
NOTE: If upgrading from v2.1 or earlier, you may get a file conflict regarding /usr/share/thumbnailers/rom-properties.thumbnailer. This file was moved from rom-properties-gtk3 to rom-properties-utils so it can be used by the GTK4 UI frontend. You will need to manually remove rom-properties-gtk3 before upgrading.
NOTE: If upgrading from v2.0, you may get a dependency error due to libromdata1. You will need to uninstall libromdata1 before upgrading.
v2.2
Major changes:
-
PlayStation 1 and 2 cover art images using RPDB, mirrored from the following GitHub repositories:
-
Extended attribute viewer tab. Supports viewing MS-DOS and (on Linux) EXT2 attributes on supported file systems, plus POSIX extended attributes.
- On Windows, alternate data streams are displayed as extended attributes.
- Windows xattr functionality currently does not work on Windows XP.
-
GodotSTEX: Update v4 support for changes in the final version of Godot 4.
-
New RomHeaderTest unit test to verify
rpclioutput against a set of known ROM headers and reference text and JSON output.
See NEWS.md for the full changelog, including a list of bugs fixed.
Ubuntu packages are available from an Ubuntu PPA for the following Ubuntu release:
- Ubuntu 16.04 "Xenial" Xerus
- Ubuntu 18.04 "Bionic" Beaver
- Ubuntu 20.04 "Focal" Fossa
- Ubuntu 22.04 "Jammy" Jellyfish
- Ubuntu 23.04 "Lunar" Lobster
To add the PPA and install rom-properties, run the following commands:
sudo add-apt-repository ppa:gerbilsoft/ppa
sudo apt-get update
sudo apt-get install rom-properties-all
This will install all rom-properties frontends and executables. Individual frontends can be installed by installing the relevant rom-properties-* package.
NOTE: If upgrading from v2.1 or earlier, you may get a file conflict regarding /usr/share/thumbnailers/rom-properties.thumbnailer. This file was moved from rom-properties-gtk3 to rom-properties-utils so it can be used by the GTK4 UI frontend. You will need to manually remove rom-properties-gtk3 before upgrading.
NOTE: If upgrading from v2.0, you may get a dependency error due to libromdata1. You will need to uninstall libromdata1 before upgrading.