Skip to content

Latest commit

 

History

History
239 lines (169 loc) · 9.55 KB

CHANGELOG.md

File metadata and controls

239 lines (169 loc) · 9.55 KB

v1.8.3 (17-05-2023)

Added

  • Added platforms to home page.
  • Added the scan log in real time in the scan section.
  • Added fast scan button in the gallery to direct scan the current platform. Solves #250
  • Added Game and Watch support. Partially solves #245
  • Added Amstrad CPC support. Partially solves #245
  • Added Game and Gear support. Partially solves #245
  • Added PC-98 support. Partially solves #245
  • Added Pokemini support. Partially solves #245
  • Added DOOM support. Partially solves #245

Fixed

  • Fixed a bug that caused scan to run twice. Solves #221
  • Improved RomM initial setup logs for bad folder structure configurations. Solves #217
  • Improved gallery loading when switching between view modes.

v1.8.2 (09-05-2023)

Added

  • Atari 2600 support added. Solves #224
  • Atari 7800 support added. Solves #226
  • Atari 5200 support added. Solves #225
  • Sega 32X support added. Solves #223
  • Nintendo Virtual Boy support added. Solves #222

Fixed

  • Fixed potentially malformed urls for covers and screenshots from IGDB. Solves #216
  • Fixed potentially scan fail with some games with large names. Solves #229

v1.8.1 (27-04-2023)

Added

  • Now it is possible to search a rom match by Name and by ID. Solves #208
  • Now screenshots are displayed in screenshots tab (Complete scan needed in order to fetch screenshots from IGDB). Partially solves #57
  • Now more rom properties can be manually edited. Solves #140

v1.8 (25-04-2023)

Added

  • Home screen.
  • Config option to associate custom system folders to platforms (Complete scan needed). Check config.yml example. Solves #152.
  • Sega Saturn and Master System support added. Check platforms support. Solves #194.
  • Progress bar when games are being downloaded.

Changed

  • Routes to different RomM sections and games changed now allow share direct links to platforms and games.
  • RomM now can scan subdirectories in a multi-part game. Solves #179.
  • Settings and Scan sections are now in the main drawer menu.
  • Some UI changes.

Fixed

  • Code base stability and speed improved.

v1.7.1 (15-04-2023)

Added

  • New UI feel with the new RomM color palette

Changed

  • Roms size is now human readable

Fixed

  • Fixed a bug where multi file roms could break the scan if the rom name have a dot.

v1.7 (14-04-2023)

Added

  • More options and flexibility to prevent files/folders to be scanned. Check config.yml example
  • Config file example added to docker/config.example.yml

Changed

  • Rom details page revamped
  • RomM logo revamped

v1.6.5 (12-04-2023)

Added

  • Multiple games gallery display modes

Changed

  • Some fixes and improvements

v1.6.4 (12-04-2023)

Added

  • Now RomM allows to fix missmatched games by searching by IGDB id manually
  • WonderSwan and WonderSwan Color support added

v1.6.3 (12-04-2023)

Added

  • Support for multi file games: Now RomM can scan a folder with the game name and all of its files inside the folder. No need to match the folder with the files inside. Download feature can download a zip with the entire game and all of the files or just the desired ones.
  • Some UI tweaks

v1.6.2 (04-04-2023)

Added

  • Support for commodore64

Fixed

  • Searching in IGDB for games in not supported platforms doesn't raise an error anymore

v1.6.1 (04-04-2023)

Added

  • Now sqlite database location needs to be binded to /romm/database. Check docker-compose example.
  • Now resources location (games cover) needs to be binded to /romm/resources. Check docker-compose example.
  • More platforms support. Check platforms support
  • Now RomM version appears in the bottom of the settings panel

Fixed

  • Download feature is now fixed for RomM structucture 1

Changed

  • Library path binding changed from /library to /romm/library. Check docker-compose

v1.6 (01-04-2023)

Added

  • Smart scan: now RomM will only scan the changes in the filesystem, making the scan process too much faster. Added an option to force a full scan.
  • Now game files can be renamed after the name matched in IGDB, keeping the tags.

v1.5.1 (31-03-2023)

Fixed

  • Delete game now works properly

v1.5 (30-03-2023)

Breaking change

In order to make the new features to work, it is mandatory this time to drop all the database. This will only make you need to re-scan, but you won't lose the cover changes or file changes you made.

I apologize for the inconveniences this may cause, as this is a new software, it may change a little bit the first weeks, at least until I can develop a proper way to migrate between versions. I hope you can understand these initial wipes in order to make a better tool.

Added

  • Now RomM folder structure is more flexible to match two different patrons by priority. This change makes RomM Emudeck compatible at least with single file games platforms. Check folder structure
  • Added config file support to exclude folders and specific extension files to be scanned. Config file can be binded to /romm/config.yml .To reload config file RomM reload is needed. Check config.
  • Added tags support for region, revision/version and generic tags. Tags must have the right prefix to allow RomM scan them properly. Check tags.

v1.4.1 (29-03-2023)

Added

  • Now you can use your games tags (like (USA) or (rev-1)) to filter in the gallery

v1.4 (29-03-2023)

Added

Changed

  • Now delete game only deletes it from RomM gallery. To delete it from the filesystem too you need to allow it with the checkbox.

v1.3 (29-03-2023)

Fixed

Breaking change - This breaking change only applies for mariaDB users:

Some users reported errors when scanning files with large names because file_names are limited to 100 characters in the database. As I want to give as much flexibility as possible I changed some database columns.

If you didn't make a lot of manual changes you can just get rid of the database and recreate it, scanning your library again. If you did some changes and don't want to lose the progress, you should do this changes manually from the mariadb container (or wherever you have your mariadb database) since there is not any kind of CLI for this migration.

I am so sorry for any inconvenience this can generate.

Columns to modify (examples in case that you set it with database name as romm, in other case just change the database name in the {db_name}.roms part):

 alter table romm.roms modify column file_name varchar(500);
 alter table romm.roms modify column file_name_no_ext varchar(500);
 alter table romm.roms modify column name varchar(500);
 alter table romm.roms modify column r_slug varchar(500);
 alter table romm.roms modify column p_slug varchar(500);
 alter table romm.roms modify column path_cover_l text;
 alter table romm.roms modify column path_cover_s text;
 alter table romm.platforms modify column slug varchar(500);
 alter table romm.platforms modify column name varchar(500);
 alter table romm.platforms modify column path_logo text;

v1.2.2 (28-03-2023)

Added

  • Notification added when downloading a game

Changed

Fixed

  • Potential password error when using mariadb if the password have special characters
  • Some other bugs

v1.2 (28-03-2023)

Added

Changed

  • SQLite is now the database by default if ROMM_DB_DRIVER is not set. Check docker-compos.example.yml
  • Platforms and games are now shown by alphabetical order

v1.1 (27-03-2023)

Added

  • Game names parentheses are now omitted when searching game in IGDB, allowing game names to have tags.

v1.0 (27-03-2023)

Added

  • Birth of RomM