Releases: GerbilSoft/rom-properties
v1.8.1 - Windows bugfix
Bug fixes:
- Fix svrplus.exe not detecting the MSVC runtime at all. (#312, reported by @SCOTT0852)
- Fix tinyxml2.dll packaging in the Windows build. (#313, reported by @ccawley2011)
- Fix delay-loading of tinyxml2.dll when viewing Windows executables. (#313, reported by @ccawley2011)
Other changes:
- Updated the amiibo database to be current as of 2021/07/14.
Only the Windows build is affected, so the Ubuntu Linux packages have not been updated.
v1.8
Major changes:
- Achievements
- Sorting in RFT_LISTDATA
- WonderSwan (Color) support
- TGA (TrueVision TARGA) image support
- NGPC and MD: External title screens using RPDB
- Amiibo: Data is stored in a separate database file
- ISO: Basic CD-i and El Torito support
There's also a notable crash fix when handling certain PlayStation ISO images.
See NEWS.md for the full changelog, including a list of bugs fixed.
Ubuntu packages are available from an Ubuntu PPA for Ubuntu 16.04 "Xenial" Xerus, Ubuntu 18.04 "Bionic" Beaver, Ubuntu 20.04 "Focal" Fossa, and Ubuntu 21.04 "Hirsute" Hippo.
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.
v1.7.3 - fix GCZ
- Bug fixes:
- GameCube: Fix incorrect GCZ data size checks.
- This really fixes #262, reported by @Amnesia1000.
- GameCube: Fix incorrect GCZ data size checks.
v1.7.2 - PlayStation crash
- Bug fixes:
- PlayStationDisc: Fix a crash when parsing discs that don't have SYSTEM.CNF but do have PSX.EXE.
- Fixes #258, reported by @TwilightSlick.
- GameCube: Register the ".gcz" and ".rvz" file extensions on Windows.
- Fixes #262, reported by @Amnesia1000.
- PlayStationDisc: Fix a crash when parsing discs that don't have SYSTEM.CNF but do have PSX.EXE.
v1.7.1 - broken properties
Today's brown paper bag release is brought to you by unique_ptr<int[]>
.
Windows only; other platforms are not affected.
Bug fixes:
- Windows: Fixed a last-minute bug that caused field values in the property page to sometimes be completely invisible.
- This bug was reported by @Whovian9369, and by @Masamune3210 in issue #257.
v1.7
Major changes:
- Sony PlayStation Portable disc image support.
- ROM operations.
- 3DS sighax detection.
- File handle leak fixes.
- [Win32] A vertical scrollbar is displayed if necessary.
See NEWS.md for the full changelog, including a list of bugs fixed.
Ubuntu packages are available from an Ubuntu PPA for Ubuntu 16.04 "Xenial" Xerus, Ubuntu 18.04 "Bionic" Beaver, and Ubuntu 20.04 "Focal" Fossa.
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.
v1.6.1
v1.6
Major changes:
- Support for PlayStation 1 and 2 discs, and PlayStation 1 executables.
- Online database for title screens for Game Boy, Game Boy Color, Game Boy Advance, and Super NES title screens.
- SNES: Improved detection for some not-quite-standard ROM headers, SPC7110 expansion chips, and Sufami Turbo mini-carts.
- ISO: Support for High Sierra format discs.
See NEWS.md for the full changelog, including a list of bugs fixed.
The Ubuntu packages have been moved from GitHub downloads to an Ubuntu Personal Package Archive. Builds are now available for Ubuntu 16.04 "Xenial" Xerus, Ubuntu 18.04 "Bionic" Beaver, and Ubuntu 20.04 "Focal" Fossa.
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.
v1.5 - Lots of Assorted Stuff
Major changes:
- New parsers: Leapster Didj textures, PowerVR 3.0.0 textures, Pokémon Mini ROM images, Khronos KTX2 textures.
- Improved support for FreeBSD and DragonFly BSD.
- KDE, GTK+ UIs: Preliminary drag & drop support for icons in the properties dialog.
- Downloading functionality has been split out into a separate executable,
rp-download
, for security purposes. - More security enhancements:
- Linux: Use seccomp() and AppArmor in some places.
- OpenBSD: Use pledge().
- Windows: Run
rp-download
as a low-integrity process.
NOTE: The AppArmor profile for rpcli
is not included in the Ubuntu packages at the moment.
NOTE 2: The seccomp() settings may need adjustments. They've been tested on several Linux environments (including both 32-bit and 64-bit), but it's entirely possible that some system library may be adjusted to use a syscall that hasn't been whitelisted, which will break rp-download
and rpcli
. If you encounter a SIGSYS error, please report this as a bug, along with info about what distro and version you're using.
The Ubuntu packages have been moved from GitHub downloads to an Ubuntu Personal Package Archive. Builds are now available for Ubuntu 16.04 "Xenial" Xerus, Ubuntu 18.04 "Bionic" Beaver, and Ubuntu 19.10 "Eoan" Ermine.
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.
v1.4.3
- Bug fixes:
- GdiReader:
- Fixed pointer confusion that caused crashes. This bug was reported by @HyperPolygon64.
- Added support for GDI+ISO (2048-byte sectors).
- GdiReader:
The Ubuntu packages have been moved from GitHub downloads to an Ubuntu Personal Package Archive. Builds are now available for Ubuntu 16.04 "Xenial" Xerus, Ubuntu 18.04 "Bionic" Beaver, and Ubuntu 19.04 "Disco" Dingo.
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.