NEWS

Rubygame 2.6.4

Release focus: Bug fix.

Fixes

Rubygame 2.6.3

Release focus: Bug fixes.

Fixes

Other Changes

Rubygame 2.6.2

Release focus: Bug fixes.

Fixes

Rubygame 2.6.1

Release focus: Bug fixes.

Fixes

Rubygame 2.6.0

Release focus: Ported to FFI.

FFI

Rubygame is now pure Ruby, with no compiled C code. Instead, it uses Ruby-FFI (or compatible FFI implementations) to directly access SDL and related libraries. That means:

Despite the major architectural change, Rubygame 2.6 API is meant to be backwards compatible with Rubygame 2.5 and earlier. If you find an API incompatibility, you should report it as a bug.

However, there are a few minor incompatibilities that are already known, and most likely cannot or will not be fixed:

Fixes

Other Changes

Rubygame 2.5.3

Release focus: Bug fixes.

Fixes

Rubygame 2.5.2

Release focus: Bug fixes.

Fixes

Rubygame 2.5.1

Release focus: Bug fixes.

Fixes

Rubygame 2.5.0

Release focus: Clock improvements.

Features

Other Stuff

Rubygame 2.4.1

Release focus: Bug fixes; Ruby 1.9 compatibility.

Fixes

Other Stuff

Rubygame 2.4.0

Release focus: Events.

Features

Fixes

Other Stuff

Rubygame 2.3.0

Release focus: Media resources.

Features

Fixes

Other Stuff

Rubygame 2.2.0

Release focus: Colors.

Features

Bug Fixes

Improvements

Other Stuff

Acknowledgements

Rubygame 2.1.0

Features

Bug Fixes

Known Issues

Other Stuff

Acknowledgements

Rubygame 2.0.1

Bug Fixes

Other Stuff

Rubygame 2.0.0:

NOTICE: version 2.0.0 is not totally backward-compatible with 1.1.0. You may have to update existing applications to the new syntax. (Hence the major version number going up.)

API Changes

Basic audio playback with SDL_mixer

Event management system revamped

Surface swallows Draw, Transform, and Image methods

Clock class improved

Experimental classes/modules

New system for version and capability detection

Miscellaneous other changes and additions

Bug Fixes

Other Stuff