Skip to content

Latest commit

 

History

History
77 lines (64 loc) · 3.46 KB

CHANGES.md

File metadata and controls

77 lines (64 loc) · 3.46 KB

Changelog

Keep track of changes for enjoy .

[0.5.0] - April 18, 2024

  • changed: the options parser and help text from -h or --help has 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

[0.4.0] - September 18, 2022

  • new: option -v, --version to display the current version information of the app
  • new: option -s, --strict to turn option --filter into 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, --filter can 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 -x is active, then simulation of the process will continue and no longer stops, this allows running other options such as -n with 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-path to print the fullpath of the user settings ini file
  • changed: previous short option -o for --open-config is renamed to-O and will no longer print path
  • changed: logo rework

[0.3.0] - September 2, 2022

  • new: option -n and --list-cores to 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 -W and --which-command, similar to --which but will print complete commandline used to run RetroArch
  • changed: option -o and --open-config will 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

[0.2.0] - June 8, 2021

  • added new option -- to bypass arguments directly to retroarch
  • new logo design

[0.1.1] - June 07, 2021

  • documentation rework and new Wiki created
  • little internal code refactoring

[0.1.0] - May 31, 2021

  • initial upload