All Versions
Latest Version
Avg Release Cycle
78 days
Latest Release
844 days ago

Changelog History
Page 2

  • v0.15.0 Changes

    January 21, 2020
    • ๐Ÿ 2019-04-28: Introduce the resizable: true argument in Window#initialize to create resizable windows (thanks @cyberarm) (#437)
    • 2020-01-16: Introduce Image.from_blob(w, h, rgba), which makes it much easier to create images from binary data than having to emulate the RMagick::Image interface
    • 2020-01-17: Fix a crash in debug mode when passing certain strings to Image.from_text (#509)
    • 2020-01-17: Fix bugs in Image#insert (#515)
    • 2020-01-17: Introduce Color#argb/Color#to_i (#476)
    • ๐Ÿ—„ 2020-01-17: Deprecate Color#bgr/Color#abgr
  • v0.14.5 Changes

    January 08, 2019
    • ๐Ÿ 2019-01-09: Windows: Compatibility with Ruby 2.6.
    • โšก๏ธ 2019-01-09: Windows: Update bundled SDL version to 2.0.9.
    • 2018-10-16: All: Add KB_NUMPAD_DELETE constant, thanks @PeterCamilleri!
  • v0.14.4 Changes

    October 08, 2018
    • ๐ŸŒฒ 2018-10-08: Added diagnostic logging when the GOSU_DEBUG environment variable is set.
    • ๐Ÿง 2018-10-08: Linux: Improve font fallback logic, which used to be severely broken on Fedora-based distributions.
  • v0.14.3 Changes

    October 04, 2018
    • 0๏ธโƒฃ 2018-10-04: F11 can now also be used by default to toggle fullscreen mode (many browsers and video players support this shortcut)
    • ๐Ÿ‘ 2018-10-04: Gosu.render now supports the retro: true argument in an option hash
    • ๐Ÿง 2018-10-02: Linux: Improve both the default and fallback font logic; this should fix bold/italic text with the default font, and exceptions on some distributions
    • โšก๏ธ 2018-10-02: Update all "stb" library dependencies
    • ๐Ÿง 2018-10-02: Windows, Linux: MP3 files now work both in Songs and Samples
  • v0.14.2

    October 04, 2018
  • v0.14.1

    October 04, 2018
  • v0.14.0 Changes

    September 17, 2018
    • ๐Ÿ’… 2018-09-13: Ruby: Gosu::Font#initialize now accepts style parameters: bold: true, italic: false. Unlike in earlier versions of Gosu, Font is not bold by default.
    • ๐ŸŽ 2018-09-10: macOS: Compatibility with macOS 10.14 Mojave (#458)
    • ๐ŸŽ 2018-09-10: macOS: Fix mouse position in multi-monitor setups (SDL bug 4255)
    • 2018-09-06: Ruby: Font#draw_markup/Font#draw_text, Font#draw_markup_rel/Font#draw_text_rel, and Font#markup_width/Font#text_width, all parse markup for compatibility with older versions of Gosu. The existing methods will stop parsing markup in Gosu 1.0. If you want to keep using the markup feature, you should use the markup methods from now on.
    • 2018-09-06: Ruby: Image.from_markup (new) and Image.from_text both parse markup for compatibility with older versions of Gosu. Image.from_text will stop parsing markup in Gosu 1.0.
    • 2018-09-06: Ruby: Image.from_markup/Image.from_text now supports alignment: :center, alignment: :right, and the spacing: parameter even when there is no width: parameter.
    • ๐Ÿ‘€ 2018-09-06: C++: The interface for rendering text has changed completely, please look at Gosu/Text.hpp to see the new set of available functions.
    • ๐Ÿ’ป 2018-07-11: All: Gosu.render(width, height) { ... } can render arbitrary Gosu code to a new texture and return it as a Gosu::Image. This method may not be supported on computers with outdated OpenGL implementations. Thanks for @Kjarrigan for getting this method off the ground.
    • ๐Ÿ‘ 2018-05-05: iOS: Support for Gosu::TextInput on iOS.
    • 2018-05-03: All: Text rendering has been completely rewritten to only use stb_truetype for font rendering on all platforms. Gosu now renders text the same on all platforms (as long as the fonts are the same).
    • โšก๏ธ 2018-04-04: Ruby: Remove support for Ruby 1.8-2.2 on Windows. Ruby 1.9 through 2.2 are still supported on macOS and Linux while I'm working to update (fix) the CI.
  • v0.13.3 Changes

    March 08, 2018
    • ๐Ÿ 2018-03-08: Windows: Support for Ruby 2.5 (#427)
    • โšก๏ธ 2018-03-08: Windows: Update bundles SDL to 2.0.8
    • โšก๏ธ 2018-01-31: All: Updated stb dependencies (#428)
  • v0.13.3.1

    March 19, 2018
  • v0.13.2 Changes

    January 16, 2018

    โ€ข 2018-01-16: All: Fix Gosu::KB_SLASH constant (#426), thanks to @mblumtritt for reporting this issue.
    ๐ŸŽ โ€ข 2018-01-14: macOS: Fix compilation on macOS High Sierra with Apple's built-in Ruby 2.3.0, thanks to @jiazhh0325 for reporting this issue.