OxyROMon est un gestionnaire de ROM multi-plateforme écrit en Rust (il est donc plutôt voué à être installé sur un serveur, mais peut aussi très bien s’utiliser sur un PC). Comme la plupart des gestionnaires de ROM, il vérifie les fichiers ROM par rapport aux bases de données connues. Il est conçu principalement dans un objectif d’archivage.

Les changements sont les suivants:
Features
– Added opt-in Zstandard compression for 7z and ZIP archives
– Added ROM upload and URL download to the web UI
Changes
– Updated shiratsu-naming to 1.1.0 (token variants are now struct variants)
Improvements
– Merged the duplicate skip and dim progress styles into one
– Removed the single-caller print_dependency helper from util
– Reused the existing to_hex helper in header rule matching
– Removed the async-once-cell dependency in favor of std::sync::LazyLock
– Replaced the small phf setting maps in config with match statements
– Collapsed the three identical variant validators into one generic validator
– Collapsed the three identical DataLoader loaders into one generic loader
– Merged the identical trashed and orphan ROM file purge paths
– Deduplicated the prompt helpers in prompt
– Routed all setting writers through a single upsert helper in config
– Shrunk the tool availability checks in convert-roms and export-roms
– Parameterized the four system size resolvers into one query
– Routed all get_version implementations through a shared helper in util
– Replaced the spinner begin/end boilerplate with start_action and stop_action
– Broadcast server events through a shared sse_send helper
– Deduplicated the convert and export pipelines with shared game-selection and rom-loading helpers
Fixes
– Regenerated .sqlx/ offline query data to include #[cfg(test)]-gated queries
– Restricted the web UI’s URL download to http/https, with a connect timeout and a 100 GiB size cap














