Skip to content

Releases: gosu/gosu

v1.4.6

20 May 11:24
Compare
Choose a tag to compare
  • When using SDL 2.0.12 or later, the LED indicators on gamepads will now be set to match the gamepad index that Gosu has allocated for them. (#639)
  • Added some missing #include statements, thanks to @LittleLightLittleFire for the PRs. (#641, #642)
  • Update all bundled dependencies. (#643)

v1.4.5

24 Dec 11:54
Compare
Choose a tag to compare
  • Finish the fix for the Windows main loop from #634, a key part was missing. (#636)
  • Update all bundled dependencies, thanks to @cyberarm for the automation. (#635)

v1.4.4

12 Dec 18:10
Compare
Choose a tag to compare
  • Add clipboard support in the form of Gosu.clipboard/Gosu.clipboard=. (Thanks @cyberarm! #630)
  • Fix a regression in the Window.show main loop on Windows that was introduced in 1.4.3. (#634)
  • Fix a potential build/linker error on ARM macOS. (Thanks @jimtng! #627)

v1.4.3

27 Mar 13:11
Compare
Choose a tag to compare
  • Update bundled dependencies: stb_image, stb_image_write, stb_truetype, stb_vorbis, utf8proc, mojoAL, SDL_sound.
  • These updates fix MP3 playback and Gosu::Sample pitch changes. (#592, #623).
  • Introduce optional retro: true option in Font#initialize, thanks to @cyberarm. (#479, #624)

v1.4.1

30 Jan 07:42
Compare
Choose a tag to compare
  • Fix an audio bug when repeatedly playing a Gosu::Song. (#618 / #619)
  • Fixed Window::tick never waiting for update_interval. (#620 / #621)

Both fixes once again contributed by @cyberarm.

v1.4.0

30 Jan 07:42
Compare
Choose a tag to compare
  • Windows: Support for Ruby 3.1. (#611/#612)
  • Windows: Update SDL to 2.0.20 (#610), also update SDL_sound on all platforms (#606).
  • Replace OpenAL (usually oal-soft) with mojoAL. (#608)

All three improvements contributed by @cyberarm.

v1.3.0

30 Jan 07:41
Compare
Choose a tag to compare
  • Add Window#gain_focus callback to mirror Window#lose_focus, which was previously undocumented and only implemented on iOS. (#600) Thanks @cyberarm!
  • Fix Gosu::Window#tick not raising errors from callbacks. (#594) Thanks again, @cyberarm!
  • C++: Refactor the Gosu::Color interface to be less verbose.

v1.2.0

18 Mar 15:41
Compare
Choose a tag to compare
  • Gosu.language() is deprecated, please use Gosu.user_languages() instead.
  • macOS: Fixed loading of bold/italic system TTF fonts.

v1.1.1.1

13 Feb 11:03
Compare
Choose a tag to compare
  • Fix a compilation issue on macOS.
  • Best-looking version number so far.

v1.1.1

13 Feb 10:21
Compare
Choose a tag to compare
  • Improved accuracy of Gosu.available_width / Gosu.available_height. Thanks @cyberarm!
  • Fixed a bug where macros (images returned by Gosu.record) were deformed when rendered with specific coordinates. Thanks @jsb!
  • macOS: Improved support for ARM-based Macs.