All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Upgraded to MRuby 3.3.0
0.0.6 - 2024-02-08
- Windows executable now has the project's logo as icon.
0.0.5 - 2023-12-19
- Build for MacOS.
- Console is hidden by default now in Windows.
- Sometimes the path of the executable would not work, thus fused moded did not. This was because the path string wasn't NULL terminated.
0.0.4 - 2023-12-14
- Argument forwarding: now you can pass command line arguments that will be
forwarded to your script (in
ARGV
).
- MRuby is built with the wrapper, now you only need to build Gosu separately.
- Fused
require
andload
would raise an invalid path error on paths that are valid.
0.0.3 - 2023-12-10
require
andload
functionality when in fused mode.- Added mruby-env mrbgem.
- Added mruby-logger mrbgem.
- The name of the executable is now in
kebab-case
(gosu-mruby
) instead ofPascalCase
(GosuMRuby
), since this seems to be convention for command line utilities. - The name for the file used as entry is now "boot" instead of "entrypoint", I find it more fitting and less verbose.
0.0.2 - 2023-11-09
- A new way to load a game, an entrypoint file.
- Now on runtime the current working directory will be changed to the current directory of the executable as to make relative paths correctly in case the executable is called from another directory
0.0.1 - 2023-11-07
Initial release (9ed4323).
- Gosu v1.4.3
- MRuby v3.2.0