Changelog

All notable changes are documented here. The format roughly follows Keep a Changelog and the gem versioning is described in the README β€” first three segments mirror the targeted CSFML release, fourth segment is ruby-sfml’s own patch level.

HTML API docs: ruby-sfml-doc.netlify.app/

[Unreleased]

[3.0.0.8] β€” 2026-05-12

Continued documentation pass. RDoc coverage went from 68% β†’ 87% on top of 3.0.0.7’s first pass β€” every public class, module, and attribute is now documented, plus all the simple setter/getter/predicate methods. Docs site: ruby-sfml-doc.netlify.app/.

Changed β€” documentation

[3.0.0.7] β€” 2026-05-12

Documentation pass. RDoc coverage went from 36% β†’ 68% β€”every public class, module, and the high-traffic methods now carry at least a one-line description. Pair this release with the new docs site at ruby-sfml-doc.netlify.app/.

Changed β€” documentation

Changed β€” infra

[3.0.0.6] β€” 2026-05-12

Quality-of-life release: the CSFML 3.0 surface was already covered; this round adds the helpers and tooling you reach for when building on top of it.

Added β€” system

Added β€” graphics

Added β€” game-loop

Added β€” errors

Added β€” CI / tooling

[3.0.0.5] β€” 2026-05-11

Round-trip release: closes every remaining CSFML 3.0 gap that’s useful from Ruby. The library now covers the surface area you’d expect for porting a CSFML application straight across.

Added β€” graphics

Added β€” audio

Added β€” network

Added β€” window

Added β€” system

[3.0.0.4] β€” 2026-05-09

Added β€” graphics

Added β€” audio

[3.0.0.3] β€” 2026-05-09

Added β€” typography

Added β€” Image / Texture / RenderTexture

Added β€” Window / RenderWindow polish

Added β€” Shader

Fixed

[3.0.0.2] β€” 2026-05-09

Added

Changed

[3.0.0.1] β€” 2026-05-07

Added

Fixed

[3.0.0.0] β€” initial release

First public cut. Targets CSFML 3.0.0 (released March 2025) and Ruby β‰₯ 3.2. API surface complete for the SFML 3.0 spec; some engineering polish still pending (gem build end-to-end verification, RBS signatures, hosted RDoc).

System

Window

Graphics

Audio

Network

Helpers

Engineering