Internally, this is a huge
release. The C++ codebase has been completely modernised.
In Ruby/Gosu, the only noticeable change is that it is now possible to resize the window at runtime, and to switch between fullscreen and windowed mode.
If this release turns out to be relatively stable, then I'll build a new Ruby.app for macOS, and Gosu 1.0.0 will be the next step. Everything that is missing is a little refactoring of the text rendering: https://github.com/gosu/gosu/issues?q=is%3Aopen+is%3Aissue+milestone%3A1.0
• Windows: This releases bundles SDL 2.0.5, users on other operating systems should update this library through their package manager
• All: Rename
, its content is now platform-specific (thanks @Kjarrigan)
• C++: Use UTF-8 encoded
throughout Gosu (breaking change)
• C++: Use
for function and method names, just like in Ruby (breaking change)
(C++), new setters:
(Ruby); thanks to @Dahrkael for the initial resize implementation
• All: New setter