Releases: electronstudio/raylib-python-cffi
Releases · electronstudio/raylib-python-cffi
5.0.0.3
pyray
functions optimised to be almost as fast asraylib
functions. Please report any breakage!- Fixed some red underlines in type hints. Improved some error messages.
- Python 3.13 support.
- Raspberry Pi binaries (tested on Pi4).
- MacOS builds are now MacOS 12 x86 and Macos 14 ARM because CI doesn't support older versions. You'll have to compile from source if you are on older MacOS.
5.0.0.2
- Breaking: When a pointer type is required, e.g. in Raygui widgets that need a location to store the result data, you will now get an error rather a silent failure if you don't supply a pointer.
- Struct creation helper methods have been improved so you can use lists, ndarrays, etc as arguments. This is useful in creating a Mesh from a list of points: https://github.com/electronstudio/raylib-python-cffi/blob/master/examples/extra/mesh_creation.py
- Running in web browser with pygbag is now supported: https://electronstudio.github.io/raylib-python-cffi/README.html#running-in-a-web-browser
- Created a chatroom: Discord or Matrix
5.0.0.1
- Fix jpeg support
- Add binding for GLFW
- Improve .pyi stubs for autocompletion
- Lots of constant values added to defines.py
Thanks to @ashleysommer
5.0.0.0
Raylib 5.0 and RayGUI 4.0.
v4.5.0.1
Only change is addition of binary wheels for Python 3.12, Pypy 3.10 and Macos 14. These have not been tested.
v4.5.0.0
Some examples probably need updating. I'm not running this in production so I can't vouch that this works as well as 4.2. Please report if you are and if it works.
- No RPI binary release because I don't have one anymore.
- Macos ARM64 binaries are back.
v4.2.1.2
- fix booleans on Windows (again)
- automatic conversion of lists of strings (useful for Raygui)
- fixes for code hints in PyCharm - remove red lines.
v4.2.1.1
Removed Macos arm64 binaries, because they were broken. (Github Actions switched their arm64 to x64 without telling anyone.) You can still install on arm64 but pip will build the binary for you.
v4.2.1.0
- Fixes the 4.2.0 release (hopefully)
- Upgrade raylib to 4.2 second release
- Added raymath
- Added support for ARM Macs
- Added support for Raspberry Pi
v4.2.0.0 (BROKEN)
This release is broken in two ways:
- Raylib messed up their 4.2 release.
- I messed up trying to make one binary for multiple Python versions. Why did no-one report it? Anyway, don't use this version.