Releases: raylib-rs/raylib-rs
Releases · raylib-rs/raylib-rs
v5.5.0
- Version update: Now builds against Raylib 5.5. Functions have been added/removed accordingly as the API has changed.
- Proper Error type: Added a real Error type to return from functions instead of a
StringorBox<&dyn Error> - Android: Partial Android support. Compiling/linking is supported, but packaging it into an APK has issues.
- WASM: Clarified the error when building for WASM; you still have to set
EMCC_FLAGSyourself, unfortunately. - SDL: SDL backend support
- Custom/obscure targets: The
nobuildfeature flag was added back but as something that lets you supply your own build of Raylib to link against, + your own bindings file. This allows us to support the Dreamcast, but it could be used for other targets, including the Nintendo Switch. - rlImGui: Added a
imguifeature flag, which activates the official bindings forrlImGui. - Audio: Bindings for the advanced audio stream functions.
- Disabling screenshots/gif recording: Now do-able via the
noscreenshotandnogiffeature flags - mint: Removed
nalgebra_interopin favor ofconvert_mint, which allows for converting the Vector types tomint's types, which can interop withnalgebra. - Nix: NixOS support
- raygui: Removed
IntoCStrin favor of just passing&strto the functions - Callbacks: Moved away from
Mutexin favor of using atomics. - ARM: Fixed building for ARM.
- Internal: repo now has a
find_unimplemented.pyscript for finding which functions we haven't bound to Raylib yet. It can be configured to ignore certain functions as there are some things we don't intend on binding.