Keep track of changes for enjoy .
- changed: symbolic links are no longer followed for all files, meaning that paths are passed over to RetroArch executable as symlink if its one, instead resolving to its target
- new: option
-l,--resolveto follow symbolic links on Rom files - new: option
-s,--shaderto force a specific shader preset - new: option
-S,--shader-directoryto set a specific directory for--shader - changed: previous short option
-sfor--strictchanged to-p - removed: no debug builds provided anymore
- changed: the options parser and help text from
-hor--helphas no longer colored output and is reorganized - changed: if an empty
""entry is included, then entire program assumes nothing is given, in example following does not work:enjoy mario.smc "", - changed: logo slightly updated and corrected
- changed: pandoc no longer used to convert README.md to HTML with Makefile
- renamed: CHANGELOG.md to CHANGES.md
- removed: install.sh and uninstall.sh scripts removed
- internal: some code refactor, formatting and dependency upgrades
- new: option
-v,--versionto display the current version information of the app - new: option
-s,--strictto turn option--filterinto strict mode, case sensitive and no longer adding stars around the pattern automatically (meaning it matches exactly the name and not somewhere in the middle of filename), example:-sf "Super"won't match "Super Mario Land.gb", but-sf "Super*"will - changed:
-f,--filtercan be used multiple times, all of them have to match to get a result (works only as commandline option) - changed: multiple custom core names under section
[cores]in user settings ini file can be specified in one line separated by space, example:gb gbc = sameboy - changed: if a game ROM is not found and option
-xis active, then simulation of the process will continue and no longer stops, this allows running other options such as-nwith non existing games to quickly check associated file extension, example:-xn ..sfc - changed: wildcard support for directory rules implemented, only supported
wildcards are star
*(none or any number of characters) and question mark?(exactly one any character), example:[~/Emulatoren/games/psx\*] - changed: directory rules are exact match now, no longer is it compared if the game path "starts" with the directory path, also trailing basckslash is optional
- changed: internal library updated to respect the order of rules in the configuration for priority reasons, first match of a rule will be used, this is not considered a bug, because the order was not important before
- new: option
-o,--config-pathto print the fullpath of the user settings ini file - changed: previous short option
-ofor--open-configis renamed to-Oand will no longer print path - changed: logo rework
- new: option
-nand--list-coresto list all custom core names in section "[cores]" from user configuration, if a game is given too then only matching cores to the game will be printed - new: option
-Wand--which-command, similar to--whichbut will print complete commandline used to run RetroArch - changed: option
-oand--open-configwill now print path to the config too - changed: better error message if a game file is not found, pointing to the file it was looking for
- bug: annoying error message when game run just fine, now checks for "exit status: 0" instead "exit code: 0"
- internal: replaced or updated some backend libraries
- internal: updated code base to Rust Edition to 2021
- added new option
--to bypass arguments directly toretroarch - new logo design
- documentation rework and new Wiki created
- little internal code refactoring
- initial upload