All Versions
Latest Version
Avg Release Cycle
73 days
Latest Release
216 days ago

Changelog History
Page 2

  • 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.

  • v0.13.1 Changes

    November 25, 2017
    • 2017-11-25: All: Brings draw_rect in line with other draw_ methods (available in C++, available on Gosu::Window in Ruby)
    • ๐Ÿ’Ž 2017-11-25: All: SampleInstance is now called Channel, but the old name still works in Ruby
    • โšก๏ธ 2017-11-25: All: Update the stb_image dependency to fix crashes when loading 1-bit PNG files
    • โšก๏ธ 2017-11-25: Windows: Update bundled SDL to 2.0.7
    • ๐ŸŽ 2017-11-25: macOS: Work around a compiler bug in Xcode 9+
    • 0๏ธโƒฃ 2017-08-02: C++: Image and Sample have a default constructor now that creates an "empty" object; minor interface changes
  • v0.12.1 Changes

    June 17, 2016
    • ๐Ÿ Windows: Support for Ruby 2.4. (#407)
    • ๐Ÿ Windows: Fix MP3 playback on 32-bit systems. (#405)
  • v0.12.0 Changes

    April 23, 2017
    • Image#subimage works for images larger than 1022x1022px. (#398, #400)
    • ๐Ÿง Windows, Linux: Support for MP3 files; requires libmpg123-dev on Linux. (#397)
    • C++: Use std::function parameters instead of begin/end function pairs (#399).
    • Raspberry Pi: Use correct OpenGL version on Pi 2 & 3.
    • โž• Add Window#drop(filename) callback for when the user drops a file onto the window (#378/#382). Thanks @Kjarrigan!
    • ๐Ÿ›  Fix an inconsistency in Color#from_hsv. (#359)